执行设备命令#
此任务对设备执行命令。命令必须在驱动程序定义中定义。此任务会接收在驱动程序定义中定义的一组输入。如果设备发回回复,它将在输出中可用。
输入#
| 名称 | 数据类型 | 是否是触发器 | 描述 |
|---|---|---|---|
<custom list> | <custom> | 否 | 每个命令的特定输入值 |
| 激活 | any | 是 | 发送命令 |
输出#
| 名称 | 数据类型 | 值 | 描述 |
|---|---|---|---|
| 回复 | Object | 从设备接收到的回复(如果有) | |
| 成功 | Boolean | 如果没有问题,则发出true | |
| 错误 | Error | 处理此任务期间发生的错误 |
设置#
在“常规”选项卡上,您有常用设置和以下设置:
| 名称 | 数据类型 | 默认 | 描述 |
|---|---|---|---|
| 设备命令 | AutomationCommand | 要发送的命令 |
在输入选项卡上,您可以为命令的每个命令参数配置以下设置:
| 名称 | 数据类型 | 默认 | 描述 |
|---|---|---|---|
| 默认值 | `字符串 | 在没有提供其他值时将要发送的值 |
行为#
在此任务中,您可以在将驱动程序放入工作流时选择驱动程序(如果您有多个与控制器关联的驱动程序)。
在activate时,该任务将向设备发送带有一组输入的命令并接收回复。
备注#
接收到的完整回复将在reply输出中发出。不会对其执行任何处理。


