@iot9x.com/ipc-utils
Version:
九星云、九星小程序、九星配置工具所共用的库方法
87 lines (86 loc) • 1.85 kB
TypeScript
/** BLE数据包前缀(帧头) */
export declare const BLE_PREFIX = "7B";
/** BLE数据包后缀(帧尾) */
export declare const BLE_SUFFIX = "7D";
/** 蓝牙命令 */
export declare enum BLE_CMD {
/** 读取硬件版本 */
ReadHardwareVersion = "000F",
/** 读取软件版本 */
ReadSoftwareVersion = "001F",
/** 读取协议版本 */
ReadProtocolVersion = "001E",
/** 密码校验 */
PasswordCheck = "0020",
/** 密码设置 */
PasswordSet = "0021",
/** Modbus PDU通信 */
Modbus = "0058"
}
/** 模拟量量程/类型 */
export declare enum AD02_AIType {
/** 电压:0~10V */
Voltage = 0,
/** 电流:0-24mA */
Current = 1
}
/** AI运算符 */
export declare enum AD02_AIOperator {
/** 无运算 */
None = 0,
/** 加 */
Add = 1,
/** 减 */
Subtract = 2,
/** 乘 */
multiply = 3,
/** 除 */
divide = 4,
/** 指数 */
Index = 5
}
/** AI上报类型 */
export declare enum AD02_AIUploadType {
/** 变化上报 */
Change = 1,
/** 定时上报 */
Timer = 2,
/** 小于区间上报 */
LessZone = 4,
/** 区间内上报 */
InZone = 8,
/** 大于区间上报 */
MoreZone = 16
}
/** 串口波特率类型 */
export declare enum AD02_UartBaudrateType {
hz600 = 0,
hz1200 = 1,
hz2400 = 2,
hz4800 = 3,
hz9600 = 4,
hz19200 = 5,
hz38400 = 6,
hz57600 = 7,
hz115200 = 8
}
/** 串口校验位类型 */
export declare enum AD02_UartParityType {
/** 无校验 */
None = 0,
/** 奇校验 */
Odd = 1,
/** 偶校验 */
Even = 2,
/** 高校验 */
Mark = 3,
/** 低校验 */
Space = 4
}
/** 操作指令类型 */
export declare enum OperateCMD {
/** 重启 */
Reboot = 0,
/** 恢复出厂设置并重启 */
Recovery = 1
}