Beispiel #1
0
def init( ):
  mini = onetouch.OneTouchUltra2( PORT, 5 )
  print "is open? %s\n timeout: %s" % ( mini.serial.isOpen( ), mini.serial.getTimeout() )
  print "LISTENING FIRST:"
  print insulaudit.lib.hexdump( bytearray( mini.readlines( ) ) )
  print "ATTEMPT wake up 1"
  wakup = mini.wakeup_smart( )
  print ""
  print "read serial number"
  serial = mini.execute( onetouch.ReadSerial( ) )
  print "serial number: %s" % serial 
  print ""
  if serial == "":
    print "could not connect"
    sys.exit(1)
  print ""
  print "read firmware number"
  firmware = mini.execute( onetouch.ReadFirmware( ) )
  print "firmware: %s" % firmware 
  print ""
  print "RFID"
  print mini.execute( onetouch.ReadRFID( ) )
  print "GLUCOSE"
  data = mini.read_glucose( )
  print data
  print "len glucose: %s" % len( data )
  head, body = data 
  output = open( 'sugars-debug.txt', 'w' )
  output.write( glucose.format_records( body ) )
  output.write( '\n' )
  output.close( )

  return mini
Beispiel #2
0
def init():
    mini = onetouch.OneTouchUltra2(PORT, 5)
    print "is open? %s\n timeout: %s" % (mini.serial.isOpen(),
                                         mini.serial.getTimeout())
    print "LISTENING FIRST:"
    print insulaudit.lib.hexdump(bytearray(mini.readlines()))
    print "ATTEMPT wake up 1"
    wakup = mini.wakeup_smart()
    print ""
    print "read serial number"
    serial = mini.execute(onetouch.ReadSerial())
    print "serial number: %s" % serial
    print ""
    if serial == "":
        print "could not connect"
        sys.exit(1)
    print ""
    print "read firmware number"
    firmware = mini.execute(onetouch.ReadFirmware())
    print "firmware: %s" % firmware
    print ""
    print "RFID"
    print mini.execute(onetouch.ReadRFID())
    print "GLUCOSE"
    data = mini.read_glucose()
    print data
    print "len glucose: %s" % len(data)
    head, body = data
    output = open('sugars-debug.txt', 'w')
    output.write(glucose.format_records(body))
    output.write('\n')
    output.close()

    return mini
Beispiel #3
0
def init( ):
  mini = onetouch2.OneTouchUltra2( PORT, 5 )
  print "is open? %s\n timeout: %s" % ( mini.serial.isOpen( ), mini.serial.getTimeout() )
  print ""
  print "read serial number"
  serial = mini.execute( onetouch2.ReadSerial( ) )
  print "serial number: %s" % serial 
  print ""
  if serial == "":
    print "could not connect"
    sys.exit(1)
  print ""
  print "read firmware number"
  firmware = mini.execute( onetouch2.ReadFirmware( ) )
  print "firmware: %s" % firmware 
  print ""
  print "RFID"
  print mini.execute( onetouch2.ReadRFID( ) )
  print "GLUCOSE"
  data = mini.read_glucose( )
  print data
  print "len glucose: %s" % len( data )
  head, body = data 
  output = open( 'sugars-debug.txt', 'w' )
  output.write( glucose.format_records( body ) )
  output.write( '\n' )
  output.close( )

  return mini
Beispiel #4
0
 def flow(self, session):
     link = session.link
     serial = link.execute(proto.ReadSerial())
     data = link.read_glucose()
     #print data
     print "len glucose: %s" % len(data)
     head, body = data
     records = glucose.format_records(body)
     print head
     print records
     self.get_out_file().write(records)
Beispiel #5
0
 def flow(self, session):
   link = session.link
   serial = link.execute( proto.ReadSerial( ) )
   data = link.read_glucose( )
   #print data
   print "len glucose: %s" % len( data )
   head, body = data 
   records = glucose.format_records( body )
   print head
   print records
   self.get_out_file( ).write(records)