Objet destiné à creer un flux de sortie pour les programme cpp.
Plus de détails...
#include <serialutils.h>
|
| Serializer (byte buffer[]) |
| Construct a new Serializer object.
|
|
template<typename T > |
Serializer & | operator<< (const T &object) |
| Operateur de décalage, a utilisé pour remplir le buffer.
|
|
template<typename T > |
void | write (const T &object) |
| Methode pour une utilisation interne qui permet d'écrire sur le buffer après conversion en octets.
|
|
void | write (const char *string) |
| Methode pour une utilisation interne qui permet d'écrire sur le buffer après conversion en octets.
|
|
template<> |
void | write (const String &string) |
| Serializer template to a string buffer.
|
|
|
byte * | buffer |
| pointer vers le buffer à complêter
|
|
Objet destiné à creer un flux de sortie pour les programme cpp.
Serializer permet de remplir un buffer en octet à l'aide de variable de tous type. Cela permet une utilisation plus simple de SerialTalks. Voir l'utilisation dans la doc python.
◆ Serializer()
Serializer::Serializer |
( |
byte | buffer[] | ) |
|
|
inline |
Construct a new Serializer object.
- Paramètres
-
buffer | pointeur du buffer. |
◆ operator<<()
Operateur de décalage, a utilisé pour remplir le buffer.
- Paramètres
-
object | Objet a renvoyer dans le buffer pour transmission. |
- Renvoie
- Serializer& Retourne le pointeur du serializer pour une utilisation plus simple
◆ write() [1/3]
void Serializer::write |
( |
const char * | string | ) |
|
|
inline |
Methode pour une utilisation interne qui permet d'écrire sur le buffer après conversion en octets.
- Paramètres
-
string | Object (sous la forme d'un char) a renvoyer dans le buffer pour ecriture. |
◆ write() [2/3]
template<>
void Serializer::write |
( |
const String & | string | ) |
|
|
inline |
Serializer template to a string buffer.
- Paramètres
-
◆ write() [3/3]
template<typename T >
void Serializer::write |
( |
const T & | object | ) |
|
|
inline |
Methode pour une utilisation interne qui permet d'écrire sur le buffer après conversion en octets.
- Paramètres
-
object | Object a renvoyer dans le buffer pour ecriture. |
La documentation de cette structure a été générée à partir du fichier suivant :
- C:/Users/boris/Desktop/robotique/team2024/platformIO/LIBS/ARDUINO_LIBS/Include/serialutils.h