UNPKG

hfs-bluetooth-adapter

Version:

海富思科技对外提供的蓝牙设备LLSyncSDK

733 lines (732 loc) 19.8 kB
declare const dataModel: { version: string; properties: ({ id: string; name: string; desc: string; mode: string; define: { type: string; mapping: { "0": string; "1": string; "2"?: undefined; "3"?: undefined; "4"?: undefined; "5"?: undefined; "6"?: undefined; "7"?: undefined; }; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; specs?: undefined; arrayInfo?: undefined; }; required: boolean; from?: undefined; } | { id: string; name: string; desc: string; mode: string; define: { type: string; mapping: { "0": string; "1": string; "2": string; "3"?: undefined; "4"?: undefined; "5"?: undefined; "6"?: undefined; "7"?: undefined; }; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; specs?: undefined; arrayInfo?: undefined; }; required: boolean; from?: undefined; } | { id: string; name: string; desc: string; mode: string; define: { type: string; mapping: { "1": string; "2": string; "3": string; "0"?: undefined; "4"?: undefined; "5"?: undefined; "6"?: undefined; "7"?: undefined; }; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; specs?: undefined; arrayInfo?: undefined; }; required: boolean; from?: undefined; } | { id: string; name: string; desc: string; mode: string; define: { type: string; min: string; max: string; start: string; step: string; unit: string; mapping?: undefined; specs?: undefined; arrayInfo?: undefined; }; required: boolean; from?: undefined; } | { id: string; name: string; desc: string; mode: string; define: { type: string; specs: { id: string; name: string; dataType: { type: string; min: string; max: string; }; }[]; mapping?: undefined; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; arrayInfo?: undefined; }; required: boolean; from?: undefined; } | { id: string; name: string; desc: string; mode: string; define: { type: string; mapping: { "0": string; "1": string; "2": string; "3": string; "4": string; "5": string; "6": string; "7"?: undefined; }; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; specs?: undefined; arrayInfo?: undefined; }; required: boolean; from?: undefined; } | { id: string; name: string; desc: string; mode: string; define: { type: string; mapping: { "0": string; "1": string; "2": string; "3": string; "4"?: undefined; "5"?: undefined; "6"?: undefined; "7"?: undefined; }; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; specs?: undefined; arrayInfo?: undefined; }; required: boolean; from?: undefined; } | { id: string; name: string; desc: string; mode: string; define: { type: string; mapping: { "0": string; "1": string; "2": string; "3": string; "4": string; "5": string; "6": string; "7": string; }; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; specs?: undefined; arrayInfo?: undefined; }; required: boolean; from?: undefined; } | { id: string; name: string; desc: string; mode: string; define: { arrayInfo: { type: string; specs: { id: string; name: string; dataType: { type: string; min: string; max: string; }; }[]; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; }; type: string; mapping?: undefined; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; specs?: undefined; }; required: boolean; from?: undefined; } | { id: string; name: string; desc: string; mode: string; define: { arrayInfo: { type: string; min: string; max: string; start: string; step: string; unit: string; specs?: undefined; }; type: string; mapping?: undefined; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; specs?: undefined; }; required: boolean; from: string; } | { id: string; name: string; desc: string; mode: string; define: { arrayInfo: { type: string; specs: ({ id: string; name: string; dataType: { type: string; min: string; max: string; start: string; step: string; unit: string; mapping?: undefined; }; } | { id: string; name: string; dataType: { type: string; min: string; max: string; start?: undefined; step?: undefined; unit?: undefined; mapping?: undefined; }; } | { id: string; name: string; dataType: { type: string; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; mapping?: undefined; }; } | { id: string; name: string; dataType: { type: string; mapping: { "0": string; "1": string; "2": string; "3": string; "4": string; }; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; }; })[]; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; }; type: string; mapping?: undefined; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; specs?: undefined; }; required: boolean; from: string; } | { id: string; name: string; desc: string; mode: string; define: { arrayInfo: { type: string; specs: ({ id: string; name: string; dataType: { type: string; min: string; max: string; start: string; step: string; unit: string; mapping?: undefined; }; } | { id: string; name: string; dataType: { type: string; min: string; max: string; start?: undefined; step?: undefined; unit?: undefined; mapping?: undefined; }; } | { id: string; name: string; dataType: { type: string; mapping: { "0": string; "1": string; }; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; }; } | { id: string; name: string; dataType: { type: string; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; mapping?: undefined; }; })[]; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; }; type: string; mapping?: undefined; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; specs?: undefined; }; required: boolean; from: string; } | { id: string; name: string; desc: string; mode: string; define: { type: string; min: string; max: string; start: string; step: string; unit: string; mapping?: undefined; specs?: undefined; arrayInfo?: undefined; }; required: boolean; from: string; } | { id: string; name: string; desc: string; mode: string; define: { type: string; specs: ({ id: string; name: string; dataType: { type: string; min: string; max: string; start: string; step: string; unit: string; }; } | { id: string; name: string; dataType: { type: string; min: string; max: string; start?: undefined; step?: undefined; unit?: undefined; }; })[]; mapping?: undefined; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; arrayInfo?: undefined; }; required: boolean; from: string; } | { id: string; name: string; desc: string; mode: string; define: { type: string; mapping: { "0": string; "1": string; "2"?: undefined; "3"?: undefined; "4"?: undefined; "5"?: undefined; "6"?: undefined; "7"?: undefined; }; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; specs?: undefined; arrayInfo?: undefined; }; required: boolean; from: string; } | { id: string; name: string; desc: string; mode: string; define: { type: string; min: string; max: string; mapping?: undefined; start?: undefined; step?: undefined; unit?: undefined; specs?: undefined; arrayInfo?: undefined; }; required: boolean; from: string; })[]; events: ({ id: string; name: string; desc: string; type: string; params: ({ id: string; name: string; define: { type: string; min: string; max: string; mapping?: undefined; }; } | { id: string; name: string; define: { type: string; mapping: { "0": string; "1": string; }; min?: undefined; max?: undefined; }; })[]; required: boolean; } | { id: string; name: string; desc: string; type: string; params: { id: string; name: string; define: { type: string; mapping: { "0": string; "1": string; "2": string; "3": string; "4": string; "5": string; "6": string; "7": string; "8": string; "9": string; }; }; }[]; required: boolean; })[]; actions: ({ id: string; name: string; desc: string; input: { id: string; name: string; define: { type: string; min: string; max: string; }; }[]; output: ({ id: string; name: string; define: { type: string; min: string; max: string; mapping?: undefined; }; } | { id: string; name: string; define: { type: string; mapping: { "0": string; "1": string; }; min?: undefined; max?: undefined; }; })[]; required: boolean; from?: undefined; } | { id: string; name: string; desc: string; input: never[]; output: { id: string; name: string; define: { type: string; min: string; max: string; start: string; step: string; unit: string; }; }[]; required: boolean; from: string; } | { id: string; name: string; desc: string; input: ({ id: string; name: string; define: { type: string; min: string; max: string; start: string; step: string; unit: string; mapping?: undefined; }; } | { id: string; name: string; define: { type: string; min: string; max: string; start?: undefined; step?: undefined; unit?: undefined; mapping?: undefined; }; } | { id: string; name: string; define: { type: string; mapping: { "0": string; "1": string; "2"?: undefined; }; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; }; } | { id: string; name: string; define: { type: string; mapping: { "0": string; "1": string; "2": string; }; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; }; } | { id: string; name: string; define: { type: string; min?: undefined; max?: undefined; start?: undefined; step?: undefined; unit?: undefined; mapping?: undefined; }; })[]; output: { id: string; name: string; define: { type: string; mapping: { "0": string; "1": string; }; }; }[]; required: boolean; from: string; })[]; profile: { ProductId: string; CategoryId: string; }; }; export default dataModel;