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
« 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."""
3from __future__ import annotations
5DRA818_12K5 = 0x00
6DRA818_25K = 0x01
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
19DEVICE_STATE_PHYS_PTT_DOWN = 1 << 8
20DEVICE_STATE_TX_ACTIVE = 1 << 9
21DEVICE_STATE_SQUELCHED = 1 << 10