|
C++ Pixels Library For Windows
Enable communications with Pixels dice using Bluetooth Low Energy.
|
Pixel messages serialization functions. More...


Go to the source code of this file.
Namespaces | |
| namespace | Systemic::Pixels |
| A collection of C++ classes and types to scan for and connect to Pixels dice. | |
Functions | |
| template<typename T , std::enable_if_t< std::is_base_of_v< Systemic::Pixels::Messages::PixelMessage, T >, int > = 0> | |
| void | Systemic::Pixels::Messages::Serialization::serializeMessage (const T &message, std::vector< uint8_t > &outData) |
| Serialize a PixelMessage instance to binary data so it can be send to a Pixels die. More... | |
| template<typename T , std::enable_if_t< std::is_base_of_v< Systemic::Pixels::Messages::PixelMessage, T >, int > = 0> | |
| std::shared_ptr< const T > | Systemic::Pixels::Messages::Serialization::deserializeMessage (const std::vector< uint8_t > &data) |
| Deserialize some binary data received from a Pixels die to a PixelMessage. More... | |
| std::shared_ptr< const PixelMessage > | Systemic::Pixels::Messages::Serialization::deserializeMessage (const std::vector< uint8_t > &data) |
| Deserialize some binary data received from a Pixels die to a PixelMessage. More... | |
Pixel messages serialization functions.
| std::shared_ptr< const T > Systemic::Pixels::Messages::Serialization::deserializeMessage | ( | const std::vector< uint8_t > & | data | ) |
Deserialize some binary data received from a Pixels die to a PixelMessage.
| T | The expected type of PixelMessage. |
| data | The binary data. |
| std::shared_ptr< const PixelMessage > Systemic::Pixels::Messages::Serialization::deserializeMessage | ( | const std::vector< uint8_t > & | data | ) |
Deserialize some binary data received from a Pixels die to a PixelMessage.
| data | The binary data. |
| void Systemic::Pixels::Messages::Serialization::serializeMessage | ( | const T & | message, |
| std::vector< uint8_t > & | outData | ||
| ) |
Serialize a PixelMessage instance to binary data so it can be send to a Pixels die.
| T | The type of PixelMessage. |
| message | The PixelMessage instance. |
| outData | The binary data serialized from the given message. |