From 7cdcd44e0ca10ebdc796638190ed1d9b45d99ef0 Mon Sep 17 00:00:00 2001 From: jacqueline Date: Mon, 15 Jan 2024 12:31:20 +1100 Subject: Begin migration of remaining screens to Lua --- src/audio/include/audio_events.hpp | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'src/audio/include/audio_events.hpp') diff --git a/src/audio/include/audio_events.hpp b/src/audio/include/audio_events.hpp index 3c5ab723..0e4d0bc9 100644 --- a/src/audio/include/audio_events.hpp +++ b/src/audio/include/audio_events.hpp @@ -47,12 +47,27 @@ struct PlayFile : tinyfsm::Event { struct StepUpVolume : tinyfsm::Event {}; struct StepDownVolume : tinyfsm::Event {}; +struct SetVolume : tinyfsm::Event { + std::optional percent; + std::optional db; +}; +struct SetVolumeBalance : tinyfsm::Event { + int left_bias; +}; + struct VolumeChanged : tinyfsm::Event { uint_fast8_t percent; int db; }; -struct ChangeMaxVolume : tinyfsm::Event { - uint16_t new_max; +struct VolumeBalanceChanged : tinyfsm::Event { + int left_bias; +}; +struct VolumeLimitChanged : tinyfsm::Event { + uint16_t new_limit; +}; + +struct SetVolumeLimit : tinyfsm::Event { + uint16_t new_limit; }; struct TogglePlayPause : tinyfsm::Event {}; -- cgit v1.2.3