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

1# Format [Request ID, Optional request Length] 

2# L2 Request IDs 

3 

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] 

12 

13STARTUP_REBOOT = 0x01 

14STARTUP_MAINTENANCE_REBOOT = 0x03 

15 

16SLEEP_MODE_SLEEP = 0x05 

17SLEEP_MODE_DEEP_SLEEP = 0x0a 

18 

19# L3 Command size length 

20COMMAND_SIZE_LEN = 2