Coverage for tropicsquare / constants / l2.py: 100%
13 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-27 21:24 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-27 21:24 +0000
1# Format [Request ID, Optional request Length]
2# L2 Request IDs
4REQ_ID_GET_INFO_REQ = [0x01, 0x02]
5REQ_ID_HANDSHARE_REQ = [0x02, 0x21]
6REQ_ID_ENCRYPTED_CMD_REQ = [0x04] # Dynamic length, send from API
7REQ_ID_ENCRYPTED_SESSION_ABT = [0x08, 0x00]
8REQ_ID_RESEND_REQ = [0x10, 0x00]
9REQ_ID_SLEEP_REQ = [0x20, 0x01]
10REQ_ID_STARTUP_REQ = [0xB3, 0x01]
11REQ_ID_GET_LOG_REQ = [0xA2, 0x00]
13STARTUP_REBOOT = 0x01
14STARTUP_MAINTENANCE_REBOOT = 0x03
16SLEEP_MODE_SLEEP = 0x05
17SLEEP_MODE_DEEP_SLEEP = 0x0a
19# L3 Command size length
20COMMAND_SIZE_LEN = 2