UNPKG

@iot9x.com/ipc-utils

Version:

九星云、九星小程序、九星配置工具所共用的库方法

97 lines (96 loc) 4.27 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.OperateCMD = exports.AD02_UartParityType = exports.AD02_UartBaudrateType = exports.AD02_AIUploadType = exports.AD02_AIOperator = exports.AD02_AIType = exports.BLE_CMD = exports.BLE_SUFFIX = exports.BLE_PREFIX = void 0; /** BLE数据包前缀(帧头) */ exports.BLE_PREFIX = '7B'; /** BLE数据包后缀(帧尾) */ exports.BLE_SUFFIX = '7D'; /** 蓝牙命令 */ var BLE_CMD; (function (BLE_CMD) { /** 读取硬件版本 */ BLE_CMD["ReadHardwareVersion"] = "000F"; /** 读取软件版本 */ BLE_CMD["ReadSoftwareVersion"] = "001F"; /** 读取协议版本 */ BLE_CMD["ReadProtocolVersion"] = "001E"; /** 密码校验 */ BLE_CMD["PasswordCheck"] = "0020"; /** 密码设置 */ BLE_CMD["PasswordSet"] = "0021"; /** Modbus PDU通信 */ BLE_CMD["Modbus"] = "0058"; })(BLE_CMD || (exports.BLE_CMD = BLE_CMD = {})); /** 模拟量量程/类型 */ var AD02_AIType; (function (AD02_AIType) { /** 电压:0~10V */ AD02_AIType[AD02_AIType["Voltage"] = 0] = "Voltage"; /** 电流:0-24mA */ AD02_AIType[AD02_AIType["Current"] = 1] = "Current"; })(AD02_AIType || (exports.AD02_AIType = AD02_AIType = {})); /** AI运算符 */ var AD02_AIOperator; (function (AD02_AIOperator) { /** 无运算 */ AD02_AIOperator[AD02_AIOperator["None"] = 0] = "None"; /** 加 */ AD02_AIOperator[AD02_AIOperator["Add"] = 1] = "Add"; /** 减 */ AD02_AIOperator[AD02_AIOperator["Subtract"] = 2] = "Subtract"; /** 乘 */ AD02_AIOperator[AD02_AIOperator["multiply"] = 3] = "multiply"; /** 除 */ AD02_AIOperator[AD02_AIOperator["divide"] = 4] = "divide"; /** 指数 */ AD02_AIOperator[AD02_AIOperator["Index"] = 5] = "Index"; })(AD02_AIOperator || (exports.AD02_AIOperator = AD02_AIOperator = {})); /** AI上报类型 */ var AD02_AIUploadType; (function (AD02_AIUploadType) { /** 变化上报 */ AD02_AIUploadType[AD02_AIUploadType["Change"] = 1] = "Change"; /** 定时上报 */ AD02_AIUploadType[AD02_AIUploadType["Timer"] = 2] = "Timer"; /** 小于区间上报 */ AD02_AIUploadType[AD02_AIUploadType["LessZone"] = 4] = "LessZone"; /** 区间内上报 */ AD02_AIUploadType[AD02_AIUploadType["InZone"] = 8] = "InZone"; /** 大于区间上报 */ AD02_AIUploadType[AD02_AIUploadType["MoreZone"] = 16] = "MoreZone"; })(AD02_AIUploadType || (exports.AD02_AIUploadType = AD02_AIUploadType = {})); /** 串口波特率类型 */ var AD02_UartBaudrateType; (function (AD02_UartBaudrateType) { AD02_UartBaudrateType[AD02_UartBaudrateType["hz600"] = 0] = "hz600"; AD02_UartBaudrateType[AD02_UartBaudrateType["hz1200"] = 1] = "hz1200"; AD02_UartBaudrateType[AD02_UartBaudrateType["hz2400"] = 2] = "hz2400"; AD02_UartBaudrateType[AD02_UartBaudrateType["hz4800"] = 3] = "hz4800"; AD02_UartBaudrateType[AD02_UartBaudrateType["hz9600"] = 4] = "hz9600"; AD02_UartBaudrateType[AD02_UartBaudrateType["hz19200"] = 5] = "hz19200"; AD02_UartBaudrateType[AD02_UartBaudrateType["hz38400"] = 6] = "hz38400"; AD02_UartBaudrateType[AD02_UartBaudrateType["hz57600"] = 7] = "hz57600"; AD02_UartBaudrateType[AD02_UartBaudrateType["hz115200"] = 8] = "hz115200"; })(AD02_UartBaudrateType || (exports.AD02_UartBaudrateType = AD02_UartBaudrateType = {})); /** 串口校验位类型 */ var AD02_UartParityType; (function (AD02_UartParityType) { /** 无校验 */ AD02_UartParityType[AD02_UartParityType["None"] = 0] = "None"; /** 奇校验 */ AD02_UartParityType[AD02_UartParityType["Odd"] = 1] = "Odd"; /** 偶校验 */ AD02_UartParityType[AD02_UartParityType["Even"] = 2] = "Even"; /** 高校验 */ AD02_UartParityType[AD02_UartParityType["Mark"] = 3] = "Mark"; /** 低校验 */ AD02_UartParityType[AD02_UartParityType["Space"] = 4] = "Space"; })(AD02_UartParityType || (exports.AD02_UartParityType = AD02_UartParityType = {})); /** 操作指令类型 */ var OperateCMD; (function (OperateCMD) { /** 重启 */ OperateCMD[OperateCMD["Reboot"] = 0] = "Reboot"; /** 恢复出厂设置并重启 */ OperateCMD[OperateCMD["Recovery"] = 1] = "Recovery"; })(OperateCMD || (exports.OperateCMD = OperateCMD = {}));