companion: get/set timezone offset for clock

* Add tz_offset companion prefs and get/set commands for companion cli
* Use tz_offset for clock on display

Signed-off-by: Aleksei Mamlin <mamlinav@gmail.com>
This commit is contained in:
Aleksei Mamlin
2026-08-31 09:08:22 +03:00
parent 307fc9ba01
commit 1d9a62ca4a
4 changed files with 19 additions and 7 deletions
+2
View File
@@ -43,6 +43,7 @@ public:
uint8_t cad_enabled = 0;
char default_scope_name[31];
uint8_t default_scope_key[16];
int8_t tz_offset = 0;
private:
class RadioPrefs : public CommonRadioPrefs {
@@ -150,6 +151,7 @@ private:
def("tel_base", _parent->telemetry_mode_base);
def("tel_loc", _parent->telemetry_mode_loc);
def("tel_env", _parent->telemetry_mode_env);
def("tz_offset", _parent->tz_offset);
}
public:
CompanionPrefs(NodePrefs* parent) : _parent(parent) { }