mirror of
https://git.ianrenton.com/ian/spothole.git
synced 2025-10-27 16:59:25 +00:00
15 lines
392 B
Python
15 lines
392 B
Python
from dataclasses import dataclass
|
|
|
|
# Data class that defines a band.
|
|
@dataclass
|
|
class Band:
|
|
# Band name
|
|
name: str
|
|
# Start frequency, in Hz
|
|
start_freq: float
|
|
# Stop frequency, in Hz
|
|
end_freq: float
|
|
# Colour to use for this band, as per PSK Reporter
|
|
color: str
|
|
# Contrast colour to use for text against a background of the band colour
|
|
contrast_color: str |