|
enum class | ButtonPressAction : uint8_t {
NoAction = 0x00
, Intelligent = 0x01
, Unlock = 0x02
, Lock = 0x03
,
Unlatch = 0x04
, LockNgo = 0x05
, ShowStatus = 0x06
} |
|
enum class | CompletionStatus : uint8_t {
Success = 0x00
, MotorBlocked = 0x01
, Canceled = 0x02
, TooRecent = 0x03
,
Busy = 0x04
, LowMotorVoltage = 0x05
, ClutchFailure = 0x06
, MotorPowerFailure = 0x07
,
IncompleteFailure = 0x08
, Failure = 0x0b
, InvalidCode = 0xE0
, OtherError = 0xFE
,
Unknown = 0xFF
} |
|
enum class | ErrorCode : uint8_t {
ERROR_BAD_CRC = 0xFD
, ERROR_BAD_LENGTH = 0xFE
, ERROR_UNKNOWN = 0xFF
, P_ERROR_NOT_PAIRING = 0x10
,
P_ERROR_BAD_AUTHENTICATOR = 0x11
, P_ERROR_BAD_PARAMETER = 0x12
, P_ERROR_MAX_USER = 0x13
, K_ERROR_NOT_AUTHORIZED = 0x20
,
K_ERROR_BAD_PIN = 0x21
, K_ERROR_BAD_NONCE = 0x22
, K_ERROR_BAD_PARAMETER = 0x23
, K_ERROR_INVALID_AUTH_ID = 0x24
,
K_ERROR_DISABLED = 0x25
, K_ERROR_REMOTE_NOT_ALLOWED = 0x26
, K_ERROR_TIME_NOT_ALLOWED = 0x27
, K_ERROR_TOO_MANY_PIN_ATTEMPTS = 0x28
,
K_ERROR_TOO_MANY_ENTRIES = 0x29
, K_ERROR_CODE_ALREADY_EXISTS = 0x2A
, K_ERROR_CODE_INVALID = 0x2B
, K_ERROR_CODE_INVALID_TIMEOUT_1 = 0x2C
,
K_ERROR_CODE_INVALID_TIMEOUT_2 = 0x2D
, K_ERROR_CODE_INVALID_TIMEOUT_3 = 0x2E
, K_ERROR_AUTO_UNLOCK_TOO_RECENT = 0x40
, K_ERROR_POSITION_UNKNOWN = 0x41
,
K_ERROR_MOTOR_BLOCKED = 0x42
, K_ERROR_CLUTCH_FAILURE = 0x43
, K_ERROR_MOTOR_TIMEOUT = 0x44
, K_ERROR_BUSY = 0x45
,
K_ERROR_CANCELED = 0x46
, K_ERROR_NOT_CALIBRATED = 0x47
, K_ERROR_MOTOR_POSITION_LIMIT = 0x48
, K_ERROR_MOTOR_LOW_VOLTAGE = 0x49
,
K_ERROR_MOTOR_POWER_FAILURE = 0x4A
, K_ERROR_CLUTCH_POWER_FAILURE = 0x4B
, K_ERROR_VOLTAGE_TOO_LOW = 0x4C
, K_ERROR_FIRMWARE_UPDATE_NEEDED = 0x4D
} |
|
enum class | KeypadAction : uint8_t {
Intelligent = 0x00
, Unlock = 0x01
, Lock = 0x02
, Unlatch = 0x03
,
LockNgo = 0x04
} |
|
enum class | KeypadActionSource : uint8_t { ArrowKey = 0x00
, Code = 0x01
} |
|
enum class | LockAction : uint8_t {
Unlock = 0x01
, Lock = 0x02
, Unlatch = 0x03
, LockNgo = 0x04
,
LockNgoUnlatch = 0x05
, FullLock = 0x06
, FobAction1 = 0x81
, FobAction2 = 0x82
,
FobAction3 = 0x83
} |
|
enum class | LockState : uint8_t {
Uncalibrated = 0x00
, Locked = 0x01
, Unlocking = 0x02
, Unlocked = 0x03
,
Locking = 0x04
, Unlatched = 0x05
, UnlockedLnga = 0x06
, Unlatching = 0x07
,
Calibration = 0xFC
, BootRun = 0xFD
, MotorBlocked = 0xFE
, Undefined = 0xFF
} |
|
enum class | LoggingType : uint8_t {
LoggingEnabled = 0x01
, LockAction = 0x02
, Calibration = 0x03
, InitializationRun = 0x04
,
KeypadAction = 0x05
, DoorSensor = 0x06
, DoorSensorLoggingEnabled = 0x07
} |
|
enum class | State : uint8_t { Uninitialized = 0x00
, PairingMode = 0x01
, DoorMode = 0x02
, MaintenanceMode = 0x04
} |
|
enum class | Trigger : uint8_t {
System = 0x00
, Manual = 0x01
, Button = 0x02
, Automatic = 0x03
,
AutoLock = 0x06
} |
|