hfs-bluetooth-adapter
Version:
海富思科技对外提供的蓝牙设备LLSyncSDK
733 lines (732 loc) • 19.8 kB
TypeScript
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;