sydapi/DProto/B0.xml
2021-06-29 11:32:24 +08:00

95 lines
2.6 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8" ?>
<packet extend="base">
<req>
<command>
<hex>B0</hex>
</command>
<data extend="data">
<keyType len="3" cn="密钥类型">
密钥类型
</keyType>
<key cn="密钥LMK">
LMK 加密下的密钥。
</key>
<keySolution len="1" cn="密钥方案LMK" >
密钥长度/LMK 下加密密钥的方案
</keySolution>
<tailSep len="1" :if=" null != $packet.data.tail " cn="尾分隔">
可选项。如果显示消息尾域,则该域必须显示。值为
“X19”。
<hex>19</hex>
</tailSep>
<tail maxLen="32" required="false" cn="尾部">
可选项。最大长度为 32个字符。
</tail>
</data>
</req>
<res>
<command>
<hex>B1</hex>
</command>
<data>
<error len="2" cn="错误码" format="X" :catch="catchError('%s')">
<options>
<option cn="无错误">
<hex>00</hex>
</option>
<option cn="ZMK 奇偶校验错">
<hex>10</hex>
</option>
<option cn="用户存储区中没有装载密钥">
<hex>12</hex>
</option>
<option cn="LMK 错误">
LMK 错误;报告给管理员。
<hex>13</hex>
</option>
<option cn="输入数据错">
<hex>15</hex>
</option>
<option cn="不在授权状态">
<hex>17</hex>
</option>
<option cn="无效用户存储区索引">
<hex>21</hex>
</option>
</options>
</error>
<lmkHead len="1" cn="lmk 头">
如果是 'X,U,S' zmk 32 个字节长
如果是 'Y,T' zmk 48 个字节长
</lmkHead>
<lmk :len="Len()" cn="密钥LMK">
LMK 加密下的密钥。
</lmk>
<tailSep len="1" required="false" cn="尾分隔">
可选项。如果显示消息尾域,则该域必须显示。值为 “X19”。
<hex>19</hex>
</tailSep>
<tail maxLen="32" required="false" cn="尾部">
可选项。最大长度为 32个字符。
</tail>
</data>
</res>
<script>function Len() {
return Util.lenChoice($final.getSection('data').getSection('lmkHead').getValue() )
} </script>
</packet>