示例#1
0
	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'))
示例#2
0
文件: actions.py 项目: shwoop/nagbot
def version(user, args):
    """ Respond with version number. """
    return _v()
示例#3
0
	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'))
示例#4
0
	def save(self, dic):
		self.__durationS = _v(float, dic.get('durationS'))
示例#5
0
	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'))
示例#6
0
	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'))
示例#7
0
	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