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

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
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 DetectorGroups_pb2 as DetectorGroups__pb2
import DetectorGroupTypes_pb2 as DetectorGroupTypes__pb2
import IsomDevices_pb2 as IsomDevices__pb2
import IsomPartitions_pb2 as IsomPartitions__pb2
import IsomPeripheral_pb2 as IsomPeripheral__pb2
import PIRs_pb2 as PIRs__pb2
import IsomInputs_pb2 as IsomInputs__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='DetectorGroups_e.proto',
  package='Honeywell.Security.ISOM.DetectorGroups',
  syntax='proto2',
  serialized_options=None,
  serialized_pb=_b('\n\x16\x44\x65tectorGroups_e.proto\x12&Honeywell.Security.ISOM.DetectorGroups\x1a\x10IsomStdDef.proto\x1a\x14\x44\x65tectorGroups.proto\x1a\x18\x44\x65tectorGroupTypes.proto\x1a\x11IsomDevices.proto\x1a\x14IsomPartitions.proto\x1a\x14IsomPeripheral.proto\x1a\nPIRs.proto\x1a\x10IsomInputs.proto\"\xaf\x05\n\x15\x44\x65tectorGroupConfig_e2\x97\x01\n\x1b\x44\x65tectorGroupAssignedDevice\x12;.Honeywell.Security.ISOM.DetectorGroups.DetectorGroupConfig\x18\xa1\xf7\x36 \x03(\x0b\x32-.Honeywell.Security.ISOM.Devices.DeviceConfigB\x04\xa0\xb5\x18\x01\x32\xb4\x01\n\"DetectorGroupIsOfDetectorGroupType\x12;.Honeywell.Security.ISOM.DetectorGroups.DetectorGroupConfig\x18\xa2\xf7\x36 \x03(\x0b\x32\x43.Honeywell.Security.ISOM.DetectorGroupTypes.DetectorGroupTypeConfigB\x04\xa0\xb5\x18\x01\x32\x9f\x01\n\x1d\x44\x65tectorGroupOwnedByPartition\x12;.Honeywell.Security.ISOM.DetectorGroups.DetectorGroupConfig\x18\xa3\xf7\x36 \x03(\x0b\x32\x33.Honeywell.Security.ISOM.Partitions.PartitionConfigB\x04\xa0\xb5\x18\x01\x32\xa2\x01\n\x1f\x44\x65tectorGroupAssignedPeripheral\x12;.Honeywell.Security.ISOM.DetectorGroups.DetectorGroupConfig\x18\xa4\xf7\x36 \x03(\x0b\x32\x34.Honeywell.Security.ISOM.Peripheral.PeripheralConfigB\x04\xa0\xb5\x18\x01\"\x95\x06\n\x14\x44\x65tectorGroupState_e2\x95\x01\n\x1b\x44\x65tectorGroupAssignedDevice\x12:.Honeywell.Security.ISOM.DetectorGroups.DetectorGroupState\x18\xa1\xf7\x36 \x03(\x0b\x32,.Honeywell.Security.ISOM.Devices.DeviceStateB\x04\xa0\xb5\x18\x01\x32\x9d\x01\n\x1d\x44\x65tectorGroupOwnedByPartition\x12:.Honeywell.Security.ISOM.DetectorGroups.DetectorGroupState\x18\xa2\xf7\x36 \x03(\x0b\x32\x32.Honeywell.Security.ISOM.Partitions.PartitionStateB\x04\xa0\xb5\x18\x01\x32\xa0\x01\n\x1f\x44\x65tectorGroupAssignedPeripheral\x12:.Honeywell.Security.ISOM.DetectorGroups.DetectorGroupState\x18\xa3\xf7\x36 \x03(\x0b\x32\x33.Honeywell.Security.ISOM.Peripheral.PeripheralStateB\x04\xa0\xb5\x18\x01\x32\x92\x01\n\x1a\x44\x65tectorGroupAssignedInput\x12:.Honeywell.Security.ISOM.DetectorGroups.DetectorGroupState\x18\xa4\xf7\x36 \x03(\x0b\x32*.Honeywell.Security.ISOM.Inputs.InputStateB\x04\xa0\xb5\x18\x01\x32\x8c\x01\n\x18\x44\x65tectorGroupAssignedPIR\x12:.Honeywell.Security.ISOM.DetectorGroups.DetectorGroupState\x18\xa5\xf7\x36 \x03(\x0b\x32&.Honeywell.Security.ISOM.PIRs.PIRStateB\x04\xa0\xb5\x18\x01\"\xaf\x05\n\x15\x44\x65tectorGroupEntity_e2\x97\x01\n\x1b\x44\x65tectorGroupAssignedDevice\x12;.Honeywell.Security.ISOM.DetectorGroups.DetectorGroupEntity\x18\xa1\xf7\x36 \x03(\x0b\x32-.Honeywell.Security.ISOM.Devices.DeviceEntityB\x04\xa0\xb5\x18\x01\x32\xb4\x01\n\"DetectorGroupIsOfDetectorGroupType\x12;.Honeywell.Security.ISOM.DetectorGroups.DetectorGroupEntity\x18\xa2\xf7\x36 \x03(\x0b\x32\x43.Honeywell.Security.ISOM.DetectorGroupTypes.DetectorGroupTypeEntityB\x04\xa0\xb5\x18\x01\x32\x9f\x01\n\x1d\x44\x65tectorGroupOwnedByPartition\x12;.Honeywell.Security.ISOM.DetectorGroups.DetectorGroupEntity\x18\xa3\xf7\x36 \x03(\x0b\x32\x33.Honeywell.Security.ISOM.Partitions.PartitionEntityB\x04\xa0\xb5\x18\x01\x32\xa2\x01\n\x1f\x44\x65tectorGroupAssignedPeripheral\x12;.Honeywell.Security.ISOM.DetectorGroups.DetectorGroupEntity\x18\xa4\xf7\x36 \x03(\x0b\x32\x34.Honeywell.Security.ISOM.Peripheral.PeripheralEntityB\x04\xa0\xb5\x18\x01')
  ,
  dependencies=[IsomStdDef__pb2.DESCRIPTOR,DetectorGroups__pb2.DESCRIPTOR,DetectorGroupTypes__pb2.DESCRIPTOR,IsomDevices__pb2.DESCRIPTOR,IsomPartitions__pb2.DESCRIPTOR,IsomPeripheral__pb2.DESCRIPTOR,PIRs__pb2.DESCRIPTOR,IsomInputs__pb2.DESCRIPTOR,])




_DETECTORGROUPCONFIG_E = _descriptor.Descriptor(
  name='DetectorGroupConfig_e',
  full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupConfig_e',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
    _descriptor.FieldDescriptor(
      name='DetectorGroupAssignedDevice', full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupConfig_e.DetectorGroupAssignedDevice', index=0,
      number=900001, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=True, extension_scope=None,
      serialized_options=_b('\240\265\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='DetectorGroupIsOfDetectorGroupType', full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupConfig_e.DetectorGroupIsOfDetectorGroupType', index=1,
      number=900002, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=True, extension_scope=None,
      serialized_options=_b('\240\265\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='DetectorGroupOwnedByPartition', full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupConfig_e.DetectorGroupOwnedByPartition', index=2,
      number=900003, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=True, extension_scope=None,
      serialized_options=_b('\240\265\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='DetectorGroupAssignedPeripheral', full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupConfig_e.DetectorGroupAssignedPeripheral', index=3,
      number=900004, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=True, extension_scope=None,
      serialized_options=_b('\240\265\030\001'), file=DESCRIPTOR),
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=226,
  serialized_end=913,
)


_DETECTORGROUPSTATE_E = _descriptor.Descriptor(
  name='DetectorGroupState_e',
  full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupState_e',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
    _descriptor.FieldDescriptor(
      name='DetectorGroupAssignedDevice', full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupState_e.DetectorGroupAssignedDevice', index=0,
      number=900001, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=True, extension_scope=None,
      serialized_options=_b('\240\265\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='DetectorGroupOwnedByPartition', full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupState_e.DetectorGroupOwnedByPartition', index=1,
      number=900002, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=True, extension_scope=None,
      serialized_options=_b('\240\265\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='DetectorGroupAssignedPeripheral', full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupState_e.DetectorGroupAssignedPeripheral', index=2,
      number=900003, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=True, extension_scope=None,
      serialized_options=_b('\240\265\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='DetectorGroupAssignedInput', full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupState_e.DetectorGroupAssignedInput', index=3,
      number=900004, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=True, extension_scope=None,
      serialized_options=_b('\240\265\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='DetectorGroupAssignedPIR', full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupState_e.DetectorGroupAssignedPIR', index=4,
      number=900005, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=True, extension_scope=None,
      serialized_options=_b('\240\265\030\001'), file=DESCRIPTOR),
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=916,
  serialized_end=1705,
)


_DETECTORGROUPENTITY_E = _descriptor.Descriptor(
  name='DetectorGroupEntity_e',
  full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupEntity_e',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
  ],
  extensions=[
    _descriptor.FieldDescriptor(
      name='DetectorGroupAssignedDevice', full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupEntity_e.DetectorGroupAssignedDevice', index=0,
      number=900001, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=True, extension_scope=None,
      serialized_options=_b('\240\265\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='DetectorGroupIsOfDetectorGroupType', full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupEntity_e.DetectorGroupIsOfDetectorGroupType', index=1,
      number=900002, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=True, extension_scope=None,
      serialized_options=_b('\240\265\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='DetectorGroupOwnedByPartition', full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupEntity_e.DetectorGroupOwnedByPartition', index=2,
      number=900003, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=True, extension_scope=None,
      serialized_options=_b('\240\265\030\001'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='DetectorGroupAssignedPeripheral', full_name='Honeywell.Security.ISOM.DetectorGroups.DetectorGroupEntity_e.DetectorGroupAssignedPeripheral', index=3,
      number=900004, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=True, extension_scope=None,
      serialized_options=_b('\240\265\030\001'), file=DESCRIPTOR),
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=1708,
  serialized_end=2395,
)

DESCRIPTOR.message_types_by_name['DetectorGroupConfig_e'] = _DETECTORGROUPCONFIG_E
DESCRIPTOR.message_types_by_name['DetectorGroupState_e'] = _DETECTORGROUPSTATE_E
DESCRIPTOR.message_types_by_name['DetectorGroupEntity_e'] = _DETECTORGROUPENTITY_E
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

DetectorGroupConfig_e = _reflection.GeneratedProtocolMessageType('DetectorGroupConfig_e', (_message.Message,), {
  'DESCRIPTOR' : _DETECTORGROUPCONFIG_E,
  '__module__' : 'DetectorGroups_e_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.DetectorGroups.DetectorGroupConfig_e)
  })
_sym_db.RegisterMessage(DetectorGroupConfig_e)

DetectorGroupState_e = _reflection.GeneratedProtocolMessageType('DetectorGroupState_e', (_message.Message,), {
  'DESCRIPTOR' : _DETECTORGROUPSTATE_E,
  '__module__' : 'DetectorGroups_e_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.DetectorGroups.DetectorGroupState_e)
  })
_sym_db.RegisterMessage(DetectorGroupState_e)

DetectorGroupEntity_e = _reflection.GeneratedProtocolMessageType('DetectorGroupEntity_e', (_message.Message,), {
  'DESCRIPTOR' : _DETECTORGROUPENTITY_E,
  '__module__' : 'DetectorGroups_e_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.DetectorGroups.DetectorGroupEntity_e)
  })
_sym_db.RegisterMessage(DetectorGroupEntity_e)

_DETECTORGROUPCONFIG_E.extensions_by_name['DetectorGroupAssignedDevice'].message_type = IsomDevices__pb2._DEVICECONFIG
DetectorGroups__pb2.DetectorGroupConfig.RegisterExtension(_DETECTORGROUPCONFIG_E.extensions_by_name['DetectorGroupAssignedDevice'])
_DETECTORGROUPCONFIG_E.extensions_by_name['DetectorGroupIsOfDetectorGroupType'].message_type = DetectorGroupTypes__pb2._DETECTORGROUPTYPECONFIG
DetectorGroups__pb2.DetectorGroupConfig.RegisterExtension(_DETECTORGROUPCONFIG_E.extensions_by_name['DetectorGroupIsOfDetectorGroupType'])
_DETECTORGROUPCONFIG_E.extensions_by_name['DetectorGroupOwnedByPartition'].message_type = IsomPartitions__pb2._PARTITIONCONFIG
DetectorGroups__pb2.DetectorGroupConfig.RegisterExtension(_DETECTORGROUPCONFIG_E.extensions_by_name['DetectorGroupOwnedByPartition'])
_DETECTORGROUPCONFIG_E.extensions_by_name['DetectorGroupAssignedPeripheral'].message_type = IsomPeripheral__pb2._PERIPHERALCONFIG
DetectorGroups__pb2.DetectorGroupConfig.RegisterExtension(_DETECTORGROUPCONFIG_E.extensions_by_name['DetectorGroupAssignedPeripheral'])
_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupAssignedDevice'].message_type = IsomDevices__pb2._DEVICESTATE
DetectorGroups__pb2.DetectorGroupState.RegisterExtension(_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupAssignedDevice'])
_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupOwnedByPartition'].message_type = IsomPartitions__pb2._PARTITIONSTATE
DetectorGroups__pb2.DetectorGroupState.RegisterExtension(_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupOwnedByPartition'])
_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupAssignedPeripheral'].message_type = IsomPeripheral__pb2._PERIPHERALSTATE
DetectorGroups__pb2.DetectorGroupState.RegisterExtension(_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupAssignedPeripheral'])
_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupAssignedInput'].message_type = IsomInputs__pb2._INPUTSTATE
DetectorGroups__pb2.DetectorGroupState.RegisterExtension(_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupAssignedInput'])
_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupAssignedPIR'].message_type = PIRs__pb2._PIRSTATE
DetectorGroups__pb2.DetectorGroupState.RegisterExtension(_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupAssignedPIR'])
_DETECTORGROUPENTITY_E.extensions_by_name['DetectorGroupAssignedDevice'].message_type = IsomDevices__pb2._DEVICEENTITY
DetectorGroups__pb2.DetectorGroupEntity.RegisterExtension(_DETECTORGROUPENTITY_E.extensions_by_name['DetectorGroupAssignedDevice'])
_DETECTORGROUPENTITY_E.extensions_by_name['DetectorGroupIsOfDetectorGroupType'].message_type = DetectorGroupTypes__pb2._DETECTORGROUPTYPEENTITY
DetectorGroups__pb2.DetectorGroupEntity.RegisterExtension(_DETECTORGROUPENTITY_E.extensions_by_name['DetectorGroupIsOfDetectorGroupType'])
_DETECTORGROUPENTITY_E.extensions_by_name['DetectorGroupOwnedByPartition'].message_type = IsomPartitions__pb2._PARTITIONENTITY
DetectorGroups__pb2.DetectorGroupEntity.RegisterExtension(_DETECTORGROUPENTITY_E.extensions_by_name['DetectorGroupOwnedByPartition'])
_DETECTORGROUPENTITY_E.extensions_by_name['DetectorGroupAssignedPeripheral'].message_type = IsomPeripheral__pb2._PERIPHERALENTITY
DetectorGroups__pb2.DetectorGroupEntity.RegisterExtension(_DETECTORGROUPENTITY_E.extensions_by_name['DetectorGroupAssignedPeripheral'])

_DETECTORGROUPCONFIG_E.extensions_by_name['DetectorGroupAssignedDevice']._options = None
_DETECTORGROUPCONFIG_E.extensions_by_name['DetectorGroupIsOfDetectorGroupType']._options = None
_DETECTORGROUPCONFIG_E.extensions_by_name['DetectorGroupOwnedByPartition']._options = None
_DETECTORGROUPCONFIG_E.extensions_by_name['DetectorGroupAssignedPeripheral']._options = None
_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupAssignedDevice']._options = None
_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupOwnedByPartition']._options = None
_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupAssignedPeripheral']._options = None
_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupAssignedInput']._options = None
_DETECTORGROUPSTATE_E.extensions_by_name['DetectorGroupAssignedPIR']._options = None
_DETECTORGROUPENTITY_E.extensions_by_name['DetectorGroupAssignedDevice']._options = None
_DETECTORGROUPENTITY_E.extensions_by_name['DetectorGroupIsOfDetectorGroupType']._options = None
_DETECTORGROUPENTITY_E.extensions_by_name['DetectorGroupOwnedByPartition']._options = None
_DETECTORGROUPENTITY_E.extensions_by_name['DetectorGroupAssignedPeripheral']._options = None
# @@protoc_insertion_point(module_scope)
