1
0
mirror of https://github.com/stargieg/bacnet-stack synced 2025-10-19 23:25:23 +08:00

[r3148] Added property enumerations from BACnet 2016 standard. Thank you, Mario Sousa!

This commit is contained in:
Steve Karg 2017-08-24 19:09:57 +02:00 committed by Patrick Grimm
parent 6fe2e16ad3
commit de1c4b5baa

View File

@ -409,6 +409,19 @@ typedef enum {
PROP_POWER = 384,
PROP_TRANSITION = 385,
PROP_EGRESS_ACTIVE = 386,
/* enumerations 387-398 */
PROP_INTERFACE_VALUE = 387,
PROP_FAULT_HIGH_LIMIT = 388,
PROP_FAULT_LOW_LIMIT = 389,
PROP_LOW_DIFF_LIMIT = 390,
PROP_STRIKE_COUNT = 391,
PROP_TIME_OF_STRIKE_COUNT_RESET = 392,
PROP_DEFAULT_TIMEOUT = 393,
PROP_INITIAL_TIMEOUT = 394,
PROP_LAST_STATE_CHANGE = 395,
PROP_STATE_CHANGE_VALUES = 396,
PROP_TIMER_RUNNING = 397,
PROP_TIMER_STATE = 398,
/* enumerations 399-427 are defined in Addendum 2012-ai */
PROP_APDU_LENGTH = 399,
PROP_IP_ADDRESS = 400,
@ -441,6 +454,69 @@ typedef enum {
PROP_NETWORK_TYPE = 427,
PROP_ROUTING_TABLE = 428,
PROP_VIRTUAL_MAC_ADDRESS_TABLE = 429,
/* enumerations 430-491 */
PROP_COMMAND_TIME_ARRAY = 430,
PROP_CURRENT_COMMAND_PRIORITY = 431,
PROP_LAST_COMMAND_TIME = 432,
PROP_VALUE_SOURCE = 433,
PROP_VALUE_SOURCE_ARRAY = 434,
PROP_BACNET_IPV6_MODE = 435,
PROP_IPV6_ADDRESS = 436,
PROP_IPV6_PREFIX_LENGTH = 437,
PROP_BACNET_IPV6_UDP_PORT = 438,
PROP_IPV6_DEFAULT_GATEWAY = 439,
PROP_BACNET_IPV6_MULTICAST_ADDRESS = 440,
PROP_IPV6_DNS_SERVER = 441,
PROP_IPV6_AUTO_ADDRESSING_ENABLE = 442,
PROP_IPV6_DHCP_LEASE_TIME = 443,
PROP_IPV6_DHCP_LEASE_TIME_REMAINING = 444,
PROP_IPV6_DHCP_SERVER = 445,
PROP_IPV6_ZONE_INDEX = 446,
PROP_ASSIGNED_LANDING_CALLS = 447,
PROP_CAR_ASSIGNED_DIRECTION = 448,
PROP_CAR_DOOR_COMMAND = 449,
PROP_CAR_DOOR_STATUS = 450,
PROP_CAR_DOOR_TEXT = 451,
PROP_CAR_DOOR_ZONE = 452,
PROP_CAR_DRIVE_STATUS = 453,
PROP_CAR_LOAD = 454,
PROP_CAR_LOAD_UNITS = 455,
PROP_CAR_MODE = 456,
PROP_CAR_MOVING_DIRECTION = 457,
PROP_CAR_POSITION = 458,
PROP_ELEVATOR_GROUP = 459,
PROP_ENERGY_METER = 460,
PROP_ENERGY_METER_REF = 461,
PROP_ESCALATOR_MODE = 462,
PROP_FAULT_SIGNALS = 463,
PROP_FLOOR_TEXT = 464,
PROP_GROUP_ID = 465,
/* value 466 is unassigned */
PROP_GROUP_MODE = 467,
PROP_HIGHER_DECK = 468,
PROP_INSTALLATION_ID = 469,
PROP_LANDING_CALLS = 470,
PROP_LANDING_CALL_CONTROL = 471,
PROP_LANDING_DOOR_STATUS = 472,
PROP_LOWER_DECK = 473,
PROP_MACHINE_ROOM_ID = 474,
PROP_MAKING_CAR_CALL = 475,
PROP_NEXT_STOPPING_FLOOR = 476,
PROP_OPERATION_DIRECTION = 477,
PROP_PASSENGER_ALARM = 478,
PROP_POWER_MODE = 479,
PROP_REGISTERED_CAR_CALL = 480,
PROP_ACTIVE_COV_MULTIPLE_SUBSCRIPTIONS = 481,
PROP_PROTOCOL_LEVEL = 482,
PROP_REFERENCE_PORT = 483,
PROP_DEPLOYED_PROFILE_LOCATION = 484,
PROP_PROFILE_LOCATION = 485,
PROP_TAGS = 486,
PROP_SUBORDINATE_NODE_TYPES = 487,
PROP_SUBORDINATE_TAGS = 488,
PROP_SUBORDINATE_RELATIONSHIPS = 489,
PROP_DEFAULT_SUBORDINATE_RELATIONSHIP = 490,
PROP_REPRESENTS = 491,
/* The special property identifiers all, optional, and required */
/* are reserved for use in the ReadPropertyConditional and */
/* ReadPropertyMultiple services or services not defined in this standard. */
@ -2259,7 +2335,7 @@ typedef enum BACnetNetworkPortCommand_T {
/* Enumerated values 0-127 are reserved for definition
by ASHRAE. Enumerated values 128-255 may be used
by others subject to the procedures and constraints
described in Clause 23.*/
described in Clause 23. */
/* do the max range inside of enum so that
compilers will allocate adequate sized datatype for enum
which is used to store decoding */