Represents a conditional image element on a display.
Represents the display config.
It holds the resolution and the elements to be rendered.
Represents a single element to be rendered on a display.
Represents a graph element on a display.
Represents a static image element on a display.
Represents the preparation data for the render process.
It holds all static assets to be rendered.
This is done once before the loop starts.
Each asset will be stored on the display locally, and load during the render process by its
asset id / element id
Represents the preparation data for the render process.
It holds all static assets to be rendered.
This is done once before the loop starts.
Each asset will be stored on the display locally, and load during the render process by its
asset id / element id
Represents the preparation data for the render process.
It holds all static assets to be rendered.
This is done once before the loop starts.
Each asset will be stored on the display locally, and load during the render process by its
asset id / element id
Represents the data to be rendered on a display.
It holds the display config and the sensor values.
Provides a single SensorValue
Represents a text element on a display.
Indicates the current type of message to be sent to the display.
Either a message to prepares static assets, by sending them to the display, and then be stored on the fs.
Or the actual render loop, where the prev. stored asses will be used to render the image.
The type is used to deserialize the data to the correct struct.
The data is a vector of bytes, which will be deserialized to the correct struct, depending on the type.