def get_profile_from_str(profile): try: return str_to_enum(sysCfg.OADR_PROFILE, profile) except Exception, e: msg = 'Invalid OADR Profile [%s]; Reason: %s' % \ (profile, e) raise InvalidOADRProfile(msg)
def get_mode_from_str(mode): try: return str_to_enum(sysCfg.OADR_MODE, mode) except Exception, e: msg = 'Invalid OADR Mode [%s]; Reason: %s' % \ (mode, e) raise InvalidOADRMode(msg)
def get_node_type_from_str(nodeType): try: return str_to_enum(sysCfg.OADR_NODE, nodeType) except Exception, e: msg = 'Invalid OADR Node Type [%s]; Reason: %s' % \ (nodeType, e) raise InvalidOADRNodeType(msg)
def get_response_required_from_str(RespRequired): try: return str_to_enum(evtCfg.RESPONSE_REQUIRED, RespRequired) except Exception, e: msg = 'Invalid EiEvent Response Required Value [%s]; ' \ 'Reason: %s' % (RespRequired, e) raise InvalidEiEventResponseRequired(msg)
def get_signal_type_from_str(signalType): try: return str_to_enum(evtCfg.SIGNAL_TYPE, signalType) except Exception, e: msg = 'Invalid EiEvent Signal Type [%s]; Reason: %s' % \ (signalType, e) raise InvalidEiEventSignalType(msg)
def get_event_status_from_str(eventStatus): try: return str_to_enum(evtCfg.EVENT_STATUS, eventStatus) except Exception, e: msg = 'Invalid EiEvent Status [%s]; Reason: %s' % \ (eventStatus, e) raise InvalidEiEventStatus(msg)