Esempio n. 1
0
 def __init__(self, handle = None, autoOpen = True, **kargs):
     Device.__init__(self, None, devType = 0x501)
 
     self.handle = handle
     
     if 'localId' in kargs:
         self.localId = kargs['localId']
     else:
         self.localId = None
     
     if 'serial' in kargs:
         self.serialNumber = int(kargs['serial'])
         self.serialString = serialToDotHex(self.serialNumber)
     else:
         self.serialNumber = None
         self.serialString = None
     
     self.ethernetFWVersion = None
     self.usbFWVersion = None
     self.deviceName = "SkyMote Bridge"
     self.devType = 0x501
     self.unitId = 0
     self.debug = True
     self.modbusPrependZeros = False
     self.nameCache = None
     
     if autoOpen:
         self.open(**kargs)
 def __init__(self, handle = None, autoOpen = True, **kargs):
     Device.__init__(self, None, devType = 0x501)
 
     self.handle = handle
     
     if 'localId' in kargs:
         self.localId = kargs['localId']
     else:
         self.localId = None
     
     if 'serial' in kargs:
         self.serialNumber = int(kargs['serial'])
         self.serialString = serialToDotHex(self.serialNumber)
     else:
         self.serialNumber = None
         self.serialString = None
     
     self.ethernetFWVersion = None
     self.usbFWVersion = None
     self.deviceName = "SkyMote Bridge"
     self.devType = 0x501
     self.unitId = 0
     self.debug = True
     self.modbusPrependZeros = False
     self.nameCache = None
     
     if autoOpen:
         self.open(**kargs)
Esempio n. 3
0
 def open(self,
          firstFound=True,
          serial=None,
          devNumber=None,
          handleOnly=False,
          LJSocket="localhost:6000"):  #"
     Device.open(self,
                 0x501,
                 firstFound=firstFound,
                 localId=None,
                 serial=serial,
                 devNumber=devNumber,
                 handleOnly=handleOnly,
                 LJSocket=LJSocket)
Esempio n. 4
0
 def read(self, numBytes, stream = False, modbus = False):
     result = Device.read(self, 64, stream, modbus)
     return result[:numBytes]
Esempio n. 5
0
 def open(self, firstFound = True, serial = None, devNumber = None, handleOnly = False, LJSocket = "localhost:6000"): #"
     Device.open(self, 0x501, firstFound = firstFound, localId = None, serial = serial, devNumber = devNumber, handleOnly = handleOnly, LJSocket = LJSocket)
Esempio n. 6
0
 def writeRegister(self, addr, value, unitId = None):
     if unitId is None:
         return Device.writeRegister(self, addr, value, unitId = self.unitId)
     else:
         return Device.writeRegister(self, addr, value, unitId = unitId)
Esempio n. 7
0
 def readRegister(self, addr, numReg = None, format = None, unitId = None):
     if unitId is None:
         return Device.readRegister(self, addr, numReg, format, self.unitId)
     else:
         return Device.readRegister(self, addr, numReg, format, unitId)
 def read(self, numBytes, stream = False, modbus = False):
     result = Device.read(self, 64, stream, modbus)
     return result[:numBytes]
 def writeRegister(self, addr, value, unitId = None):
     if unitId is None:
         return Device.writeRegister(self, addr, value, unitId = self.unitId)
     else:
         return Device.writeRegister(self, addr, value, unitId = unitId)
Esempio n. 10
0
 def readRegister(self, addr, numReg = None, format = None, unitId = None):
     if unitId is None:
         return Device.readRegister(self, addr, numReg, format, self.unitId)
     else:
         return Device.readRegister(self, addr, numReg, format, unitId)