Fixed compile errors
This commit is contained in:
@@ -30,7 +30,7 @@
|
||||
#include "bacdef.h"
|
||||
#include "bacenum.h"
|
||||
|
||||
typedef struct {
|
||||
typedef struct BACnetDeviceObjectPropertyReference {
|
||||
BACNET_OBJECT_ID objectIdentifier;
|
||||
BACNET_PROPERTY_ID propertyIdentifier;
|
||||
uint32_t arrayIndex;
|
||||
@@ -41,7 +41,7 @@ typedef struct {
|
||||
* If the optional deviceIdentifier is not provided, then this refers
|
||||
* to an object inside this Device.
|
||||
*/
|
||||
typedef struct {
|
||||
typedef struct BACnetDeviceObjectReference {
|
||||
BACNET_OBJECT_ID deviceIndentifier; /**< Optional, for external device. */
|
||||
BACNET_OBJECT_ID objectIdentifier;
|
||||
} BACNET_DEVICE_OBJECT_REFERENCE;
|
||||
|
||||
@@ -1954,57 +1954,6 @@ typedef enum {
|
||||
ACCESS_AUTHENTICATION_FACTOR_DISABLE_DISABLED_DESTROYED = 5
|
||||
} BACNET_ACCESS_AUTHENTICATION_FACTOR_DISABLE;
|
||||
|
||||
/* Access Credential Disable */
|
||||
typedef enum {
|
||||
ACCESS_CREDENTIAL_DISABLE_NONE = 0,
|
||||
ACCESS_CREDENTIAL_DISABLE_DISABLE = 1,
|
||||
ACCESS_CREDENTIAL_DISABLE_DISABLE_MANUAL = 2,
|
||||
ACCESS_CREDENTIAL_DISABLE_DISABLE_LOCKOUT = 3
|
||||
} BACNET_ACCESS_CREDENTIAL_DISABLE;
|
||||
|
||||
/* Access Credential Disable Reason */
|
||||
typedef enum {
|
||||
ACCESS_CREDENTIAL_DISABLE_REASON_DISABLED = 0,
|
||||
ACCESS_CREDENTIAL_DISABLE_REASON_DISABLED_NEEDS_PROVISIONING = 1,
|
||||
ACCESS_CREDENTIAL_DISABLE_REASON_DISABLED_UNASSIGNED = 2,
|
||||
ACCESS_CREDENTIAL_DISABLE_REASON_DISABLED_NOT_YET_ACTIVE = 3,
|
||||
ACCESS_CREDENTIAL_DISABLE_REASON_DISABLED_EXPIRED = 4,
|
||||
ACCESS_CREDENTIAL_DISABLE_REASON_DISABLED_LOCKOUT = 5,
|
||||
ACCESS_CREDENTIAL_DISABLE_REASON_DISABLED_MAX_DAYS = 6,
|
||||
ACCESS_CREDENTIAL_DISABLE_REASON_DISABLED_MAX_USES = 7,
|
||||
ACCESS_CREDENTIAL_DISABLE_REASON_DISABLED_INACTIVITY = 8,
|
||||
ACCESS_CREDENTIAL_DISABLE_REASON_DISABLED_MANUAL = 9
|
||||
} BACNET_ACCESS_CREDENTIAL_DISABLE_REASON;
|
||||
|
||||
/* Authentication Factor Type */
|
||||
typedef enum {
|
||||
AUTHENTICATION_FACTOR_TYPE_UNDEFINED = 0,
|
||||
AUTHENTICATION_FACTOR_TYPE_ERROR = 1,
|
||||
AUTHENTICATION_FACTOR_TYPE_CUSTOM = 2,
|
||||
AUTHENTICATION_FACTOR_TYPE_SIMPLE_NUMBER16 = 3,
|
||||
AUTHENTICATION_FACTOR_TYPE_SIMPLE_NUMBER32 = 4,
|
||||
AUTHENTICATION_FACTOR_TYPE_SIMPLE_NUMBER56 = 5,
|
||||
AUTHENTICATION_FACTOR_TYPE_SIMPLE_ALPHA_NUMERIC = 6,
|
||||
AUTHENTICATION_FACTOR_TYPE_ABA_TRACK2 = 7,
|
||||
AUTHENTICATION_FACTOR_TYPE_WIEGAND26 = 8,
|
||||
AUTHENTICATION_FACTOR_TYPE_WIEGAND37 = 9,
|
||||
AUTHENTICATION_FACTOR_TYPE_WIEGAND37_FACILITY = 10,
|
||||
AUTHENTICATION_FACTOR_TYPE_FACILITY16_CARD32 = 11,
|
||||
AUTHENTICATION_FACTOR_TYPE_FACILITY32_CARD32 = 12,
|
||||
AUTHENTICATION_FACTOR_TYPE_FASC_N = 13,
|
||||
AUTHENTICATION_FACTOR_TYPE_FASC_N_BCD = 14,
|
||||
AUTHENTICATION_FACTOR_TYPE_FASC_N_LARGE = 15,
|
||||
AUTHENTICATION_FACTOR_TYPE_FASC_N_LARGE_BCD = 16,
|
||||
AUTHENTICATION_FACTOR_TYPE_GSA75 = 17,
|
||||
AUTHENTICATION_FACTOR_TYPE_CHUID = 18,
|
||||
AUTHENTICATION_FACTOR_TYPE_CHUID_FULL = 19,
|
||||
AUTHENTICATION_FACTOR_TYPE_GUID = 20,
|
||||
AUTHENTICATION_FACTOR_TYPE_CBEFF_A = 21,
|
||||
AUTHENTICATION_FACTOR_TYPE_CBEFF_B = 22,
|
||||
AUTHENTICATION_FACTOR_TYPE_CBEFF_C = 23,
|
||||
AUTHENTICATION_FACTOR_TYPE_USER_PASSWORD = 24
|
||||
} BACNET_AUTHENTICATION_FACTOR_TYPE;
|
||||
|
||||
/* Authorization Exemption */
|
||||
typedef enum {
|
||||
AUTHORIZATION_EXEMPTION_PASSBACK = 0,
|
||||
@@ -2140,4 +2089,74 @@ typedef enum {
|
||||
SEC_RESP_UNKNOWN_SOURCE_MESSAGE = 25
|
||||
} BACNET_SECURITY_RESPONSE_CODE;
|
||||
|
||||
typedef enum {
|
||||
ACCESS_CREDENTIAL_DISABLE_NONE = 0,
|
||||
ACCESS_CREDENTIAL_DISABLE = 1,
|
||||
ACCESS_CREDENTIAL_DISABLE_MANUAL = 2,
|
||||
ACCESS_CREDENTIAL_DISABLE_LOCKOUT = 3,
|
||||
ACCESS_CREDENTIAL_DISABLE_MAX = 4
|
||||
/* Enumerated values 0-63 are reserved for definition by ASHRAE.
|
||||
Enumerated values 64-65535 may be used by others subject to
|
||||
the procedures and constraints described in Clause 23. */
|
||||
} BACNET_ACCESS_CREDENTIAL_DISABLE;
|
||||
|
||||
typedef enum {
|
||||
CREDENTIAL_DISABLED = 0,
|
||||
CREDENTIAL_DISABLED_NEEDS_PROVISIONING = 1,
|
||||
CREDENTIAL_DISABLED_UNASSIGNED = 2,
|
||||
CREDENTIAL_DISABLED_NOT_YET_ACTIVE = 3,
|
||||
CREDENTIAL_DISABLED_EXPIRED = 4,
|
||||
CREDENTIAL_DISABLED_LOCKOUT = 5,
|
||||
CREDENTIAL_DISABLED_MAX_DAYS = 6,
|
||||
CREDENTIAL_DISABLED_MAX_USES = 7,
|
||||
CREDENTIAL_DISABLED_INACTIVITY = 8,
|
||||
CREDENTIAL_DISABLED_MANUAL = 9,
|
||||
CREDENTIAL_DISABLED_MAX = 10
|
||||
/* Enumerated values 0-63 are reserved for definition by ASHRAE.
|
||||
Enumerated values 64-65535 may be used by others subject to
|
||||
the procedures and constraints described in Clause 23. */
|
||||
} BACNET_ACCESS_CREDENTIAL_DISABLE_REASON;
|
||||
|
||||
typedef enum {
|
||||
AUTHENTICATION_NONE = 0,
|
||||
AUTHENTICATION_DISABLED = 1,
|
||||
AUTHENTICATION_DISABLED_LOST = 2,
|
||||
AUTHENTICATION_DISABLED_STOLEN = 3,
|
||||
AUTHENTICATION_DISABLED_DAMAGED = 4,
|
||||
AUTHENTICATION_DISABLED_DESTROYED = 5,
|
||||
AUTHENTICATION_DISABLED_MAX = 6
|
||||
/* Enumerated values 0-63 are reserved for definition by ASHRAE.
|
||||
Enumerated values 64-65535 may be used by others subject to
|
||||
the procedures and constraints described in Clause 23. */
|
||||
} BACNET_AUTHENTICATION_DISABLE_REASON;
|
||||
|
||||
typedef enum {
|
||||
AUTHENTICATION_FACTOR_UNDEFINED = 0,
|
||||
AUTHENTICATION_FACTOR_ERROR = 1,
|
||||
AUTHENTICATION_FACTOR_CUSTOM = 2,
|
||||
AUTHENTICATION_FACTOR_SIMPLE_NUMBER16 = 3,
|
||||
AUTHENTICATION_FACTOR_SIMPLE_NUMBER32 = 4,
|
||||
AUTHENTICATION_FACTOR_SIMPLE_NUMBER56 = 5,
|
||||
AUTHENTICATION_FACTOR_SIMPLE_ALPHA_NUMERIC = 6,
|
||||
AUTHENTICATION_FACTOR_ABA_TRACK2 = 7,
|
||||
AUTHENTICATION_FACTOR_WIEGAND26 = 8,
|
||||
AUTHENTICATION_FACTOR_WIEGAND37 = 9,
|
||||
AUTHENTICATION_FACTOR_WIEGAND37_FACILITY = 10,
|
||||
AUTHENTICATION_FACTOR_FACILITY16_CARD32 = 11,
|
||||
AUTHENTICATION_FACTOR_FACILITY32_CARD32 = 12,
|
||||
AUTHENTICATION_FACTOR_FASC_N = 13,
|
||||
AUTHENTICATION_FACTOR_FASC_N_BCD = 14,
|
||||
AUTHENTICATION_FACTOR_FASC_N_LARGE = 15,
|
||||
AUTHENTICATION_FACTOR_FASC_N_LARGE_BCD = 16,
|
||||
AUTHENTICATION_FACTOR_GSA75 = 17,
|
||||
AUTHENTICATION_FACTOR_CHUID = 18,
|
||||
AUTHENTICATION_FACTOR_CHUID_FULL = 19,
|
||||
AUTHENTICATION_FACTOR_GUID = 20,
|
||||
AUTHENTICATION_FACTOR_CBEFF_A = 21,
|
||||
AUTHENTICATION_FACTOR_CBEFF_B = 22,
|
||||
AUTHENTICATION_FACTOR_CBEFF_C = 23,
|
||||
AUTHENTICATION_FACTOR_USER_PASSWORD = 24,
|
||||
AUTHENTICATION_FACTOR_MAX = 25
|
||||
} BACNET_AUTHENTICATION_FACTOR_TYPE;
|
||||
|
||||
#endif /* end of BACENUM_H */
|
||||
|
||||
Reference in New Issue
Block a user