Communication Library for Autonomous Systems v1.0
Reliable and secure communication library for autonomous vehicle systems
|
#include <protocol.h>
Public Member Functions | |
Packet () | |
Header * | header () |
TimestampFields * | timestamps () |
Coordinates * | coordinates () |
AuthenticationFields * | authentication () |
template<typename T > | |
T * | data () |
![]() | |
Header () | |
Port | from_port () const |
void | from_port (Port p) |
Port | to_port () const |
void | to_port (Port p) |
unsigned int | size () const |
void | size (unsigned int s) |
Static Public Member Functions | |
static constexpr unsigned int | sync_status_offset () |
static constexpr unsigned int | tx_timestamp_offset () |
|
inline |
|
inline |
|
inline |
|
inlinestaticconstexpr |