Door lock configuration
- Door lock configuration tables
--versions 1,2,3
{
enabled_inside_handle_ids = { 1 },
enabled_outside_handle_ids = { },
lock_timeout = 30
}
--version 4
{
enabled_inside_handle_ids = { 1 },
enabled_outside_handle_ids = { },
lock_timeout = 30,
auto_relock_timeout = 50,
hold_and_release_timeout = 40,
twist_assist_enabled = true,
block_to_block_enabled = false
}
field | type | version | description |
---|---|---|---|
enabled_inside_handle_ids | array of int | 1-3 | list of enabled inside handle ids ( 1 .. 4 ) |
enabled_outside_handle_ids | array of int | 1-3 | list of enabled outside handle ids ( 1 .. 4 ) |
lock_timeout | int | 1-3 | lock timeout in seconds. It’s activated after any timed operation. It’s optional field ( absent value means disabled timed operations ). Max value is 15239 (60 * 0xFE – 1). |
auto_relock_timeout | int | 4+ | auto relock timeout in seconds. It’s activated after setting any doorlock unsecured mode. Max value is 0xFFFF. |
hold_and_release_timeout | int | 4+ | hold and release timeout in seconds. Max value is 0xFFFF. |
twist_assist_enabled | bool | 4+ | |
block_to_block_enabled | bool | 4+ |
Note, fields “required” are actual for corresponding cc version. E.g. it’s possible to pass just inside_handle_ids and outside_handle_ids.