Classes | |
| class | SerialThreadFletcher16 |
| Reads/Writes LoRa Adafruit feather message packages from/to serial port. More... | |
Functions | |
| template<typename ProtobufMessage > | |
| ProtobufMessage | parse (const goby::middleware::protobuf::IOData &io) |
| template<typename ProtobufMessage > | |
| std::shared_ptr< goby::middleware::protobuf::IOData > | serialize (const ProtobufMessage &pb_msg) |
Variables | |
| constexpr const char * | SERIAL_MAGIC = "JAIA" |
| constexpr int | SERIAL_MAGIC_BYTES = 4 |
| constexpr int | SIZE_BYTES = 2 |
| constexpr int | BITS_IN_BYTE = 8 |
| constexpr auto | SERIAL_MAX_SIZE |
| constexpr auto | CRC_SIZE = 4 |
| ProtobufMessage jaiabot::lora::parse | ( | const goby::middleware::protobuf::IOData & | io | ) |
Definition at line 87 of file serial_fletcher16.h.
| std::shared_ptr< goby::middleware::protobuf::IOData > jaiabot::lora::serialize | ( | const ProtobufMessage & | pb_msg | ) |
Definition at line 106 of file serial_fletcher16.h.
|
constexpr |
Definition at line 39 of file serial_fletcher16.h.
|
constexpr |
Definition at line 42 of file serial_fletcher16.h.
|
constexpr |
Definition at line 36 of file serial_fletcher16.h.
|
constexpr |
Definition at line 37 of file serial_fletcher16.h.
|
constexpr |
Definition at line 40 of file serial_fletcher16.h.
|
constexpr |
Definition at line 38 of file serial_fletcher16.h.