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}]}}}
         