#include <CC_DoorLock.h>
Data Fields | |
door_lock_mode_t | mode |
cc_door_lock_operation_type_t | type |
uint8_t | insideDoorHandleMode: 4 |
uint8_t | outsideDoorHandleMode: 4 |
uint8_t | insideDoorHandleState: 4 |
uint8_t | outsideDoorHandleState: 4 |
uint8_t | condition |
uint8_t | lockTimeoutMin |
uint8_t | lockTimeoutSec |
Inside/outside Door Handles Mode These mode bits indicate if the actual handle can open the door locally.
The mode of the four inside and four outside door handles are encoded in insideDoorHandleMode and outsideDoorHandleMode as:
Door condition. The condition field indicates the status of the door lock components such as bolt and latch states.
uint8_t cc_door_lock_data_t::condition |
Door condition (8 bits)
uint8_t cc_door_lock_data_t::insideDoorHandleMode |
Inside Door Handles Mode (4 bits)
uint8_t cc_door_lock_data_t::insideDoorHandleState |
Inside Door Handles State (4 bits)
uint8_t cc_door_lock_data_t::lockTimeoutMin |
Lock Timeout Minutes, valid values 1-254 decimal
uint8_t cc_door_lock_data_t::lockTimeoutSec |
Lock Timeout Seconds, valid 1-59 decimal
door_lock_mode_t cc_door_lock_data_t::mode |
uint8_t cc_door_lock_data_t::outsideDoorHandleMode |
Outside Door Handles Mode (4 bits)
uint8_t cc_door_lock_data_t::outsideDoorHandleState |
Outside Door Handles State (4 bits)
cc_door_lock_operation_type_t cc_door_lock_data_t::type |