TinyRobotics
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
SerializeArduino Class Reference

Arduino-compatible serialization utility for Serializable objects. More...

#include <SerializeArduino.h>

Public Member Functions

 SerializeArduino (Stream &io)
 
 SerializeArduino (Print &out)
 
size_t print (Serializable &obj)
 
bool read (Serializable &obj)
 

Protected Attributes

Stream * p_io = nullptr
 
Print * p_out = nullptr
 

Detailed Description

Arduino-compatible serialization utility for Serializable objects.

The SerializeArduino class provides methods to serialize and deserialize objects implementing the Serializable interface, using Arduino's Stream and Print APIs.

Example:

SerializeArduino serializer(Serial);
serializer.print(myObject); // Write to Serial
serializer.read(myObject); // Read from Serial
Arduino-compatible serialization utility for Serializable objects.
Definition: SerializeArduino.h:30
Note
The Serializable interface defines how objects are converted to/from strings.
See also
Serializable

The documentation for this class was generated from the following file: