配对外部设备。
标识符: request_binding
<action id=“bind_device” type=“request_binding”>
    <param name=“device_id”>#{external_device_id}</param>
    <param name=“timeout_ms” type=“long”>10000</param>
</action>
             由于操作没有“SUCCESS”输出,因此需要验证连接。这可以按照以下示例所示完成:
<规则 id=“device_connected”>
    <expression> <![CDATA[#{extdevices.CONNECTION_STATUS} == #{const:extdevices。CONNECTED}]]> </expression>
    <actions>
        <action ref=“my_action” />
    </actions>
</rule>
            尝试连接打印内容并将其发送到 Zebra 打印机。
标识符:print_zebra_label
<操作 id=“print_label” type=“print_zebra_label”>
<参数名称=“类型”>tcp</param>
<参数名称=“格式”>cpcl</param>
<参数名称=“ipaddress”>10.10.10.10</param>
<参数名称=“端口”>2020</param>
<参数名称=“内容”><![CDATA[ ?{
var msg = “\n” +
“! 0 200 200 210 1\r\n” +
“音调 99\r\n” +
“速度 98\r\n” +
“T 4 0 0 80 测试 1234\r\n” +
“FORM\r\n” +
“打印”;
味精}?]]></param></action>
             <操作 id=“print_label” type=“print_zebra_label”>
<参数名称=“类型”>蓝牙</参数>
<参数名称=“格式”>cpcl</参数>
<参数名称=“mac”> 48:A4:93:02:CB:F1</参数>
<参数名称=“内容”><![CDATA[ ?{
var msg = “\n” +
“! 0 200 200 210 1\r\n” +
“音调 99\r\n” +
“速度 98\r\n” +
“T 4 0 0 80 测试 1234\r\n” +
“FORM\r\n” +
“打印”;
味精
}?]]></param>
</action>
            释放指定设备的配对。
注意:如果要释放所有外部设备,请改用 release_all_bindings 操作。
标识符: release_binding
<action id=“release_device” type=“release_binding”>
    <参数名称=“device_id”>#{external_device_id}</param>
</action>
            使您能够配置 xBand 对设备的行为(例如,振动和哔哔声)。
标识符: send_external_device_configuration
注意:确保列表中没有空格,并且给出了所有键的值。
NONE、、 、   POSITIVE NEGATIVECONNECTSHORTDISCONNECTNONE、、 、   POSITIVE NEGATIVECONNECTSHORTDISCONNECTNONE、、 、   POSITIVE NEGATIVECONNECTSHORTDISCONNECT
               NONE、、 、 LONG SHORTDOUBLENONE、、 、 LONG SHORTDOUBLE
               NONE、、 、 LONG SHORTDOUBLE<action id=“set_external_device_config_beep_on_scan” type=“send_external_device_configuration”>
    <list name=“configuration” listType=“NAMED”>
        <param name=“d”>SHORT,NONE,NONE,NONE,NONE,NONE,NONE</param>
    </list>
</action>
            向外部设备发送命令。
标识符: send_external_device_commands
注意:如果未能指定要向其发送命令的设备,则该命令将发送到所有连接的设备。
<action id=“send_power_config_command” type=“send_external_device_commands”>
    <list name=“commands” listType=“NAMED”>
        <param name=“p”>#{code}</param>
    </list>
</action>
<action id=“send_external_device_beep” type=“send_external_device_commands”><
    list name=“commands” listType=“NAMED”>
        <参数名称=“b”>1</param>
    </list>
</action><
action id=“send_external_device_correct_pick” type=“send_external_device_commands”>
    <list name=“commands” listType=“NAMED”>
        <参数名称=“n”>1</param>
    </list>
</action>
<action id=“send_external_device_wrong_pick” type=”send_external_device_commands“>
    <list name=”commands“ listType=”NAMED“>
        <参数名称=”n“>2</param>
    </list>
</action>
<action id=”send_external_device_vibrate“ type=”send_external_device_commands“>
    <list name=”commands“ listType=”NAMED“>
        <参数名称=”v“>1</param>
    </list>
</action>
<action id=“reset_external_device_tag_buffer” type=“send_external_device_commands”>
    <list name=“commands” listType=“NAMED”>
        <参数名称=“x”>0</param>
    </list>
</action>
            释放对所有连接设备的绑定。
标识符: release_all_bindings
<操作 id=“release_devices” type=“release_all_bindings”/>