From 5fcd57b517288771937d5fd1a7f033b618492291 Mon Sep 17 00:00:00 2001 From: Patrick762 Date: Sat, 17 Feb 2024 18:08:05 +0100 Subject: [PATCH] added enums --- .../bluetti_bt/bluetti_bt_lib/field_enums.py | 20 +++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 custom_components/bluetti_bt/bluetti_bt_lib/field_enums.py diff --git a/custom_components/bluetti_bt/bluetti_bt_lib/field_enums.py b/custom_components/bluetti_bt/bluetti_bt_lib/field_enums.py new file mode 100644 index 0000000..b1aecfc --- /dev/null +++ b/custom_components/bluetti_bt/bluetti_bt_lib/field_enums.py @@ -0,0 +1,20 @@ +"""Enums for fields.""" + +from enum import Enum, unique + + +@unique +class OutputMode(Enum): + STOP = 0 + INVERTER_OUTPUT = 1 + BYPASS_OUTPUT_C = 2 + BYPASS_OUTPUT_D = 3 + LOAD_MATCHING = 4 + + +@unique +class AutoSleepMode(Enum): + THIRTY_SECONDS = 2 + ONE_MINUTE = 3 + FIVE_MINUTES = 4 + NEVER = 5