mirror of
https://github.com/eried/portapack-mayhem.git
synced 2025-08-03 12:06:52 -04:00
Radiosonde beep tone tweaks (#2020)
* Tweak RSSI audio beep frequency range * Clang & changed min freq * Save beep/log/crc settings in .ini file * Update copyright string * Added generic audio_beep message
This commit is contained in:
parent
8391ca8052
commit
4aeaf94d2d
9 changed files with 99 additions and 36 deletions
|
@ -121,6 +121,7 @@ class Message {
|
|||
GPSPosData = 63,
|
||||
OrientationData = 64,
|
||||
EnvironmentData = 65,
|
||||
AudioBeep = 66,
|
||||
MAX
|
||||
};
|
||||
|
||||
|
@ -1165,8 +1166,10 @@ class RequestSignalMessage : public Message {
|
|||
public:
|
||||
enum class Signal : char {
|
||||
FillRequest = 1,
|
||||
BeepRequest = 2,
|
||||
Squelched = 3
|
||||
RogerBeepRequest = 2,
|
||||
RSSIBeepRequest = 3,
|
||||
BeepStopRequest = 4,
|
||||
Squelched = 5,
|
||||
};
|
||||
|
||||
constexpr RequestSignalMessage(
|
||||
|
@ -1361,4 +1364,16 @@ class EnvironmentDataMessage : public Message {
|
|||
uint16_t light = 0; // lux
|
||||
};
|
||||
|
||||
class AudioBeepMessage : public Message {
|
||||
public:
|
||||
constexpr AudioBeepMessage(
|
||||
uint32_t freq = 1000,
|
||||
uint32_t duration_ms = 100)
|
||||
: Message{ID::AudioBeep},
|
||||
freq{freq},
|
||||
duration_ms{duration_ms} {
|
||||
}
|
||||
uint32_t freq = 1000;
|
||||
uint32_t duration_ms = 100;
|
||||
};
|
||||
#endif /*__MESSAGE_H__*/
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue