hfs-bluetooth-adapter
Version:
海富思科技对外提供的蓝牙设备LLSyncSDK
51 lines (50 loc) • 1.78 kB
TypeScript
export declare const stringToUtf8Bytes: (str: string) => Uint8Array<ArrayBuffer>;
export declare const numberToBytes: (value: any, type: string) => Uint8Array<ArrayBuffer>;
export declare const uint8ArrayToHex: (buffer: Uint8Array) => string;
export declare const utf8ArrayToString: (uint8Array: Uint8Array) => string;
export declare const mergeUserPackages: (data: number[]) => {
pwdId: number;
name: string;
pwdtype: string;
start_effective_time: number;
end_effective_time: number;
}[];
export declare const mergeHistoryPackages: (data: number[]) => {
pwdId: number;
name: string;
pwdtype: string;
open_lock_time: number;
}[];
export declare const getBleProductId: (advertisData: ArrayBuffer) => string;
export declare const matchDevcie: (deviceId: string, advertisData: ArrayBuffer) => Boolean;
export declare const paramsTlvHeaderType: (type: string) => number;
export declare const transformPropertyData: (key: string, value: any) => Uint8Array;
export declare const transformActionData: (key: string, value: any) => Uint8Array;
export declare const findByActionType: (identifier: string) => {
type: string;
data: {
id: string;
type: string;
}[];
} | {
type: string;
data: string;
} | null;
export declare const findByActionId: (identifier: string) => number | null;
export declare const findByActionOutput: (identifier: string) => {
output: {
id: string;
type: string;
}[];
} | null | undefined;
export declare const findByPropertyType: (identifier: string) => {
type: string;
data: string;
} | {
type: string;
data: {
id: string;
type: string;
}[];
} | null;
export declare const findByPropertyId: (identifier: string) => number | null;