Lock
LOCK_COMMAND code is 0x50
The command is used to lock the lock.
Input parameters
param[0]: if not attached to the command then the default value is NONE.
Param name |
Value |
Description |
NONE |
0x00 |
Lock the lock |
FORCE |
0x02 |
Forces to lock till jam.
Should be used only in emergency case.
|
Result
Result name |
Value |
Description |
SUCCESS |
0x00 |
Operation accepted. |
INVALID_PARAM |
0x01 |
Invalid params passed to lock. |
ERROR |
0x02 |
Error occured. |
BUSY |
0x03 |
Lock is currently performing other operations. Wait for changing state. |
NOT_CALIBRATED |
0x05 |
Lock does not have calibration. Please calibrate the lock. |
DISMOUNTED |
0x09 |
Lock is not mounted on doors. |
Output parameters
none
Example
Form message for encryption,
Command Value |
0x50 |
Encrypt prepared message,
Send it on API commands characteristic,
Receive response on API commands characteristic,
Decrypt received response discarding first header byte,
Parse response
Response |
0x00 (SUCCESS) |