GPIO.
提供访问权限的命令GPIO.数据和功能。
获得当前状态
获取仪器频道的当前状态
命令
-
GPIO.- (对象) - GPIO对象。
-
#- (数组
-
命令- (字符串) - 获取当前状态命令:“getCurrentState”
-
-
回复
-
GPIO.- (对象) - GPIO对象。
-
#- (数组
-
命令- (字符串) - 获取当前状态命令:“getCurrentState”
-
statuscode.- (整数) - 表示设备状态的数值。看Diulent Instrumentation协议状态代码
-
等待- (整数) - 在设备准备好处理另一个命令之前等待的MS的数量。
-
状态- (字符串) - 该GPIO.频道状态:“空闲”或“运行”。
-
模式- (字符串) - 该GPIO.频道模式:“LA”或“GPIO”。
-
方向- (字符串) - 该GPIO.通道方向:“输入”,“输出”或“三塔斯特”。
-
价值- (整数) -GPIO.值:0或1。
-
-
例子
命令
{“GPIO”:{“1”:[{“命令”:“getCurrentState”}“}}}}}}}
回复
{“GPIO”:{“1”:[{“命令”:“getCurrentState”,“statuscode”:0,“等待”:0,“状态”:“空闲”,“模式”:“GPIO”,“方向”“:”输出“,”value“:1}]}}}}}}}}
读
阅读指定GPIO.频道。
命令
-
GPIO.- (对象) -GPIO.目的。
-
#- (数组
-
命令- (字符串) - read命令:“读取”
-
-
回复
-
GPIO.- (对象) -GPIO.目的。
-
#- (数组
-
命令- (字符串) - read命令:“读取”
-
statuscode.- (整数) - 表示设备状态的数值。看Diulent Instrumentation协议状态代码
-
等待- (整数) - 在设备准备好处理另一个命令之前等待的MS的数量。
-
方向- (字符串) - 该GPIO.频道的方向(EX。“输入”,“输出”)。
-
价值- (整数) -GPIO.频道的值(例如0,1)。
-
-
例子:
命令
{“GPIO”:{“1”:[{“命令”:“读”}“}}
回复
{“gpio”:{“1”:[{“命令”:“读取”,“statuscode”:0,“等待”:100,“方向:”输入“值”:1}}}}
设置参数
设置指定的参数(方向)GPIO.频道。
命令
-
GPIO.- (对象) -GPIO.目的。
-
#- (数组
-
命令- (字符串) - SET参数命令:“setParameters”
-
方向- (字符串) - 该GPIO.方向:“输入”,“输出”,“inputPullup”,“InputPulldown”。
-
-
回复
-
GPIO.- (对象) -GPIO.目的。
-
#- (数组
-
命令- (字符串) - 获取当前状态命令:“getCurrentState”
-
statuscode.- (整数) - 表示设备状态的数值。看Diulent Instrumentation协议状态代码
-
等待- (整数) - 在设备准备好处理另一个命令之前等待的MS的数量。
-
-
例子:
命令
{“gpio”:{“1”:[{“命令”:“setParameters”,“方向”:“输入”}],“2”:[{“命令”:“setParameters”,“方向”:“输出“}]}}}}
回复
{“GPIO”:{“1”:[{“命令”:“setParameters”,“statuscode”:0,“等待”:100},“2”:[{“命令”:“setParameters”,“stateCode”“:0,”等待“:100}}}}}}}}}}}}
写
写出指定的输出电压GPIO.频道。
命令
-
GPIO.- (对象) -GPIO.目的。
-
#- (数组
-
命令- (字符串) - write命令:“write”
-
价值- (整数) - 写入的值GPIO.通道(Ex。0用于逻辑低,1表示逻辑高)。
-
-
回复
-
GPIO.- (对象) -GPIO.目的。
-
#- (数组
-
命令- (字符串) - write命令:“write”
-
statuscode.- (整数) - 表示设备状态的数值。看Diulent Instrumentation协议状态代码
-
等待- (整数) - 在设备准备好处理另一个命令之前等待的MS的数量。
-
-
例子:
命令
{“gpio”:{“1”:[{“命令”:“写入”,“值”:1}}}}}}}
回复
{“GPIO”:{“1”:[{“命令”:“写入”,“statuscode”:0,“等待”:500}]}}}