#include <serialization.h>
Public Types | |
| typedef uint8_t * | iterator |
Public Member Functions | |
| iterator | end () |
| template<typename T > | |
| bool | write (const T &message, uint8_t class_id=T::CLASS_ID, uint8_t message_id=T::MESSAGE_ID) |
| bool | write (const uint8_t *message, uint32_t length, uint8_t class_id, uint8_t message_id) |
| Writer (uint8_t *data, uint32_t size, const Options &options=Options()) | |
Private Attributes | |
| uint8_t * | data_ |
| Options | options_ |
| uint32_t | size_ |
Definition at line 164 of file serialization.h.
| typedef uint8_t* ublox::Writer::iterator |
Definition at line 169 of file serialization.h.
| ublox::Writer::Writer | ( | uint8_t * | data, |
| uint32_t | size, | ||
| const Options & | options = Options() |
||
| ) | [inline] |
Definition at line 167 of file serialization.h.
| iterator ublox::Writer::end | ( | ) | [inline] |
Definition at line 206 of file serialization.h.
| bool ublox::Writer::write | ( | const T & | message, |
| uint8_t | class_id = T::CLASS_ID, |
||
| uint8_t | message_id = T::MESSAGE_ID |
||
| ) | [inline] |
Definition at line 171 of file serialization.h.
| bool ublox::Writer::write | ( | const uint8_t * | message, |
| uint32_t | length, | ||
| uint8_t | class_id, | ||
| uint8_t | message_id | ||
| ) | [inline] |
Definition at line 178 of file serialization.h.
uint8_t* ublox::Writer::data_ [private] |
Definition at line 211 of file serialization.h.
Options ublox::Writer::options_ [private] |
Definition at line 213 of file serialization.h.
uint32_t ublox::Writer::size_ [private] |
Definition at line 212 of file serialization.h.