|
waterlinkedsonar
C++ client library for the Water Linked Sonar 3D-15
|
Range Image Protocol decoder. More...
#include <cstddef>#include <cstdint>#include <memory>#include <string>#include <variant>#include <waterlinkedsonar/messages.hpp>Go to the source code of this file.
Classes | |
| struct | waterlinked::sonar::rip::Decoded |
| Result of Decoder::decode(). More... | |
| class | waterlinked::sonar::rip::Decoder |
| Range Image Protocol codec (https://docs.waterlinked.com/sonar-3d/sonar-3d-15-api/). More... | |
Namespaces | |
| namespace | waterlinked |
| namespace | waterlinked::sonar |
| namespace | waterlinked::sonar::rip |
Enumerations | |
| enum class | waterlinked::sonar::rip::DecodeStatus : std::uint8_t { waterlinked::sonar::rip::OK , waterlinked::sonar::rip::UNKNOWN_TYPE , waterlinked::sonar::rip::BAD_MAGIC , waterlinked::sonar::rip::BAD_LENGTH , waterlinked::sonar::rip::CRC_MISMATCH , waterlinked::sonar::rip::DECOMPRESS_FAILED , waterlinked::sonar::rip::PARSE_FAILED } |
| Outcome of decoding one datagram. More... | |
Functions | |
| const char * | waterlinked::sonar::rip::to_string (DecodeStatus status) |
| Human-readable name for a decode status; a static string, never null. | |
Range Image Protocol decoder.