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


DESCRIPTOR = _descriptor.FileDescriptor(
  name='Analytics.proto',
  package='Honeywell.Security.ISOM.Analytics',
  syntax='proto2',
  serialized_options=None,
  serialized_pb=_b('\n\x0f\x41nalytics.proto\x12!Honeywell.Security.ISOM.Analytics\x1a\x10IsomStdDef.proto\"`\n\x13\x41nalyticsOperations\x12?\n\tresources\x18\x0b \x03(\x0e\x32,.Honeywell.Security.ISOM.Analytics.Resources*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"h\n\x1b\x41nalyticsSupportedRelations\x12?\n\trelations\x18\x0b \x03(\x0e\x32,.Honeywell.Security.ISOM.Analytics.Relations*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"V\n\x0f\x41nalyticsEvents\x12\x39\n\x06\x65vents\x18\x0b \x03(\x0e\x32).Honeywell.Security.ISOM.Analytics.Events*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"K\n\rVehicleObject\x12\r\n\x05plate\x18\x0b \x01(\t\x12\x0c\n\x04mode\x18\x0c \x01(\t\x12\x13\n\x0b\x63ountryCode\x18\r \x01(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"W\n\x0ePeopleIdentify\x12\x0c\n\x04name\x18\x0b \x01(\t\x12\x11\n\tcellphone\x18\x0c \x01(\t\x12\x12\n\nnationalID\x18\r \x01(\t\x12\x10\n\x08passport\x18\x0e \x01(\t\"\x94\x01\n\x0f\x46\x61\x63ialMarkPoint\x12\x13\n\x0b\x64iscription\x18\x0b \x01(\t\x12\x31\n\x05point\x18\x0c \x01(\x0b\x32\".Honeywell.Security.ISOM.IsomPoint\x12/\n\x04\x61rea\x18\r \x01(\x0b\x32!.Honeywell.Security.ISOM.IsomRect*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xba\x03\n\x0cPeopleObject\x12\x43\n\x08identify\x18\x0b \x01(\x0b\x32\x31.Honeywell.Security.ISOM.Analytics.PeopleIdentify\x12\x37\n\x08location\x18\x0c \x01(\x0b\x32%.Honeywell.Security.ISOM.IsomLocation\x12\x0b\n\x03\x61ge\x18\r \x01(\x04\x12\x0e\n\x06gender\x18\x0e \x01(\t\x12\x11\n\tskinColor\x18\x0f \x01(\t\x12\x11\n\thairColor\x18\x10 \x01(\t\x12\x32\n\x07\x66\x61\x63\x65\x42ox\x18\x11 \x01(\x0b\x32!.Honeywell.Security.ISOM.IsomRect\x12\x10\n\x08\x65yeglass\x18\x12 \x01(\x08\x12\x10\n\x08sunglass\x18\x13 \x01(\x08\x12\x0c\n\x04mask\x18\x14 \x01(\x08\x12\r\n\x05\x62\x65\x61rd\x18\x15 \x01(\x08\x12\x0f\n\x07\x65yeOpen\x18\x16 \x01(\x08\x12\x11\n\tmouthOpen\x18\x17 \x01(\x08\x12\x46\n\nfacialMark\x18\x18 \x03(\x0b\x32\x32.Honeywell.Security.ISOM.Analytics.FacialMarkPoint*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xa3\x03\n\x0c\x44\x65tectObject\x12\n\n\x02id\x18\x0b \x01(\t\x12\x36\n\x0b\x62oundingBox\x18\x0c \x01(\x0b\x32!.Honeywell.Security.ISOM.IsomRect\x12\x34\n\x08position\x18\r \x01(\x0b\x32\".Honeywell.Security.ISOM.IsomPoint\x12\x38\n\npointsList\x18\x0e \x01(\x0b\x32$.Honeywell.Security.ISOM.IsomPolygon\x12\r\n\x05speed\x18\x0f \x01(\x02\x12\r\n\x05\x63olor\x18\x10 \x01(\t\x12\x12\n\npictureURL\x18\x11 \x01(\t\x12\x1f\n\x17pictureURLValidDuration\x18\x12 \x01(\x04\x12\x41\n\x07vehicle\x18\x13 \x01(\x0b\x32\x30.Honeywell.Security.ISOM.Analytics.VehicleObject\x12?\n\x06people\x18\x15 \x01(\x0b\x32/.Honeywell.Security.ISOM.Analytics.PeopleObject*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"[\n\nDetectZone\x12\n\n\x02id\x18\x0b \x01(\x04\x12\x37\n\tpointList\x18\x0c \x01(\x0b\x32$.Honeywell.Security.ISOM.IsomPolygon*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"I\n\x0b\x44isplayZone\x12\n\n\x02id\x18\x0b \x01(\x04\x12\x11\n\tlineColor\x18\x0c \x01(\t\x12\x11\n\tfillColor\x18\r \x01(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xe4\x01\n\x0c\x44\x65tectAction\x12\n\n\x02id\x18\x0b \x01(\x04\x12\x13\n\x0b\x64\x65scription\x18\x0c \x01(\t\x12\x10\n\x08objectID\x18\r \x01(\x04\x12\x0e\n\x06zoneID\x18\x0e \x01(\x04\x12/\n\x04line\x18\x0f \x01(\x0b\x32!.Honeywell.Security.ISOM.IsomLine\x12\x11\n\tlineColor\x18\x10 \x01(\t\x12\x43\n\tdirection\x18\x11 \x01(\x0e\x32\x30.Honeywell.Security.ISOM.Analytics.LineDirection*\x08\x08\xc0\x84=\x10\xe0\x91\x43\">\n\x0c\x44\x65tectSource\x12\x0e\n\x06zoneID\x18\x0b \x01(\t\x12\x14\n\x0c\x64\x65tectorType\x18\x0c \x01(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xa3\x03\n\x0eOverlayElement\x12>\n\x05style\x18\x0b \x01(\x0e\x32/.Honeywell.Security.ISOM.Analytics.OverlayStyle\x12<\n\x04type\x18\x0c \x01(\x0e\x32..Honeywell.Security.ISOM.Analytics.OverlayType\x12\n\n\x02id\x18\r \x01(\t\x12\r\n\x05level\x18\x0f \x01(\x05\x12\r\n\x05label\x18\x10 \x01(\t\x12\r\n\x05\x63olor\x18\x11 \x01(\t\x12\x0c\n\x04\x66ill\x18\x12 \x01(\t\x12\x0f\n\x07justify\x18\x13 \x01(\t\x12\x0c\n\x04\x64\x61ta\x18\x14 \x01(\x0c\x12\x34\n\x08position\x18\x15 \x01(\x0b\x32\".Honeywell.Security.ISOM.IsomPoint\x12\x36\n\x0b\x62oundingBox\x18\x16 \x01(\x0b\x32!.Honeywell.Security.ISOM.IsomRect\x12\x35\n\tpointList\x18\x17 \x03(\x0b\x32\".Honeywell.Security.ISOM.IsomPoint*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xc6\x01\n\x13\x41nalyticsStatistics\x12\x36\n\x0b\x64isplayArea\x18\x0b \x01(\x0b\x32!.Honeywell.Security.ISOM.IsomRect\x12\x0c\n\x04name\x18\x0c \x01(\t\x12\x35\n\x04type\x18\r \x01(\x0e\x32\'.Honeywell.Security.ISOM.IsomSchemaType\x12\r\n\x05value\x18\x0e \x01(\t\x12\r\n\x05\x63olor\x18\x0f \x01(\t\x12\n\n\x02id\x18\x10 \x01(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xcf\x03\n\x1a\x41nalyticsAnnotationMessage\x12\x0f\n\x07\x66rameId\x18\x0b \x01(\t\x12\x45\n\x0c\x64\x65tectObject\x18\x0c \x03(\x0b\x32/.Honeywell.Security.ISOM.Analytics.DetectObject\x12<\n\x04zone\x18\r \x03(\x0b\x32..Honeywell.Security.ISOM.Analytics.DisplayZone\x12?\n\x06\x61\x63tion\x18\x0e \x03(\x0b\x32/.Honeywell.Security.ISOM.Analytics.DetectAction\x12?\n\x06source\x18\x0f \x03(\x0b\x32/.Honeywell.Security.ISOM.Analytics.DetectSource\x12\x43\n\x08graphics\x18\x10 \x03(\x0b\x32\x31.Honeywell.Security.ISOM.Analytics.OverlayElement\x12J\n\nstatistics\x18\x11 \x03(\x0b\x32\x36.Honeywell.Security.ISOM.Analytics.AnalyticsStatistics*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\x7f\n\x16\x41nalyticsSabotageState\x12\n\n\x02id\x18\x0b \x01(\t\x12O\n\rsabotageState\x18\x0c \x03(\x0e\x32\x38.Honeywell.Security.ISOM.Analytics.AnalyticsSabotageType*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"&\n\x0e\x41nalyticsState\x12\n\n\x02id\x18\x0b \x01(\t*\x08\x08\xa0\xf7\x36\x10\x87\x94=\"`\n\x12\x41nalyticsStateList\x12@\n\x05state\x18\x0b \x03(\x0b\x32\x31.Honeywell.Security.ISOM.Analytics.AnalyticsState*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"e\n\x14\x41nalyticsIdentifiers\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\x12\x14\n\x0cpreviewImage\x18\x0e \x01(\x0c*\x08\x08\xc0\x84=\x10\x87\x94=\"L\n\x0fGridGranularity\x12\x15\n\rrowGranuality\x18\x0b \x01(\x04\x12\x18\n\x10\x63olumnGranuality\x18\x0c \x01(\x04*\x08\x08\xc0\x84=\x10\x87\x94=\"A\n\x11RegionCoordinates\x12\x10\n\x08postionX\x18\x0b \x01(\x04\x12\x10\n\x08postionY\x18\x0c \x01(\x04*\x08\x08\xc0\x84=\x10\x87\x94=\"\x97\x01\n\x11IsomDirectionLine\x12G\n\rlineDirection\x18\x0b \x01(\x0e\x32\x30.Honeywell.Security.ISOM.Analytics.LineDirection\x12/\n\x04line\x18\x0c \x01(\x0b\x32!.Honeywell.Security.ISOM.IsomLine*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\x89\x01\n\x16VideoAlgorithmProperty\x12V\n\x12propertyDefinition\x18\x0b \x01(\x0b\x32:.Honeywell.Security.ISOM.Analytics.AnalyticsPropertySchema\x12\r\n\x05value\x18\x0c \x01(\t*\x08\x08\xc0\x84=\x10\x87\x94=\"_\n\x17\x41nalyticsPropertySchema\x12\r\n\x05title\x18\x0c \x01(\t\x12\x35\n\x04type\x18\r \x01(\x0e\x32\'.Honeywell.Security.ISOM.IsomSchemaType\"\x84\x01\n\x14VideoAlgorithmConfig\x12\x11\n\tgroupName\x18\x0b \x01(\t\x12O\n\x0cpropertyList\x18\x0c \x03(\x0b\x32\x39.Honeywell.Security.ISOM.Analytics.VideoAlgorithmProperty*\x08\x08\xc0\x84=\x10\x87\x94=\"\xa5\x03\n\x0cRegionConfig\x12\n\n\x02id\x18\x0b \x01(\t\x12\x13\n\x0b\x65nableState\x18\x0c \x01(\x08\x12\x17\n\x0fmaskEnableState\x18\r \x01(\x08\x12\x18\n\x10sensitivityLevel\x18\x0e \x01(\x04\x12\x1a\n\x12\x64\x65tectionThreshold\x18\x0f \x01(\x04\x12\x46\n\x11\x64\x65tectionDuration\x18\x10 \x01(\x0b\x32%.Honeywell.Security.ISOM.IsomDurationB\x04\x90\xb5\x18\x11\x12K\n\rdirectionLine\x18\x11 \x03(\x0b\x32\x34.Honeywell.Security.ISOM.Analytics.IsomDirectionLine\x12\x35\n\x07polygon\x18\x12 \x01(\x0b\x32$.Honeywell.Security.ISOM.IsomPolygon\x12O\n\x11regionCoordinates\x18\x13 \x03(\x0b\x32\x34.Honeywell.Security.ISOM.Analytics.RegionCoordinates*\x08\x08\xc0\x84=\x10\x87\x94=\"\xb1\x01\n\x0bVideoConfig\x12\x46\n\rregionDetails\x18\x0b \x01(\x0b\x32/.Honeywell.Security.ISOM.Analytics.RegionConfig\x12P\n\x0f\x61lgorithmConfig\x18\x0c \x03(\x0b\x32\x37.Honeywell.Security.ISOM.Analytics.VideoAlgorithmConfig*\x08\x08\xc0\x84=\x10\x87\x94=\"w\n\x11\x41nalyticsRelation\x12\n\n\x02id\x18\x0b \x01(\t\x12:\n\x04name\x18\x0c \x01(\x0e\x32,.Honeywell.Security.ISOM.Analytics.Relations\x12\x10\n\x08\x65ntityID\x18\r \x01(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"i\n\x15\x41nalyticsRelationList\x12\x46\n\x08relation\x18\x0b \x03(\x0b\x32\x34.Honeywell.Security.ISOM.Analytics.AnalyticsRelation*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"U\n\x0b\x41udioConfig\x12\n\n\x02id\x18\x0b \x01(\t\x12\x1b\n\x13\x66requencyAdjustment\x18\x0c \x01(\x04\x12\x13\n\x0bsensitivity\x18\r \x01(\x04*\x08\x08\xc0\x84=\x10\x87\x94=\"\xe9\x02\n\x0f\x41nalyticsConfig\x12L\n\x0bidentifiers\x18\x0b \x01(\x0b\x32\x37.Honeywell.Security.ISOM.Analytics.AnalyticsIdentifiers\x12\x46\n\x08relation\x18\x0c \x03(\x0b\x32\x34.Honeywell.Security.ISOM.Analytics.AnalyticsRelation\x12\x15\n\ralgorithmName\x18\r \x01(\t\x12\x13\n\x0b\x65nableState\x18\x0e \x01(\x08\x12\x44\n\x0cvideoDetails\x18\x16 \x03(\x0b\x32..Honeywell.Security.ISOM.Analytics.VideoConfig\x12\x44\n\x0c\x61udioDetails\x18\x17 \x03(\x0b\x32..Honeywell.Security.ISOM.Analytics.AudioConfig*\x08\x08\xa0\xf7\x36\x10\xe0\x91\x43\"c\n\x13\x41nalyticsConfigList\x12\x42\n\x06\x63onfig\x18\x0b \x03(\x0b\x32\x32.Honeywell.Security.ISOM.Analytics.AnalyticsConfig*\x08\x08\xc0\x84=\x10\xe0\x91\x43\"\xa1\x01\n\x0f\x41nalyticsEntity\x12\x42\n\x06\x63onfig\x18\x15 \x01(\x0b\x32\x32.Honeywell.Security.ISOM.Analytics.AnalyticsConfig\x12@\n\x05state\x18\x1f \x01(\x0b\x32\x31.Honeywell.Security.ISOM.Analytics.AnalyticsState*\x08\x08\xa0\xf7\x36\x10\xe0\x91\x43\"c\n\x13\x41nalyticsEntityList\x12\x42\n\x06\x65ntity\x18\x0b \x03(\x0b\x32\x32.Honeywell.Security.ISOM.Analytics.AnalyticsEntity*\x08\x08\xc0\x84=\x10\xe0\x91\x43*\xde\x01\n\tResources\x12\x18\n\x13supportedOperations\x10\xf2\x07\x12\x17\n\x12supportedRelations\x10\xf3\x07\x12\x14\n\x0fsupportedEvents\x10\xf4\x07\x12\x1a\n\x15supportedCapabilities\x10\xf5\x07\x12\x0f\n\nfullEntity\x10\xc2N\x12\t\n\x04info\x10\xc3N\x12\x0b\n\x06\x63onfig\x10\xd7N\x12\x10\n\x0bidentifiers\x10\xebN\x12\x0e\n\trelations\x10\xffN\x12\n\n\x05state\x10\xe2O\x12\x15\n\rMax_Resources\x10\x80\x80\x80\x80\x04*\x86\x01\n\tRelations\x12\x1c\n\x18\x41nalyticsAppliedOnStream\x10\x0b\x12#\n\x1f\x41nalyticsAssociatedWithSchedule\x10\x0c\x12\x1f\n\x1b\x41nalyticsAssociatedToCamera\x10\r\x12\x15\n\rMax_Relations\x10\x80\x80\x80\x80\x04*\xd9\x0c\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\x15\n\x10omitState_p_omit\x10\xf8U\x12\x17\n\x12omitState_p_unOmit\x10\xf9U\x12\'\n\"analyticsState_p_motion_p_detected\x10\xb9u\x12!\n\x1c\x61nalyticsState_p_motion_none\x10\xbau\x12%\n sabotageState_p_blind_p_detected\x10\xb8m\x12#\n\x1esabotageState_p_blind_p_normal\x10\xbcm\x12$\n\x1fsabotageState_p_blur_p_detected\x10\xb9m\x12\"\n\x1dsabotageState_p_blur_p_normal\x10\xbdm\x12\x31\n,sabotageState_p_fieldOfViewChange_p_detected\x10\xbam\x12/\n*sabotageState_p_fieldOfViewChange_p_normal\x10\xbem\x12.\n)analyticsState_p_audio_loud_sound_started\x10\xbdu\x12.\n)analyticsState_p_audio_loud_sound_stopped\x10\xbeu\x12:\n5analyticsState_p_loiteringInRestrictedZone_p_detected\x10\xcbu\x12\x38\n3analyticsState_p_loiteringInRestrictedZone_p_normal\x10\xccu\x12=\n8analyticsState_p_licenseplateInRestrictedZone_p_detected\x10\xcdu\x12\x36\n1analyticsState_p_licenseplateHotlisted_p_detected\x10\xceu\x12\x38\n3analyticsState_p_licenseplateWhitelisted_p_detected\x10\xcfu\x12\x33\n.analyticsState_p_radiometryAbnormal_p_detected\x10\xd0u\x12\x31\n,analyticsState_p_radiometryAbnormal_p_normal\x10\xd1u\x12.\n)analyticsState_p_objectMissing_p_detected\x10\xd2u\x12,\n\'analyticsState_p_objectMissing_p_normal\x10\xd3u\x12\x35\n0analyticsState_p_objectLeftUnattended_p_detected\x10\xd4u\x12\x33\n.analyticsState_p_objectLeftUnattended_p_normal\x10\xd5u\x12\x34\n/analyticsState_p_peopleCounting_p_numberchanged\x10\xd6u\x12\x30\n+analyticsState_p_facialDetection_p_detected\x10\xd7u\x12*\n%analyticsState_p_intrusion_p_detected\x10\xd8u\x12(\n#analyticsState_p_intrusion_p_normal\x10\xd9u\x12-\n(analyticsState_p_tresspassing_p_detected\x10\xdau\x12\x35\n0analyticsState_p_vehicleCounting_p_numberchanged\x10\xe0u\x12/\n*analyticsState_p_privacyRegion_p_pixilated\x10\xe1u\x12\x1b\n\x16\x61nalyticsState_p_begin\x10\xeeu\x12\x19\n\x14\x61nalyticsState_p_end\x10\xefu\x12\x1d\n\x18\x61nalyticsState_p_trigger\x10\xf0u\x12\x1c\n\x17\x61nalyticsState_p_status\x10\xf1u\x12\x12\n\nMax_Events\x10\x80\x80\x80\x80\x04*`\n\rLineDirection\x12\r\n\tNonDirect\x10\x01\x12\x11\n\rTowardsPoint1\x10\x02\x12\x11\n\rTowardsPoint2\x10\x03\x12\x1a\n\x16TowardsPoint1AndPoint2\x10\x04*T\n\x0bOverlayType\x12\x16\n\x12OverlayType_object\x10\x0b\x12\x14\n\x10OverlayType_zone\x10\x0c\x12\x17\n\x0fMax_OverlayType\x10\x80\x80\x80\x80\x04*\x9e\x01\n\x0cOverlayStyle\x12\x14\n\x10OverlayStyle_box\x10\x0b\x12\x15\n\x11OverlayStyle_text\x10\x0c\x12\x15\n\x11OverlayStyle_line\x10\r\x12\x18\n\x14OverlayStyle_polygon\x10\x0e\x12\x16\n\x12OverlayStyle_image\x10\x0f\x12\x18\n\x10Max_OverlayStyle\x10\x80\x80\x80\x80\x04*n\n\x15\x41nalyticsSabotageType\x12\t\n\x05\x42lind\x10\x0b\x12\x08\n\x04\x42lur\x10\x0c\x12\x0f\n\x0b\x46ieldOfView\x10\r\x12\x0c\n\x08VideoCSD\x10\x0e\x12!\n\x19Max_AnalyticsSabotageType\x10\x80\x80\x80\x80\x04')
  ,
  dependencies=[IsomStdDef__pb2.DESCRIPTOR,])

_RESOURCES = _descriptor.EnumDescriptor(
  name='Resources',
  full_name='Honeywell.Security.ISOM.Analytics.Resources',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='supportedOperations', index=0, number=1010,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='supportedRelations', index=1, number=1011,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='supportedEvents', index=2, number=1012,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='supportedCapabilities', index=3, number=1013,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='fullEntity', index=4, number=10050,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='info', index=5, number=10051,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='config', index=6, number=10071,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='identifiers', index=7, number=10091,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='relations', index=8, number=10111,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='state', index=9, number=10210,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Resources', index=10, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=5791,
  serialized_end=6013,
)
_sym_db.RegisterEnumDescriptor(_RESOURCES)

Resources = enum_type_wrapper.EnumTypeWrapper(_RESOURCES)
_RELATIONS = _descriptor.EnumDescriptor(
  name='Relations',
  full_name='Honeywell.Security.ISOM.Analytics.Relations',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='AnalyticsAppliedOnStream', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AnalyticsAssociatedWithSchedule', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='AnalyticsAssociatedToCamera', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Relations', index=3, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6016,
  serialized_end=6150,
)
_sym_db.RegisterEnumDescriptor(_RELATIONS)

Relations = enum_type_wrapper.EnumTypeWrapper(_RELATIONS)
_EVENTS = _descriptor.EnumDescriptor(
  name='Events',
  full_name='Honeywell.Security.ISOM.Analytics.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='omitState_p_omit', index=3, number=11000,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='omitState_p_unOmit', index=4, number=11001,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_motion_p_detected', index=5, number=15033,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_motion_none', index=6, number=15034,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='sabotageState_p_blind_p_detected', index=7, number=14008,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='sabotageState_p_blind_p_normal', index=8, number=14012,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='sabotageState_p_blur_p_detected', index=9, number=14009,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='sabotageState_p_blur_p_normal', index=10, number=14013,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='sabotageState_p_fieldOfViewChange_p_detected', index=11, number=14010,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='sabotageState_p_fieldOfViewChange_p_normal', index=12, number=14014,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_audio_loud_sound_started', index=13, number=15037,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_audio_loud_sound_stopped', index=14, number=15038,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_loiteringInRestrictedZone_p_detected', index=15, number=15051,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_loiteringInRestrictedZone_p_normal', index=16, number=15052,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_licenseplateInRestrictedZone_p_detected', index=17, number=15053,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_licenseplateHotlisted_p_detected', index=18, number=15054,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_licenseplateWhitelisted_p_detected', index=19, number=15055,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_radiometryAbnormal_p_detected', index=20, number=15056,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_radiometryAbnormal_p_normal', index=21, number=15057,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_objectMissing_p_detected', index=22, number=15058,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_objectMissing_p_normal', index=23, number=15059,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_objectLeftUnattended_p_detected', index=24, number=15060,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_objectLeftUnattended_p_normal', index=25, number=15061,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_peopleCounting_p_numberchanged', index=26, number=15062,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_facialDetection_p_detected', index=27, number=15063,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_intrusion_p_detected', index=28, number=15064,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_intrusion_p_normal', index=29, number=15065,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_tresspassing_p_detected', index=30, number=15066,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_vehicleCounting_p_numberchanged', index=31, number=15072,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_privacyRegion_p_pixilated', index=32, number=15073,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_begin', index=33, number=15086,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_end', index=34, number=15087,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_trigger', index=35, number=15088,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='analyticsState_p_status', index=36, number=15089,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_Events', index=37, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=6153,
  serialized_end=7778,
)
_sym_db.RegisterEnumDescriptor(_EVENTS)

Events = enum_type_wrapper.EnumTypeWrapper(_EVENTS)
_LINEDIRECTION = _descriptor.EnumDescriptor(
  name='LineDirection',
  full_name='Honeywell.Security.ISOM.Analytics.LineDirection',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='NonDirect', index=0, number=1,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TowardsPoint1', index=1, number=2,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TowardsPoint2', index=2, number=3,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='TowardsPoint1AndPoint2', index=3, number=4,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=7780,
  serialized_end=7876,
)
_sym_db.RegisterEnumDescriptor(_LINEDIRECTION)

LineDirection = enum_type_wrapper.EnumTypeWrapper(_LINEDIRECTION)
_OVERLAYTYPE = _descriptor.EnumDescriptor(
  name='OverlayType',
  full_name='Honeywell.Security.ISOM.Analytics.OverlayType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='OverlayType_object', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OverlayType_zone', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_OverlayType', index=2, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=7878,
  serialized_end=7962,
)
_sym_db.RegisterEnumDescriptor(_OVERLAYTYPE)

OverlayType = enum_type_wrapper.EnumTypeWrapper(_OVERLAYTYPE)
_OVERLAYSTYLE = _descriptor.EnumDescriptor(
  name='OverlayStyle',
  full_name='Honeywell.Security.ISOM.Analytics.OverlayStyle',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='OverlayStyle_box', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OverlayStyle_text', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OverlayStyle_line', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OverlayStyle_polygon', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='OverlayStyle_image', index=4, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_OverlayStyle', index=5, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=7965,
  serialized_end=8123,
)
_sym_db.RegisterEnumDescriptor(_OVERLAYSTYLE)

OverlayStyle = enum_type_wrapper.EnumTypeWrapper(_OVERLAYSTYLE)
_ANALYTICSSABOTAGETYPE = _descriptor.EnumDescriptor(
  name='AnalyticsSabotageType',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsSabotageType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Blind', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Blur', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='FieldOfView', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='VideoCSD', index=3, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_AnalyticsSabotageType', index=4, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=8125,
  serialized_end=8235,
)
_sym_db.RegisterEnumDescriptor(_ANALYTICSSABOTAGETYPE)

AnalyticsSabotageType = enum_type_wrapper.EnumTypeWrapper(_ANALYTICSSABOTAGETYPE)
supportedOperations = 1010
supportedRelations = 1011
supportedEvents = 1012
supportedCapabilities = 1013
fullEntity = 10050
info = 10051
config = 10071
identifiers = 10091
relations = 10111
state = 10210
Max_Resources = 1073741824
AnalyticsAppliedOnStream = 11
AnalyticsAssociatedWithSchedule = 12
AnalyticsAssociatedToCamera = 13
Max_Relations = 1073741824
config_p_added = 10010
config_p_modified = 10011
config_p_deleted = 10012
omitState_p_omit = 11000
omitState_p_unOmit = 11001
analyticsState_p_motion_p_detected = 15033
analyticsState_p_motion_none = 15034
sabotageState_p_blind_p_detected = 14008
sabotageState_p_blind_p_normal = 14012
sabotageState_p_blur_p_detected = 14009
sabotageState_p_blur_p_normal = 14013
sabotageState_p_fieldOfViewChange_p_detected = 14010
sabotageState_p_fieldOfViewChange_p_normal = 14014
analyticsState_p_audio_loud_sound_started = 15037
analyticsState_p_audio_loud_sound_stopped = 15038
analyticsState_p_loiteringInRestrictedZone_p_detected = 15051
analyticsState_p_loiteringInRestrictedZone_p_normal = 15052
analyticsState_p_licenseplateInRestrictedZone_p_detected = 15053
analyticsState_p_licenseplateHotlisted_p_detected = 15054
analyticsState_p_licenseplateWhitelisted_p_detected = 15055
analyticsState_p_radiometryAbnormal_p_detected = 15056
analyticsState_p_radiometryAbnormal_p_normal = 15057
analyticsState_p_objectMissing_p_detected = 15058
analyticsState_p_objectMissing_p_normal = 15059
analyticsState_p_objectLeftUnattended_p_detected = 15060
analyticsState_p_objectLeftUnattended_p_normal = 15061
analyticsState_p_peopleCounting_p_numberchanged = 15062
analyticsState_p_facialDetection_p_detected = 15063
analyticsState_p_intrusion_p_detected = 15064
analyticsState_p_intrusion_p_normal = 15065
analyticsState_p_tresspassing_p_detected = 15066
analyticsState_p_vehicleCounting_p_numberchanged = 15072
analyticsState_p_privacyRegion_p_pixilated = 15073
analyticsState_p_begin = 15086
analyticsState_p_end = 15087
analyticsState_p_trigger = 15088
analyticsState_p_status = 15089
Max_Events = 1073741824
NonDirect = 1
TowardsPoint1 = 2
TowardsPoint2 = 3
TowardsPoint1AndPoint2 = 4
OverlayType_object = 11
OverlayType_zone = 12
Max_OverlayType = 1073741824
OverlayStyle_box = 11
OverlayStyle_text = 12
OverlayStyle_line = 13
OverlayStyle_polygon = 14
OverlayStyle_image = 15
Max_OverlayStyle = 1073741824
Blind = 11
Blur = 12
FieldOfView = 13
VideoCSD = 14
Max_AnalyticsSabotageType = 1073741824



_ANALYTICSOPERATIONS = _descriptor.Descriptor(
  name='AnalyticsOperations',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsOperations',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='resources', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsOperations.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=72,
  serialized_end=168,
)


_ANALYTICSSUPPORTEDRELATIONS = _descriptor.Descriptor(
  name='AnalyticsSupportedRelations',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsSupportedRelations',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='relations', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsSupportedRelations.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=170,
  serialized_end=274,
)


_ANALYTICSEVENTS = _descriptor.Descriptor(
  name='AnalyticsEvents',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsEvents',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='events', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsEvents.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=276,
  serialized_end=362,
)


_VEHICLEOBJECT = _descriptor.Descriptor(
  name='VehicleObject',
  full_name='Honeywell.Security.ISOM.Analytics.VehicleObject',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='plate', full_name='Honeywell.Security.ISOM.Analytics.VehicleObject.plate', 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='mode', full_name='Honeywell.Security.ISOM.Analytics.VehicleObject.mode', 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='countryCode', full_name='Honeywell.Security.ISOM.Analytics.VehicleObject.countryCode', 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, 1100000), ],
  oneofs=[
  ],
  serialized_start=364,
  serialized_end=439,
)


_PEOPLEIDENTIFY = _descriptor.Descriptor(
  name='PeopleIdentify',
  full_name='Honeywell.Security.ISOM.Analytics.PeopleIdentify',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='name', full_name='Honeywell.Security.ISOM.Analytics.PeopleIdentify.name', 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='cellphone', full_name='Honeywell.Security.ISOM.Analytics.PeopleIdentify.cellphone', 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='nationalID', full_name='Honeywell.Security.ISOM.Analytics.PeopleIdentify.nationalID', index=2,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='passport', full_name='Honeywell.Security.ISOM.Analytics.PeopleIdentify.passport', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=441,
  serialized_end=528,
)


_FACIALMARKPOINT = _descriptor.Descriptor(
  name='FacialMarkPoint',
  full_name='Honeywell.Security.ISOM.Analytics.FacialMarkPoint',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='discription', full_name='Honeywell.Security.ISOM.Analytics.FacialMarkPoint.discription', 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='point', full_name='Honeywell.Security.ISOM.Analytics.FacialMarkPoint.point', 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='area', full_name='Honeywell.Security.ISOM.Analytics.FacialMarkPoint.area', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=531,
  serialized_end=679,
)


_PEOPLEOBJECT = _descriptor.Descriptor(
  name='PeopleObject',
  full_name='Honeywell.Security.ISOM.Analytics.PeopleObject',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='identify', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.identify', 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='location', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.location', 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='age', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.age', index=2,
      number=13, 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='gender', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.gender', 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='skinColor', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.skinColor', index=4,
      number=15, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='hairColor', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.hairColor', index=5,
      number=16, 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='faceBox', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.faceBox', index=6,
      number=17, 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='eyeglass', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.eyeglass', index=7,
      number=18, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sunglass', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.sunglass', index=8,
      number=19, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mask', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.mask', index=9,
      number=20, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='beard', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.beard', index=10,
      number=21, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='eyeOpen', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.eyeOpen', index=11,
      number=22, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='mouthOpen', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.mouthOpen', index=12,
      number=23, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='facialMark', full_name='Honeywell.Security.ISOM.Analytics.PeopleObject.facialMark', index=13,
      number=24, 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=682,
  serialized_end=1124,
)


_DETECTOBJECT = _descriptor.Descriptor(
  name='DetectObject',
  full_name='Honeywell.Security.ISOM.Analytics.DetectObject',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Analytics.DetectObject.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='boundingBox', full_name='Honeywell.Security.ISOM.Analytics.DetectObject.boundingBox', 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='position', full_name='Honeywell.Security.ISOM.Analytics.DetectObject.position', 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='pointsList', full_name='Honeywell.Security.ISOM.Analytics.DetectObject.pointsList', 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),
    _descriptor.FieldDescriptor(
      name='speed', full_name='Honeywell.Security.ISOM.Analytics.DetectObject.speed', index=4,
      number=15, type=2, cpp_type=6, label=1,
      has_default_value=False, default_value=float(0),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='color', full_name='Honeywell.Security.ISOM.Analytics.DetectObject.color', index=5,
      number=16, 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='pictureURL', full_name='Honeywell.Security.ISOM.Analytics.DetectObject.pictureURL', index=6,
      number=17, 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='pictureURLValidDuration', full_name='Honeywell.Security.ISOM.Analytics.DetectObject.pictureURLValidDuration', index=7,
      number=18, 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='vehicle', full_name='Honeywell.Security.ISOM.Analytics.DetectObject.vehicle', index=8,
      number=19, 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='people', full_name='Honeywell.Security.ISOM.Analytics.DetectObject.people', index=9,
      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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1127,
  serialized_end=1546,
)


_DETECTZONE = _descriptor.Descriptor(
  name='DetectZone',
  full_name='Honeywell.Security.ISOM.Analytics.DetectZone',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Analytics.DetectZone.id', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pointList', full_name='Honeywell.Security.ISOM.Analytics.DetectZone.pointList', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=1548,
  serialized_end=1639,
)


_DISPLAYZONE = _descriptor.Descriptor(
  name='DisplayZone',
  full_name='Honeywell.Security.ISOM.Analytics.DisplayZone',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Analytics.DisplayZone.id', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='lineColor', full_name='Honeywell.Security.ISOM.Analytics.DisplayZone.lineColor', 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='fillColor', full_name='Honeywell.Security.ISOM.Analytics.DisplayZone.fillColor', 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, 1100000), ],
  oneofs=[
  ],
  serialized_start=1641,
  serialized_end=1714,
)


_DETECTACTION = _descriptor.Descriptor(
  name='DetectAction',
  full_name='Honeywell.Security.ISOM.Analytics.DetectAction',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Analytics.DetectAction.id', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='description', full_name='Honeywell.Security.ISOM.Analytics.DetectAction.description', 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='objectID', full_name='Honeywell.Security.ISOM.Analytics.DetectAction.objectID', index=2,
      number=13, 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='zoneID', full_name='Honeywell.Security.ISOM.Analytics.DetectAction.zoneID', index=3,
      number=14, 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='line', full_name='Honeywell.Security.ISOM.Analytics.DetectAction.line', index=4,
      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='lineColor', full_name='Honeywell.Security.ISOM.Analytics.DetectAction.lineColor', index=5,
      number=16, 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='direction', full_name='Honeywell.Security.ISOM.Analytics.DetectAction.direction', index=6,
      number=17, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      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=1717,
  serialized_end=1945,
)


_DETECTSOURCE = _descriptor.Descriptor(
  name='DetectSource',
  full_name='Honeywell.Security.ISOM.Analytics.DetectSource',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='zoneID', full_name='Honeywell.Security.ISOM.Analytics.DetectSource.zoneID', 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='detectorType', full_name='Honeywell.Security.ISOM.Analytics.DetectSource.detectorType', 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, 1100000), ],
  oneofs=[
  ],
  serialized_start=1947,
  serialized_end=2009,
)


_OVERLAYELEMENT = _descriptor.Descriptor(
  name='OverlayElement',
  full_name='Honeywell.Security.ISOM.Analytics.OverlayElement',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='style', full_name='Honeywell.Security.ISOM.Analytics.OverlayElement.style', 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='type', full_name='Honeywell.Security.ISOM.Analytics.OverlayElement.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='id', full_name='Honeywell.Security.ISOM.Analytics.OverlayElement.id', index=2,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='level', full_name='Honeywell.Security.ISOM.Analytics.OverlayElement.level', index=3,
      number=15, type=5, cpp_type=1, 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='label', full_name='Honeywell.Security.ISOM.Analytics.OverlayElement.label', index=4,
      number=16, 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='color', full_name='Honeywell.Security.ISOM.Analytics.OverlayElement.color', index=5,
      number=17, 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='fill', full_name='Honeywell.Security.ISOM.Analytics.OverlayElement.fill', index=6,
      number=18, 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='justify', full_name='Honeywell.Security.ISOM.Analytics.OverlayElement.justify', 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='data', full_name='Honeywell.Security.ISOM.Analytics.OverlayElement.data', index=8,
      number=20, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='position', full_name='Honeywell.Security.ISOM.Analytics.OverlayElement.position', index=9,
      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='boundingBox', full_name='Honeywell.Security.ISOM.Analytics.OverlayElement.boundingBox', index=10,
      number=22, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='pointList', full_name='Honeywell.Security.ISOM.Analytics.OverlayElement.pointList', index=11,
      number=23, 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=2012,
  serialized_end=2431,
)


_ANALYTICSSTATISTICS = _descriptor.Descriptor(
  name='AnalyticsStatistics',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsStatistics',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='displayArea', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsStatistics.displayArea', 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='name', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsStatistics.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='type', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsStatistics.type', index=2,
      number=13, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='value', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsStatistics.value', 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='color', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsStatistics.color', index=4,
      number=15, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsStatistics.id', index=5,
      number=16, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=2434,
  serialized_end=2632,
)


_ANALYTICSANNOTATIONMESSAGE = _descriptor.Descriptor(
  name='AnalyticsAnnotationMessage',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsAnnotationMessage',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='frameId', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsAnnotationMessage.frameId', 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='detectObject', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsAnnotationMessage.detectObject', 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='zone', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsAnnotationMessage.zone', index=2,
      number=13, 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='action', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsAnnotationMessage.action', index=3,
      number=14, type=11, cpp_type=10, label=3,
      has_default_value=False, default_value=[],
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='source', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsAnnotationMessage.source', 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='graphics', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsAnnotationMessage.graphics', index=5,
      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),
    _descriptor.FieldDescriptor(
      name='statistics', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsAnnotationMessage.statistics', index=6,
      number=17, 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=2635,
  serialized_end=3098,
)


_ANALYTICSSABOTAGESTATE = _descriptor.Descriptor(
  name='AnalyticsSabotageState',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsSabotageState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsSabotageState.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='sabotageState', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsSabotageState.sabotageState', 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, 1100000), ],
  oneofs=[
  ],
  serialized_start=3100,
  serialized_end=3227,
)


_ANALYTICSSTATE = _descriptor.Descriptor(
  name='AnalyticsState',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsState',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsState.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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(900000, 1001991), ],
  oneofs=[
  ],
  serialized_start=3229,
  serialized_end=3267,
)


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


_ANALYTICSIDENTIFIERS = _descriptor.Descriptor(
  name='AnalyticsIdentifiers',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsIdentifiers',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsIdentifiers.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.Analytics.AnalyticsIdentifiers.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.Analytics.AnalyticsIdentifiers.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),
    _descriptor.FieldDescriptor(
      name='previewImage', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsIdentifiers.previewImage', index=3,
      number=14, type=12, cpp_type=9, label=1,
      has_default_value=False, default_value=_b(""),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=3367,
  serialized_end=3468,
)


_GRIDGRANULARITY = _descriptor.Descriptor(
  name='GridGranularity',
  full_name='Honeywell.Security.ISOM.Analytics.GridGranularity',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='rowGranuality', full_name='Honeywell.Security.ISOM.Analytics.GridGranularity.rowGranuality', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='columnGranuality', full_name='Honeywell.Security.ISOM.Analytics.GridGranularity.columnGranuality', index=1,
      number=12, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=3470,
  serialized_end=3546,
)


_REGIONCOORDINATES = _descriptor.Descriptor(
  name='RegionCoordinates',
  full_name='Honeywell.Security.ISOM.Analytics.RegionCoordinates',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='postionX', full_name='Honeywell.Security.ISOM.Analytics.RegionCoordinates.postionX', index=0,
      number=11, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='postionY', full_name='Honeywell.Security.ISOM.Analytics.RegionCoordinates.postionY', index=1,
      number=12, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=3548,
  serialized_end=3613,
)


_ISOMDIRECTIONLINE = _descriptor.Descriptor(
  name='IsomDirectionLine',
  full_name='Honeywell.Security.ISOM.Analytics.IsomDirectionLine',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='lineDirection', full_name='Honeywell.Security.ISOM.Analytics.IsomDirectionLine.lineDirection', index=0,
      number=11, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='line', full_name='Honeywell.Security.ISOM.Analytics.IsomDirectionLine.line', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=3616,
  serialized_end=3767,
)


_VIDEOALGORITHMPROPERTY = _descriptor.Descriptor(
  name='VideoAlgorithmProperty',
  full_name='Honeywell.Security.ISOM.Analytics.VideoAlgorithmProperty',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='propertyDefinition', full_name='Honeywell.Security.ISOM.Analytics.VideoAlgorithmProperty.propertyDefinition', 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='value', full_name='Honeywell.Security.ISOM.Analytics.VideoAlgorithmProperty.value', 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=3770,
  serialized_end=3907,
)


_ANALYTICSPROPERTYSCHEMA = _descriptor.Descriptor(
  name='AnalyticsPropertySchema',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsPropertySchema',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='title', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsPropertySchema.title', index=0,
      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='type', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsPropertySchema.type', index=1,
      number=13, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=1,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=3909,
  serialized_end=4004,
)


_VIDEOALGORITHMCONFIG = _descriptor.Descriptor(
  name='VideoAlgorithmConfig',
  full_name='Honeywell.Security.ISOM.Analytics.VideoAlgorithmConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='groupName', full_name='Honeywell.Security.ISOM.Analytics.VideoAlgorithmConfig.groupName', 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='propertyList', full_name='Honeywell.Security.ISOM.Analytics.VideoAlgorithmConfig.propertyList', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=4007,
  serialized_end=4139,
)


_REGIONCONFIG = _descriptor.Descriptor(
  name='RegionConfig',
  full_name='Honeywell.Security.ISOM.Analytics.RegionConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Analytics.RegionConfig.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='enableState', full_name='Honeywell.Security.ISOM.Analytics.RegionConfig.enableState', 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),
    _descriptor.FieldDescriptor(
      name='maskEnableState', full_name='Honeywell.Security.ISOM.Analytics.RegionConfig.maskEnableState', index=2,
      number=13, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sensitivityLevel', full_name='Honeywell.Security.ISOM.Analytics.RegionConfig.sensitivityLevel', index=3,
      number=14, 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='detectionThreshold', full_name='Honeywell.Security.ISOM.Analytics.RegionConfig.detectionThreshold', index=4,
      number=15, 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='detectionDuration', full_name='Honeywell.Security.ISOM.Analytics.RegionConfig.detectionDuration', index=5,
      number=16, type=11, cpp_type=10, label=1,
      has_default_value=False, default_value=None,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=_b('\220\265\030\021'), file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='directionLine', full_name='Honeywell.Security.ISOM.Analytics.RegionConfig.directionLine', index=6,
      number=17, 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='polygon', full_name='Honeywell.Security.ISOM.Analytics.RegionConfig.polygon', index=7,
      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='regionCoordinates', full_name='Honeywell.Security.ISOM.Analytics.RegionConfig.regionCoordinates', index=8,
      number=19, 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=4142,
  serialized_end=4563,
)


_VIDEOCONFIG = _descriptor.Descriptor(
  name='VideoConfig',
  full_name='Honeywell.Security.ISOM.Analytics.VideoConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='regionDetails', full_name='Honeywell.Security.ISOM.Analytics.VideoConfig.regionDetails', 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='algorithmConfig', full_name='Honeywell.Security.ISOM.Analytics.VideoConfig.algorithmConfig', 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),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=4566,
  serialized_end=4743,
)


_ANALYTICSRELATION = _descriptor.Descriptor(
  name='AnalyticsRelation',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsRelation',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsRelation.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.Analytics.AnalyticsRelation.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.Analytics.AnalyticsRelation.entityID', 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, 1100000), ],
  oneofs=[
  ],
  serialized_start=4745,
  serialized_end=4864,
)


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


_AUDIOCONFIG = _descriptor.Descriptor(
  name='AudioConfig',
  full_name='Honeywell.Security.ISOM.Analytics.AudioConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='id', full_name='Honeywell.Security.ISOM.Analytics.AudioConfig.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='frequencyAdjustment', full_name='Honeywell.Security.ISOM.Analytics.AudioConfig.frequencyAdjustment', index=1,
      number=12, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='sensitivity', full_name='Honeywell.Security.ISOM.Analytics.AudioConfig.sensitivity', index=2,
      number=13, type=4, cpp_type=4, label=1,
      has_default_value=False, default_value=0,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1001991), ],
  oneofs=[
  ],
  serialized_start=4973,
  serialized_end=5058,
)


_ANALYTICSCONFIG = _descriptor.Descriptor(
  name='AnalyticsConfig',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsConfig',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='identifiers', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsConfig.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.Analytics.AnalyticsConfig.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='algorithmName', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsConfig.algorithmName', index=2,
      number=13, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='enableState', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsConfig.enableState', index=3,
      number=14, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='videoDetails', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsConfig.videoDetails', index=4,
      number=22, 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='audioDetails', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsConfig.audioDetails', index=5,
      number=23, 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=[(900000, 1100000), ],
  oneofs=[
  ],
  serialized_start=5061,
  serialized_end=5422,
)


_ANALYTICSCONFIGLIST = _descriptor.Descriptor(
  name='AnalyticsConfigList',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsConfigList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='config', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsConfigList.config', 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=5424,
  serialized_end=5523,
)


_ANALYTICSENTITY = _descriptor.Descriptor(
  name='AnalyticsEntity',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsEntity',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='config', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsEntity.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.Analytics.AnalyticsEntity.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=5526,
  serialized_end=5687,
)


_ANALYTICSENTITYLIST = _descriptor.Descriptor(
  name='AnalyticsEntityList',
  full_name='Honeywell.Security.ISOM.Analytics.AnalyticsEntityList',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='entity', full_name='Honeywell.Security.ISOM.Analytics.AnalyticsEntityList.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=5689,
  serialized_end=5788,
)

_ANALYTICSOPERATIONS.fields_by_name['resources'].enum_type = _RESOURCES
_ANALYTICSSUPPORTEDRELATIONS.fields_by_name['relations'].enum_type = _RELATIONS
_ANALYTICSEVENTS.fields_by_name['events'].enum_type = _EVENTS
_FACIALMARKPOINT.fields_by_name['point'].message_type = IsomStdDef__pb2._ISOMPOINT
_FACIALMARKPOINT.fields_by_name['area'].message_type = IsomStdDef__pb2._ISOMRECT
_PEOPLEOBJECT.fields_by_name['identify'].message_type = _PEOPLEIDENTIFY
_PEOPLEOBJECT.fields_by_name['location'].message_type = IsomStdDef__pb2._ISOMLOCATION
_PEOPLEOBJECT.fields_by_name['faceBox'].message_type = IsomStdDef__pb2._ISOMRECT
_PEOPLEOBJECT.fields_by_name['facialMark'].message_type = _FACIALMARKPOINT
_DETECTOBJECT.fields_by_name['boundingBox'].message_type = IsomStdDef__pb2._ISOMRECT
_DETECTOBJECT.fields_by_name['position'].message_type = IsomStdDef__pb2._ISOMPOINT
_DETECTOBJECT.fields_by_name['pointsList'].message_type = IsomStdDef__pb2._ISOMPOLYGON
_DETECTOBJECT.fields_by_name['vehicle'].message_type = _VEHICLEOBJECT
_DETECTOBJECT.fields_by_name['people'].message_type = _PEOPLEOBJECT
_DETECTZONE.fields_by_name['pointList'].message_type = IsomStdDef__pb2._ISOMPOLYGON
_DETECTACTION.fields_by_name['line'].message_type = IsomStdDef__pb2._ISOMLINE
_DETECTACTION.fields_by_name['direction'].enum_type = _LINEDIRECTION
_OVERLAYELEMENT.fields_by_name['style'].enum_type = _OVERLAYSTYLE
_OVERLAYELEMENT.fields_by_name['type'].enum_type = _OVERLAYTYPE
_OVERLAYELEMENT.fields_by_name['position'].message_type = IsomStdDef__pb2._ISOMPOINT
_OVERLAYELEMENT.fields_by_name['boundingBox'].message_type = IsomStdDef__pb2._ISOMRECT
_OVERLAYELEMENT.fields_by_name['pointList'].message_type = IsomStdDef__pb2._ISOMPOINT
_ANALYTICSSTATISTICS.fields_by_name['displayArea'].message_type = IsomStdDef__pb2._ISOMRECT
_ANALYTICSSTATISTICS.fields_by_name['type'].enum_type = IsomStdDef__pb2._ISOMSCHEMATYPE
_ANALYTICSANNOTATIONMESSAGE.fields_by_name['detectObject'].message_type = _DETECTOBJECT
_ANALYTICSANNOTATIONMESSAGE.fields_by_name['zone'].message_type = _DISPLAYZONE
_ANALYTICSANNOTATIONMESSAGE.fields_by_name['action'].message_type = _DETECTACTION
_ANALYTICSANNOTATIONMESSAGE.fields_by_name['source'].message_type = _DETECTSOURCE
_ANALYTICSANNOTATIONMESSAGE.fields_by_name['graphics'].message_type = _OVERLAYELEMENT
_ANALYTICSANNOTATIONMESSAGE.fields_by_name['statistics'].message_type = _ANALYTICSSTATISTICS
_ANALYTICSSABOTAGESTATE.fields_by_name['sabotageState'].enum_type = _ANALYTICSSABOTAGETYPE
_ANALYTICSSTATELIST.fields_by_name['state'].message_type = _ANALYTICSSTATE
_ISOMDIRECTIONLINE.fields_by_name['lineDirection'].enum_type = _LINEDIRECTION
_ISOMDIRECTIONLINE.fields_by_name['line'].message_type = IsomStdDef__pb2._ISOMLINE
_VIDEOALGORITHMPROPERTY.fields_by_name['propertyDefinition'].message_type = _ANALYTICSPROPERTYSCHEMA
_ANALYTICSPROPERTYSCHEMA.fields_by_name['type'].enum_type = IsomStdDef__pb2._ISOMSCHEMATYPE
_VIDEOALGORITHMCONFIG.fields_by_name['propertyList'].message_type = _VIDEOALGORITHMPROPERTY
_REGIONCONFIG.fields_by_name['detectionDuration'].message_type = IsomStdDef__pb2._ISOMDURATION
_REGIONCONFIG.fields_by_name['directionLine'].message_type = _ISOMDIRECTIONLINE
_REGIONCONFIG.fields_by_name['polygon'].message_type = IsomStdDef__pb2._ISOMPOLYGON
_REGIONCONFIG.fields_by_name['regionCoordinates'].message_type = _REGIONCOORDINATES
_VIDEOCONFIG.fields_by_name['regionDetails'].message_type = _REGIONCONFIG
_VIDEOCONFIG.fields_by_name['algorithmConfig'].message_type = _VIDEOALGORITHMCONFIG
_ANALYTICSRELATION.fields_by_name['name'].enum_type = _RELATIONS
_ANALYTICSRELATIONLIST.fields_by_name['relation'].message_type = _ANALYTICSRELATION
_ANALYTICSCONFIG.fields_by_name['identifiers'].message_type = _ANALYTICSIDENTIFIERS
_ANALYTICSCONFIG.fields_by_name['relation'].message_type = _ANALYTICSRELATION
_ANALYTICSCONFIG.fields_by_name['videoDetails'].message_type = _VIDEOCONFIG
_ANALYTICSCONFIG.fields_by_name['audioDetails'].message_type = _AUDIOCONFIG
_ANALYTICSCONFIGLIST.fields_by_name['config'].message_type = _ANALYTICSCONFIG
_ANALYTICSENTITY.fields_by_name['config'].message_type = _ANALYTICSCONFIG
_ANALYTICSENTITY.fields_by_name['state'].message_type = _ANALYTICSSTATE
_ANALYTICSENTITYLIST.fields_by_name['entity'].message_type = _ANALYTICSENTITY
DESCRIPTOR.message_types_by_name['AnalyticsOperations'] = _ANALYTICSOPERATIONS
DESCRIPTOR.message_types_by_name['AnalyticsSupportedRelations'] = _ANALYTICSSUPPORTEDRELATIONS
DESCRIPTOR.message_types_by_name['AnalyticsEvents'] = _ANALYTICSEVENTS
DESCRIPTOR.message_types_by_name['VehicleObject'] = _VEHICLEOBJECT
DESCRIPTOR.message_types_by_name['PeopleIdentify'] = _PEOPLEIDENTIFY
DESCRIPTOR.message_types_by_name['FacialMarkPoint'] = _FACIALMARKPOINT
DESCRIPTOR.message_types_by_name['PeopleObject'] = _PEOPLEOBJECT
DESCRIPTOR.message_types_by_name['DetectObject'] = _DETECTOBJECT
DESCRIPTOR.message_types_by_name['DetectZone'] = _DETECTZONE
DESCRIPTOR.message_types_by_name['DisplayZone'] = _DISPLAYZONE
DESCRIPTOR.message_types_by_name['DetectAction'] = _DETECTACTION
DESCRIPTOR.message_types_by_name['DetectSource'] = _DETECTSOURCE
DESCRIPTOR.message_types_by_name['OverlayElement'] = _OVERLAYELEMENT
DESCRIPTOR.message_types_by_name['AnalyticsStatistics'] = _ANALYTICSSTATISTICS
DESCRIPTOR.message_types_by_name['AnalyticsAnnotationMessage'] = _ANALYTICSANNOTATIONMESSAGE
DESCRIPTOR.message_types_by_name['AnalyticsSabotageState'] = _ANALYTICSSABOTAGESTATE
DESCRIPTOR.message_types_by_name['AnalyticsState'] = _ANALYTICSSTATE
DESCRIPTOR.message_types_by_name['AnalyticsStateList'] = _ANALYTICSSTATELIST
DESCRIPTOR.message_types_by_name['AnalyticsIdentifiers'] = _ANALYTICSIDENTIFIERS
DESCRIPTOR.message_types_by_name['GridGranularity'] = _GRIDGRANULARITY
DESCRIPTOR.message_types_by_name['RegionCoordinates'] = _REGIONCOORDINATES
DESCRIPTOR.message_types_by_name['IsomDirectionLine'] = _ISOMDIRECTIONLINE
DESCRIPTOR.message_types_by_name['VideoAlgorithmProperty'] = _VIDEOALGORITHMPROPERTY
DESCRIPTOR.message_types_by_name['AnalyticsPropertySchema'] = _ANALYTICSPROPERTYSCHEMA
DESCRIPTOR.message_types_by_name['VideoAlgorithmConfig'] = _VIDEOALGORITHMCONFIG
DESCRIPTOR.message_types_by_name['RegionConfig'] = _REGIONCONFIG
DESCRIPTOR.message_types_by_name['VideoConfig'] = _VIDEOCONFIG
DESCRIPTOR.message_types_by_name['AnalyticsRelation'] = _ANALYTICSRELATION
DESCRIPTOR.message_types_by_name['AnalyticsRelationList'] = _ANALYTICSRELATIONLIST
DESCRIPTOR.message_types_by_name['AudioConfig'] = _AUDIOCONFIG
DESCRIPTOR.message_types_by_name['AnalyticsConfig'] = _ANALYTICSCONFIG
DESCRIPTOR.message_types_by_name['AnalyticsConfigList'] = _ANALYTICSCONFIGLIST
DESCRIPTOR.message_types_by_name['AnalyticsEntity'] = _ANALYTICSENTITY
DESCRIPTOR.message_types_by_name['AnalyticsEntityList'] = _ANALYTICSENTITYLIST
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['LineDirection'] = _LINEDIRECTION
DESCRIPTOR.enum_types_by_name['OverlayType'] = _OVERLAYTYPE
DESCRIPTOR.enum_types_by_name['OverlayStyle'] = _OVERLAYSTYLE
DESCRIPTOR.enum_types_by_name['AnalyticsSabotageType'] = _ANALYTICSSABOTAGETYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

AnalyticsOperations = _reflection.GeneratedProtocolMessageType('AnalyticsOperations', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSOPERATIONS,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsOperations)
  })
_sym_db.RegisterMessage(AnalyticsOperations)

AnalyticsSupportedRelations = _reflection.GeneratedProtocolMessageType('AnalyticsSupportedRelations', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSSUPPORTEDRELATIONS,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsSupportedRelations)
  })
_sym_db.RegisterMessage(AnalyticsSupportedRelations)

AnalyticsEvents = _reflection.GeneratedProtocolMessageType('AnalyticsEvents', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSEVENTS,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsEvents)
  })
_sym_db.RegisterMessage(AnalyticsEvents)

VehicleObject = _reflection.GeneratedProtocolMessageType('VehicleObject', (_message.Message,), {
  'DESCRIPTOR' : _VEHICLEOBJECT,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.VehicleObject)
  })
_sym_db.RegisterMessage(VehicleObject)

PeopleIdentify = _reflection.GeneratedProtocolMessageType('PeopleIdentify', (_message.Message,), {
  'DESCRIPTOR' : _PEOPLEIDENTIFY,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.PeopleIdentify)
  })
_sym_db.RegisterMessage(PeopleIdentify)

FacialMarkPoint = _reflection.GeneratedProtocolMessageType('FacialMarkPoint', (_message.Message,), {
  'DESCRIPTOR' : _FACIALMARKPOINT,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.FacialMarkPoint)
  })
_sym_db.RegisterMessage(FacialMarkPoint)

PeopleObject = _reflection.GeneratedProtocolMessageType('PeopleObject', (_message.Message,), {
  'DESCRIPTOR' : _PEOPLEOBJECT,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.PeopleObject)
  })
_sym_db.RegisterMessage(PeopleObject)

DetectObject = _reflection.GeneratedProtocolMessageType('DetectObject', (_message.Message,), {
  'DESCRIPTOR' : _DETECTOBJECT,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.DetectObject)
  })
_sym_db.RegisterMessage(DetectObject)

DetectZone = _reflection.GeneratedProtocolMessageType('DetectZone', (_message.Message,), {
  'DESCRIPTOR' : _DETECTZONE,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.DetectZone)
  })
_sym_db.RegisterMessage(DetectZone)

DisplayZone = _reflection.GeneratedProtocolMessageType('DisplayZone', (_message.Message,), {
  'DESCRIPTOR' : _DISPLAYZONE,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.DisplayZone)
  })
_sym_db.RegisterMessage(DisplayZone)

DetectAction = _reflection.GeneratedProtocolMessageType('DetectAction', (_message.Message,), {
  'DESCRIPTOR' : _DETECTACTION,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.DetectAction)
  })
_sym_db.RegisterMessage(DetectAction)

DetectSource = _reflection.GeneratedProtocolMessageType('DetectSource', (_message.Message,), {
  'DESCRIPTOR' : _DETECTSOURCE,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.DetectSource)
  })
_sym_db.RegisterMessage(DetectSource)

OverlayElement = _reflection.GeneratedProtocolMessageType('OverlayElement', (_message.Message,), {
  'DESCRIPTOR' : _OVERLAYELEMENT,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.OverlayElement)
  })
_sym_db.RegisterMessage(OverlayElement)

AnalyticsStatistics = _reflection.GeneratedProtocolMessageType('AnalyticsStatistics', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSSTATISTICS,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsStatistics)
  })
_sym_db.RegisterMessage(AnalyticsStatistics)

AnalyticsAnnotationMessage = _reflection.GeneratedProtocolMessageType('AnalyticsAnnotationMessage', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSANNOTATIONMESSAGE,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsAnnotationMessage)
  })
_sym_db.RegisterMessage(AnalyticsAnnotationMessage)

AnalyticsSabotageState = _reflection.GeneratedProtocolMessageType('AnalyticsSabotageState', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSSABOTAGESTATE,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsSabotageState)
  })
_sym_db.RegisterMessage(AnalyticsSabotageState)

AnalyticsState = _reflection.GeneratedProtocolMessageType('AnalyticsState', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSSTATE,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsState)
  })
_sym_db.RegisterMessage(AnalyticsState)

AnalyticsStateList = _reflection.GeneratedProtocolMessageType('AnalyticsStateList', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSSTATELIST,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsStateList)
  })
_sym_db.RegisterMessage(AnalyticsStateList)

AnalyticsIdentifiers = _reflection.GeneratedProtocolMessageType('AnalyticsIdentifiers', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSIDENTIFIERS,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsIdentifiers)
  })
_sym_db.RegisterMessage(AnalyticsIdentifiers)

GridGranularity = _reflection.GeneratedProtocolMessageType('GridGranularity', (_message.Message,), {
  'DESCRIPTOR' : _GRIDGRANULARITY,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.GridGranularity)
  })
_sym_db.RegisterMessage(GridGranularity)

RegionCoordinates = _reflection.GeneratedProtocolMessageType('RegionCoordinates', (_message.Message,), {
  'DESCRIPTOR' : _REGIONCOORDINATES,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.RegionCoordinates)
  })
_sym_db.RegisterMessage(RegionCoordinates)

IsomDirectionLine = _reflection.GeneratedProtocolMessageType('IsomDirectionLine', (_message.Message,), {
  'DESCRIPTOR' : _ISOMDIRECTIONLINE,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.IsomDirectionLine)
  })
_sym_db.RegisterMessage(IsomDirectionLine)

VideoAlgorithmProperty = _reflection.GeneratedProtocolMessageType('VideoAlgorithmProperty', (_message.Message,), {
  'DESCRIPTOR' : _VIDEOALGORITHMPROPERTY,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.VideoAlgorithmProperty)
  })
_sym_db.RegisterMessage(VideoAlgorithmProperty)

AnalyticsPropertySchema = _reflection.GeneratedProtocolMessageType('AnalyticsPropertySchema', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSPROPERTYSCHEMA,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsPropertySchema)
  })
_sym_db.RegisterMessage(AnalyticsPropertySchema)

VideoAlgorithmConfig = _reflection.GeneratedProtocolMessageType('VideoAlgorithmConfig', (_message.Message,), {
  'DESCRIPTOR' : _VIDEOALGORITHMCONFIG,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.VideoAlgorithmConfig)
  })
_sym_db.RegisterMessage(VideoAlgorithmConfig)

RegionConfig = _reflection.GeneratedProtocolMessageType('RegionConfig', (_message.Message,), {
  'DESCRIPTOR' : _REGIONCONFIG,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.RegionConfig)
  })
_sym_db.RegisterMessage(RegionConfig)

VideoConfig = _reflection.GeneratedProtocolMessageType('VideoConfig', (_message.Message,), {
  'DESCRIPTOR' : _VIDEOCONFIG,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.VideoConfig)
  })
_sym_db.RegisterMessage(VideoConfig)

AnalyticsRelation = _reflection.GeneratedProtocolMessageType('AnalyticsRelation', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSRELATION,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsRelation)
  })
_sym_db.RegisterMessage(AnalyticsRelation)

AnalyticsRelationList = _reflection.GeneratedProtocolMessageType('AnalyticsRelationList', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSRELATIONLIST,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsRelationList)
  })
_sym_db.RegisterMessage(AnalyticsRelationList)

AudioConfig = _reflection.GeneratedProtocolMessageType('AudioConfig', (_message.Message,), {
  'DESCRIPTOR' : _AUDIOCONFIG,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AudioConfig)
  })
_sym_db.RegisterMessage(AudioConfig)

AnalyticsConfig = _reflection.GeneratedProtocolMessageType('AnalyticsConfig', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSCONFIG,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsConfig)
  })
_sym_db.RegisterMessage(AnalyticsConfig)

AnalyticsConfigList = _reflection.GeneratedProtocolMessageType('AnalyticsConfigList', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSCONFIGLIST,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsConfigList)
  })
_sym_db.RegisterMessage(AnalyticsConfigList)

AnalyticsEntity = _reflection.GeneratedProtocolMessageType('AnalyticsEntity', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSENTITY,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsEntity)
  })
_sym_db.RegisterMessage(AnalyticsEntity)

AnalyticsEntityList = _reflection.GeneratedProtocolMessageType('AnalyticsEntityList', (_message.Message,), {
  'DESCRIPTOR' : _ANALYTICSENTITYLIST,
  '__module__' : 'Analytics_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.Analytics.AnalyticsEntityList)
  })
_sym_db.RegisterMessage(AnalyticsEntityList)


_REGIONCONFIG.fields_by_name['detectionDuration']._options = None
# @@protoc_insertion_point(module_scope)
