HomeAutomationTile is only used within TouchGFX.
 
Symbols
loading...
Files
loading...

HomeAutomationTile class

Syntax

class HomeAutomationTile : public Container { public:     HomeAutomationTile();     virtual ~HomeAutomationTile();     virtual void handleTickEvent();     int16_t getWidth()     {         return Container::getWidth();     }     int16_t getHeight()     {         return Container::getHeight();     }     void gotoAssociatedScreen()     {         static_cast<FrontendApplication*>(Application::getInstance())->gotoHomeAutomationScreen();     }     void addRoom(RoomTemperatureInfo& room);     void initialize(); private:     enum States     {         ANIMATE_TEXT_OUT,         ANIMATE_TEXT_IN,         NO_ANIMATION     } currentState;     uint8_t animationCounter;     Box background;     Image hiddenBackground;     int currentRoomIndex;     TextArea roomName;     TextArea roomNameDropShadow;     TextAreaWithOneWildcard temperature;     TextAreaWithOneWildcard temperatureDropShadow;     Unicode::UnicodeChar temperatureBuffer[7];     int tickCounter;     int dropShadowOffsetX;     int dropShadowOffsetY;     TextArea tileId;     int numberOfRooms;     RoomTemperatureInfo rooms[10];     int roomNameY;     int temperatureY;     void animateTextOut();     void animateTextIn();     void setCurrentState(States newState);     void setRoom(TEXTS newRoom);     void setTemperature(int16_t newTemperature); };

Fields

currentState

No summary provided. Read more...

animationCounter

No summary provided. Read more...

background

No summary provided. Read more...

hiddenBackground

No summary provided. Read more...

currentRoomIndex

No summary provided. Read more...

roomName

No summary provided. Read more...

roomNameDropShadow

No summary provided. Read more...

temperature

No summary provided. Read more...

temperatureDropShadow

No summary provided. Read more...

temperatureBuffer

No summary provided. Read more...

tickCounter

No summary provided. Read more...

dropShadowOffsetX

No summary provided. Read more...

dropShadowOffsetY

No summary provided. Read more...

tileId

No summary provided. Read more...

numberOfRooms

No summary provided. Read more...

rooms

No summary provided. Read more...

roomNameY

No summary provided. Read more...

temperatureY

No summary provided. Read more...

Methods

handleTickEvent()

No summary provided. Read more...

getWidth()

No summary provided. Read more...

getHeight()

No summary provided. Read more...

gotoAssociatedScreen()

No summary provided. Read more...

addRoom()

No summary provided. Read more...

initialize()

No summary provided. Read more...

animateTextOut()

No summary provided. Read more...

animateTextIn()

No summary provided. Read more...

setCurrentState()

No summary provided. Read more...

setRoom()

No summary provided. Read more...

setTemperature()

No summary provided. Read more...