15 #ifndef WS_DISPLAY_CONTROLLER_H 16 #define WS_DISPLAY_CONTROLLER_H 35 wippersnapper_display_v1_DisplayAddOrReplace *msgAdd);
38 void update(int32_t rssi,
bool is_connected);
42 std::vector<DisplayHardware *>
44 unsigned long _last_bar_update;
void update(int32_t rssi, bool is_connected)
Updates the status bar on all managed displays.
Definition: controller.cpp:161
Wippersnapper WS
Global WS instance.
Definition: Wippersnapper.cpp:36
Class that provides storage and functions for the Adafruit IO Wippersnapper interface.
Definition: Wippersnapper.h:278
DisplayController()
Constructs a new DisplayController object.
Definition: controller.cpp:20
bool Handle_Display_Remove(wippersnapper_display_v1_DisplayRemove *msgRemove)
Handles a Display_Remove message.
Definition: controller.cpp:104
Interface for interacting with display hardware (TFT, eInk, OLED, etc.) This class provides methods t...
Definition: hardware.h:31
Forward declaration.
Definition: controller.h:30
~DisplayController()
Destructor.
Definition: controller.cpp:25
bool Handle_Display_AddOrReplace(wippersnapper_display_v1_DisplayAddOrReplace *msgAdd)
Handles a Display_AddOrReplace message.
Definition: controller.cpp:40
bool Handle_Display_Write(wippersnapper_display_v1_DisplayWrite *msgWrite)
Handles a Display_Write message.
Definition: controller.cpp:134