Coverage for kv4p/constants/messages.py: 100%

16 statements  

« prev     ^ index     » next       coverage.py v7.15.4, created at 2026-08-13 13:27 +0000

1"""Bit flags and enums used inside KV4P message payloads.""" 

2 

3from __future__ import annotations 

4 

5DRA818_12K5 = 0x00 

6DRA818_25K = 0x01 

7 

8HOST_STATE_RADIO_CONFIG_VALID = 1 << 0 

9HOST_STATE_PTT_REQUESTED = 1 << 1 

10HOST_STATE_RX_AUDIO_OPEN = 1 << 2 

11HOST_STATE_HIGH_POWER = 1 << 3 

12HOST_STATE_RSSI_ENABLED = 1 << 4 

13HOST_STATE_FILTER_PRE = 1 << 5 

14HOST_STATE_FILTER_HIGH = 1 << 6 

15HOST_STATE_FILTER_LOW = 1 << 7 

16HOST_STATE_TX_ALLOWED = 1 << 11 

17HOST_STATE_ENABLE_STATUS_REPORTS = 1 << 12 

18 

19DEVICE_STATE_PHYS_PTT_DOWN = 1 << 8 

20DEVICE_STATE_TX_ACTIVE = 1 << 9 

21DEVICE_STATE_SQUELCHED = 1 << 10