def save(self, dic): self.__unitId = _v(str, dic.get('unitId')) self.__command = _v(str, dic.get('command')) self.__mode = _v(str, dic.get('mode')) self.__gridVoltageV = _v(float, dic.get('gridVoltageV')) self.__gridCurrentA = _v(float, dic.get('gridCurrentA')) self.__droopRatio = _v(float, dic.get('droopRatio'))
def version(user, args): """ Respond with version number. """ return _v()
def save(self, dic): self.__unitId = _v(str, dic.get('unitId')) self.__globalOperationMode = _v(str, dic.get('globalOperationMode')) self.__localOperationMode = _v(str, dic.get('localOperationMode'))
def save(self, dic): self.__durationS = _v(float, dic.get('durationS'))
def save(self, dic): self.__unitId = _v(str, dic.get('unitId')) self.__message = _v(str, dic.get('message')) self.__timeoutS = _v(float, dic.get('timeoutS'))
def save(self, dic): self.__unitId = _v(str, dic.get('unitId')) self.__category = _v(str, dic.get('category')) self.__extent = _v(str, dic.get('extent')) self.__level = _v(str, dic.get('level')) self.__message = _v(str, dic.get('message'))
def save(self, dic): self.__dischargeUnitId = _v(str, dic.get('dischargeUnitId')) self.__chargeUnitId = _v(str, dic.get('chargeUnitId')) self.__dealGridCurrentA = _v(float, dic.get('dealGridCurrentA')) self.__dealAmountWh = _v(float, dic.get('dealAmountWh')) self.__pointPerWh = _v(float, dic.get('pointPerWh')) self.__dischargeUnitEfficientGridVoltageV = _v(float, dic.get('dischargeUnitEfficientGridVoltageV')) self.__chargeUnitEfficientGridVoltageV = _v(float, dic.get('chargeUnitEfficientGridVoltageV')) self.__testFeature = {'dcdc' : {}} if _v(bool, dic.get('testFeature.dcdc.failBeforeActivate')): self.__testFeature['dcdc']['failBeforeActivate'] = True if _v(bool, dic.get('testFeature.dcdc.failAfterActivate')): self.__testFeature['dcdc']['failAfterActivate'] = True if _v(bool, dic.get('testFeature.dcdc.failBeforeAuthorize')): self.__testFeature['dcdc']['failBeforeAuthorize'] = True if _v(bool, dic.get('testFeature.dcdc.failAfterAuthorize')): self.__testFeature['dcdc']['failAfterAuthorize'] = True if _v(bool, dic.get('testFeature.dcdc.failBeforeWarmUp')): self.__testFeature['dcdc']['failBeforeWarmUp'] = True if _v(bool, dic.get('testFeature.dcdc.failAfterWarmUp')): self.__testFeature['dcdc']['failAfterWarmUp'] = True if _v(bool, dic.get('testFeature.dcdc.failBeforeCompensate')): self.__testFeature['dcdc']['failBeforeCompensate'] = True if _v(bool, dic.get('testFeature.dcdc.failAfterCompensate')): self.__testFeature['dcdc']['failAfterCompensate'] = True if _v(bool, dic.get('testFeature.dcdc.failBeforeStop')): self.__testFeature['dcdc']['failBeforeStop'] = True if _v(bool, dic.get('testFeature.dcdc.failAfterStop')): self.__testFeature['dcdc']['failAfterStop'] = True if _v(bool, dic.get('testFeature.dcdc.failBeforeDeactivate')): self.__testFeature['dcdc']['failBeforeDeactivate'] = True if _v(bool, dic.get('testFeature.dcdc.failAfterDeactivate')): self.__testFeature['dcdc']['failAfterDeactivate'] = True