|  Developer
Updated on May 18, 2022

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.