Example #1
0
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)
Example #2
0
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)
Example #3
0
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)
Example #4
0
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)
Example #5
0
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)
Example #6
0
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)