|
|
|
@@ -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 */
|
|
|
|
|