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.
 
                                    