|
RMW desert 1.0
|
Classes used to convert data types into a CBOR encoded stream. More...
#include "TcpDaemon.h"#include "TopicsConfig.h"#include "cbor/encoder.h"#include "cbor/ieee754.h"#include "cbor/decoder.h"#include "cbor/parser.h"#include "cbor/helper.h"#include "half.hpp"

Go to the source code of this file.
Classes | |
| class | CircularQueue< T, MaxLen, Container > |
| class | cbor::TxStream |
| class | cbor::RxStream |
Macros | |
| #define | PUBLISHER_TYPE 0 |
| #define | SUBSCRIBER_TYPE 1 |
| #define | CLIENT_TYPE 2 |
| #define | SERVICE_TYPE 3 |
| #define | MAX_BUFFER_CAPACITY 100 |
Classes used to convert data types into a CBOR encoded stream.
In order to perform a socket communication different data types needs to be encoded into binary representations so they can be sent through the same channel. CBOR fits perfectly with the DESERT requirements because only a minimal overhead is introduced in the stream and all the data types are sent using only the minimal quantity of bytes possible.