Classes | |
class | SerialThreadLoRaFeather |
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 | ) |
std::shared_ptr<goby::middleware::protobuf::IOData> jaiabot::lora::serialize | ( | const ProtobufMessage & | pb_msg | ) |
|
constexpr |
|
constexpr |
|
constexpr |