All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines
Public Types | Public Member Functions | Private Attributes
ublox::Writer Class Reference

#include <serialization.h>

List of all members.

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_

Detailed Description

Definition at line 164 of file serialization.h.


Member Typedef Documentation

typedef uint8_t* ublox::Writer::iterator

Definition at line 169 of file serialization.h.


Constructor & Destructor Documentation

ublox::Writer::Writer ( uint8_t *  data,
uint32_t  size,
const Options options = Options() 
) [inline]

Definition at line 167 of file serialization.h.


Member Function Documentation

Definition at line 206 of file serialization.h.

template<typename T >
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.


Member Data Documentation

uint8_t* ublox::Writer::data_ [private]

Definition at line 211 of file serialization.h.

Definition at line 213 of file serialization.h.

uint32_t ublox::Writer::size_ [private]

Definition at line 212 of file serialization.h.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends Defines


ublox_serialization
Author(s): Johannes Meyer
autogenerated on Mon Jul 15 2013 16:51:26