@iot9x.com/ipc-utils
Version:
九星云、九星小程序、九星配置工具所共用的库方法
97 lines (96 loc) • 4.27 kB
JavaScript
"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 = {}));