# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: Recorders.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
import CodecDetails_pb2 as CodecDetails__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='Recorders.proto',
  package='Honeywell.Security.ISOM.Recorders',
  syntax='proto2',
  serialized_options=None,
  serialized_pb=_b('\n\x0fRecorders.proto\x12!Honeywell.Security.ISOM.Recorders\x1a\x10IsomStdDef.proto\x1a\x11IsomDevices.proto\x1a\x14IsomDeviceMgmt.proto\x1a\x12\x43odecDetails.proto\"_\n\x12RecorderOperations\x12?\n\tresources\x18\x0b \x03(\x0e\x32,.Honeywell.Security.ISOM.Recorders.Resources*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"g\n\x1aRecorderSupportedRelations\x12?\n\trelations\x18\x0b \x03(\x0e\x32,.Honeywell.Security.ISOM.Recorders.Relations*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"U\n\x0eRecorderEvents\x12\x39\n\x06\x65vents\x18\x0b \x03(\x0e\x32).Honeywell.Security.ISOM.Recorders.Events*\x08\x08\xc0\x84=\x10\xe0\x91\x43\":\n\x13RecorderEnableState\x12\n\n\x02id\x18\x0b \x01(\t\x12\r\n\x05state\x18\x0c \x01(\x08*\x08\x08\xc0\x84=\x10\x87\x94=\"x\n\x17RecorderEnableStateList\x12S\n\x13RecorderEnableState\x18\x0b \x03(\x0b\x32\x36.Honeywell.Security.ISOM.Recorders.RecorderEnableState*\x08\x08\xc0\x84=\x10\x87\x94=\";\n\x14RecorderTroubleState\x12\n\n\x02id\x18\x0b \x01(\t\x12\r\n\x05state\x18\x0c \x01(\x08*\x08\x08\xc0\x84=\x10\x87\x94=\"{\n\x18RecorderTroubleStateList\x12U\n\x14RecorderTroubleState\x18\x0b \x03(\x0b\x32\x37.Honeywell.Security.ISOM.Recorders.RecorderTroubleState*\x08\x08\xc0\x84=\x10\x87\x94=\"\x84\x01\n\x13RecorderSystemState\x12\n\n\x02id\x18\x0b \x01(\t\x12W\n\x13recorderSystemState\x18\x0c \x03(\x0e\x32:.Honeywell.Security.ISOM.Recorders.RecorderSystemStateType*\x08\x08\xc0\x84=\x10\x87\x94=\"x\n\x17RecorderSystemStateList\x12S\n\x13recorderSystemState\x18\x0b \x03(\x0b\x32\x36.Honeywell.Security.ISOM.Recorders.RecorderSystemState*\x08\x08\xc0\x84=\x10\x87\x94=\"\x93\x01\n\x18RecorderMaintenanceState\x12\n\n\x02id\x18\x0b \x01(\t\x12\x61\n\x18recorderMaintenanceState\x18\x0c \x01(\x0e\x32?.Honeywell.Security.ISOM.Recorders.RecorderMaintenanceStateType*\x08\x08\xc0\x84=\x10\x87\x94=\"\x87\x01\n\x1cRecorderMaintenanceStateList\x12]\n\x18recorderMaintenanceState\x18\x0b \x03(\x0b\x32;.Honeywell.Security.ISOM.Recorders.RecorderMaintenanceState*\x08\x08\xc0\x84=\x10\x87\x94=\"\x8a\x01\n\x15RecorderIntercomState\x12\n\n\x02ID\x18\x0b \x01(\t\x12[\n\x15recorderIntercomState\x18\x0c \x01(\x0e\x32<.Honeywell.Security.ISOM.Recorders.RecorderIntercomStateType*\x08\x08\xc0\x84=\x10\x87\x94=\"~\n\x19RecorderIntercomStateList\x12W\n\x15recorderIntercomState\x18\x0b \x03(\x0b\x32\x38.Honeywell.Security.ISOM.Recorders.RecorderIntercomState*\x08\x08\xc0\x84=\x10\x87\x94=\"w\n\x16RecorderDiscoveryState\x12\n\n\x02ID\x18\x0b \x01(\t\x12G\n\x05state\x18\x0c \x01(\x0e\x32\x38.Honeywell.Security.ISOM.Recorders.RecorderDiscoveryType*\x08\x08\xc0\x84=\x10\x87\x94=\"t\n\x1aRecorderDiscoveryStateList\x12L\n\tdiscovery\x18\x0b \x03(\x0b\x32\x39.Honeywell.Security.ISOM.Recorders.RecorderDiscoveryState*\x08\x08\xc0\x84=\x10\x87\x94=\"\x8c\x02\n\rRecorderState\x12\n\n\x02id\x18\x0b \x01(\t\x12\x43\n\tomitState\x18\x0c \x01(\x0b\x32\x30.Honeywell.Security.ISOM.Devices.DeviceOmitState\x12I\n\x0ctroubleState\x18\r \x01(\x0b\x32\x33.Honeywell.Security.ISOM.Devices.DeviceTroubleState\x12U\n\x10maintenanceState\x18\x0e \x01(\x0b\x32;.Honeywell.Security.ISOM.Recorders.RecorderMaintenanceState*\x08\x08\xa0\xf7\x36\x10\x87\x94=\"^\n\x11RecorderStateList\x12?\n\x05state\x18\x0b \x03(\x0b\x32\x30.Honeywell.Security.ISOM.Recorders.RecorderState*\x08\x08\xc0\x84=\x10\x87\x94=\"p\n\x04Port\x12\x0e\n\x06number\x18\x0b \x01(\t\x12\x39\n\x04type\x18\x0c \x01(\x0e\x32+.Honeywell.Security.ISOM.Recorders.PortType\x12\x13\n\x0b\x64\x65scription\x18\r \x01(\t*\x08\x08\xc0\x84=\x10\x87\x94=\"?\n\x0fLoginCredential\x12\x10\n\x08userName\x18\x0b \x01(\t\x12\x10\n\x08password\x18\x0c \x01(\t*\x08\x08\xc0\x84=\x10\x87\x94=\"\xe1\x01\n\x0f\x43onnectionParam\x12@\n\x04type\x18\x0b \x01(\x0e\x32\x32.Honeywell.Security.ISOM.Recorders.IpInterfaceType\x12K\n\x0bipInterface\x18\x0f \x01(\x0b\x32\x36.Honeywell.Security.ISOM.DeviceMgmt.IpInterfaceAddress\x12\x35\n\x04port\x18\x10 \x03(\x0b\x32\'.Honeywell.Security.ISOM.Recorders.Port*\x08\x08\xc0\x84=\x10\x87\x94=\"v\n\x10RecorderRelation\x12\n\n\x02id\x18\x0b \x01(\t\x12:\n\x04name\x18\x0c \x01(\x0e\x32,.Honeywell.Security.ISOM.Recorders.Relations\x12\x10\n\x08\x65ntityId\x18\x0e \x01(\t*\x08\x08\xc0\x84=\x10\x87\x94=\"g\n\x14RecorderRelationList\x12\x45\n\x08relation\x18\x0b \x03(\x0b\x32\x33.Honeywell.Security.ISOM.Recorders.RecorderRelation*\x08\x08\xc0\x84=\x10\x87\x94=\"N\n\x13RecorderIdentifiers\x12\n\n\x02id\x18\x0b \x01(\t\x12\x0c\n\x04name\x18\x0c \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\r \x01(\t*\x08\x08\xc0\x84=\x10\x87\x94=\"\xd5\x04\n\x0eRecorderConfig\x12K\n\x0bidentifiers\x18\x0b \x01(\x0b\x32\x36.Honeywell.Security.ISOM.Recorders.RecorderIdentifiers\x12\x45\n\x08relation\x18\x0c \x03(\x0b\x32\x33.Honeywell.Security.ISOM.Recorders.RecorderRelation\x12O\n\x0crecorderType\x18\r \x01(\x0e\x32\x39.Honeywell.Security.ISOM.Recorders.RecorderTypeIdentifier\x12\x0f\n\x07version\x18\x0e \x01(\t\x12O\n\x13\x63onnectionParameter\x18\x0f \x03(\x0b\x32\x32.Honeywell.Security.ISOM.Recorders.ConnectionParam\x12\x13\n\x0bnoOfChannel\x18\x11 \x01(\x04\x12L\n\x10loginCredentials\x18\x12 \x01(\x0b\x32\x32.Honeywell.Security.ISOM.Recorders.LoginCredential\x12\x10\n\x08timeZone\x18\x13 \x01(\t\x12?\n\x0bvideoFormat\x18\x14 \x01(\x0e\x32*.Honeywell.Security.ISOM.AnalogVideoFormat\x12<\n\tptzConfig\x18\x17 \x01(\x0b\x32).Honeywell.Security.ISOM.PTZConfiguration*\x08\x08\xa0\xf7\x36\x10\xe0\x91\x43\"i\n\x12RecorderConfigList\x12I\n\x0erecorderConfig\x18\x0b \x03(\x0b\x32\x31.Honeywell.Security.ISOM.Recorders.RecorderConfig*\x08\x08\xc0\x84=\x10\x87\x94=\"\x9e\x01\n\x0eRecorderEntity\x12\x41\n\x06\x63onfig\x18\x15 \x01(\x0b\x32\x31.Honeywell.Security.ISOM.Recorders.RecorderConfig\x12?\n\x05state\x18\x1f \x01(\x0b\x32\x30.Honeywell.Security.ISOM.Recorders.RecorderState*\x08\x08\xa0\xf7\x36\x10\xe0\x91\x43\"a\n\x12RecorderEntityList\x12\x41\n\x06\x65ntity\x18\x0b \x03(\x0b\x32\x31.Honeywell.Security.ISOM.Recorders.RecorderEntity*\x08\x08\xc0\x84=\x10\xe0\x91\x43*\xd8\x02\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\x10\n\x0b\x65nableState\x10\x92O\x12\x11\n\x0ctroubleState\x10\x9cO\x12\x10\n\x0bsystemState\x10\xa6O\x12\x15\n\x10maintenanceState\x10\xb0O\x12\x12\n\rintercomState\x10\xbaO\x12\x16\n\x11\x64iscovery_s_state\x10\xb3P\x12\n\n\x05state\x10\xc4O\x12\x15\n\rMax_Resources\x10\x80\x80\x80\x80\x04*\xde\x02\n\tRelations\x12\x17\n\x13RecorderOwnedBySite\x10\x0b\x12\x19\n\x15RecorderRecordsCamera\x10\x0c\x12#\n\x1fRecorderAssociatedWithPartition\x10\r\x12\x14\n\x10RecorderHasInput\x10\x0e\x12\x15\n\x11RecorderHasOutput\x10\x0f\x12 \n\x1cRecorderAssignedToPeripheral\x10\x10\x12\x16\n\x12RecorderHasChannel\x10\x11\x12\x1d\n\x19RecorderAssignedInterface\x10\x12\x12\x18\n\x14RecorderRecordedClip\x10\x13\x12!\n\x1dRecorderSupportsStreamProfile\x10\x14\x12\x1e\n\x1a\x44\x65viceAssignedToPeripheral\x10\x15\x12\x15\n\rMax_Relations\x10\x80\x80\x80\x80\x04*\xa2\x05\n\x06\x45vents\x12\x13\n\x0e\x63onfig_p_Added\x10\x9aN\x12\x16\n\x11\x63onfig_p_Modified\x10\x9bN\x12\x15\n\x10\x63onfig_p_Deleted\x10\x9cN\x12\x1a\n\x15\x65nableState_p_Enabled\x10\xf8U\x12\x1b\n\x16\x65nableState_p_Disabled\x10\xf9U\x12%\n troubleState_p_recorderConnected\x10\xe0]\x12(\n#troubleState_p_recorderDisconnected\x10\xe1]\x12\x30\n+schedulerJobState_s_SchedulerJob_p_Executed\x10\xc9\x65\x12.\n)schedulerJobState_s_SchedulerJob_p_Failed\x10\xca\x65\x12\x1e\n\x19systemState_p_selfRestart\x10\xb1m\x12\x19\n\x14systemState_p_reboot\x10\xb2m\x12#\n\x1esystemState_p_noVideoRecording\x10\xb3m\x12(\n#systemState_p_storageDevicesMissing\x10\xb4m\x12%\n systemState_p_timeServerUnusable\x10\xb5m\x12-\n(systemState_p_noSynchronizationIn24Hours\x10\xb6m\x12#\n\x1esystemState_p_smartDiskFailure\x10\xb7m\x12,\n\'systemState_p_excessiveSystemClockDrift\x10\xb8m\x12!\n\x1csystemState_p_runtimeFailure\x10\xb9m\x12\x12\n\nMax_Events\x10\x80\x80\x80\x80\x04*\x8d\x02\n\x17RecorderSystemStateType\x12\x0f\n\x0bSelfRestart\x10\x0b\x12\n\n\x06Reboot\x10\x0c\x12\x14\n\x10NoVideoRecording\x10\r\x12\x19\n\x15StorageDevicesMissing\x10\x0e\x12\x16\n\x12TimeServerUnusable\x10\x0f\x12\x1e\n\x1aNoSynchronizationIn24Hours\x10\x10\x12\x14\n\x10SMARTDiskFailure\x10\x11\x12\x1d\n\x19\x45xcessiveSystemClockDrift\x10\x12\x12\x12\n\x0eRuntimeFailure\x10\x13\x12#\n\x1bMax_RecorderSystemStateType\x10\x80\x80\x80\x80\x04*\x9f\x01\n\x1cRecorderMaintenanceStateType\x12\x10\n\x0c\x44iskHealthOK\x10\x0f\x12\x15\n\x11\x44iskHealthUnknown\x10\x10\x12\x10\n\x0cLowDiskSpace\x10\x12\x12\x1a\n\x16\x44\x61tabaseServerFailover\x10\x13\x12(\n Max_RecorderMaintenanceStateType\x10\x80\x80\x80\x80\x04*\xf5\x01\n\x19RecorderIntercomStateType\x12\x15\n\x11IntercomCallEnded\x10\x0b\x12\x17\n\x13IntercomCallPending\x10\x0c\x12\x17\n\x13IntercomCallStarted\x10\r\x12\x14\n\x10IntercomDisabled\x10\x0e\x12\x13\n\x0fIntercomEnabled\x10\x0f\x12\x12\n\x0eIntercomFailed\x10\x10\x12\x0e\n\nIntercomOK\x10\x11\x12\x19\n\x15IntercomStatusChanged\x10\x12\x12%\n\x1dMax_RecorderIntercomStateType\x10\x80\x80\x80\x80\x04*U\n\x15RecorderDiscoveryType\x12\x0b\n\x07\x65nabled\x10\x0b\x12\x0c\n\x08\x64isabled\x10\x0c\x12!\n\x19Max_RecorderDiscoveryType\x10\x80\x80\x80\x80\x04*v\n\x08PortType\x12\x07\n\x03TCP\x10\x0b\x12\x08\n\x04HTTP\x10\x0c\x12\t\n\x05HTTPS\x10\r\x12\x08\n\x04RTSP\x10\x0e\x12\x07\n\x03HLS\x10\x0f\x12\x07\n\x03HPS\x10\x10\x12\x07\n\x03HBS\x10\x11\x12\x08\n\x04RTCP\x10\x12\x12\x07\n\x03UDP\x10\x13\x12\x14\n\x0cMax_PortType\x10\x80\x80\x80\x80\x04*G\n\x0fIpInterfaceType\x12\x0b\n\x07PRIVATE\x10\x0b\x12\n\n\x06PUBLIC\x10\x0c\x12\x1b\n\x13Max_IpInterfaceType\x10\x80\x80\x80\x80\x04*i\n\x16RecorderTypeIdentifier\x12\x07\n\x03\x44VR\x10\x0b\x12\x07\n\x03NVR\x10\x0c\x12\n\n\x06Hybrid\x10\x0e\x12\r\n\tMAXPRONVR\x10\r\x12\"\n\x1aMax_RecorderTypeIdentifier\x10\x80\x80\x80\x80\x04')
  ,
  dependencies=[IsomStdDef__pb2.DESCRIPTOR,IsomDevices__pb2.DESCRIPTOR,IsomDeviceMgmt__pb2.DESCRIPTOR,CodecDetails__pb2.DESCRIPTOR,])

_RESOURCES = _descriptor.EnumDescriptor(
  name='Resources',
  full_name='Honeywell.Security.ISOM.Recorders.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='enableState', index=9, number=10130,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='troubleState', index=10, number=10140,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='systemState', index=11, number=10150,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='maintenanceState', index=12, number=10160,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='intercomState', index=13, number=10170,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='discovery_s_state', index=14, number=10291,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='state', index=15, number=10180,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Resources', index=16, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=3890,
  serialized_end=4234,
)
_sym_db.RegisterEnumDescriptor(_RESOURCES)

Resources = enum_type_wrapper.EnumTypeWrapper(_RESOURCES)
_RELATIONS = _descriptor.EnumDescriptor(
  name='Relations',
  full_name='Honeywell.Security.ISOM.Recorders.Relations',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='RecorderOwnedBySite', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RecorderRecordsCamera', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RecorderAssociatedWithPartition', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RecorderHasInput', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RecorderHasOutput', index=4, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RecorderAssignedToPeripheral', index=5, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RecorderHasChannel', index=6, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RecorderAssignedInterface', index=7, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RecorderRecordedClip', index=8, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RecorderSupportsStreamProfile', index=9, number=20,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DeviceAssignedToPeripheral', index=10, number=21,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Relations', index=11, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4237,
  serialized_end=4587,
)
_sym_db.RegisterEnumDescriptor(_RELATIONS)

Relations = enum_type_wrapper.EnumTypeWrapper(_RELATIONS)
_EVENTS = _descriptor.EnumDescriptor(
  name='Events',
  full_name='Honeywell.Security.ISOM.Recorders.Events',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='config_p_Added', index=0, number=10010,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='config_p_Modified', index=1, number=10011,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='config_p_Deleted', index=2, number=10012,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='enableState_p_Enabled', index=3, number=11000,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='enableState_p_Disabled', index=4, number=11001,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='troubleState_p_recorderConnected', index=5, number=12000,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='troubleState_p_recorderDisconnected', index=6, number=12001,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='schedulerJobState_s_SchedulerJob_p_Executed', index=7, number=13001,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='schedulerJobState_s_SchedulerJob_p_Failed', index=8, number=13002,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='systemState_p_selfRestart', index=9, number=14001,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='systemState_p_reboot', index=10, number=14002,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='systemState_p_noVideoRecording', index=11, number=14003,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='systemState_p_storageDevicesMissing', index=12, number=14004,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='systemState_p_timeServerUnusable', index=13, number=14005,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='systemState_p_noSynchronizationIn24Hours', index=14, number=14006,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='systemState_p_smartDiskFailure', index=15, number=14007,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='systemState_p_excessiveSystemClockDrift', index=16, number=14008,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='systemState_p_runtimeFailure', index=17, number=14009,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Events', index=18, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=4590,
  serialized_end=5264,
)
_sym_db.RegisterEnumDescriptor(_EVENTS)

Events = enum_type_wrapper.EnumTypeWrapper(_EVENTS)
_RECORDERSYSTEMSTATETYPE = _descriptor.EnumDescriptor(
  name='RecorderSystemStateType',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderSystemStateType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='SelfRestart', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Reboot', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NoVideoRecording', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='StorageDevicesMissing', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TimeServerUnusable', index=4, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NoSynchronizationIn24Hours', index=5, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='SMARTDiskFailure', index=6, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='ExcessiveSystemClockDrift', index=7, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RuntimeFailure', index=8, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_RecorderSystemStateType', index=9, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5267,
  serialized_end=5536,
)
_sym_db.RegisterEnumDescriptor(_RECORDERSYSTEMSTATETYPE)

RecorderSystemStateType = enum_type_wrapper.EnumTypeWrapper(_RECORDERSYSTEMSTATETYPE)
_RECORDERMAINTENANCESTATETYPE = _descriptor.EnumDescriptor(
  name='RecorderMaintenanceStateType',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderMaintenanceStateType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='DiskHealthOK', index=0, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DiskHealthUnknown', index=1, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='LowDiskSpace', index=2, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='DatabaseServerFailover', index=3, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_RecorderMaintenanceStateType', index=4, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5539,
  serialized_end=5698,
)
_sym_db.RegisterEnumDescriptor(_RECORDERMAINTENANCESTATETYPE)

RecorderMaintenanceStateType = enum_type_wrapper.EnumTypeWrapper(_RECORDERMAINTENANCESTATETYPE)
_RECORDERINTERCOMSTATETYPE = _descriptor.EnumDescriptor(
  name='RecorderIntercomStateType',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderIntercomStateType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='IntercomCallEnded', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IntercomCallPending', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IntercomCallStarted', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IntercomDisabled', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IntercomEnabled', index=4, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IntercomFailed', index=5, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IntercomOK', index=6, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='IntercomStatusChanged', index=7, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_RecorderIntercomStateType', index=8, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5701,
  serialized_end=5946,
)
_sym_db.RegisterEnumDescriptor(_RECORDERINTERCOMSTATETYPE)

RecorderIntercomStateType = enum_type_wrapper.EnumTypeWrapper(_RECORDERINTERCOMSTATETYPE)
_RECORDERDISCOVERYTYPE = _descriptor.EnumDescriptor(
  name='RecorderDiscoveryType',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderDiscoveryType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='enabled', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='disabled', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_RecorderDiscoveryType', index=2, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5948,
  serialized_end=6033,
)
_sym_db.RegisterEnumDescriptor(_RECORDERDISCOVERYTYPE)

RecorderDiscoveryType = enum_type_wrapper.EnumTypeWrapper(_RECORDERDISCOVERYTYPE)
_PORTTYPE = _descriptor.EnumDescriptor(
  name='PortType',
  full_name='Honeywell.Security.ISOM.Recorders.PortType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='TCP', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HTTP', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HTTPS', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RTSP', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HLS', index=4, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HPS', index=5, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='HBS', index=6, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='RTCP', index=7, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='UDP', index=8, number=19,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_PortType', index=9, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6035,
  serialized_end=6153,
)
_sym_db.RegisterEnumDescriptor(_PORTTYPE)

PortType = enum_type_wrapper.EnumTypeWrapper(_PORTTYPE)
_IPINTERFACETYPE = _descriptor.EnumDescriptor(
  name='IpInterfaceType',
  full_name='Honeywell.Security.ISOM.Recorders.IpInterfaceType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='PRIVATE', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='PUBLIC', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_IpInterfaceType', index=2, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6155,
  serialized_end=6226,
)
_sym_db.RegisterEnumDescriptor(_IPINTERFACETYPE)

IpInterfaceType = enum_type_wrapper.EnumTypeWrapper(_IPINTERFACETYPE)
_RECORDERTYPEIDENTIFIER = _descriptor.EnumDescriptor(
  name='RecorderTypeIdentifier',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderTypeIdentifier',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='DVR', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='NVR', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Hybrid', index=2, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='MAXPRONVR', index=3, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_RecorderTypeIdentifier', index=4, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6228,
  serialized_end=6333,
)
_sym_db.RegisterEnumDescriptor(_RECORDERTYPEIDENTIFIER)

RecorderTypeIdentifier = enum_type_wrapper.EnumTypeWrapper(_RECORDERTYPEIDENTIFIER)
supportedOperations = 1010
supportedRelations = 1011
supportedEvents = 1012
supportedCapabilities = 1013
fullEntity = 10050
info = 10051
config = 10071
identifiers = 10091
relations = 10111
enableState = 10130
troubleState = 10140
systemState = 10150
maintenanceState = 10160
intercomState = 10170
discovery_s_state = 10291
state = 10180
Max_Resources = 1073741824
RecorderOwnedBySite = 11
RecorderRecordsCamera = 12
RecorderAssociatedWithPartition = 13
RecorderHasInput = 14
RecorderHasOutput = 15
RecorderAssignedToPeripheral = 16
RecorderHasChannel = 17
RecorderAssignedInterface = 18
RecorderRecordedClip = 19
RecorderSupportsStreamProfile = 20
DeviceAssignedToPeripheral = 21
Max_Relations = 1073741824
config_p_Added = 10010
config_p_Modified = 10011
config_p_Deleted = 10012
enableState_p_Enabled = 11000
enableState_p_Disabled = 11001
troubleState_p_recorderConnected = 12000
troubleState_p_recorderDisconnected = 12001
schedulerJobState_s_SchedulerJob_p_Executed = 13001
schedulerJobState_s_SchedulerJob_p_Failed = 13002
systemState_p_selfRestart = 14001
systemState_p_reboot = 14002
systemState_p_noVideoRecording = 14003
systemState_p_storageDevicesMissing = 14004
systemState_p_timeServerUnusable = 14005
systemState_p_noSynchronizationIn24Hours = 14006
systemState_p_smartDiskFailure = 14007
systemState_p_excessiveSystemClockDrift = 14008
systemState_p_runtimeFailure = 14009
Max_Events = 1073741824
SelfRestart = 11
Reboot = 12
NoVideoRecording = 13
StorageDevicesMissing = 14
TimeServerUnusable = 15
NoSynchronizationIn24Hours = 16
SMARTDiskFailure = 17
ExcessiveSystemClockDrift = 18
RuntimeFailure = 19
Max_RecorderSystemStateType = 1073741824
DiskHealthOK = 15
DiskHealthUnknown = 16
LowDiskSpace = 18
DatabaseServerFailover = 19
Max_RecorderMaintenanceStateType = 1073741824
IntercomCallEnded = 11
IntercomCallPending = 12
IntercomCallStarted = 13
IntercomDisabled = 14
IntercomEnabled = 15
IntercomFailed = 16
IntercomOK = 17
IntercomStatusChanged = 18
Max_RecorderIntercomStateType = 1073741824
enabled = 11
disabled = 12
Max_RecorderDiscoveryType = 1073741824
TCP = 11
HTTP = 12
HTTPS = 13
RTSP = 14
HLS = 15
HPS = 16
HBS = 17
RTCP = 18
UDP = 19
Max_PortType = 1073741824
PRIVATE = 11
PUBLIC = 12
Max_IpInterfaceType = 1073741824
DVR = 11
NVR = 12
Hybrid = 14
MAXPRONVR = 13
Max_RecorderTypeIdentifier = 1073741824



_RECORDEROPERATIONS = _descriptor.Descriptor(
  name='RecorderOperations',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderOperations',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resources', full_name='Honeywell.Security.ISOM.Recorders.RecorderOperations.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=133,
  serialized_end=228,
)


_RECORDERSUPPORTEDRELATIONS = _descriptor.Descriptor(
  name='RecorderSupportedRelations',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderSupportedRelations',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='relations', full_name='Honeywell.Security.ISOM.Recorders.RecorderSupportedRelations.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=230,
  serialized_end=333,
)


_RECORDEREVENTS = _descriptor.Descriptor(
  name='RecorderEvents',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderEvents',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='events', full_name='Honeywell.Security.ISOM.Recorders.RecorderEvents.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=335,
  serialized_end=420,
)


_RECORDERENABLESTATE = _descriptor.Descriptor(
  name='RecorderEnableState',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderEnableState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Recorders.RecorderEnableState.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.Recorders.RecorderEnableState.state', 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, 1001991), ],
  oneofs=[
  ],
  serialized_start=422,
  serialized_end=480,
)


_RECORDERENABLESTATELIST = _descriptor.Descriptor(
  name='RecorderEnableStateList',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderEnableStateList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RecorderEnableState', full_name='Honeywell.Security.ISOM.Recorders.RecorderEnableStateList.RecorderEnableState', 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, 1001991), ],
  oneofs=[
  ],
  serialized_start=482,
  serialized_end=602,
)


_RECORDERTROUBLESTATE = _descriptor.Descriptor(
  name='RecorderTroubleState',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderTroubleState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Recorders.RecorderTroubleState.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.Recorders.RecorderTroubleState.state', 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, 1001991), ],
  oneofs=[
  ],
  serialized_start=604,
  serialized_end=663,
)


_RECORDERTROUBLESTATELIST = _descriptor.Descriptor(
  name='RecorderTroubleStateList',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderTroubleStateList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='RecorderTroubleState', full_name='Honeywell.Security.ISOM.Recorders.RecorderTroubleStateList.RecorderTroubleState', 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, 1001991), ],
  oneofs=[
  ],
  serialized_start=665,
  serialized_end=788,
)


_RECORDERSYSTEMSTATE = _descriptor.Descriptor(
  name='RecorderSystemState',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderSystemState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Recorders.RecorderSystemState.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='recorderSystemState', full_name='Honeywell.Security.ISOM.Recorders.RecorderSystemState.recorderSystemState', index=1,
      number=12, 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, 1001991), ],
  oneofs=[
  ],
  serialized_start=791,
  serialized_end=923,
)


_RECORDERSYSTEMSTATELIST = _descriptor.Descriptor(
  name='RecorderSystemStateList',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderSystemStateList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='recorderSystemState', full_name='Honeywell.Security.ISOM.Recorders.RecorderSystemStateList.recorderSystemState', 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, 1001991), ],
  oneofs=[
  ],
  serialized_start=925,
  serialized_end=1045,
)


_RECORDERMAINTENANCESTATE = _descriptor.Descriptor(
  name='RecorderMaintenanceState',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderMaintenanceState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Recorders.RecorderMaintenanceState.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='recorderMaintenanceState', full_name='Honeywell.Security.ISOM.Recorders.RecorderMaintenanceState.recorderMaintenanceState', index=1,
      number=12, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=15,
      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, 1001991), ],
  oneofs=[
  ],
  serialized_start=1048,
  serialized_end=1195,
)


_RECORDERMAINTENANCESTATELIST = _descriptor.Descriptor(
  name='RecorderMaintenanceStateList',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderMaintenanceStateList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='recorderMaintenanceState', full_name='Honeywell.Security.ISOM.Recorders.RecorderMaintenanceStateList.recorderMaintenanceState', 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, 1001991), ],
  oneofs=[
  ],
  serialized_start=1198,
  serialized_end=1333,
)


_RECORDERINTERCOMSTATE = _descriptor.Descriptor(
  name='RecorderIntercomState',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderIntercomState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='Honeywell.Security.ISOM.Recorders.RecorderIntercomState.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='recorderIntercomState', full_name='Honeywell.Security.ISOM.Recorders.RecorderIntercomState.recorderIntercomState', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=1336,
  serialized_end=1474,
)


_RECORDERINTERCOMSTATELIST = _descriptor.Descriptor(
  name='RecorderIntercomStateList',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderIntercomStateList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='recorderIntercomState', full_name='Honeywell.Security.ISOM.Recorders.RecorderIntercomStateList.recorderIntercomState', 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, 1001991), ],
  oneofs=[
  ],
  serialized_start=1476,
  serialized_end=1602,
)


_RECORDERDISCOVERYSTATE = _descriptor.Descriptor(
  name='RecorderDiscoveryState',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderDiscoveryState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='ID', full_name='Honeywell.Security.ISOM.Recorders.RecorderDiscoveryState.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.Recorders.RecorderDiscoveryState.state', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=1604,
  serialized_end=1723,
)


_RECORDERDISCOVERYSTATELIST = _descriptor.Descriptor(
  name='RecorderDiscoveryStateList',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderDiscoveryStateList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='discovery', full_name='Honeywell.Security.ISOM.Recorders.RecorderDiscoveryStateList.discovery', 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, 1001991), ],
  oneofs=[
  ],
  serialized_start=1725,
  serialized_end=1841,
)


_RECORDERSTATE = _descriptor.Descriptor(
  name='RecorderState',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Recorders.RecorderState.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='omitState', full_name='Honeywell.Security.ISOM.Recorders.RecorderState.omitState', index=1,
      number=12, 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='troubleState', full_name='Honeywell.Security.ISOM.Recorders.RecorderState.troubleState', index=2,
      number=13, 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='maintenanceState', full_name='Honeywell.Security.ISOM.Recorders.RecorderState.maintenanceState', index=3,
      number=14, 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=[(900000, 1001991), ],
  oneofs=[
  ],
  serialized_start=1844,
  serialized_end=2112,
)


_RECORDERSTATELIST = _descriptor.Descriptor(
  name='RecorderStateList',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderStateList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='state', full_name='Honeywell.Security.ISOM.Recorders.RecorderStateList.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, 1001991), ],
  oneofs=[
  ],
  serialized_start=2114,
  serialized_end=2208,
)


_PORT = _descriptor.Descriptor(
  name='Port',
  full_name='Honeywell.Security.ISOM.Recorders.Port',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='number', full_name='Honeywell.Security.ISOM.Recorders.Port.number', 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='type', full_name='Honeywell.Security.ISOM.Recorders.Port.type', 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='description', full_name='Honeywell.Security.ISOM.Recorders.Port.description', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=2210,
  serialized_end=2322,
)


_LOGINCREDENTIAL = _descriptor.Descriptor(
  name='LoginCredential',
  full_name='Honeywell.Security.ISOM.Recorders.LoginCredential',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='userName', full_name='Honeywell.Security.ISOM.Recorders.LoginCredential.userName', 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='password', full_name='Honeywell.Security.ISOM.Recorders.LoginCredential.password', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=2324,
  serialized_end=2387,
)


_CONNECTIONPARAM = _descriptor.Descriptor(
  name='ConnectionParam',
  full_name='Honeywell.Security.ISOM.Recorders.ConnectionParam',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='Honeywell.Security.ISOM.Recorders.ConnectionParam.type', 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='ipInterface', full_name='Honeywell.Security.ISOM.Recorders.ConnectionParam.ipInterface', index=1,
      number=15, 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='port', full_name='Honeywell.Security.ISOM.Recorders.ConnectionParam.port', index=2,
      number=16, 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, 1001991), ],
  oneofs=[
  ],
  serialized_start=2390,
  serialized_end=2615,
)


_RECORDERRELATION = _descriptor.Descriptor(
  name='RecorderRelation',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderRelation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Recorders.RecorderRelation.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.Recorders.RecorderRelation.name', 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='entityId', full_name='Honeywell.Security.ISOM.Recorders.RecorderRelation.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, 1001991), ],
  oneofs=[
  ],
  serialized_start=2617,
  serialized_end=2735,
)


_RECORDERRELATIONLIST = _descriptor.Descriptor(
  name='RecorderRelationList',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderRelationList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='relation', full_name='Honeywell.Security.ISOM.Recorders.RecorderRelationList.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, 1001991), ],
  oneofs=[
  ],
  serialized_start=2737,
  serialized_end=2840,
)


_RECORDERIDENTIFIERS = _descriptor.Descriptor(
  name='RecorderIdentifiers',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderIdentifiers',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Recorders.RecorderIdentifiers.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.Recorders.RecorderIdentifiers.name', 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='description', full_name='Honeywell.Security.ISOM.Recorders.RecorderIdentifiers.description', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=2842,
  serialized_end=2920,
)


_RECORDERCONFIG = _descriptor.Descriptor(
  name='RecorderConfig',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='identifiers', full_name='Honeywell.Security.ISOM.Recorders.RecorderConfig.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.Recorders.RecorderConfig.relation', index=1,
      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),
    _descriptor.FieldDescriptor(
      name='recorderType', full_name='Honeywell.Security.ISOM.Recorders.RecorderConfig.recorderType', index=2,
      number=13, 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='version', full_name='Honeywell.Security.ISOM.Recorders.RecorderConfig.version', 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='connectionParameter', full_name='Honeywell.Security.ISOM.Recorders.RecorderConfig.connectionParameter', index=4,
      number=15, 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='noOfChannel', full_name='Honeywell.Security.ISOM.Recorders.RecorderConfig.noOfChannel', index=5,
      number=17, 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='loginCredentials', full_name='Honeywell.Security.ISOM.Recorders.RecorderConfig.loginCredentials', index=6,
      number=18, 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='timeZone', full_name='Honeywell.Security.ISOM.Recorders.RecorderConfig.timeZone', index=7,
      number=19, 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='videoFormat', full_name='Honeywell.Security.ISOM.Recorders.RecorderConfig.videoFormat', index=8,
      number=20, 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='ptzConfig', full_name='Honeywell.Security.ISOM.Recorders.RecorderConfig.ptzConfig', index=9,
      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=[(900000, 1100000), ],
  oneofs=[
  ],
  serialized_start=2923,
  serialized_end=3520,
)


_RECORDERCONFIGLIST = _descriptor.Descriptor(
  name='RecorderConfigList',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderConfigList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='recorderConfig', full_name='Honeywell.Security.ISOM.Recorders.RecorderConfigList.recorderConfig', 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, 1001991), ],
  oneofs=[
  ],
  serialized_start=3522,
  serialized_end=3627,
)


_RECORDERENTITY = _descriptor.Descriptor(
  name='RecorderEntity',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderEntity',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='config', full_name='Honeywell.Security.ISOM.Recorders.RecorderEntity.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.Recorders.RecorderEntity.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=[(900000, 1100000), ],
  oneofs=[
  ],
  serialized_start=3630,
  serialized_end=3788,
)


_RECORDERENTITYLIST = _descriptor.Descriptor(
  name='RecorderEntityList',
  full_name='Honeywell.Security.ISOM.Recorders.RecorderEntityList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='entity', full_name='Honeywell.Security.ISOM.Recorders.RecorderEntityList.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=3790,
  serialized_end=3887,
)

_RECORDEROPERATIONS.fields_by_name['resources'].enum_type = _RESOURCES
_RECORDERSUPPORTEDRELATIONS.fields_by_name['relations'].enum_type = _RELATIONS
_RECORDEREVENTS.fields_by_name['events'].enum_type = _EVENTS
_RECORDERENABLESTATELIST.fields_by_name['RecorderEnableState'].message_type = _RECORDERENABLESTATE
_RECORDERTROUBLESTATELIST.fields_by_name['RecorderTroubleState'].message_type = _RECORDERTROUBLESTATE
_RECORDERSYSTEMSTATE.fields_by_name['recorderSystemState'].enum_type = _RECORDERSYSTEMSTATETYPE
_RECORDERSYSTEMSTATELIST.fields_by_name['recorderSystemState'].message_type = _RECORDERSYSTEMSTATE
_RECORDERMAINTENANCESTATE.fields_by_name['recorderMaintenanceState'].enum_type = _RECORDERMAINTENANCESTATETYPE
_RECORDERMAINTENANCESTATELIST.fields_by_name['recorderMaintenanceState'].message_type = _RECORDERMAINTENANCESTATE
_RECORDERINTERCOMSTATE.fields_by_name['recorderIntercomState'].enum_type = _RECORDERINTERCOMSTATETYPE
_RECORDERINTERCOMSTATELIST.fields_by_name['recorderIntercomState'].message_type = _RECORDERINTERCOMSTATE
_RECORDERDISCOVERYSTATE.fields_by_name['state'].enum_type = _RECORDERDISCOVERYTYPE
_RECORDERDISCOVERYSTATELIST.fields_by_name['discovery'].message_type = _RECORDERDISCOVERYSTATE
_RECORDERSTATE.fields_by_name['omitState'].message_type = IsomDevices__pb2._DEVICEOMITSTATE
_RECORDERSTATE.fields_by_name['troubleState'].message_type = IsomDevices__pb2._DEVICETROUBLESTATE
_RECORDERSTATE.fields_by_name['maintenanceState'].message_type = _RECORDERMAINTENANCESTATE
_RECORDERSTATELIST.fields_by_name['state'].message_type = _RECORDERSTATE
_PORT.fields_by_name['type'].enum_type = _PORTTYPE
_CONNECTIONPARAM.fields_by_name['type'].enum_type = _IPINTERFACETYPE
_CONNECTIONPARAM.fields_by_name['ipInterface'].message_type = IsomDeviceMgmt__pb2._IPINTERFACEADDRESS
_CONNECTIONPARAM.fields_by_name['port'].message_type = _PORT
_RECORDERRELATION.fields_by_name['name'].enum_type = _RELATIONS
_RECORDERRELATIONLIST.fields_by_name['relation'].message_type = _RECORDERRELATION
_RECORDERCONFIG.fields_by_name['identifiers'].message_type = _RECORDERIDENTIFIERS
_RECORDERCONFIG.fields_by_name['relation'].message_type = _RECORDERRELATION
_RECORDERCONFIG.fields_by_name['recorderType'].enum_type = _RECORDERTYPEIDENTIFIER
_RECORDERCONFIG.fields_by_name['connectionParameter'].message_type = _CONNECTIONPARAM
_RECORDERCONFIG.fields_by_name['loginCredentials'].message_type = _LOGINCREDENTIAL
_RECORDERCONFIG.fields_by_name['videoFormat'].enum_type = CodecDetails__pb2._ANALOGVIDEOFORMAT
_RECORDERCONFIG.fields_by_name['ptzConfig'].message_type = CodecDetails__pb2._PTZCONFIGURATION
_RECORDERCONFIGLIST.fields_by_name['recorderConfig'].message_type = _RECORDERCONFIG
_RECORDERENTITY.fields_by_name['config'].message_type = _RECORDERCONFIG
_RECORDERENTITY.fields_by_name['state'].message_type = _RECORDERSTATE
_RECORDERENTITYLIST.fields_by_name['entity'].message_type = _RECORDERENTITY
DESCRIPTOR.message_types_by_name['RecorderOperations'] = _RECORDEROPERATIONS
DESCRIPTOR.message_types_by_name['RecorderSupportedRelations'] = _RECORDERSUPPORTEDRELATIONS
DESCRIPTOR.message_types_by_name['RecorderEvents'] = _RECORDEREVENTS
DESCRIPTOR.message_types_by_name['RecorderEnableState'] = _RECORDERENABLESTATE
DESCRIPTOR.message_types_by_name['RecorderEnableStateList'] = _RECORDERENABLESTATELIST
DESCRIPTOR.message_types_by_name['RecorderTroubleState'] = _RECORDERTROUBLESTATE
DESCRIPTOR.message_types_by_name['RecorderTroubleStateList'] = _RECORDERTROUBLESTATELIST
DESCRIPTOR.message_types_by_name['RecorderSystemState'] = _RECORDERSYSTEMSTATE
DESCRIPTOR.message_types_by_name['RecorderSystemStateList'] = _RECORDERSYSTEMSTATELIST
DESCRIPTOR.message_types_by_name['RecorderMaintenanceState'] = _RECORDERMAINTENANCESTATE
DESCRIPTOR.message_types_by_name['RecorderMaintenanceStateList'] = _RECORDERMAINTENANCESTATELIST
DESCRIPTOR.message_types_by_name['RecorderIntercomState'] = _RECORDERINTERCOMSTATE
DESCRIPTOR.message_types_by_name['RecorderIntercomStateList'] = _RECORDERINTERCOMSTATELIST
DESCRIPTOR.message_types_by_name['RecorderDiscoveryState'] = _RECORDERDISCOVERYSTATE
DESCRIPTOR.message_types_by_name['RecorderDiscoveryStateList'] = _RECORDERDISCOVERYSTATELIST
DESCRIPTOR.message_types_by_name['RecorderState'] = _RECORDERSTATE
DESCRIPTOR.message_types_by_name['RecorderStateList'] = _RECORDERSTATELIST
DESCRIPTOR.message_types_by_name['Port'] = _PORT
DESCRIPTOR.message_types_by_name['LoginCredential'] = _LOGINCREDENTIAL
DESCRIPTOR.message_types_by_name['ConnectionParam'] = _CONNECTIONPARAM
DESCRIPTOR.message_types_by_name['RecorderRelation'] = _RECORDERRELATION
DESCRIPTOR.message_types_by_name['RecorderRelationList'] = _RECORDERRELATIONLIST
DESCRIPTOR.message_types_by_name['RecorderIdentifiers'] = _RECORDERIDENTIFIERS
DESCRIPTOR.message_types_by_name['RecorderConfig'] = _RECORDERCONFIG
DESCRIPTOR.message_types_by_name['RecorderConfigList'] = _RECORDERCONFIGLIST
DESCRIPTOR.message_types_by_name['RecorderEntity'] = _RECORDERENTITY
DESCRIPTOR.message_types_by_name['RecorderEntityList'] = _RECORDERENTITYLIST
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['RecorderSystemStateType'] = _RECORDERSYSTEMSTATETYPE
DESCRIPTOR.enum_types_by_name['RecorderMaintenanceStateType'] = _RECORDERMAINTENANCESTATETYPE
DESCRIPTOR.enum_types_by_name['RecorderIntercomStateType'] = _RECORDERINTERCOMSTATETYPE
DESCRIPTOR.enum_types_by_name['RecorderDiscoveryType'] = _RECORDERDISCOVERYTYPE
DESCRIPTOR.enum_types_by_name['PortType'] = _PORTTYPE
DESCRIPTOR.enum_types_by_name['IpInterfaceType'] = _IPINTERFACETYPE
DESCRIPTOR.enum_types_by_name['RecorderTypeIdentifier'] = _RECORDERTYPEIDENTIFIER
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

RecorderOperations = _reflection.GeneratedProtocolMessageType('RecorderOperations', (_message.Message,), {
  'DESCRIPTOR' : _RECORDEROPERATIONS,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderOperations)
  })
_sym_db.RegisterMessage(RecorderOperations)

RecorderSupportedRelations = _reflection.GeneratedProtocolMessageType('RecorderSupportedRelations', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERSUPPORTEDRELATIONS,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderSupportedRelations)
  })
_sym_db.RegisterMessage(RecorderSupportedRelations)

RecorderEvents = _reflection.GeneratedProtocolMessageType('RecorderEvents', (_message.Message,), {
  'DESCRIPTOR' : _RECORDEREVENTS,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderEvents)
  })
_sym_db.RegisterMessage(RecorderEvents)

RecorderEnableState = _reflection.GeneratedProtocolMessageType('RecorderEnableState', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERENABLESTATE,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderEnableState)
  })
_sym_db.RegisterMessage(RecorderEnableState)

RecorderEnableStateList = _reflection.GeneratedProtocolMessageType('RecorderEnableStateList', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERENABLESTATELIST,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderEnableStateList)
  })
_sym_db.RegisterMessage(RecorderEnableStateList)

RecorderTroubleState = _reflection.GeneratedProtocolMessageType('RecorderTroubleState', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERTROUBLESTATE,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderTroubleState)
  })
_sym_db.RegisterMessage(RecorderTroubleState)

RecorderTroubleStateList = _reflection.GeneratedProtocolMessageType('RecorderTroubleStateList', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERTROUBLESTATELIST,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderTroubleStateList)
  })
_sym_db.RegisterMessage(RecorderTroubleStateList)

RecorderSystemState = _reflection.GeneratedProtocolMessageType('RecorderSystemState', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERSYSTEMSTATE,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderSystemState)
  })
_sym_db.RegisterMessage(RecorderSystemState)

RecorderSystemStateList = _reflection.GeneratedProtocolMessageType('RecorderSystemStateList', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERSYSTEMSTATELIST,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderSystemStateList)
  })
_sym_db.RegisterMessage(RecorderSystemStateList)

RecorderMaintenanceState = _reflection.GeneratedProtocolMessageType('RecorderMaintenanceState', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERMAINTENANCESTATE,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderMaintenanceState)
  })
_sym_db.RegisterMessage(RecorderMaintenanceState)

RecorderMaintenanceStateList = _reflection.GeneratedProtocolMessageType('RecorderMaintenanceStateList', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERMAINTENANCESTATELIST,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderMaintenanceStateList)
  })
_sym_db.RegisterMessage(RecorderMaintenanceStateList)

RecorderIntercomState = _reflection.GeneratedProtocolMessageType('RecorderIntercomState', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERINTERCOMSTATE,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderIntercomState)
  })
_sym_db.RegisterMessage(RecorderIntercomState)

RecorderIntercomStateList = _reflection.GeneratedProtocolMessageType('RecorderIntercomStateList', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERINTERCOMSTATELIST,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderIntercomStateList)
  })
_sym_db.RegisterMessage(RecorderIntercomStateList)

RecorderDiscoveryState = _reflection.GeneratedProtocolMessageType('RecorderDiscoveryState', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERDISCOVERYSTATE,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderDiscoveryState)
  })
_sym_db.RegisterMessage(RecorderDiscoveryState)

RecorderDiscoveryStateList = _reflection.GeneratedProtocolMessageType('RecorderDiscoveryStateList', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERDISCOVERYSTATELIST,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderDiscoveryStateList)
  })
_sym_db.RegisterMessage(RecorderDiscoveryStateList)

RecorderState = _reflection.GeneratedProtocolMessageType('RecorderState', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERSTATE,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderState)
  })
_sym_db.RegisterMessage(RecorderState)

RecorderStateList = _reflection.GeneratedProtocolMessageType('RecorderStateList', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERSTATELIST,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderStateList)
  })
_sym_db.RegisterMessage(RecorderStateList)

Port = _reflection.GeneratedProtocolMessageType('Port', (_message.Message,), {
  'DESCRIPTOR' : _PORT,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.Port)
  })
_sym_db.RegisterMessage(Port)

LoginCredential = _reflection.GeneratedProtocolMessageType('LoginCredential', (_message.Message,), {
  'DESCRIPTOR' : _LOGINCREDENTIAL,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.LoginCredential)
  })
_sym_db.RegisterMessage(LoginCredential)

ConnectionParam = _reflection.GeneratedProtocolMessageType('ConnectionParam', (_message.Message,), {
  'DESCRIPTOR' : _CONNECTIONPARAM,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.ConnectionParam)
  })
_sym_db.RegisterMessage(ConnectionParam)

RecorderRelation = _reflection.GeneratedProtocolMessageType('RecorderRelation', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERRELATION,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderRelation)
  })
_sym_db.RegisterMessage(RecorderRelation)

RecorderRelationList = _reflection.GeneratedProtocolMessageType('RecorderRelationList', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERRELATIONLIST,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderRelationList)
  })
_sym_db.RegisterMessage(RecorderRelationList)

RecorderIdentifiers = _reflection.GeneratedProtocolMessageType('RecorderIdentifiers', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERIDENTIFIERS,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderIdentifiers)
  })
_sym_db.RegisterMessage(RecorderIdentifiers)

RecorderConfig = _reflection.GeneratedProtocolMessageType('RecorderConfig', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERCONFIG,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderConfig)
  })
_sym_db.RegisterMessage(RecorderConfig)

RecorderConfigList = _reflection.GeneratedProtocolMessageType('RecorderConfigList', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERCONFIGLIST,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderConfigList)
  })
_sym_db.RegisterMessage(RecorderConfigList)

RecorderEntity = _reflection.GeneratedProtocolMessageType('RecorderEntity', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERENTITY,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderEntity)
  })
_sym_db.RegisterMessage(RecorderEntity)

RecorderEntityList = _reflection.GeneratedProtocolMessageType('RecorderEntityList', (_message.Message,), {
  'DESCRIPTOR' : _RECORDERENTITYLIST,
  '__module__' : 'Recorders_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Recorders.RecorderEntityList)
  })
_sym_db.RegisterMessage(RecorderEntityList)


# @@protoc_insertion_point(module_scope)
