|
|
@@ -41,31 +41,42 @@ try: |
|
|
|
|
|
|
|
#a2u = overseer.get_device() |
|
|
|
|
|
|
|
a2u = pyad2usb.ad2usb.Overseer.create() |
|
|
|
#a2u = pyad2usb.ad2usb.Overseer.create() |
|
|
|
|
|
|
|
#dev = pyad2usb.ad2usb.devices.SerialDevice(interface='/dev/ttyUSB0') |
|
|
|
dev = pyad2usb.ad2usb.devices.SerialDevice(interface='/dev/ttyUSB0') |
|
|
|
#dev = pyad2usb.ad2usb.devices.USBDevice()#serial='A101A429', description='FT232R USB UART') |
|
|
|
|
|
|
|
#a2u = pyad2usb.ad2usb.AD2USB(dev) |
|
|
|
a2u.on_open += handle_open |
|
|
|
a2u.on_close += handle_close |
|
|
|
a2u.on_read += handle_read |
|
|
|
a2u.on_write += handle_write |
|
|
|
#a2u.on_open += handle_open |
|
|
|
#a2u.on_close += handle_close |
|
|
|
#a2u.on_read += handle_read |
|
|
|
#a2u.on_write += handle_write |
|
|
|
|
|
|
|
a2u.open() |
|
|
|
dev.on_open += handle_open |
|
|
|
dev.on_close += handle_close |
|
|
|
#dev.on_read += handle_read |
|
|
|
dev.on_write += handle_write |
|
|
|
|
|
|
|
|
|
|
|
#a2u.open() |
|
|
|
#a2u.open(baudrate=19200, interface='/dev/ttyUSB0') |
|
|
|
|
|
|
|
#dev.open(baudrate=115200, interface='/dev/ttyUSB5') |
|
|
|
#dev.open(baudrate=19200, interface='/dev/ttyUSB0') |
|
|
|
#dev.open() |
|
|
|
dev.open() |
|
|
|
|
|
|
|
pyad2usb.ad2usb.util.Firmware.upload(dev, 'tmp/ademcoemu_V2_2a_6.hex') |
|
|
|
|
|
|
|
while running: |
|
|
|
time.sleep(0.1) |
|
|
|
|
|
|
|
a2u.close() |
|
|
|
#dev.close() |
|
|
|
print 'wat' |
|
|
|
|
|
|
|
#a2u.close() |
|
|
|
dev.close() |
|
|
|
#overseer.close() |
|
|
|
|
|
|
|
except Exception, err: |
|
|
|
#print 'Error: {0}'.format(str(err)) |
|
|
|
print 'wtf' |
|
|
|
traceback.print_exc(err) |