


import re
import collections

from enum import Enum

from ydk._core._dm_meta_info import _MetaInfoClassMember, _MetaInfoClass, _MetaInfoEnum
from ydk.types import Empty, YList, YLeafList, DELETE, Decimal64, FixedBitsDict
from ydk._core._dm_meta_info import ATTRIBUTE, REFERENCE_CLASS, REFERENCE_LIST, REFERENCE_LEAFLIST,     REFERENCE_IDENTITY_CLASS, REFERENCE_ENUM_CLASS, REFERENCE_BITS, REFERENCE_UNION, ANYXML_CLASS

from ydk.errors import YPYError, YPYModelError
from ydk.providers._importer import _yang_ns
_meta_table = {
    'SensordatatypeEnum' : _MetaInfoEnum('SensordatatypeEnum', 'ydk.models.cisco_ios_xe.CISCO_ENTITY_SENSOR_MIB',
        {
            'other':'other',
            'unknown':'unknown',
            'voltsAC':'voltsAC',
            'voltsDC':'voltsDC',
            'amperes':'amperes',
            'watts':'watts',
            'hertz':'hertz',
            'celsius':'celsius',
            'percentRH':'percentRH',
            'rpm':'rpm',
            'cmm':'cmm',
            'truthvalue':'truthvalue',
            'specialEnum':'specialEnum',
            'dBm':'dBm',
        }, 'CISCO-ENTITY-SENSOR-MIB', _yang_ns._namespaces['CISCO-ENTITY-SENSOR-MIB']),
    'SensorthresholdrelationEnum' : _MetaInfoEnum('SensorthresholdrelationEnum', 'ydk.models.cisco_ios_xe.CISCO_ENTITY_SENSOR_MIB',