#ifndef ENUM_PROPERTIES_H #define ENUM_PROPERTIES_H enum properties { BAC_ADDRESS = -1, ACKED_TRANSITIONS = 0, ACK_REQUIRED = 1, ACTION = 2, ACTION_TEXT = 3, ACTIVE_TEXT = 4, ACTIVE_VT_SESSIONS = 5, ACTIVE_COV_SUBSCRIPTIONS = 152, ALARM_VALUE = 6, ALARM_VALUES = 7, ALL = 8, ALL_WRITES_SUCCESSFUL = 9, APDU_SEGMENT_TIMEOUT = 10, APDU_TIMEOUT = 11, SOFTWARE_VER = 12, ARCHIVE = 13, ATTEMPTED_SAMPLES = 124, AVERAGE_VALUE = 125, BACKUP_FAILURE_TIMEOUT = 153, BIAS = 14, BUFFER_SIZE = 126, CHANGE_OF_STATE_COUNT = 15, CHANGE_OF_STATE_TIME = 16, CLIENT_COV_INCREMENT = 127, CONFIGURATION_FILES = 154, CONTROLLED_VARIABLE_REFERENCE = 19, CONTROLLED_VARIABLE_UNITS = 20, CONTROLLED_VARIABLE_VALUE = 21, COV_INCREMENT = 22, COV_RESUBSCRIPTION_INTERVAL = 128, DATABASE_REV = 155, DATELIST = 23, DAYLIGHT_SAVINGS_STATUS = 24, DEADBAND = 25, DERIVATIVE_CONSTANT = 26, DERIVATIVE_CONSTANT_UNITS = 27, DESCRIPTION = 28, DESCRIPTION_OF_HALT = 29, DEVICE_ADDRESS_BINDING = 30, DEVICE_TYPE = 31, DIRECT_READING = 156, EFFECTIVE_PERIOD = 32, ELAPSED_ACTIVE_TIME = 33, ERROR_LIMIT = 34, EVENT_ENABLE = 35, EVENT_STATE = 36, EVENT_TIME_STAMPS = 130, EVENT_TYPE = 37, EXCEPTION_SCHEDULE = 38, FAULT_VALUES = 39, FEEDBACK_VALUE = 40, FILE_ACCESS_METHOD = 41, FILE_SIZE = 42, FILE_TYPE = 43, FIRMWARE_REV = 44, HIGH_LIMIT = 45, INACTIVE_TEXT = 46, IN_PROCESS = 47, INSTANCE_OF = 48, INTEGRAL_CONSTANT = 49, INTEGRAL_CONSTANT_UNITS = 50, ISSUE_CONFIRMED_NOTIFICATIONS = 51, LAST_NOTIFY_RECORD = 173, LAST_RESTORE_TIME = 157, LIFE_SAFETY_ALARM_VALUES = 166, LIMIT_ENABLE = 52, LIST_OF_GROUP_MEMBERS = 53, LIST_OF_OBJECT_PROPERTY_REFERENCES = 54, LIST_OF_SESSION_KEYS = 55, LOCAL_DATE = 56, LOCAL_TIME = 57, LOCATION = 58, LOG_BUFFER = 131, LOG_DEVICE_OBJECT_PROPERTY = 132, LOG_ENABLE = 133, LOG_INTERVAL = 134, LOW_LIMIT = 59, MAINTENANCE_REQUIRED = 158, MANIPULATED_VARIABLE_REFERENCE = 60, MAXIMUM_OUTPUT = 61, MAXIMUM_VALUE = 135, MAXIMUM_VALUE_TIMESTAM = 149, APDU_LENGTH = 62, MAX_INFO_FRAMES = 63, MAX_MASTER = 64, MAX_PRES_VALUE = 65, MAX_SEGMENTS_ACCEPTED = 167, MEMBER_OF = 159, MINIMUM_OFF_TIME = 66, MINIMUM_ON_TIME = 67, MINIMUM_OUTPUT = 68, MINIMUM_VALUE = 136, MINIMUM_VALUE_TIMESTAMP = 150, MIN_PRES_VALUE = 69, MODE = 160, MODEL_NAME = 70, MODIFICATION_DATE = 71, NOTIFICATION_CLASS = 17, NOTIFICATION_THRESHOLD = 137, NOTIFY_TYPE = 72, APDU_RETRIES = 73, NUMBER_OF_STATES = 74, OBJECT_ID = 75, OBJECT_LIST = 76, OBJECT_NAME = 77, OBJECT_PROPERTY_REFERENCE = 78, OBJECT_TYPE = 79, OPERATION_EXPECTED = 161, OPTIONAL = 80, OUT_OF_SERVICE = 81, OUTPUT_UNITS = 82, EVENT_PARAMETERS = 83, POLARITY = 84, PRESENT_VALUE = 85, PRIORITY = 86, PRIORITY_ARRAY = 87, PRIORITY_FOR_WRITING = 88, PROCESS_ID = 89, PROFILE_NAME = 168, PROGRAM_CHANGE = 90, PROGRAM_LOCATION = 91, PROGRAM_STATE = 92, PROPORTIONAL_CONSTANT = 93, PROPORTIONAL_CONSTANT_UNITS = 94, PROTOCOL_OBJECT_TYPES_SUPPORTED = 96, PROTOCOL_REV = 139, PROTOCOL_SERVICES_SUPPORTED = 97, PROTOCOL_VER = 98, READ_ONLY = 99, REASON_FOR_HALT = 100, RECIPIENT = 101, RECIPIENT_LIST = 102, RECORDS_SINCE_NOTIFICATION = 140, RECORD_COUNT = 141, RELIABILITY = 103, RELINQUISH_DEFAULT = 104, REQUIRED = 105, RESOLUTION = 106, SEGMENTATION_SUPPORTED = 107, SETPOINT = 108, SETPOINT_REFERENCE = 109, SETTING = 162, SILENCED = 163, START_TIME = 142, STATE_TEXT = 110, STATUS_FLAGS = 111, STOP_TIME = 143, STOP_WHEN_FULL = 144, SYSTEM_STATUS = 112, TIME_DELAY = 113, TIME_OF_ACTIVE_TIME_RESET = 114, TIME_OF_STATE_COUNT_RESET = 115, TIME_SYNCHRONIZATION_RECIPIENTS = 116, TOTAL_RECORD_COUNT = 145, TRACKING_VALUE = 164, UNITS = 117, UPDATE_INTERVAL = 118, UTC_OFFSET = 119, VALID_SAMPLES = 146, VARIANCE_VALUE = 151, VENDOR_ID = 120, VENDOR_NAME = 121, VT_CLASSES_SUPPORTED = 122, WEEKLY_SCHEDULE = 123 }; #endif