Example #1
0
     except AssertionError:
         DP2.setDOUTbit(addr, bit)
     resp['bit'] = bit
     resp['state'] = 1
 elif (cmd == "clrDOUTbit"):
     bit = args['bit']
     try:
         DP.clrDOUTbit(addr, bit)
     except AssertionError:
         DP2.clrDOUTbit(addr, bit)
     resp['bit'] = bit
     resp['state'] = 0
 elif (cmd == "toggleDOUTbit"):
     bit = args['bit']
     try:
         DP.toggleDOUTbit(addr, bit)
     except AssertionError:
         DP2.toggleDOUTbit(addr, bit)
     resp['bit'] = bit
     resp['state'] = 'UNKNOWN'
 elif (cmd == "getADC"):
     channel = args['channel']
     try:
         voltage = DP.getADC(addr, channel)
     except AssertionError:
         voltage = DP2.getADC(addr, channel)
     resp['channel'] = channel
     resp['voltage'] = voltage
 elif (cmd == "getTEMP"):
     bit = args['bit']
     scale = args['scale']