HEX参数编辑器用于编辑HEX格式的请求参数。
HEX参数编辑器用于编辑HEX格式参数模板, 在指令发送时将模板编译为真实HEX数据后进行发送。
例如:
01 AA 02 BB 03 CC
如果发送的数据中存在多字节数据, 则可以使用模板函数来构建HEX数据:
01 {{uint8(170)}} 02 {{uint8(187)}} 03 {{uint8(204)}} {{string("hello")}}
对于结构比较复杂的HEX数据,可以使用注释的方式来针对需要说明的部分进行注释:
01
{{uint8(170)}} {# 注释内容001 #}
02
{{uint8(187)}} {# 注释内容002 #}
uint8
: 构建一个8位无符号整数。int8
: 构建一个8位有符号整数。uint16LE
: 构建一个16位无符号整数, 低字节在前。uint16BE
: 构建一个16位无符号整数, 高字节在前。int16LE
: 构建一个16位有符号整数, 低字节在前。int16BE
: 构建一个16位有符号整数, 高字节在前。uint32LE
: 构建一个32位无符号整数, 低字节在前。uint32BE
: 构建一个32位无符号整数, 高字节在前。int32LE
: 构建一个32位有符号整数, 低字节在前。int32BE
: 构建一个32位有符号整数, 高字节在前。uint64LE
: 构建一个64位无符号整数, 低字节在前。uint64BE
: 构建一个64位无符号整数, 高字节在前。int64LE
: 构建一个64位有符号整数, 低字节在前。int64BE
: 构建一个64位有符号整数, 高字节在前。floatLE
: 构建一个32位浮点数, 低字节在前。floatBE
: 构建一个32位浮点数, 高字节在前。doubleLE
: 构建一个64位浮点数, 低字节在前。doubleBE
: 构建一个64位浮点数, 高字节在前。string
: 构建一个字符串。