Represents the status information for an ASSA ABLOY IP-enabled electronic lock
Overview of AssaAbloyIPLockStatusItem goes here.
DeviceStatusItem -> PeripheralStatusItem -> ReaderStatusItem -> AssaAbloyIPLockStatusItem
| Field | Type | Inherited from | Description |
|---|---|---|---|
| ConcurrencyVersion | Nullable<Int64> | DeviceStatusItem | Concurrency version for optimistic concurrency control. |
| DisplayLevel | String | DeviceStatusItem | Gets or sets the display level for this item, typically used to indicate visual priority, severity, or categorization in the user interface (e.g., Info, Warning, Critical). |
| DisplayStatus | String | DeviceStatusItem | Gets or sets the display-friendly status text for the device. This is typically used for UI representation and may differ from internal status codes. [BsonIgnoreIfDefault] to avoid reading the value. |
| Key | String | DeviceStatusItem | Device ID of the device hosting the status. This is provided to link the status to the device. |
| LastUpdated | Nullable<DateTime> | DeviceStatusItem | Last update time in UTC. If null, the current time will be used. |
| LogId | Nullable<Int64> | DeviceStatusItem | The log ID is provided by the smart controller (AUP devices) with every log event. So if the device status is being updated as part of processing a log event, the log ID can be used to correlate the status update with the original log event and gives the order of events. (Don’t override the status with an older logId.) |
| DoorContactFaulted | Nullable<Boolean> | ReaderStatusItem | Gets or sets a value indicating whether to mask [door contact faulted] events.Possible Values (null, true, false) |
| DoorContactMessage | String | ReaderStatusItem | Gets or sets the door contact message. |
| DoorForcedOpen | Nullable<Boolean> | ReaderStatusItem | Gets or sets a value indicating whether [door forced open].Possible Values (null, true, false) |
| DoorHeldOpen | Nullable<Boolean> | ReaderStatusItem | Gets or sets a value indicating whether to mask [door held open] events.Possible Values (null, true, false) |
| IsTampered | Nullable<Boolean> | ReaderStatusItem | Gets or sets a value indicating whether this instance is tampered.Possible Values (null, true, false) |
| MaskDoorForcedOpen | Nullable<Boolean> | ReaderStatusItem | Gets or sets a value indicating whether [door held open].Possible Values (null, true, false) |
| MaskDoorHeldOpen | Nullable<Boolean> | ReaderStatusItem | Gets or sets a value indicating whether [door contact faulted].Possible Values (null, true, false) |
| Mode | String | ReaderStatusItem | Gets or sets the mode. |
| RexFaulted | Nullable<Boolean> | ReaderStatusItem | Gets or sets a value indicating whether [rex faulted].Possible Values (null, true, false) |
| RexMessage | String | ReaderStatusItem | Gets or sets the rex message. |
| TamperMessage | String | ReaderStatusItem | Gets or sets the tamper message. |
| BatteryLevel | String | AssaAbloyIPLockStatusItem | The battery voltage |
| BatteryStatus | Nullable<AssaAbloyIPLockBatteryStatus> | AssaAbloyIPLockStatusItem | The status of the battery as high, low, or unknown |
| DcVoltage | String | AssaAbloyIPLockStatusItem | The auxiliary voltage |
| Description | String | AssaAbloyIPLockStatusItem | The description reported by access point |
| DoorState | Nullable<AssaAbloyIPLockDoorState> | AssaAbloyIPLockStatusItem | The door state |
| FirmwareVersion | String | AssaAbloyIPLockStatusItem | The version reported by access point |
| IsConfirmed | Nullable<Boolean> | AssaAbloyIPLockStatusItem | Whether the access point is confirmed with the DSR |
| IsFirmwareTampered | Nullable<Boolean> | AssaAbloyIPLockStatusItem | Whether the firmware has been tampered |
| IsOnline | Nullable<Boolean> | AssaAbloyIPLockStatusItem | The online status of the access point |
| LastAlarm | AssaAbloyIPLockLogEntry | AssaAbloyIPLockStatusItem | The time and details of the last alarm |
| LastSeen | Nullable<DateTime> | AssaAbloyIPLockStatusItem | The time the access point was last seen |
| LockState | Nullable<AssaAbloyIPLockLockState> | AssaAbloyIPLockStatusItem | The lock state |
| SerialNumber | String | AssaAbloyIPLockStatusItem | The serial number of the access point |
| SyncStatus | Nullable<AssaAbloyIPLockSynchronizationStatus> | AssaAbloyIPLockStatusItem | The access point synchronization status |
| TimeOfLastCommunicationError | Nullable<DateTime> | AssaAbloyIPLockStatusItem | The time of the last communication error |
{
"ConcurrencyVersion" : "Nullable\<Int64\>",
"DisplayLevel" : "String",
"DisplayStatus" : "String",
"Key" : "String",
"LastUpdated" : "Nullable\<DateTime\>",
"LogId" : "Nullable\<Int64\>",
"DoorContactFaulted" : "Nullable\<Boolean\>",
"DoorContactMessage" : "String",
"DoorForcedOpen" : "Nullable\<Boolean\>",
"DoorHeldOpen" : "Nullable\<Boolean\>",
"IsTampered" : "Nullable\<Boolean\>",
"MaskDoorForcedOpen" : "Nullable\<Boolean\>",
"MaskDoorHeldOpen" : "Nullable\<Boolean\>",
"Mode" : "String",
"RexFaulted" : "Nullable\<Boolean\>",
"RexMessage" : "String",
"TamperMessage" : "String",
"BatteryLevel" : "String",
"BatteryStatus" : "Nullable\<[AssaAbloyIPLockBatteryStatus](/object-model/assaabloyiplockbatterystatus)\>",
"DcVoltage" : "String",
"Description" : "String",
"DoorState" : "Nullable\<[AssaAbloyIPLockDoorState](/object-model/assaabloyiplockdoorstate)\>",
"FirmwareVersion" : "String",
"IsConfirmed" : "Nullable\<Boolean\>",
"IsFirmwareTampered" : "Nullable\<Boolean\>",
"IsOnline" : "Nullable\<Boolean\>",
"LastAlarm" : "[AssaAbloyIPLockLogEntry](/object-model/assaabloyiplocklogentry)",
"LastSeen" : "Nullable\<DateTime\>",
"LockState" : "Nullable\<[AssaAbloyIPLockLockState](/object-model/assaabloyiplocklockstate)\>",
"SerialNumber" : "String",
"SyncStatus" : "Nullable\<[AssaAbloyIPLockSynchronizationStatus](/object-model/assaabloyiplocksynchronizationstatus)\>",
"TimeOfLastCommunicationError" : "Nullable\<DateTime\>"
}