def setMinVoltageWarning(self, value, phasenumber): moduleID = 'P1' guid = 10049 valDef = self._guidTable[guid] data = self._parent.client.setAttribute( moduleID, guid, convert.value2bin(value, valDef), phasenumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setCurrentWarningEvent(self, value, portnumber=1): moduleID = 'P1' guid = 10078 valDef = self._guidTable[guid] data = self._parent.client.setAttribute( moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setSNMPTrapRecvPort(self, value, portnumber=1): guid = 10021 moduleID = 'M1' valDef = self._guidTable[guid] data = self._parent.client.setAttribute( moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setSNMPTrapCommunityRead(self, value): guid = 10073 moduleID = 'M1' portnumber = 0 valDef = self._guidTable[guid] data = self._parent.client.setAttribute( moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def rezeroTransducer(self, portnumber): guid = 40050 moduleID = 'M1' value = 1 valDef = self._guidTable[guid] data = self._parent.client.setAttribute( moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setSSOIPAddress(self, ip): moduleID = "M1" guid = 10156 valDef = self._guidTable[guid] data = self._parent.client.setAttribute(moduleID, guid, convert.value2bin(ip, valDef), 0) return self._parent.getObjectFromData(data, valDef, setter=True)
def setModuleScan(self, value=1): guid = 40027 moduleID = 'M1' portnumber = 0 valDef = self._guidTable[guid] data = self._parent.client.setAttribute( moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setGeneralEventEnable(self, value): guid = 10074 moduleID = 'M1' portnumber = 0 valDef = self._guidTable[guid] data = self._parent.client.setAttribute( moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def doApparentTotalEnergyReset(self, moduleID): guid = 10072 portnumber = 0 valDef = self._guidTable[guid] data = self._parent.client.setAttribute(moduleID, guid, convert.value2bin(1, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setMaxTemperatureWarning(self, value): moduleID = 'M1' guid = 10053 portnumber = 0 valDef = self._guidTable[guid] data = self._parent.client.setAttribute( moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setSSOGracefullShutdown(self, url): moduleID = "M1" guid = 10158 valDef = self._guidTable[guid] data = self._parent.client.setAttribute(moduleID, guid, convert.value2bin(url, valDef), 0) return self._parent.getObjectFromData(data, valDef, setter=True)
def setModuleName(self, value): guid = 10001 portnumber = 0 moduleID = "M1" valDef = self._guidTable[guid] data = self._parent.client.setAttribute( moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setOscilloscopeFrequencySample(self, moduleID, portnumber): guid = 40005 value = portnumber * 16 + 8 valDef = self._guidTable[guid] data = self._parent.client.setData(moduleID, guid, data=convert.value2bin( value, valDef), length=1) return self._parent.getObjectFromData(data, valDef, setter=True)
def setSNMPTrapRecvPort(self, value, portnumber=0): """ portnumber parameter not used, put only for compatibility """ guid = 10021 moduleID = "M1" portnumber = 0 valDef = self._guidTable[guid] data = self._parent.client.setAttribute(moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setPowerWarningEvent(self, portnumber, value): """ @param portnumber: can be from 1 to 12 """ guid = 10080 moduleID = 'M1' valDef = self._guidTable[guid] data = self._parent.client.setAttribute( moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setAdminLoginAndPassword(self, name, password): guid = 40012 moduleID = "M1" portnumber = 3 valDef = self._guidTable[guid] name = name.ljust(16, "\0") # pylint: disable=W1401 password = password.ljust(16, "\0") # pylint: disable=W1401 value = name + password data = self._parent.client.setAttribute(moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setPowerCycleTime( self, moduleID, value, portnumber=1, ): guid = 10099 valDef = self._guidTable[guid] data = self._parent.client.setAttribute( moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setRestrictedLoginAndPassword(self, name, password): guid = 40012 moduleID = 'M1' portnumber = 2 valDef = self._guidTable[guid] name = name.ljust(16, "\x00") password = password.ljust(16, "\x00") value = name + password data = self._parent.client.setAttribute( moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def doActiveEnergyReset(self, moduleID): guid = 10050 valDef = self._guidTable[guid] data = self._parent.client.setAttribute(moduleID, guid, convert.value2bin(1, valDef)) return self._parent.getObjectFromData(data, valDef, setter=True)
def setMaxCurrentOff(self, moduleID, value, portnumber=1): guid = 10038 valDef = self._guidTable[guid] data = self._parent.client.setAttribute( moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setMaxBigPowerWarning(self, value, portnumber=1): moduleID = "P1" guid = 10194 valDef = self._guidTable[guid] data = self._parent.client.setAttribute(moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setSSOLoginCredentials(self, credentials): moduleID = "M1" guid = 10157 valDef = self._guidTable[guid] data = self._parent.client.setAttribute(moduleID, guid, convert.value2bin(credentials, valDef), 0) return self._parent.getObjectFromData(data, valDef, setter=True)
def setVoltageWarningEvent(self, moduleID, value): guid = 10086 portnumber = 0 valDef = self._guidTable[guid] data = self._parent.client.setAttribute(moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setExternalSensorLabel(self, moduleID, value, portnumber=1): guid = 10109 valDef = self._guidTable[guid] data = self._parent.client.setAttribute(moduleID, guid, convert.value2bin(value, valDef), portnumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setHeartbeatInterval(self, value): guid = 10179 moduleID = "M1" valDef = self._guidTable[guid] data = self._parent.client.setAttribute(moduleID, guid, convert.value2bin(value, valDef), 0) return self._parent.getObjectFromData(data, valDef, setter=True)
def setMaxVoltageWarning(self, moduleID, value, linenumber=1): guid = 10047 valDef = self._guidTable[guid] data = self._parent.client.setAttribute(moduleID, guid, convert.value2bin(value, valDef), linenumber) return self._parent.getObjectFromData(data, valDef, setter=True)
def setUPSOffLevel(self, level): moduleID = "M1" guid = 10160 valDef = self._guidTable[guid] data = self._parent.client.setAttribute(moduleID, guid, convert.value2bin(level, valDef), 0) return self._parent.getObjectFromData(data, valDef, setter=True)