8.6 辅助操作

本节描述的操作是用来管理辅助设备所支持的命令,控制如红外(IR)灯,加热器或雨刮器或连接到该设备的温度计。

支持的命令可以通过AuxiliaryData参数来检索,该参数来源于GetCapabilities命令的响应。使用此命令发送的命令应符合在AuxiliaryData响应所支持的命令之一。如果命令响应只列出irlampon命令,那么SendAuxiliaryCommand的参数也应是irlampon,这可能表明是打开连接的红外灯。

虽然这些辅助命令的名称可以自由定义,命令以tt:前缀开头,被保留来定义常用的命令,并且这些保留命令应该共享“tt:命令|参数”语法。

• tt:Wiper|On – 请求打开雨刮器.

• tt:Wiper|Off – 请求停止雨刮器.

• tt:Washer|On – 请求打开洗涤.

• tt:Washer|Off – 请求停止洗涤.

• tt:WashingProcedue|On – 请求打开洗涤程序.

• tt: WashingProcedue |Off – 请求停止洗涤程序.

标示了辅助服务能力的设备,将支持这些命令。

表92:发送辅助命令

SendAuxiliaryCommand | Access Class: ACTUATE 消息名称|描述 ——|—— SendAuxiliaryCommandRequest | 该消息包含辅助命令。tt:AuxiliaryData AuxiliaryCommand[1][1] SendAuxiliaryCommandResponse | 该响应包含辅助命令响应。tt:AuxiliaryData AuxiliaryCommandResponse[0][1] 错误码|描述 ——|—— env:Sender
ter:InvalidArgVal
ter:AuxiliaryDataNotSupported | 不支持AuxiliaryCommand请求

上一章|继续阅读