#include <ros/console.h>#include <stdint.h>#include <boost/call_traits.hpp>#include <vector>#include <algorithm>#include "checksum.h"#include "serialization_ros.h"

Go to the source code of this file.
Classes | |
| class | ublox::Message< T > |
| Keeps track of which class and message IDs can be decoded by a given message type. More... | |
| struct | ublox::Options |
| Options for the Reader and Writer for encoding and decoding messages. More... | |
| class | ublox::Reader |
| Decodes byte messages into u-blox ROS messages. More... | |
| struct | ublox::Serializer< T > |
| Encodes and decodes messages. More... | |
| struct | ublox::Message< T >::StaticKeyInitializer |
| class | ublox::Writer |
| Encodes a u-blox ROS message as a byte array. More... | |
Namespaces | |
| ublox | |
Macros | |
| #define | DECLARE_UBLOX_MESSAGE(class_id, message_id, package, message) |
| #define | DECLARE_UBLOX_MESSAGE_ID(class_id, message_id, package, message, name) |
Variables | |
| static const uint8_t | ublox::DEFAULT_SYNC_A = 0xB5 |
| u-blox message Sync A char More... | |
| static const uint8_t | ublox::DEFAULT_SYNC_B = 0x62 |
| u-blox message Sync B char More... | |
| static const uint8_t | ublox::kChecksumLength = 2 |
| Number of checksum bytes in the u-blox message. More... | |
| static const uint8_t | ublox::kHeaderLength = 6 |
| Number of bytes in a message header (Sync chars + class ID + message ID) More... | |
| static const uint32_t | ublox::kMaxPayloadLength = 8184 |
| Maximum payload length. More... | |
| #define DECLARE_UBLOX_MESSAGE | ( | class_id, | |
| message_id, | |||
| package, | |||
| message | |||
| ) |
Definition at line 450 of file serialization.h.
| #define DECLARE_UBLOX_MESSAGE_ID | ( | class_id, | |
| message_id, | |||
| package, | |||
| message, | |||
| name | |||
| ) |
Definition at line 460 of file serialization.h.