|  Developer

User code

				
					{
    id = 99,
    version = 1,
    supported_users_count = 25,
    capabilities = {
        checksum_supported = true;
        master_code_supported = true;
        master_code_deactivation_supported = false;
        supported_keys = "0123456789",
        supported_keypad_modes = { "enabled", "disabled", "locked_out" }
        supported_user_id_statuses = { "normal", "vacation", "privacy" };
    }
}				
			
field type description
id int identifier of command class
version int version of command class
supported_users_count int number of supported users (from 1 to N)
capabilities table User code capabilities (Optional, Version 2 and more)
Capabilities structure:
field type description
checksum_supported bool checksum is hash of all user codes and statuses
master_code_supported bool
master_code_deactivation_supported bool can master code be deactivated via passing empty code
supported_keys string set of supported keys
supported_keypad_modes array of strings
supported_user_id_statuses array of strings