def decode(cls, json, agent): obj = cls( min = Interface.decode(json['min'], agent), max = Interface.decode(json['max'], agent), reading = Interface.decode(json['reading'], agent), ) return obj
def decode(cls, json, agent): obj = cls( cardReader = Interface.decode(json['cardReader'], agent), # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( webcam = Interface.decode(json['webcam'], agent), # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def encode(self): json = {} json['l1'] = Interface.encode(self.l1) json['l2'] = Interface.encode(self.l2) json['l3'] = Interface.encode(self.l3) json['total'] = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.encode(self.total) return json
def decode(cls, json, agent): obj = cls( l1 = Interface.decode(json['l1'], agent), l2 = Interface.decode(json['l2'], agent), l3 = Interface.decode(json['l3'], agent), total = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.decode(json['total'], agent), ) return obj
def encode(self): json = {} json['l1'] = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.encode(self.l1) json['l2'] = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.encode(self.l2) json['l3'] = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.encode(self.l3) json['n'] = Interface.encode(self.n) json['average'] = Interface.encode(self.average) return json
def decode(cls, json, agent): obj = cls( # for smartcard.CardReaderManager.CardReaderEvent cardReader = Interface.decode(json['cardReader'], agent), # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( oldDevice = Interface.decode(json['oldDevice'], agent), newDevice = Interface.decode(json['newDevice'], agent), # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( # for serial.SerialPort_3_0_0.ModemEvent modem = Interface.decode(json['modem'], agent), # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( l1 = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.decode(json['l1'], agent), l2 = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.decode(json['l2'], agent), l3 = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.decode(json['l3'], agent), n = Interface.decode(json['n'], agent), average = Interface.decode(json['average'], agent), ) return obj
def decode(cls, json, agent): obj = cls( username = json['username'], oldSettings = raritan.rpc.webcam.Settings.decode(json['oldSettings'], agent), newSettings = raritan.rpc.webcam.Settings.decode(json['newSettings'], agent), # for webcam.WebcamEvent webcam = Interface.decode(json['webcam'], agent), # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def getChannel(self, webcam, clientType): agent = self.agent typecheck.is_interface(webcam, raritan.rpc.webcam.Webcam, AssertionError) typecheck.is_string(clientType, AssertionError) args = {} args['webcam'] = Interface.encode(webcam) args['clientType'] = clientType rsp = agent.json_rpc(self.target, 'getChannel', args) _ret_ = rsp['_ret_'] channel = Interface.decode(rsp['channel'], agent) typecheck.is_int(_ret_, DecodeException) typecheck.is_interface(channel, raritan.rpc.webcam.Channel, DecodeException) return (_ret_, channel)
def getWebcam(self): agent = self.agent args = {} rsp = agent.json_rpc(self.target, 'getWebcam', args) _ret_ = Interface.decode(rsp['_ret_'], agent) typecheck.is_interface(_ret_, raritan.rpc.webcam.Webcam, DecodeException) return _ret_
def getPeripheralDeviceManager(self): agent = self.agent args = {} rsp = agent.json_rpc(self.target, 'getPeripheralDeviceManager', args) _ret_ = Interface.decode(rsp['_ret_'], agent) typecheck.is_interface(_ret_, raritan.rpc.peripheral.DeviceManager, DecodeException) return _ret_
def getSensorLogger(self): agent = self.agent args = {} rsp = agent.json_rpc(self.target, 'getSensorLogger', args) _ret_ = Interface.decode(rsp['_ret_'], agent) typecheck.is_interface(_ret_, raritan.rpc.sensors.Logger, DecodeException) return _ret_
def encode(webcam, clientType): typecheck.is_interface(webcam, raritan.rpc.webcam.Webcam, AssertionError) typecheck.is_string(clientType, AssertionError) args = {} args['webcam'] = Interface.encode(webcam) args['clientType'] = clientType return args
def decode(cls, json, agent): obj = cls( newValue = raritan.rpc.lhxmodel.Parameter.Value.decode(json['newValue'], agent), # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( newReading = raritan.rpc.lhxmodel.Sensor.Reading.decode(json['newReading'], agent), # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def getDevice(self): agent = self.agent args = {} rsp = agent.json_rpc(self.target, 'getDevice', args) _ret_ = Interface.decode(rsp['_ret_'], agent) typecheck.is_remote_obj(_ret_, DecodeException) return _ret_
def encode(webcam, image): typecheck.is_interface(webcam, raritan.rpc.webcam.Webcam, AssertionError) typecheck.is_struct(image, raritan.rpc.webcam.Image, AssertionError) args = {} args['webcam'] = Interface.encode(webcam) args['image'] = raritan.rpc.webcam.Image.encode(image) return args
def encode(self): json = {} json['webcam'] = Interface.encode(self.webcam) json['interval'] = self.interval json['count'] = self.count json['done'] = self.done return json
def encode(self): json = {} json['webcam'] = Interface.encode(self.webcam) json['newestIndex'] = self.newestIndex json['oldestIndex'] = self.oldestIndex json['count'] = self.count return json
def decode(cls, json, agent): obj = cls( number = json['number'], # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( newSimStatus = raritan.rpc.serial.GsmModem.SimSecurityStatus.decode(json['newSimStatus']), # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( cardInfo = raritan.rpc.smartcard.CardReader.CardInformation.decode(json['cardInfo'], agent), # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def encode(self): json = {} json['current'] = raritan.rpc.powerlogic.PowerMeter.L2N_N_Avg.encode(self.current) json['voltageL2L'] = raritan.rpc.powerlogic.PowerMeter.L2L_Avg.encode(self.voltageL2L) json['voltageL2N'] = raritan.rpc.powerlogic.PowerMeter.L2N_Avg.encode(self.voltageL2N) json['frequency'] = Interface.encode(self.frequency) json['activePower'] = raritan.rpc.powerlogic.PowerMeter.L2N_plain_total.encode(self.activePower) json['reactivePower'] = raritan.rpc.powerlogic.PowerMeter.L2N_plain_total.encode(self.reactivePower) json['apparentPower'] = raritan.rpc.powerlogic.PowerMeter.L2N_plain_total.encode(self.apparentPower) json['powerFactor'] = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.encode(self.powerFactor) json['activeEnergy'] = Interface.encode(self.activeEnergy) json['reactiveEnergy'] = Interface.encode(self.reactiveEnergy) json['apparentEnergy'] = Interface.encode(self.apparentEnergy) json['thdCurrent'] = raritan.rpc.powerlogic.PowerMeter.L2N.encode(self.thdCurrent) json['thdVoltageL2L'] = raritan.rpc.powerlogic.PowerMeter.L2L.encode(self.thdVoltageL2L) json['thdVoltageL2N'] = raritan.rpc.powerlogic.PowerMeter.L2N.encode(self.thdVoltageL2N) return json
def decode(cls, json, agent): obj = cls( state = raritan.rpc.hmi.InternalBeeper.State.decode(json['state']), reason = json['reason'], # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( oldStatus = raritan.rpc.powerlogic.PowerMeter.ErrorStatus.decode(json['oldStatus'], agent), newStatus = raritan.rpc.powerlogic.PowerMeter.ErrorStatus.decode(json['newStatus'], agent), # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( oldState = raritan.rpc.hmi.ExternalBeeper.State.decode(json['oldState']), newState = raritan.rpc.hmi.ExternalBeeper.State.decode(json['newState']), # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def getAuxiliaryPorts(self): agent = self.agent args = {} rsp = agent.json_rpc(self.target, 'getAuxiliaryPorts', args) _ret_ = [Interface.decode(x0, agent) for x0 in rsp['_ret_']] for x0 in _ret_: typecheck.is_interface(x0, raritan.rpc.portsmodel.Port, DecodeException) return _ret_
def decode(cls, json, agent): obj = cls( oldSettings=raritan.rpc.devsettings.Zeroconf.Settings.decode( json["oldSettings"], agent), newSettings=raritan.rpc.devsettings.Zeroconf.Settings.decode( json["newSettings"], agent), # for idl.Event source=Interface.decode(json["source"], agent), ) return obj
def getScanner(self, name): agent = self.agent typecheck.is_string(name, AssertionError) args = {} args['name'] = name rsp = agent.json_rpc(self.target, 'getScanner', args) _ret_ = Interface.decode(rsp['_ret_'], agent) typecheck.is_interface(_ret_, raritan.rpc.tfw.ScannerCtrl, DecodeException) return _ret_
def decode(cls, json, agent): obj = cls( rolename=json['rolename'], # for event.UserEvent actUserName=json['actUserName'], actIpAddr=json['actIpAddr'], # for idl.Event source=Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( oldProperties=raritan.rpc.portsmodel.Port.Properties.decode( json['oldProperties'], agent), newProperties=raritan.rpc.portsmodel.Port.Properties.decode( json['newProperties'], agent), # for idl.Event source=Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( oldStatus=raritan.rpc.powerlogic.PowerMeter.ErrorStatus.decode( json['oldStatus'], agent), newStatus=raritan.rpc.powerlogic.PowerMeter.ErrorStatus.decode( json['newStatus'], agent), # for idl.Event source=Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( oldState=raritan.rpc.hmi.ExternalBeeper.State.decode( json['oldState']), newState=raritan.rpc.hmi.ExternalBeeper.State.decode( json['newState']), # for idl.Event source=Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( userName = json['userName'], ipAddr = json['ipAddr'], oldConfig = raritan.rpc.devsettings.Snmp.Configuration.decode(json['oldConfig'], agent), newConfig = raritan.rpc.devsettings.Snmp.Configuration.decode(json['newConfig'], agent), # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( oldSetup=raritan.rpc.powerlogic.PowerMeter.Setup.decode( json["oldSetup"], agent), newSetup=raritan.rpc.powerlogic.PowerMeter.Setup.decode( json["newSetup"], agent), # for idl.Event source=Interface.decode(json["source"], agent), ) return obj
def encode(webcam, count, interval): typecheck.is_interface(webcam, raritan.rpc.webcam.Webcam, AssertionError) typecheck.is_int(count, AssertionError) typecheck.is_int(interval, AssertionError) args = {} args['webcam'] = Interface.encode(webcam) args['count'] = count args['interval'] = interval return args
def getCardReaderById(self, readerId): agent = self.agent typecheck.is_string(readerId, AssertionError) args = {} args['readerId'] = readerId rsp = agent.json_rpc(self.target, 'getCardReaderById', args) _ret_ = Interface.decode(rsp['_ret_'], agent) typecheck.is_interface(_ret_, raritan.rpc.smartcard.CardReader, DecodeException) return _ret_
def decode(cls, json, agent): obj = cls( oldSettings = raritan.rpc.emdmodel.Emd.Settings.decode(json['oldSettings'], agent), newSettings = raritan.rpc.emdmodel.Emd.Settings.decode(json['newSettings'], agent), # for event.UserEvent actUserName = json['actUserName'], actIpAddr = json['actIpAddr'], # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( oldThresholds = raritan.rpc.lhxmodel.Sensor.NumThresholds.decode(json['oldThresholds'], agent), newThresholds = raritan.rpc.lhxmodel.Sensor.NumThresholds.decode(json['newThresholds'], agent), # for event.UserEvent actUserName = json['actUserName'], actIpAddr = json['actIpAddr'], # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( l1=raritan.rpc.powerlogic.PowerMeter.MinMaxReading.decode( json['l1'], agent), l2=raritan.rpc.powerlogic.PowerMeter.MinMaxReading.decode( json['l2'], agent), l3=raritan.rpc.powerlogic.PowerMeter.MinMaxReading.decode( json['l3'], agent), average=Interface.decode(json['average'], agent), ) return obj
def decode(cls, json, agent): obj = cls( # for usermgmt.AccountEvent username=json['username'], # for event.UserEvent actUserName=json['actUserName'], actIpAddr=json['actIpAddr'], # for idl.Event source=Interface.decode(json['source'], agent), ) return obj
def decode(cls, json, agent): obj = cls( # for usermgmt.RoleEvent rolename=json["rolename"], # for event.UserEvent actUserName=json["actUserName"], actIpAddr=json["actIpAddr"], # for idl.Event source=Interface.decode(json["source"], agent), ) return obj
def decode(cls, json, agent): obj = cls( l1=raritan.rpc.powerlogic.PowerMeter.MinMaxReading.decode( json["l1"], agent), l2=raritan.rpc.powerlogic.PowerMeter.MinMaxReading.decode( json["l2"], agent), l3=raritan.rpc.powerlogic.PowerMeter.MinMaxReading.decode( json["l3"], agent), average=Interface.decode(json["average"], agent), ) return obj
def encode(webcam, start, count, direction): typecheck.is_interface(webcam, raritan.rpc.webcam.Webcam, AssertionError) typecheck.is_long(start, AssertionError) typecheck.is_int(count, AssertionError) typecheck.is_enum(direction, raritan.rpc.webcam.StorageManager.Direction, AssertionError) args = {} args['webcam'] = Interface.encode(webcam) args['start'] = start args['count'] = count args['direction'] = raritan.rpc.webcam.StorageManager.Direction.encode(direction) return args
def decode(cls, json, agent): obj = cls( userName=json["userName"], ipAddr=json["ipAddr"], oldConfig=raritan.rpc.devsettings.Snmp.Configuration.decode( json["oldConfig"], agent), newConfig=raritan.rpc.devsettings.Snmp.Configuration.decode( json["newConfig"], agent), # for idl.Event source=Interface.decode(json["source"], agent), ) return obj
def addImage(self, webcam, image): agent = self.agent typecheck.is_interface(webcam, raritan.rpc.webcam.Webcam, AssertionError) typecheck.is_struct(image, raritan.rpc.webcam.Image, AssertionError) args = {} args['webcam'] = Interface.encode(webcam) args['image'] = raritan.rpc.webcam.Image.encode(image) rsp = agent.json_rpc(self.target, 'addImage', args) _ret_ = rsp['_ret_'] index = long(rsp['index']) typecheck.is_int(_ret_, DecodeException) typecheck.is_long(index, DecodeException) return (_ret_, index)
def decode(cls, json, agent): obj = cls( oldSettings = raritan.rpc.usermgmt.UserInfo.decode(json['oldSettings'], agent), newSettings = raritan.rpc.usermgmt.UserInfo.decode(json['newSettings'], agent), # for usermgmt.AccountEvent username = json['username'], # for event.UserEvent actUserName = json['actUserName'], actIpAddr = json['actIpAddr'], # for idl.Event source = Interface.decode(json['source'], agent), ) return obj
def encode(self): json = {} json[ 'l1'] = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.encode( self.l1) json[ 'l2'] = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.encode( self.l2) json[ 'l3'] = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.encode( self.l3) json['average'] = Interface.encode(self.average) return json
def decode(cls, json, agent): obj = cls( oldSettings=raritan.rpc.powerlogic.Config.Settings.decode( json["oldSettings"], agent), newSettings=raritan.rpc.powerlogic.Config.Settings.decode( json["newSettings"], agent), # for event.UserEvent actUserName=json["actUserName"], actIpAddr=json["actIpAddr"], # for idl.Event source=Interface.decode(json["source"], agent), ) return obj
def startActivity(self, webcam, count, interval): agent = self.agent typecheck.is_interface(webcam, raritan.rpc.webcam.Webcam, AssertionError) typecheck.is_int(count, AssertionError) typecheck.is_int(interval, AssertionError) args = {} args['webcam'] = Interface.encode(webcam) args['count'] = count args['interval'] = interval rsp = agent.json_rpc(self.target, 'startActivity', args) _ret_ = rsp['_ret_'] typecheck.is_int(_ret_, DecodeException) return _ret_
def encode(self): json = {} json[ "l1"] = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.encode( self.l1) json[ "l2"] = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.encode( self.l2) json[ "l3"] = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.encode( self.l3) json["average"] = Interface.encode(self.average) return json
def startActivity(self, webcam, count, interval): agent = self.agent typecheck.is_interface(webcam, raritan.rpc.webcam.Webcam, AssertionError) typecheck.is_int(count, AssertionError) typecheck.is_int(interval, AssertionError) args = {} args["webcam"] = Interface.encode(webcam) args["count"] = count args["interval"] = interval rsp = agent.json_rpc(self.target, "startActivity", args) _ret_ = rsp["_ret_"] typecheck.is_int(_ret_, DecodeException) return _ret_
def addImage(self, webcam, image): agent = self.agent typecheck.is_interface(webcam, raritan.rpc.webcam.Webcam, AssertionError) typecheck.is_struct(image, raritan.rpc.webcam.Image, AssertionError) args = {} args["webcam"] = Interface.encode(webcam) args["image"] = raritan.rpc.webcam.Image.encode(image) rsp = agent.json_rpc(self.target, "addImage", args) _ret_ = rsp["_ret_"] index = int(rsp["index"]) typecheck.is_int(_ret_, DecodeException) typecheck.is_long(index, DecodeException) return (_ret_, index)
def decode(cls, json, agent): obj = cls( oldSettings=raritan.rpc.usermgmt.Role.Info.decode( json["oldSettings"], agent), newSettings=raritan.rpc.usermgmt.Role.Info.decode( json["newSettings"], agent), # for usermgmt.RoleEvent rolename=json["rolename"], # for event.UserEvent actUserName=json["actUserName"], actIpAddr=json["actIpAddr"], # for idl.Event source=Interface.decode(json["source"], agent), ) return obj
def encode(self): json = {} json[ 'current'] = raritan.rpc.powerlogic.PowerMeter.L2N_N_Avg.encode( self.current) json[ 'voltageL2L'] = raritan.rpc.powerlogic.PowerMeter.L2L_Avg.encode( self.voltageL2L) json[ 'voltageL2N'] = raritan.rpc.powerlogic.PowerMeter.L2N_Avg.encode( self.voltageL2N) json['frequency'] = Interface.encode(self.frequency) json[ 'activePower'] = raritan.rpc.powerlogic.PowerMeter.L2N_plain_total.encode( self.activePower) json[ 'reactivePower'] = raritan.rpc.powerlogic.PowerMeter.L2N_plain_total.encode( self.reactivePower) json[ 'apparentPower'] = raritan.rpc.powerlogic.PowerMeter.L2N_plain_total.encode( self.apparentPower) json[ 'powerFactor'] = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.encode( self.powerFactor) json['activeEnergy'] = Interface.encode(self.activeEnergy) json['reactiveEnergy'] = Interface.encode(self.reactiveEnergy) json['apparentEnergy'] = Interface.encode(self.apparentEnergy) json['thdCurrent'] = raritan.rpc.powerlogic.PowerMeter.L2N.encode( self.thdCurrent) json[ 'thdVoltageL2L'] = raritan.rpc.powerlogic.PowerMeter.L2L.encode( self.thdVoltageL2L) json[ 'thdVoltageL2N'] = raritan.rpc.powerlogic.PowerMeter.L2N.encode( self.thdVoltageL2N) return json
def removeImages(self, webcam, start, count, direction): agent = self.agent typecheck.is_interface(webcam, raritan.rpc.webcam.Webcam, AssertionError) typecheck.is_long(start, AssertionError) typecheck.is_int(count, AssertionError) typecheck.is_enum(direction, raritan.rpc.webcam.StorageManager.Direction, AssertionError) args = {} args['webcam'] = Interface.encode(webcam) args['start'] = start args['count'] = count args['direction'] = raritan.rpc.webcam.StorageManager.Direction.encode(direction) rsp = agent.json_rpc(self.target, 'removeImages', args) _ret_ = rsp['_ret_'] typecheck.is_int(_ret_, DecodeException) return _ret_
def encode(self): json = {} json[ "current"] = raritan.rpc.powerlogic.PowerMeter.L2N_N_Avg.encode( self.current) json[ "voltageL2L"] = raritan.rpc.powerlogic.PowerMeter.L2L_Avg.encode( self.voltageL2L) json[ "voltageL2N"] = raritan.rpc.powerlogic.PowerMeter.L2N_Avg.encode( self.voltageL2N) json["frequency"] = Interface.encode(self.frequency) json[ "activePower"] = raritan.rpc.powerlogic.PowerMeter.L2N_plain_total.encode( self.activePower) json[ "reactivePower"] = raritan.rpc.powerlogic.PowerMeter.L2N_plain_total.encode( self.reactivePower) json[ "apparentPower"] = raritan.rpc.powerlogic.PowerMeter.L2N_plain_total.encode( self.apparentPower) json[ "powerFactor"] = raritan.rpc.powerlogic.PowerMeter.MinMaxReading.encode( self.powerFactor) json["activeEnergy"] = Interface.encode(self.activeEnergy) json["reactiveEnergy"] = Interface.encode(self.reactiveEnergy) json["apparentEnergy"] = Interface.encode(self.apparentEnergy) json["thdCurrent"] = raritan.rpc.powerlogic.PowerMeter.L2N.encode( self.thdCurrent) json[ "thdVoltageL2L"] = raritan.rpc.powerlogic.PowerMeter.L2L.encode( self.thdVoltageL2L) json[ "thdVoltageL2N"] = raritan.rpc.powerlogic.PowerMeter.L2N.encode( self.thdVoltageL2N) return json