# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: IsomInterfaces.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf.internal import enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


import IsomStdDef_pb2 as IsomStdDef__pb2
import IsomDevices_pb2 as IsomDevices__pb2
import IsomDeviceMgmt_pb2 as IsomDeviceMgmt__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='IsomInterfaces.proto',
  package='Honeywell.Security.ISOM.Interfaces',
  syntax='proto2',
  serialized_options=None,
  serialized_pb=_b('\n\x14IsomInterfaces.proto\x12\"Honeywell.Security.ISOM.Interfaces\x1a\x10IsomStdDef.proto\x1a\x11IsomDevices.proto\x1a\x14IsomDeviceMgmt.proto\"a\n\x13InterfaceOperations\x12@\n\tresources\x18\x0b \x03(\x0e\x32-.Honeywell.Security.ISOM.Interfaces.Resources*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"i\n\x1bInterfaceSupportedRelations\x12@\n\trelations\x18\x0b \x03(\x0e\x32-.Honeywell.Security.ISOM.Interfaces.Relations*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"W\n\x0fInterfaceEvents\x12:\n\x06\x65vents\x18\x0b \x03(\x0e\x32*.Honeywell.Security.ISOM.Interfaces.Events*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xd0\x01\n\x11InterfaceTroubles\x12;\n\x0c\x63ircuitBreak\x18\x65 \x01(\x0e\x32%.Honeywell.Security.ISOM.TroubleState\x12;\n\x0cshortCircuit\x18\x66 \x01(\x0e\x32%.Honeywell.Security.ISOM.TroubleState\x12\x37\n\x08overload\x18g \x01(\x0e\x32%.Honeywell.Security.ISOM.TroubleState*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xa0\x02\n\x15InterfaceTroubleState\x12\n\n\x02id\x18\x0b \x01(\t\x12G\n\x05state\x18\x15 \x01(\x0e\x32\x38.Honeywell.Security.ISOM.Interfaces.InterfaceTroubleType\x12P\n\x0e\x61\x63tiveTroubles\x18\r \x03(\x0e\x32\x38.Honeywell.Security.ISOM.Interfaces.InterfaceTroubleType\x12V\n\x17\x61\x63tiveInterfaceTroubles\x18\x0e \x03(\x0b\x32\x35.Honeywell.Security.ISOM.Interfaces.InterfaceTroubles*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"v\n\x19InterfaceTroubleStateList\x12O\n\x0ctroubleState\x18\x0b \x03(\x0b\x32\x39.Honeywell.Security.ISOM.Interfaces.InterfaceTroubleState*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"9\n\x15InterfaceCommCounters\x12\n\n\x02rx\x18\x0b \x01(\x04\x12\n\n\x02tx\x18\x0c \x01(\x04*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\x9f\x02\n\x12InterfaceCommState\x12\n\n\x02id\x18\x0b \x01(\t\x12\x31\n\x05state\x18\x15 \x03(\x0e\x32\".Honeywell.Security.ISOM.CommState\x12\x13\n\x0blinkQuality\x18\x16 \x01(\x04\x12L\n\x17timeSinceLastLQMeasured\x18\x17 \x01(\x0b\x32%.Honeywell.Security.ISOM.IsomDurationB\x04\x90\xb5\x18\x11\x12O\n\x0c\x63ommCounters\x18\x65 \x01(\x0b\x32\x39.Honeywell.Security.ISOM.Interfaces.InterfaceCommCounters\x12\x0c\n\x04rssi\x18\x18 \x01(\x03*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"m\n\x16InterfaceCommStateList\x12I\n\tcommState\x18\x0b \x03(\x0b\x32\x36.Honeywell.Security.ISOM.Interfaces.InterfaceCommState*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\\\n\x12InterfaceTestState\x12\n\n\x02id\x18\x0b \x01(\t\x12\x30\n\x04\x63omm\x18\x15 \x01(\x0e\x32\".Honeywell.Security.ISOM.TestState*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"&\n\x16InterfaceTestStartType\x12\x0c\n\x04type\x18\x0b \x03(\t\"m\n\x16InterfaceTestStateList\x12I\n\ttestState\x18\x0b \x03(\x0b\x32\x36.Honeywell.Security.ISOM.Interfaces.InterfaceTestState*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"v\n\x1bInterfaceDiscoveryStateList\x12M\n\x0e\x64iscoveryState\x18\x0b \x03(\x0b\x32\x35.Honeywell.Security.ISOM.Devices.DeviceDiscoveryState*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xea\x03\n\x0eInterfaceState\x12\n\n\x02id\x18\x0b \x01(\t\x12O\n\x0ctroubleState\x18\x19 \x01(\x0b\x32\x39.Honeywell.Security.ISOM.Interfaces.InterfaceTroubleState\x12\x43\n\tomitState\x18\x1a \x01(\x0b\x32\x30.Honeywell.Security.ISOM.Devices.DeviceOmitState\x12G\n\x0b\x62ypassState\x18\x1b \x01(\x0b\x32\x32.Honeywell.Security.ISOM.Devices.DeviceBypassState\x12I\n\tcommState\x18\x15 \x01(\x0b\x32\x36.Honeywell.Security.ISOM.Interfaces.InterfaceCommState\x12I\n\ttestState\x18\x16 \x01(\x0b\x32\x36.Honeywell.Security.ISOM.Interfaces.InterfaceTestState\x12M\n\x0e\x64iscoveryState\x18\x17 \x01(\x0b\x32\x35.Honeywell.Security.ISOM.Devices.DeviceDiscoveryState*\x08\x08\x80\xea\x30\x10\xe0\x91\x43\"a\n\x12InterfaceStateList\x12\x41\n\x05state\x18\x0b \x03(\x0b\x32\x32.Honeywell.Security.ISOM.Interfaces.InterfaceState*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"F\n\rInterfaceTest\x12\x14\n\x0croutingTable\x18\x0b \x01(\x08\x12\x15\n\rlinkingRoutes\x18\x0c \x01(\x08*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"p\n\x14InterfaceIdentifiers\x12\n\n\x02id\x18\x0b \x01(\t\x12\x0c\n\x04guid\x18\x0c \x01(\t\x12\x0c\n\x04name\x18\r \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x0e \x01(\t\x12\x11\n\tnetworkId\x18\x0f \x01(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"x\n\x11InterfaceRelation\x12\n\n\x02id\x18\x0b \x01(\t\x12;\n\x04name\x18\x0c \x01(\x0e\x32-.Honeywell.Security.ISOM.Interfaces.Relations\x12\x10\n\x08\x65ntityId\x18\x0e \x01(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"j\n\x15InterfaceRelationList\x12G\n\x08relation\x18\x0b \x03(\x0b\x32\x35.Honeywell.Security.ISOM.Interfaces.InterfaceRelation*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xa1\x02\n\x1eInterfaceSecurityConfiguration\x12J\n\x0csecurityMode\x18\x0b \x01(\x0e\x32\x34.Honeywell.Security.ISOM.Interfaces.InterfaceSecMode\x12?\n\x0e\x65ncryptionType\x18\x0c \x01(\x0e\x32\'.Honeywell.Security.ISOM.EncryptionType\x12\x15\n\rencryptionKey\x18\r \x01(\x0c\x12\x10\n\x08password\x18\x1d \x01(\t\x12?\n\x0e\x63redentialType\x18\x1e \x01(\x0e\x32\'.Honeywell.Security.ISOM.EncryptionType*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xe6\x05\n\x0fInterfaceConfig\x12M\n\x0bidentifiers\x18\x0b \x01(\x0b\x32\x38.Honeywell.Security.ISOM.Interfaces.InterfaceIdentifiers\x12G\n\x08relation\x18\n \x03(\x0b\x32\x35.Honeywell.Security.ISOM.Interfaces.InterfaceRelation\x12=\n\x04omit\x18\x15 \x01(\x0e\x32/.Honeywell.Security.ISOM.Devices.DeviceOmitType\x12?\n\x04type\x18\x16 \x01(\x0e\x32\x31.Honeywell.Security.ISOM.Interfaces.InterfaceType\x12:\n\x07subType\x18\x1d \x01(\x0b\x32#.Honeywell.Security.ISOM.IsomStringB\x04\x90\xb5\x18\x13\x12I\n\tpowerMode\x18\x17 \x01(\x0e\x32\x36.Honeywell.Security.ISOM.Interfaces.InterfacePowerMode\x12U\n\tsecConfig\x18\x19 \x01(\x0b\x32\x42.Honeywell.Security.ISOM.Interfaces.InterfaceSecurityConfiguration\x12\x13\n\x0b\x63hannelFreq\x18\x1c \x01(\x04\x12\x15\n\rpriorityLevel\x18\x1e \x01(\t\x12H\n\x07\x61\x64\x64ress\x18\xe9\x07 \x01(\x0b\x32\x36.Honeywell.Security.ISOM.DeviceMgmt.IpInterfaceAddress\x12\r\n\x05speed\x18\x1f \x01(\x04\x12N\n\x0bipv6Address\x18\xea\x07 \x01(\x0b\x32\x38.Honeywell.Security.ISOM.DeviceMgmt.IpV6InterfaceAddress*\x08\x08\x80\xea\x30\x10\xe0\x91\x43\"d\n\x13InterfaceConfigList\x12\x43\n\x06\x63onfig\x18\x0c \x03(\x0b\x32\x33.Honeywell.Security.ISOM.Interfaces.InterfaceConfig*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xa3\x01\n\x0fInterfaceEntity\x12\x43\n\x06\x63onfig\x18\x15 \x01(\x0b\x32\x33.Honeywell.Security.ISOM.Interfaces.InterfaceConfig\x12\x41\n\x05state\x18\x1f \x01(\x0b\x32\x32.Honeywell.Security.ISOM.Interfaces.InterfaceState*\x08\x08\x80\xea\x30\x10\xe0\x91\x43\"d\n\x13InterfaceEntityList\x12\x43\n\x06\x65ntity\x18\x0b \x03(\x0b\x32\x33.Honeywell.Security.ISOM.Interfaces.InterfaceEntity*\x08\x08\xc0\x84=\x10\xe0\x91\x43*\xc4\x04\n\tResources\x12\x18\n\x13supportedOperations\x10\xf2\x07\x12\x17\n\x12supportedRelations\x10\xf3\x07\x12\x14\n\x0fsupportedEvents\x10\xf4\x07\x12\x1a\n\x15supportedCapabilities\x10\xf5\x07\x12\x0f\n\nfullEntity\x10\xc2N\x12\t\n\x04info\x10\xc3N\x12\x0b\n\x06\x63onfig\x10\xd7N\x12\x10\n\x0bidentifiers\x10\xebN\x12\x0e\n\trelations\x10\xffN\x12\n\n\x05state\x10\x92O\x12\x0e\n\tomitState\x10\x9cO\x12\x17\n\x12omitState_s_unOmit\x10\x9dO\x12\x15\n\x10omitState_s_omit\x10\x9eO\x12\x10\n\x0b\x65nableState\x10\xa6O\x12\x1a\n\x15\x65nableState_s_enabled\x10\xa7O\x12\x1b\n\x16\x65nableState_s_disabled\x10\xa8O\x12\x12\n\rtests_s_state\x10\xc4O\x12\x12\n\rtests_s_start\x10\xc5O\x12\x11\n\x0ctests_s_stop\x10\xc6O\x12\x1a\n\x15tests_s_comms_s_start\x10\xc7O\x12\x19\n\x14tests_s_comms_s_stop\x10\xc8O\x12\r\n\tdiscovery\x10P\x12\x15\n\x11\x64iscovery_s_state\x10Q\x12\x1f\n\x1b\x64iscovery_s_state_s_enabled\x10R\x12 \n\x1c\x64iscovery_s_state_s_disabled\x10S\x12\x15\n\rMax_Resources\x10\x80\x80\x80\x80\x04*\xca\x01\n\tRelations\x12\x1f\n\x1aInterfaceOwnedByPeripheral\x10\xc3N\x12!\n\x1cInterfaceConnectedPeripheral\x10\xc4N\x12\x1d\n\x18InterfaceConnectedDevice\x10\xc5N\x12!\n\x1cInterfaceAssignedToPartition\x10\xd1\x0f\x12 \n\x1bInterfaceAssignedCredential\x10\xd2\x0f\x12\x15\n\rMax_Relations\x10\x80\x80\x80\x80\x04*\xb3\x05\n\x06\x45vents\x12\x17\n\x12\x63ommState_p_normal\x10\xf4N\x12\x15\n\x10\x63ommState_p_fail\x10\xf5N\x12!\n\x1c\x63ommState_p_frequencyHopping\x10\xf6N\x12!\n\x1c\x63ommState_p_frequencyAgility\x10\xf7N\x12\x12\n\rtests_p_start\x10\x85\x07\x12\x17\n\x12tests_p_inProgress\x10\x86\x07\x12\x11\n\x0ctests_p_stop\x10\x87\x07\x12\x12\n\rtests_p_abort\x10\x88\x07\x12\x15\n\x10tests_p_complete\x10\x89\x07\x12\x11\n\x0c\x63onfig_p_add\x10\x9aN\x12\x14\n\x0f\x63onfig_p_modify\x10\x9bN\x12\x14\n\x0f\x63onfig_p_delete\x10\x9cN\x12\x17\n\x12\x63onfig_p_discovery\x10\x9dN\x12\x16\n\x11\x64iscovery_p_error\x10\xa4N\x12\x18\n\x13\x64iscovery_p_timeout\x10\xa5N\x12\x1b\n\x16\x64iscovery_p_inProgress\x10\xa6N\x12\x19\n\x14\x64iscovery_p_disabled\x10\xa7N\x12\x18\n\x13\x64iscovery_p_enabled\x10\xa8N\x12\x1a\n\x15tests_s_comms_p_start\x10\xbdP\x12\x19\n\x14tests_s_comms_p_stop\x10\xbeP\x12\x1a\n\x15tests_s_comms_p_abort\x10\xbfP\x12\x1c\n\x17tests_s_comms_p_timeout\x10\xc0P\x12\x17\n\x12omitState_p_unOmit\x10\xa1Q\x12\x15\n\x10omitState_p_omit\x10\xa2Q\x12\x1a\n\x15troubleState_p_normal\x10\x85R\x12\x1b\n\x16troubleState_p_trouble\x10\x86R\x12\x12\n\nMax_Events\x10\x80\x80\x80\x80\x04*f\n\x14InterfaceTroubleType\x12\x1f\n\x1bInterfaceTroubleType_normal\x10\x0b\x12\x0b\n\x07trouble\x10\x0c\x12 \n\x18Max_InterfaceTroubleType\x10\x80\x80\x80\x80\x04*\xc2\x01\n\rInterfaceType\x12\x0c\n\x08\x45thernet\x10\x0b\x12\t\n\x05RS485\x10\x0c\x12\t\n\x05RS232\x10\r\x12\x08\n\x04WiFi\x10\x0e\x12\n\n\x06ZigBee\x10\x0f\x12\t\n\x05ZWave\x10\x10\x12\x08\n\x04GPRS\x10\x11\x12\x0c\n\x08\x43\x65llular\x10\x12\x12\x07\n\x03USB\x10\x13\x12\x07\n\x03RF6\x10\x14\x12\n\n\x06RF5800\x10\x15\x12\x0c\n\x08Wiselink\x10\x16\x12\r\n\tBluetooth\x10\x17\x12\x19\n\x11Max_InterfaceType\x10\x80\x80\x80\x80\x04*O\n\x12InterfacePowerMode\x12\n\n\x06normal\x10\x0b\x12\r\n\tpowerSave\x10\x0c\x12\x1e\n\x16Max_InterfacePowerMode\x10\x80\x80\x80\x80\x04*l\n\x10InterfaceSecMode\x12\x08\n\x04open\x10\x0b\x12\x07\n\x03WEP\x10\x0c\x12\x12\n\x0eWPA_h_Personal\x10\r\x12\x13\n\x0fWPA2_h_Personal\x10\x0e\x12\x1c\n\x14Max_InterfaceSecMode\x10\x80\x80\x80\x80\x04*4\n\x12InterfaceEncryType\x12\x1e\n\x16Max_InterfaceEncryType\x10\x80\x80\x80\x80\x04')
  ,
  dependencies=[IsomStdDef__pb2.DESCRIPTOR,IsomDevices__pb2.DESCRIPTOR,IsomDeviceMgmt__pb2.DESCRIPTOR,])

_RESOURCES = _descriptor.EnumDescriptor(
  name='Resources',
  full_name='Honeywell.Security.ISOM.Interfaces.Resources',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='supportedOperations', index=0, number=1010,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='supportedRelations', index=1, number=1011,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='supportedEvents', index=2, number=1012,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='supportedCapabilities', index=3, number=1013,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='fullEntity', index=4, number=10050,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='info', index=5, number=10051,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='config', index=6, number=10071,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='identifiers', index=7, number=10091,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='relations', index=8, number=10111,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='state', index=9, number=10130,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='omitState', index=10, number=10140,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='omitState_s_unOmit', index=11, number=10141,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='omitState_s_omit', index=12, number=10142,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='enableState', index=13, number=10150,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='enableState_s_enabled', index=14, number=10151,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='enableState_s_disabled', index=15, number=10152,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_s_state', index=16, number=10180,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_s_start', index=17, number=10181,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_s_stop', index=18, number=10182,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_s_comms_s_start', index=19, number=10183,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_s_comms_s_stop', index=20, number=10184,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='discovery', index=21, number=80,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='discovery_s_state', index=22, number=81,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='discovery_s_state_s_enabled', index=23, number=82,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='discovery_s_state_s_disabled', index=24, number=83,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Resources', index=25, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4277,
  serialized_end=4857,
)
_sym_db.RegisterEnumDescriptor(_RESOURCES)

Resources = enum_type_wrapper.EnumTypeWrapper(_RESOURCES)
_RELATIONS = _descriptor.EnumDescriptor(
  name='Relations',
  full_name='Honeywell.Security.ISOM.Interfaces.Relations',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='InterfaceOwnedByPeripheral', index=0, number=10051,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='InterfaceConnectedPeripheral', index=1, number=10052,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='InterfaceConnectedDevice', index=2, number=10053,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='InterfaceAssignedToPartition', index=3, number=2001,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='InterfaceAssignedCredential', index=4, number=2002,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Relations', index=5, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4860,
  serialized_end=5062,
)
_sym_db.RegisterEnumDescriptor(_RELATIONS)

Relations = enum_type_wrapper.EnumTypeWrapper(_RELATIONS)
_EVENTS = _descriptor.EnumDescriptor(
  name='Events',
  full_name='Honeywell.Security.ISOM.Interfaces.Events',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='commState_p_normal', index=0, number=10100,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='commState_p_fail', index=1, number=10101,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='commState_p_frequencyHopping', index=2, number=10102,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='commState_p_frequencyAgility', index=3, number=10103,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_p_start', index=4, number=901,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_p_inProgress', index=5, number=902,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_p_stop', index=6, number=903,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_p_abort', index=7, number=904,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_p_complete', index=8, number=905,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='config_p_add', index=9, number=10010,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='config_p_modify', index=10, number=10011,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='config_p_delete', index=11, number=10012,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='config_p_discovery', index=12, number=10013,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='discovery_p_error', index=13, number=10020,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='discovery_p_timeout', index=14, number=10021,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='discovery_p_inProgress', index=15, number=10022,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='discovery_p_disabled', index=16, number=10023,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='discovery_p_enabled', index=17, number=10024,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_s_comms_p_start', index=18, number=10301,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_s_comms_p_stop', index=19, number=10302,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_s_comms_p_abort', index=20, number=10303,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='tests_s_comms_p_timeout', index=21, number=10304,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='omitState_p_unOmit', index=22, number=10401,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='omitState_p_omit', index=23, number=10402,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='troubleState_p_normal', index=24, number=10501,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='troubleState_p_trouble', index=25, number=10502,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Events', index=26, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5065,
  serialized_end=5756,
)
_sym_db.RegisterEnumDescriptor(_EVENTS)

Events = enum_type_wrapper.EnumTypeWrapper(_EVENTS)
_INTERFACETROUBLETYPE = _descriptor.EnumDescriptor(
  name='InterfaceTroubleType',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTroubleType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='InterfaceTroubleType_normal', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='trouble', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_InterfaceTroubleType', index=2, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5758,
  serialized_end=5860,
)
_sym_db.RegisterEnumDescriptor(_INTERFACETROUBLETYPE)

InterfaceTroubleType = enum_type_wrapper.EnumTypeWrapper(_INTERFACETROUBLETYPE)
_INTERFACETYPE = _descriptor.EnumDescriptor(
  name='InterfaceType',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Ethernet', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RS485', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RS232', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WiFi', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ZigBee', index=4, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ZWave', index=5, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='GPRS', index=6, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Cellular', index=7, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='USB', index=8, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RF6', index=9, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RF5800', index=10, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Wiselink', index=11, number=22,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Bluetooth', index=12, number=23,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_InterfaceType', index=13, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5863,
  serialized_end=6057,
)
_sym_db.RegisterEnumDescriptor(_INTERFACETYPE)

InterfaceType = enum_type_wrapper.EnumTypeWrapper(_INTERFACETYPE)
_INTERFACEPOWERMODE = _descriptor.EnumDescriptor(
  name='InterfacePowerMode',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfacePowerMode',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='normal', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='powerSave', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_InterfacePowerMode', index=2, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6059,
  serialized_end=6138,
)
_sym_db.RegisterEnumDescriptor(_INTERFACEPOWERMODE)

InterfacePowerMode = enum_type_wrapper.EnumTypeWrapper(_INTERFACEPOWERMODE)
_INTERFACESECMODE = _descriptor.EnumDescriptor(
  name='InterfaceSecMode',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceSecMode',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='open', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WEP', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WPA_h_Personal', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='WPA2_h_Personal', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_InterfaceSecMode', index=4, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6140,
  serialized_end=6248,
)
_sym_db.RegisterEnumDescriptor(_INTERFACESECMODE)

InterfaceSecMode = enum_type_wrapper.EnumTypeWrapper(_INTERFACESECMODE)
_INTERFACEENCRYTYPE = _descriptor.EnumDescriptor(
  name='InterfaceEncryType',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceEncryType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Max_InterfaceEncryType', index=0, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6250,
  serialized_end=6302,
)
_sym_db.RegisterEnumDescriptor(_INTERFACEENCRYTYPE)

InterfaceEncryType = enum_type_wrapper.EnumTypeWrapper(_INTERFACEENCRYTYPE)
supportedOperations = 1010
supportedRelations = 1011
supportedEvents = 1012
supportedCapabilities = 1013
fullEntity = 10050
info = 10051
config = 10071
identifiers = 10091
relations = 10111
state = 10130
omitState = 10140
omitState_s_unOmit = 10141
omitState_s_omit = 10142
enableState = 10150
enableState_s_enabled = 10151
enableState_s_disabled = 10152
tests_s_state = 10180
tests_s_start = 10181
tests_s_stop = 10182
tests_s_comms_s_start = 10183
tests_s_comms_s_stop = 10184
discovery = 80
discovery_s_state = 81
discovery_s_state_s_enabled = 82
discovery_s_state_s_disabled = 83
Max_Resources = 1073741824
InterfaceOwnedByPeripheral = 10051
InterfaceConnectedPeripheral = 10052
InterfaceConnectedDevice = 10053
InterfaceAssignedToPartition = 2001
InterfaceAssignedCredential = 2002
Max_Relations = 1073741824
commState_p_normal = 10100
commState_p_fail = 10101
commState_p_frequencyHopping = 10102
commState_p_frequencyAgility = 10103
tests_p_start = 901
tests_p_inProgress = 902
tests_p_stop = 903
tests_p_abort = 904
tests_p_complete = 905
config_p_add = 10010
config_p_modify = 10011
config_p_delete = 10012
config_p_discovery = 10013
discovery_p_error = 10020
discovery_p_timeout = 10021
discovery_p_inProgress = 10022
discovery_p_disabled = 10023
discovery_p_enabled = 10024
tests_s_comms_p_start = 10301
tests_s_comms_p_stop = 10302
tests_s_comms_p_abort = 10303
tests_s_comms_p_timeout = 10304
omitState_p_unOmit = 10401
omitState_p_omit = 10402
troubleState_p_normal = 10501
troubleState_p_trouble = 10502
Max_Events = 1073741824
InterfaceTroubleType_normal = 11
trouble = 12
Max_InterfaceTroubleType = 1073741824
Ethernet = 11
RS485 = 12
RS232 = 13
WiFi = 14
ZigBee = 15
ZWave = 16
GPRS = 17
Cellular = 18
USB = 19
RF6 = 20
RF5800 = 21
Wiselink = 22
Bluetooth = 23
Max_InterfaceType = 1073741824
normal = 11
powerSave = 12
Max_InterfacePowerMode = 1073741824
open = 11
WEP = 12
WPA_h_Personal = 13
WPA2_h_Personal = 14
Max_InterfaceSecMode = 1073741824
Max_InterfaceEncryType = 1073741824



_INTERFACEOPERATIONS = _descriptor.Descriptor(
  name='InterfaceOperations',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceOperations',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resources', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceOperations.resources', index=0,
      number=11, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=119,
  serialized_end=216,
)


_INTERFACESUPPORTEDRELATIONS = _descriptor.Descriptor(
  name='InterfaceSupportedRelations',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceSupportedRelations',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='relations', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceSupportedRelations.relations', index=0,
      number=11, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=218,
  serialized_end=323,
)


_INTERFACEEVENTS = _descriptor.Descriptor(
  name='InterfaceEvents',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceEvents',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='events', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceEvents.events', index=0,
      number=11, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=325,
  serialized_end=412,
)


_INTERFACETROUBLES = _descriptor.Descriptor(
  name='InterfaceTroubles',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTroubles',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='circuitBreak', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTroubles.circuitBreak', index=0,
      number=101, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='shortCircuit', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTroubles.shortCircuit', index=1,
      number=102, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='overload', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTroubles.overload', index=2,
      number=103, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=415,
  serialized_end=623,
)


_INTERFACETROUBLESTATE = _descriptor.Descriptor(
  name='InterfaceTroubleState',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTroubleState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTroubleState.id', index=0,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTroubleState.state', index=1,
      number=21, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='activeTroubles', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTroubleState.activeTroubles', index=2,
      number=13, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='activeInterfaceTroubles', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTroubleState.activeInterfaceTroubles', index=3,
      number=14, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=626,
  serialized_end=914,
)


_INTERFACETROUBLESTATELIST = _descriptor.Descriptor(
  name='InterfaceTroubleStateList',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTroubleStateList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='troubleState', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTroubleStateList.troubleState', index=0,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=916,
  serialized_end=1034,
)


_INTERFACECOMMCOUNTERS = _descriptor.Descriptor(
  name='InterfaceCommCounters',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceCommCounters',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rx', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceCommCounters.rx', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='tx', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceCommCounters.tx', index=1,
      number=12, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1036,
  serialized_end=1093,
)


_INTERFACECOMMSTATE = _descriptor.Descriptor(
  name='InterfaceCommState',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceCommState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceCommState.id', index=0,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceCommState.state', index=1,
      number=21, type=14, cpp_type=8, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='linkQuality', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceCommState.linkQuality', index=2,
      number=22, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='timeSinceLastLQMeasured', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceCommState.timeSinceLastLQMeasured', index=3,
      number=23, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\220\265\030\021'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='commCounters', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceCommState.commCounters', index=4,
      number=101, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='rssi', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceCommState.rssi', index=5,
      number=24, type=3, cpp_type=2, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1096,
  serialized_end=1383,
)


_INTERFACECOMMSTATELIST = _descriptor.Descriptor(
  name='InterfaceCommStateList',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceCommStateList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='commState', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceCommStateList.commState', index=0,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1385,
  serialized_end=1494,
)


_INTERFACETESTSTATE = _descriptor.Descriptor(
  name='InterfaceTestState',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTestState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTestState.id', index=0,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='comm', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTestState.comm', index=1,
      number=21, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=14,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1496,
  serialized_end=1588,
)


_INTERFACETESTSTARTTYPE = _descriptor.Descriptor(
  name='InterfaceTestStartType',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTestStartType',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTestStartType.type', index=0,
      number=11, type=9, cpp_type=9, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1590,
  serialized_end=1628,
)


_INTERFACETESTSTATELIST = _descriptor.Descriptor(
  name='InterfaceTestStateList',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTestStateList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='testState', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTestStateList.testState', index=0,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1630,
  serialized_end=1739,
)


_INTERFACEDISCOVERYSTATELIST = _descriptor.Descriptor(
  name='InterfaceDiscoveryStateList',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceDiscoveryStateList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='discoveryState', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceDiscoveryStateList.discoveryState', index=0,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1741,
  serialized_end=1859,
)


_INTERFACESTATE = _descriptor.Descriptor(
  name='InterfaceState',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceState.id', index=0,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='troubleState', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceState.troubleState', index=1,
      number=25, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='omitState', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceState.omitState', index=2,
      number=26, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='bypassState', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceState.bypassState', index=3,
      number=27, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='commState', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceState.commState', index=4,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='testState', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceState.testState', index=5,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='discoveryState', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceState.discoveryState', index=6,
      number=23, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(800000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1862,
  serialized_end=2352,
)


_INTERFACESTATELIST = _descriptor.Descriptor(
  name='InterfaceStateList',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceStateList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='state', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceStateList.state', index=0,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=2354,
  serialized_end=2451,
)


_INTERFACETEST = _descriptor.Descriptor(
  name='InterfaceTest',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTest',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='routingTable', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTest.routingTable', index=0,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='linkingRoutes', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceTest.linkingRoutes', index=1,
      number=12, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=2453,
  serialized_end=2523,
)


_INTERFACEIDENTIFIERS = _descriptor.Descriptor(
  name='InterfaceIdentifiers',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceIdentifiers',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceIdentifiers.id', index=0,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='guid', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceIdentifiers.guid', index=1,
      number=12, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceIdentifiers.name', index=2,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='description', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceIdentifiers.description', index=3,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='networkId', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceIdentifiers.networkId', index=4,
      number=15, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=2525,
  serialized_end=2637,
)


_INTERFACERELATION = _descriptor.Descriptor(
  name='InterfaceRelation',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceRelation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceRelation.id', index=0,
      number=11, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='name', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceRelation.name', index=1,
      number=12, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=10051,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='entityId', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceRelation.entityId', index=2,
      number=14, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=2639,
  serialized_end=2759,
)


_INTERFACERELATIONLIST = _descriptor.Descriptor(
  name='InterfaceRelationList',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceRelationList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='relation', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceRelationList.relation', index=0,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=2761,
  serialized_end=2867,
)


_INTERFACESECURITYCONFIGURATION = _descriptor.Descriptor(
  name='InterfaceSecurityConfiguration',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceSecurityConfiguration',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='securityMode', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceSecurityConfiguration.securityMode', index=0,
      number=11, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='encryptionType', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceSecurityConfiguration.encryptionType', index=1,
      number=12, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='encryptionKey', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceSecurityConfiguration.encryptionKey', index=2,
      number=13, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='password', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceSecurityConfiguration.password', index=3,
      number=29, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='credentialType', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceSecurityConfiguration.credentialType', index=4,
      number=30, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=2870,
  serialized_end=3159,
)


_INTERFACECONFIG = _descriptor.Descriptor(
  name='InterfaceConfig',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='identifiers', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfig.identifiers', index=0,
      number=11, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='relation', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfig.relation', index=1,
      number=10, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='omit', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfig.omit', index=2,
      number=21, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='type', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfig.type', index=3,
      number=22, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='subType', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfig.subType', index=4,
      number=29, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\220\265\030\023'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='powerMode', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfig.powerMode', index=5,
      number=23, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='secConfig', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfig.secConfig', index=6,
      number=25, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='channelFreq', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfig.channelFreq', index=7,
      number=28, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='priorityLevel', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfig.priorityLevel', index=8,
      number=30, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='address', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfig.address', index=9,
      number=1001, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='speed', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfig.speed', index=10,
      number=31, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='ipv6Address', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfig.ipv6Address', index=11,
      number=1002, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(800000, 1100000), ],
  oneofs=[
  ],
  serialized_start=3162,
  serialized_end=3904,
)


_INTERFACECONFIGLIST = _descriptor.Descriptor(
  name='InterfaceConfigList',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfigList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='config', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceConfigList.config', index=0,
      number=12, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=3906,
  serialized_end=4006,
)


_INTERFACEENTITY = _descriptor.Descriptor(
  name='InterfaceEntity',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceEntity',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='config', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceEntity.config', index=0,
      number=21, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='state', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceEntity.state', index=1,
      number=31, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(800000, 1100000), ],
  oneofs=[
  ],
  serialized_start=4009,
  serialized_end=4172,
)


_INTERFACEENTITYLIST = _descriptor.Descriptor(
  name='InterfaceEntityList',
  full_name='Honeywell.Security.ISOM.Interfaces.InterfaceEntityList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='entity', full_name='Honeywell.Security.ISOM.Interfaces.InterfaceEntityList.entity', index=0,
      number=11, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=4174,
  serialized_end=4274,
)

_INTERFACEOPERATIONS.fields_by_name['resources'].enum_type = _RESOURCES
_INTERFACESUPPORTEDRELATIONS.fields_by_name['relations'].enum_type = _RELATIONS
_INTERFACEEVENTS.fields_by_name['events'].enum_type = _EVENTS
_INTERFACETROUBLES.fields_by_name['circuitBreak'].enum_type = IsomStdDef__pb2._TROUBLESTATE
_INTERFACETROUBLES.fields_by_name['shortCircuit'].enum_type = IsomStdDef__pb2._TROUBLESTATE
_INTERFACETROUBLES.fields_by_name['overload'].enum_type = IsomStdDef__pb2._TROUBLESTATE
_INTERFACETROUBLESTATE.fields_by_name['state'].enum_type = _INTERFACETROUBLETYPE
_INTERFACETROUBLESTATE.fields_by_name['activeTroubles'].enum_type = _INTERFACETROUBLETYPE
_INTERFACETROUBLESTATE.fields_by_name['activeInterfaceTroubles'].message_type = _INTERFACETROUBLES
_INTERFACETROUBLESTATELIST.fields_by_name['troubleState'].message_type = _INTERFACETROUBLESTATE
_INTERFACECOMMSTATE.fields_by_name['state'].enum_type = IsomStdDef__pb2._COMMSTATE
_INTERFACECOMMSTATE.fields_by_name['timeSinceLastLQMeasured'].message_type = IsomStdDef__pb2._ISOMDURATION
_INTERFACECOMMSTATE.fields_by_name['commCounters'].message_type = _INTERFACECOMMCOUNTERS
_INTERFACECOMMSTATELIST.fields_by_name['commState'].message_type = _INTERFACECOMMSTATE
_INTERFACETESTSTATE.fields_by_name['comm'].enum_type = IsomStdDef__pb2._TESTSTATE
_INTERFACETESTSTATELIST.fields_by_name['testState'].message_type = _INTERFACETESTSTATE
_INTERFACEDISCOVERYSTATELIST.fields_by_name['discoveryState'].message_type = IsomDevices__pb2._DEVICEDISCOVERYSTATE
_INTERFACESTATE.fields_by_name['troubleState'].message_type = _INTERFACETROUBLESTATE
_INTERFACESTATE.fields_by_name['omitState'].message_type = IsomDevices__pb2._DEVICEOMITSTATE
_INTERFACESTATE.fields_by_name['bypassState'].message_type = IsomDevices__pb2._DEVICEBYPASSSTATE
_INTERFACESTATE.fields_by_name['commState'].message_type = _INTERFACECOMMSTATE
_INTERFACESTATE.fields_by_name['testState'].message_type = _INTERFACETESTSTATE
_INTERFACESTATE.fields_by_name['discoveryState'].message_type = IsomDevices__pb2._DEVICEDISCOVERYSTATE
_INTERFACESTATELIST.fields_by_name['state'].message_type = _INTERFACESTATE
_INTERFACERELATION.fields_by_name['name'].enum_type = _RELATIONS
_INTERFACERELATIONLIST.fields_by_name['relation'].message_type = _INTERFACERELATION
_INTERFACESECURITYCONFIGURATION.fields_by_name['securityMode'].enum_type = _INTERFACESECMODE
_INTERFACESECURITYCONFIGURATION.fields_by_name['encryptionType'].enum_type = IsomStdDef__pb2._ENCRYPTIONTYPE
_INTERFACESECURITYCONFIGURATION.fields_by_name['credentialType'].enum_type = IsomStdDef__pb2._ENCRYPTIONTYPE
_INTERFACECONFIG.fields_by_name['identifiers'].message_type = _INTERFACEIDENTIFIERS
_INTERFACECONFIG.fields_by_name['relation'].message_type = _INTERFACERELATION
_INTERFACECONFIG.fields_by_name['omit'].enum_type = IsomDevices__pb2._DEVICEOMITTYPE
_INTERFACECONFIG.fields_by_name['type'].enum_type = _INTERFACETYPE
_INTERFACECONFIG.fields_by_name['subType'].message_type = IsomStdDef__pb2._ISOMSTRING
_INTERFACECONFIG.fields_by_name['powerMode'].enum_type = _INTERFACEPOWERMODE
_INTERFACECONFIG.fields_by_name['secConfig'].message_type = _INTERFACESECURITYCONFIGURATION
_INTERFACECONFIG.fields_by_name['address'].message_type = IsomDeviceMgmt__pb2._IPINTERFACEADDRESS
_INTERFACECONFIG.fields_by_name['ipv6Address'].message_type = IsomDeviceMgmt__pb2._IPV6INTERFACEADDRESS
_INTERFACECONFIGLIST.fields_by_name['config'].message_type = _INTERFACECONFIG
_INTERFACEENTITY.fields_by_name['config'].message_type = _INTERFACECONFIG
_INTERFACEENTITY.fields_by_name['state'].message_type = _INTERFACESTATE
_INTERFACEENTITYLIST.fields_by_name['entity'].message_type = _INTERFACEENTITY
DESCRIPTOR.message_types_by_name['InterfaceOperations'] = _INTERFACEOPERATIONS
DESCRIPTOR.message_types_by_name['InterfaceSupportedRelations'] = _INTERFACESUPPORTEDRELATIONS
DESCRIPTOR.message_types_by_name['InterfaceEvents'] = _INTERFACEEVENTS
DESCRIPTOR.message_types_by_name['InterfaceTroubles'] = _INTERFACETROUBLES
DESCRIPTOR.message_types_by_name['InterfaceTroubleState'] = _INTERFACETROUBLESTATE
DESCRIPTOR.message_types_by_name['InterfaceTroubleStateList'] = _INTERFACETROUBLESTATELIST
DESCRIPTOR.message_types_by_name['InterfaceCommCounters'] = _INTERFACECOMMCOUNTERS
DESCRIPTOR.message_types_by_name['InterfaceCommState'] = _INTERFACECOMMSTATE
DESCRIPTOR.message_types_by_name['InterfaceCommStateList'] = _INTERFACECOMMSTATELIST
DESCRIPTOR.message_types_by_name['InterfaceTestState'] = _INTERFACETESTSTATE
DESCRIPTOR.message_types_by_name['InterfaceTestStartType'] = _INTERFACETESTSTARTTYPE
DESCRIPTOR.message_types_by_name['InterfaceTestStateList'] = _INTERFACETESTSTATELIST
DESCRIPTOR.message_types_by_name['InterfaceDiscoveryStateList'] = _INTERFACEDISCOVERYSTATELIST
DESCRIPTOR.message_types_by_name['InterfaceState'] = _INTERFACESTATE
DESCRIPTOR.message_types_by_name['InterfaceStateList'] = _INTERFACESTATELIST
DESCRIPTOR.message_types_by_name['InterfaceTest'] = _INTERFACETEST
DESCRIPTOR.message_types_by_name['InterfaceIdentifiers'] = _INTERFACEIDENTIFIERS
DESCRIPTOR.message_types_by_name['InterfaceRelation'] = _INTERFACERELATION
DESCRIPTOR.message_types_by_name['InterfaceRelationList'] = _INTERFACERELATIONLIST
DESCRIPTOR.message_types_by_name['InterfaceSecurityConfiguration'] = _INTERFACESECURITYCONFIGURATION
DESCRIPTOR.message_types_by_name['InterfaceConfig'] = _INTERFACECONFIG
DESCRIPTOR.message_types_by_name['InterfaceConfigList'] = _INTERFACECONFIGLIST
DESCRIPTOR.message_types_by_name['InterfaceEntity'] = _INTERFACEENTITY
DESCRIPTOR.message_types_by_name['InterfaceEntityList'] = _INTERFACEENTITYLIST
DESCRIPTOR.enum_types_by_name['Resources'] = _RESOURCES
DESCRIPTOR.enum_types_by_name['Relations'] = _RELATIONS
DESCRIPTOR.enum_types_by_name['Events'] = _EVENTS
DESCRIPTOR.enum_types_by_name['InterfaceTroubleType'] = _INTERFACETROUBLETYPE
DESCRIPTOR.enum_types_by_name['InterfaceType'] = _INTERFACETYPE
DESCRIPTOR.enum_types_by_name['InterfacePowerMode'] = _INTERFACEPOWERMODE
DESCRIPTOR.enum_types_by_name['InterfaceSecMode'] = _INTERFACESECMODE
DESCRIPTOR.enum_types_by_name['InterfaceEncryType'] = _INTERFACEENCRYTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

InterfaceOperations = _reflection.GeneratedProtocolMessageType('InterfaceOperations', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACEOPERATIONS,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceOperations)
  })
_sym_db.RegisterMessage(InterfaceOperations)

InterfaceSupportedRelations = _reflection.GeneratedProtocolMessageType('InterfaceSupportedRelations', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACESUPPORTEDRELATIONS,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceSupportedRelations)
  })
_sym_db.RegisterMessage(InterfaceSupportedRelations)

InterfaceEvents = _reflection.GeneratedProtocolMessageType('InterfaceEvents', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACEEVENTS,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceEvents)
  })
_sym_db.RegisterMessage(InterfaceEvents)

InterfaceTroubles = _reflection.GeneratedProtocolMessageType('InterfaceTroubles', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACETROUBLES,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceTroubles)
  })
_sym_db.RegisterMessage(InterfaceTroubles)

InterfaceTroubleState = _reflection.GeneratedProtocolMessageType('InterfaceTroubleState', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACETROUBLESTATE,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceTroubleState)
  })
_sym_db.RegisterMessage(InterfaceTroubleState)

InterfaceTroubleStateList = _reflection.GeneratedProtocolMessageType('InterfaceTroubleStateList', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACETROUBLESTATELIST,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceTroubleStateList)
  })
_sym_db.RegisterMessage(InterfaceTroubleStateList)

InterfaceCommCounters = _reflection.GeneratedProtocolMessageType('InterfaceCommCounters', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACECOMMCOUNTERS,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceCommCounters)
  })
_sym_db.RegisterMessage(InterfaceCommCounters)

InterfaceCommState = _reflection.GeneratedProtocolMessageType('InterfaceCommState', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACECOMMSTATE,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceCommState)
  })
_sym_db.RegisterMessage(InterfaceCommState)

InterfaceCommStateList = _reflection.GeneratedProtocolMessageType('InterfaceCommStateList', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACECOMMSTATELIST,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceCommStateList)
  })
_sym_db.RegisterMessage(InterfaceCommStateList)

InterfaceTestState = _reflection.GeneratedProtocolMessageType('InterfaceTestState', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACETESTSTATE,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceTestState)
  })
_sym_db.RegisterMessage(InterfaceTestState)

InterfaceTestStartType = _reflection.GeneratedProtocolMessageType('InterfaceTestStartType', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACETESTSTARTTYPE,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceTestStartType)
  })
_sym_db.RegisterMessage(InterfaceTestStartType)

InterfaceTestStateList = _reflection.GeneratedProtocolMessageType('InterfaceTestStateList', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACETESTSTATELIST,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceTestStateList)
  })
_sym_db.RegisterMessage(InterfaceTestStateList)

InterfaceDiscoveryStateList = _reflection.GeneratedProtocolMessageType('InterfaceDiscoveryStateList', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACEDISCOVERYSTATELIST,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceDiscoveryStateList)
  })
_sym_db.RegisterMessage(InterfaceDiscoveryStateList)

InterfaceState = _reflection.GeneratedProtocolMessageType('InterfaceState', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACESTATE,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceState)
  })
_sym_db.RegisterMessage(InterfaceState)

InterfaceStateList = _reflection.GeneratedProtocolMessageType('InterfaceStateList', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACESTATELIST,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceStateList)
  })
_sym_db.RegisterMessage(InterfaceStateList)

InterfaceTest = _reflection.GeneratedProtocolMessageType('InterfaceTest', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACETEST,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceTest)
  })
_sym_db.RegisterMessage(InterfaceTest)

InterfaceIdentifiers = _reflection.GeneratedProtocolMessageType('InterfaceIdentifiers', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACEIDENTIFIERS,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceIdentifiers)
  })
_sym_db.RegisterMessage(InterfaceIdentifiers)

InterfaceRelation = _reflection.GeneratedProtocolMessageType('InterfaceRelation', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACERELATION,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceRelation)
  })
_sym_db.RegisterMessage(InterfaceRelation)

InterfaceRelationList = _reflection.GeneratedProtocolMessageType('InterfaceRelationList', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACERELATIONLIST,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceRelationList)
  })
_sym_db.RegisterMessage(InterfaceRelationList)

InterfaceSecurityConfiguration = _reflection.GeneratedProtocolMessageType('InterfaceSecurityConfiguration', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACESECURITYCONFIGURATION,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceSecurityConfiguration)
  })
_sym_db.RegisterMessage(InterfaceSecurityConfiguration)

InterfaceConfig = _reflection.GeneratedProtocolMessageType('InterfaceConfig', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACECONFIG,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceConfig)
  })
_sym_db.RegisterMessage(InterfaceConfig)

InterfaceConfigList = _reflection.GeneratedProtocolMessageType('InterfaceConfigList', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACECONFIGLIST,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceConfigList)
  })
_sym_db.RegisterMessage(InterfaceConfigList)

InterfaceEntity = _reflection.GeneratedProtocolMessageType('InterfaceEntity', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACEENTITY,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceEntity)
  })
_sym_db.RegisterMessage(InterfaceEntity)

InterfaceEntityList = _reflection.GeneratedProtocolMessageType('InterfaceEntityList', (_message.Message,), {
  'DESCRIPTOR' : _INTERFACEENTITYLIST,
  '__module__' : 'IsomInterfaces_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Interfaces.InterfaceEntityList)
  })
_sym_db.RegisterMessage(InterfaceEntityList)


_INTERFACECOMMSTATE.fields_by_name['timeSinceLastLQMeasured']._options = None
_INTERFACECONFIG.fields_by_name['subType']._options = None
# @@protoc_insertion_point(module_scope)
