# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: AC.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='AC.proto',
  package='Honeywell.Security.ISOM.AC',
  syntax='proto2',
  serialized_options=None,
  serialized_pb=_b('\n\x08\x41\x43.proto\x12\x1aHoneywell.Security.ISOM.AC\x1a\x10IsomStdDef.proto\"L\n\x19PartitionSetTypeSelection\x12\r\n\x05unSet\x18\x0b \x01(\x08\x12\x0f\n\x07partSet\x18\x0c \x01(\x08\x12\x0f\n\x07\x66ullSet\x18\x10 \x01(\x08\"\x83\x02\n\x15PartitionAntiPassback\x12\x43\n\x04type\x18\x0b \x01(\x0e\x32\x35.Honeywell.Security.ISOM.AC.PartitionAntiPassBackMode\x12U\n\rdetectionType\x18\x0c \x01(\x0e\x32>.Honeywell.Security.ISOM.AC.PartitionAntiPassBackDetectionType\x12\x13\n\x0b\x61utoForgive\x18\r \x01(\x08\x12\x18\n\x10\x61utoForgiveAfter\x18\x0e \x01(\t\x12\x15\n\rautoForgiveAt\x18\x0f \x01(\t*\x08\x08\xc0\x84=\x10\xe0\x91\x43*\xc7\x01\n\x10PartitionSetType\x12\r\n\tprevState\x10\t\x12\x07\n\x03\x61ny\x10\n\x12\t\n\x05unSet\x10\x0b\x12\x0b\n\x07partSet\x10\x0c\x12\x12\n\x0epartSetInstant\x10\r\x12\x10\n\x0cpartSetNight\x10\x0e\x12\x0b\n\x07\x66ullSet\x10\x0f\x12\x0e\n\nfullSetMax\x10\x10\x12\x10\n\x0c\x66orcePartSet\x10\x11\x12\x10\n\x0c\x66orceFullSet\x10\x12\x12\x1c\n\x14Max_PartitionSetType\x10\x80\x80\x80\x80\x04*`\n\x19PartitionAntiPassBackMode\x12\x08\n\x04None\x10\x0b\x12\x08\n\x04Soft\x10\x0c\x12\x08\n\x04Hard\x10\r\x12%\n\x1dMax_PartitionAntiPassBackMode\x10\x80\x80\x80\x80\x04*k\n\"PartitionAntiPassBackDetectionType\x12\t\n\x05Local\x10\x0b\x12\n\n\x06Global\x10\x0c\x12.\n&Max_PartitionAntiPassBackDetectionType\x10\x80\x80\x80\x80\x04')
  ,
  dependencies=[IsomStdDef__pb2.DESCRIPTOR,])

_PARTITIONSETTYPE = _descriptor.EnumDescriptor(
  name='PartitionSetType',
  full_name='Honeywell.Security.ISOM.AC.PartitionSetType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='prevState', index=0, number=9,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='any', index=1, number=10,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='unSet', index=2, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='partSet', index=3, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='partSetInstant', index=4, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='partSetNight', index=5, number=14,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='fullSet', index=6, number=15,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='fullSetMax', index=7, number=16,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='forcePartSet', index=8, number=17,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='forceFullSet', index=9, number=18,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_PartitionSetType', index=10, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=399,
  serialized_end=598,
)
_sym_db.RegisterEnumDescriptor(_PARTITIONSETTYPE)

PartitionSetType = enum_type_wrapper.EnumTypeWrapper(_PARTITIONSETTYPE)
_PARTITIONANTIPASSBACKMODE = _descriptor.EnumDescriptor(
  name='PartitionAntiPassBackMode',
  full_name='Honeywell.Security.ISOM.AC.PartitionAntiPassBackMode',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='None', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Soft', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Hard', index=2, number=13,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_PartitionAntiPassBackMode', index=3, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=600,
  serialized_end=696,
)
_sym_db.RegisterEnumDescriptor(_PARTITIONANTIPASSBACKMODE)

PartitionAntiPassBackMode = enum_type_wrapper.EnumTypeWrapper(_PARTITIONANTIPASSBACKMODE)
_PARTITIONANTIPASSBACKDETECTIONTYPE = _descriptor.EnumDescriptor(
  name='PartitionAntiPassBackDetectionType',
  full_name='Honeywell.Security.ISOM.AC.PartitionAntiPassBackDetectionType',
  filename=None,
  file=DESCRIPTOR,
  values=[
    _descriptor.EnumValueDescriptor(
      name='Local', index=0, number=11,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Global', index=1, number=12,
      serialized_options=None,
      type=None),
    _descriptor.EnumValueDescriptor(
      name='Max_PartitionAntiPassBackDetectionType', index=2, number=1073741824,
      serialized_options=None,
      type=None),
  ],
  containing_type=None,
  serialized_options=None,
  serialized_start=698,
  serialized_end=805,
)
_sym_db.RegisterEnumDescriptor(_PARTITIONANTIPASSBACKDETECTIONTYPE)

PartitionAntiPassBackDetectionType = enum_type_wrapper.EnumTypeWrapper(_PARTITIONANTIPASSBACKDETECTIONTYPE)
prevState = 9
any = 10
unSet = 11
partSet = 12
partSetInstant = 13
partSetNight = 14
fullSet = 15
fullSetMax = 16
forcePartSet = 17
forceFullSet = 18
Max_PartitionSetType = 1073741824
globals()['None'] = 11
Soft = 12
Hard = 13
Max_PartitionAntiPassBackMode = 1073741824
Local = 11
Global = 12
Max_PartitionAntiPassBackDetectionType = 1073741824



_PARTITIONSETTYPESELECTION = _descriptor.Descriptor(
  name='PartitionSetTypeSelection',
  full_name='Honeywell.Security.ISOM.AC.PartitionSetTypeSelection',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='unSet', full_name='Honeywell.Security.ISOM.AC.PartitionSetTypeSelection.unSet', index=0,
      number=11, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='partSet', full_name='Honeywell.Security.ISOM.AC.PartitionSetTypeSelection.partSet', 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='fullSet', full_name='Honeywell.Security.ISOM.AC.PartitionSetTypeSelection.fullSet', index=2,
      number=16, type=8, cpp_type=7, label=1,
      has_default_value=False, default_value=False,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=False,
  syntax='proto2',
  extension_ranges=[],
  oneofs=[
  ],
  serialized_start=58,
  serialized_end=134,
)


_PARTITIONANTIPASSBACK = _descriptor.Descriptor(
  name='PartitionAntiPassback',
  full_name='Honeywell.Security.ISOM.AC.PartitionAntiPassback',
  filename=None,
  file=DESCRIPTOR,
  containing_type=None,
  fields=[
    _descriptor.FieldDescriptor(
      name='type', full_name='Honeywell.Security.ISOM.AC.PartitionAntiPassback.type', index=0,
      number=11, type=14, cpp_type=8, label=1,
      has_default_value=False, default_value=11,
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
    _descriptor.FieldDescriptor(
      name='detectionType', full_name='Honeywell.Security.ISOM.AC.PartitionAntiPassback.detectionType', 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='autoForgive', full_name='Honeywell.Security.ISOM.AC.PartitionAntiPassback.autoForgive', 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='autoForgiveAfter', full_name='Honeywell.Security.ISOM.AC.PartitionAntiPassback.autoForgiveAfter', 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='autoForgiveAt', full_name='Honeywell.Security.ISOM.AC.PartitionAntiPassback.autoForgiveAt', index=4,
      number=15, type=9, cpp_type=9, label=1,
      has_default_value=False, default_value=_b("").decode('utf-8'),
      message_type=None, enum_type=None, containing_type=None,
      is_extension=False, extension_scope=None,
      serialized_options=None, file=DESCRIPTOR),
  ],
  extensions=[
  ],
  nested_types=[],
  enum_types=[
  ],
  serialized_options=None,
  is_extendable=True,
  syntax='proto2',
  extension_ranges=[(1000000, 1100000), ],
  oneofs=[
  ],
  serialized_start=137,
  serialized_end=396,
)

_PARTITIONANTIPASSBACK.fields_by_name['type'].enum_type = _PARTITIONANTIPASSBACKMODE
_PARTITIONANTIPASSBACK.fields_by_name['detectionType'].enum_type = _PARTITIONANTIPASSBACKDETECTIONTYPE
DESCRIPTOR.message_types_by_name['PartitionSetTypeSelection'] = _PARTITIONSETTYPESELECTION
DESCRIPTOR.message_types_by_name['PartitionAntiPassback'] = _PARTITIONANTIPASSBACK
DESCRIPTOR.enum_types_by_name['PartitionSetType'] = _PARTITIONSETTYPE
DESCRIPTOR.enum_types_by_name['PartitionAntiPassBackMode'] = _PARTITIONANTIPASSBACKMODE
DESCRIPTOR.enum_types_by_name['PartitionAntiPassBackDetectionType'] = _PARTITIONANTIPASSBACKDETECTIONTYPE
_sym_db.RegisterFileDescriptor(DESCRIPTOR)

PartitionSetTypeSelection = _reflection.GeneratedProtocolMessageType('PartitionSetTypeSelection', (_message.Message,), {
  'DESCRIPTOR' : _PARTITIONSETTYPESELECTION,
  '__module__' : 'AC_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.AC.PartitionSetTypeSelection)
  })
_sym_db.RegisterMessage(PartitionSetTypeSelection)

PartitionAntiPassback = _reflection.GeneratedProtocolMessageType('PartitionAntiPassback', (_message.Message,), {
  'DESCRIPTOR' : _PARTITIONANTIPASSBACK,
  '__module__' : 'AC_pb2'
  # @@protoc_insertion_point(class_scope:Honeywell.Security.ISOM.AC.PartitionAntiPassback)
  })
_sym_db.RegisterMessage(PartitionAntiPassback)


# @@protoc_insertion_point(module_scope)
