MXCWNCS Microflex® 完整无线命令字符串

该设备通过以太网与控制系统连接,如 AMX 、Crestron 或 Extron。

连接:以太网(TCP/IP;在 AMX/Crestron 程序中选择“客户端”)

端口:2202

惯例

具有 4 种字符串类型:

GET 查找参数的状态。在 AMX/Crestron 发送 GET 命令后,设备回复 REPORT 字符串。
SET 更改参数的状态。在 AMX/Crestron 发送 SET 命令后,设备回复 REPORT 字符串,显示该参数的新值。
REP 在设备收到了一个 GET 或 SET 命令后,其将通过一个 REPORT 命令显示该参数的状态。当在 MXCWNCS 上或通过 GUI 更改了一个参数后,该设备也会发送 REPORT。
SAMPLE 用于测量音频电平。

发送和收到的所有消息均为 ASCII 字符。应注意,电平指示器和增益指示器同样为 ASCII 字符。

大多数参数在更改时都会发送 REPORT 命令。因此,没有必要不断地询问参数。当这些参数更改时,设备将发送 REPORT 命令。

索引

索引用于专门标识命令字符串的作用。

0 所有
1 到 10 舱位号

Command Strings

ALL

说明 检索所有支持的命令
支持的命令 GET 和 REP
索引

0:所有设备或舱属性

n:所有设备或舱 n 属性

示例

< GET 0 ALL >:对所有设备特定属性和所有索引相关属性(包括所有计量属性)回复 REP。

< GET n ALL >:对所有设备特定属性和所有索引相关属性(包括所有计量属性)回复 REP。

型号

说明 检索型号名称
支持的命令 GET 和 REP
索引

格式:32 个字符的字符串

示例

< GET MODEL >
< REP MODEL {MXCWNCS} >

FLASH

说明 打开闪烁显示以识别设备
支持的命令 GET、SET 和 REP
索引

格式:固定字符串

OFF

ON

示例

< GET FLASH >
< REP FLASH OFF >

< SET FLASH ON >
< REP FLASH ON >

< SET FLASH OFF >
< REP FLASH OFF >

FW_VER

说明 检索固件版本
支持的命令 GET 和 REP
索引

格式:24 个字符的字符串

以点分十进制表示法表示的包版本号:Maj.Min.Pack.Build<SelfTestFailed=*>

示例 通过自检的示例:

< GET FW_VER >
< REP FW_VER {2.0.15.2} >

自检失败的示例:

< GET FW_VER >
< REP FW_VER {2.0.15.2*} >

DEVICE_ID

说明 检索和设置设备 ID
支持的命令 GET、SET 和 REP
索引

格式:对于 REP 是 31 个字符的字符串

来自以下集合的 1-31 个字符:-0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz

所有 DNS 名称和标签的长度不超过 31 个字符

名称和标签比较不区分大小写;“Guitar”和“guitar”被视为同一标签。不支持 Unicode 和非罗马字符。

设备名称应遵循域名系统 (DNS) 主机名规则。可以使用的字符是 A-Z、a-z、0-9 和 -(破折号或连字符)

设备名称必须以 A-Z(或 a-z)或 0-9 开头。

示例

< GET DEVICE_ID >
< REP DEVICE_ID {MXCWNCS} >

< SET DEVICE_ID {4 Pop} >
< REP DEVICE_ID {4 Pop} >

STORAGE_MODE

说明 检索和设置存储模式
支持的命令 GET、SET 和 REP
索引

格式:固定字符串

OFF

ON

TOGGLE(仅限 SET)

示例

< GET STORAGE_MODE >
< REP STORAGE_MODE OFF >

< SET STORAGE_MODE ON >
< REP STORAGE_MODE ON >

< SET STORAGE_MODE TOGGLE >
< REP STORAGE_MODE OFF >

BATT_DETECTED

说明 检测电池
支持的命令 GET 和 REP
索引 舱位号

格式:固定字符串

YES

NO

示例

< GET 10 BATT_DETECTED >
< REP 10 BATT_DETECTED YES >

BATT_STATE

说明 显示电池状态
支持的命令 GET 和 REP
索引 舱位号

格式:固定字符串

FULL

CALCULATING

NORMAL

WARM

WARM_FULL

HOT

COLD

PRECHARGE

READY_TO_STORE

DISCHARGE_CALC

DISCHARGING

DISCHARGING_WARM

DISCHARGING_COLD

错误:在这种情况下,有关相应的错误代码,请参阅 BATT_ERROR

NO_BATT

示例

< GET 1 BATT_STATE >
< REP 1 BATT_STATE NORMAL >

一段时间后,电池电量已满:

< REP 1 BATT_STATE FULL >

BATT_ERROR

说明 查看电池错误
支持的命令 GET 和 REP
索引 舱位号

格式:3 个数字

000:无活动错误

001:未知模块

002:电池无法识别

003:深度放电恢复失败

004:充电失败

005:检查电池

006:检查充电器

007:通信失败

254:发生错误,该值此时不适用

255:未知或不适用

示例

< GET 1 BATT_ERROR >
< REP 1 BATT_ERROR 000 >

BATT_BARS

说明 检索电池格数
支持的命令 GET 和 REP
索引 舱位号

格式:3 个数字

000-005:报告的格数

254:发生错误,该值此时不适用

255:未知或不适用

示例

< GET 1 BATT_BARS >
< REP 1 BATT_BARS 003 >

一段时间后,生成异步报告:

< REP 1 BATT_BARS 004 >

BATT_TIME_TO_FULL

说明 计划充满电时间
支持的命令 GET 和 REP
索引 舱位号

格式:5 个数字

请注意:在以下情况下,可被视为到达目标时间:

  • 充电模式:值是估计的充满电的时间
  • 存储模式:值是估计的到达最佳存储电压的时间

00000 - 65528:估计达到目标的分钟数

65529:电池已满

65530:电池发热

65531:电池温度适中

65532:电池过冷

65533:正在计算

65534:发生错误,该值此时不适用

65535:未知或不适用

示例 电池被放入充电舱 4:

< REP 4 BATT_TIME_TO_FULL 65533 >

< REP 4 BATT_TIME_TO_FULL 00060 >

< REP 4 BATT_TIME_TO_FULL 00001 >
< REP 4 BATT_TIME_TO_FULL 00000 >
< REP 4 BATT_TIME_TO_FULL 65529 >

电池已取出:

< REP 4 BATT_TIME_TO_FULL 65535 >

BATT_CHARGE

说明 查看电池充电状态
支持的命令 GET 和 REP
索引 舱位号

格式:3 个数字

000-100:充电状态百分比

254:发生错误,该值此时不适用

255:未知或不适用

示例

< GET 1 BATT_CHARGE >
< REP 1 BATT_CHARGE 027 >
< REP 1 BATT_CHARGE 028 >

< REP 1 BATT_CHARGE 099 >
< REP 1 BATT_CHARGE 100 >

BATT_HEALTH

说明 监视电池健康状况百分比
支持的命令 GET 和 REP
索引 舱位号

格式:3 个数字

000-100:健康状况百分比

254:发生错误,该值此时不适用

255:未知或不适用

示例

< GET 1 BATT_HEALTH >
< REP 1 BATT_HEALTH 099 >

BATT_CYCLE

说明 监控单个电池循环
支持的命令 GET 和 REP
索引 舱位号

格式:5 个数字

00000 - 65533:充电周期数

65534:发生错误,该值此时不适用

65535:未知或不适用

示例 电池被放入充电舱 4:

< REP 4 BATT_CYCLE 00006 >

< GET 4 BATT_CYCLE >
< REP 4 BATT_CYCLE 00006 >

BATT_CURRENT_CAPACITY

说明 查看当前电池容量
支持的命令 GET 和 REP
索引 舱位号

格式:5 个数字

00000 到 65533:当前电池容量(以 mAh 为单位)

65534:发生错误,该值此时不适用

65535:未知或不适用

示例

< GET 1 BATT_CURRENT_CAPACITY >
< REP 1 BATT_CURRENT_CAPACITY 02189 >

BATT_CURRENT_CAPACITY_MAX

说明 查看当前电池最大容量
支持的命令 GET 和 REP
索引 舱位号

格式:5 个数字

00000 到 65533:当前电池的最大容量(以 mAh 为单位)

65534:发生错误,该值此时不适用

65535:未知或不适用

示例

< GET 1 BATT_CURRENT_CAPACITY_MAX >
< REP 1 BATT_CURRENT_CAPACITY_MAX 02393 >

BATT_CAPACITY_MAX

说明 查看电池最大容量
支持的命令 GET 和 REP
索引 舱位号
格式:5 个数字

00000 到 65533:电池最大容量(以 mAh 为单位)

65534:发生错误,该值此时不适用

65535:未知或不适用

示例

< GET 1 BATT_CAPACITY_MAX >
< REP 1 BATT_CAPACITY_MAX 02393 >

BATT_TEMP_C

说明 查看电池温度(以摄氏度为单位)
支持的命令 GET 和 REP
索引 舱位号

格式:3 个数字

实际值 = 报告的值 - 40

000 到 253:温度(以摄氏度为单位)

254:发生错误,该值此时不适用

255:未知或不适用

示例

< GET 1 BATT_TEMP_C >
< REP 1 BATT_TEMP_C 033 >

BATT_TEMP_F

说明 查看电池温度(以华氏度为单位)
支持的命令 GET 和 REP
索引 舱位号

格式:3 个数字

实际值 = 报告的值 - 40

000 到 253:温度(以华氏度为单位)

254:发生错误,该值此时不适用

255:未知或不适用

示例

< GET 1 BATT_TEMP_F >
< REP 1 BATT_TEMP_F 091 >

BATT_ERROR

说明 查看电池错误
支持的命令 GET 和 REP
索引 舱位号

格式:3 个数字

000:无活动错误

001:未知模块

002:电池无法识别

003:深度放电恢复失败

004:充电失败

005:检查电池

006:检查充电器

007:通信失败

254:发生错误,该值此时不适用

255:未知或不适用

示例

< GET 1 BATT_ERROR >
< REP 1 BATT_ERROR 000 >

BATT_MODULE_TYPE

说明
支持的命令 GET 和 REP
索引 模块号:取决于型号

格式:3 个数字

宏对应于模块的模型:

000:未安装模块

001:MXCWNCS

254:发生错误,该值此时不适用

255:未知或不适用

示例 对于 SBC840:

< GET 1 BATT_MODULE_TYPE >
< REP 1 BATT_MODULE_TYPE 128 >

对于由 3 个单元组成的 SBC240 联合系统:

< GET 0 BATT_MODULE_TYPE >
< REP 1 BATT_MODULE_TYPE 129 >
< REP 2 BATT_MODULE_TYPE 129 >
< REP 3 BATT_MODULE_TYPE 129 >
< REP 4 BATT_MODULE_TYPE 000 >

注释 上面列出的索引和值是所有值的母集。

对于 SBCx40 充电,预计将有以下值:

SBC220:

  • 索引:1-4
  • 值:主要 - 133,次要 - 133 或 129

SBC240:

  • 索引:1-4
  • 值:主要 - 129,次要 - 133 或 129

SBC840:

  • 索引:1
  • 值:128

SBC840M:

  • 索引:1
  • 值:130