ttlock-sdk-js
Version:
JavaScript port of the TTLock Android SDK
186 lines (185 loc) • 4.04 kB
TypeScript
export declare enum APICommand {
OP_GET_LOCK_VERSION = 1,
OP_ADD_ADMIN = 2,
OP_UNLOCK_ADMIN = 3,
OP_UNLOCK_EKEY = 4,
OP_SET_KEYBOARD_PASSWORD = 5,
OP_CALIBRATE_TIME = 6,
OP_SET_NORMAL_USER_PASSWORD = 7,
OP_READ_NORMAL_USER_PASSWORD = 8,
OP_CLEAR_NORMAL_USER_PASSWORD = 9,
OP_REMOVE_SINGLE_NORMAL_USER_PASSWORD = 10,
OP_RESET_KEYBOARD_PASSWORD = 11,
OP_SET_DELETE_PASSWORD = 12,
OP_LOCK_ADMIN = 13,
OP_LOCK_EKEY = 14,
OP_RESET_EKEY = 15,
/**
* Initialization password
*/
OP_INIT_PWD = 16,
OP_SET_LOCK_NAME = 17,
OP_GET_LOCK_TIME = 18,
OP_RESET_LOCK = 19,
/**
* Add a one-time password, start time and end time are required
*/
OP_ADD_ONCE_KEYBOARD_PASSWORD = 20,
/**
* Add permanent keyboard password, need start time
*/
OP_ADD_PERMANENT_KEYBOARD_PASSWORD = 21,
/**
* Add period password
*/
OP_ADD_PERIOD_KEYBOARD_PASSWORD = 22,
/**
* change Password
*/
OP_MODIFY_KEYBOARD_PASSWORD = 23,
/**
* Delete a single password
*/
OP_REMOVE_ONE_PASSWORD = 24,
/**
* Delete all passwords in the lock
*/
OP_REMOVE_ALL_KEYBOARD_PASSWORD = 25,
/**
* Get operation log
*/
OP_GET_OPERATE_LOG = 26,
/**
* Query device characteristics
*/
OP_SEARCH_DEVICE_FEATURE = 27,
/**
* Query IC card number
*/
OP_SEARCH_IC_CARD_NO = 28,
/**
* Add IC card
*/
OP_ADD_IC = 29,
/**
* Modify the validity period of the IC card
*/
OP_MODIFY_IC_PERIOD = 30,
/**
* Delete IC card
*/
OP_DELETE_IC = 31,
/**
* Clear IC card
*/
OP_CLEAR_IC = 32,
/**
* Set the bracelet KEY
*/
OP_SET_WRIST_KEY = 33,
/**
* Add fingerprint
*/
OP_ADD_FR = 34,
/**
* Modify fingerprint validity period
*/
OP_MODIFY_FR_PERIOD = 35,
/**
* Delete fingerprint
*/
OP_DELETE_FR = 36,
/**
* Clear fingerprint
*/
OP_CLEAR_FR = 37,
/**
* Query the shortest and longest lockout time
*/
OP_SEARCH_AUTO_LOCK_PERIOD = 38,
/**
* Set the blocking time
*/
OP_SET_AUTO_LOCK_TIME = 39,
/**
* Enter upgrade mode
*/
OP_ENTER_DFU_MODE = 40,
/**
* Delete passwords in batch
*/
OP_BATCH_DELETE_PASSWORD = 41,
/**
* Locking function
*/
OP_LOCK = 42,
/**
* Show hidden password
*/
OP_SHOW_PASSWORD_ON_SCREEN = 43,
/**
* Data recovery
*/
OP_RECOVERY_DATA = 44,
/**
* Read password parameters
*/
OP_READ_PWD_PARA = 45,
/**
* Query fingerprint list
*/
OP_SEARCH_FR = 46,
/**
* Query password list
*/
OP_SEARCH_PWD = 47,
/**
* Control remote unlock switch
*/
OP_CONTROL_REMOTE_UNLOCK = 48,
/**
* Get battery
*/
OP_GET_POW = 49,
OP_AUDIO_MANAGEMENT = 50,
OP_REMOTE_CONTROL_DEVICE_MANAGEMENT = 51,
/**
* Door sensor operation
*/
OP_DOOR_SENSOR = 52,
/**
* Detection door sensor
*/
OP_DETECT_DOOR_SENSOR = 53,
/**
* Get lock switch status
*/
OP_GET_LOCK_SWITCH_STATE = 54,
/**
* Read device information
*/
OP_GET_DEVICE_INFO = 55,
/**
* Configure NB lock server address
*/
OP_CONFIGURE_NB_SERVER_ADDRESS = 56,
OP_GET_ADMIN_KEYBOARD_PASSWORD = 57,
OP_WRITE_FR = 58,
OP_QUERY_PASSAGE_MODE = 59,
OP_ADD_OR_MODIFY_PASSAGE_MODE = 60,
OP_DELETE_PASSAGE_MODE = 61,
OP_CLEAR_PASSAGE_MODE = 62,
OP_FREEZE_LOCK = 63,
OP_LOCK_LAMP = 64,
OP_SET_HOTEL_DATA = 65,
OP_SET_SWITCH = 66,
OP_GET_SWITCH = 67,
OP_SET_HOTEL_CARD_SECTION = 68,
OP_DEAD_LOCK = 69,
OP_SET_ELEVATOR_CONTROL_FLOORS = 70,
OP_SET_ELEVATOR_WORK_MODE = 71,
OP_SET_NB_ACTIVATE_CONFIG = 72,
OP_GET_NB_ACTIVATE_CONFIG = 73,
OP_SET_NB_ACTIVATE_MODE = 74,
OP_GET_NB_ACTIVATE_MODE = 75
}