Class to read data from the ALB live stream.
More...
#include <alb_reader.h>
Class to read data from the ALB live stream.
Definition at line 15 of file alb_reader.h.
◆ AlbReader()
◆ areInputArgumentsValid()
bool AlbReader::areInputArgumentsValid |
( |
| ) |
|
|
private |
Check if input arguments are valid.
- Returns
- True if arguments are valid.
- False in case of error.
Definition at line 85 of file alb_reader.cpp.
◆ connectToLiveStream()
int AlbReader::connectToLiveStream |
( |
| ) |
|
|
private |
Connect the parser to a live stream.
- Returns
-
Definition at line 104 of file alb_reader.cpp.
◆ init()
◆ isTlvParsable()
bool AlbReader::isTlvParsable |
( |
const Tlv::tlv_s * |
frame | ) |
|
|
private |
Check if the TLV is parsable.
- Returns
- True if parsing is possible.
- False if not.
Definition at line 68 of file alb_reader.cpp.
◆ parse()
Parse data from the input stream (ROS callback).
- Returns
- 0 on success.
- -1 on error.
Definition at line 48 of file alb_reader.cpp.
◆ parseInputArguments()
void AlbReader::parseInputArguments |
( |
| ) |
|
|
private |
◆ alb_initialized
bool AlbReader::alb_initialized |
|
private |
◆ alb_publisher
◆ buffer
std::unique_ptr<uint8_t[]> AlbReader::buffer |
|
private |
◆ ip_v4
std::string AlbReader::ip_v4 |
|
private |
◆ port
◆ tcp_reader
The documentation for this class was generated from the following files: