Class nebula::drivers::ContinentalPacketsDecoder
ClassList > nebula > drivers > ContinentalPacketsDecoder
Base class for Continental Radar decoder.
#include <continental_packets_decoder.hpp>
Inherited by the following classes: nebula::drivers::continental_ars548::ContinentalARS548Decoder, nebula::drivers::continental_srr520::ContinentalSRR520Decoder
Public Functions
Type | Name |
---|---|
ContinentalPacketsDecoder (ContinentalPacketsDecoder && c) = delete |
|
ContinentalPacketsDecoder (const ContinentalPacketsDecoder & c) = delete |
|
ContinentalPacketsDecoder () = default |
|
virtual Status | get_status () = 0 Get current status of this driver. |
ContinentalPacketsDecoder & | operator= (ContinentalPacketsDecoder && c) = delete |
ContinentalPacketsDecoder & | operator= (const ContinentalPacketsDecoder & c) = delete |
virtual bool | process_packet (std::unique_ptr< nebula_msgs::msg::NebulaPacket > packet_msg) = 0 Virtual function for parsing a NebulaPacket. |
virtual | ~ContinentalPacketsDecoder () = default |
Public Functions Documentation
function ContinentalPacketsDecoder [1/3]
nebula::drivers::ContinentalPacketsDecoder::ContinentalPacketsDecoder (
ContinentalPacketsDecoder && c
) = delete
function ContinentalPacketsDecoder [2/3]
nebula::drivers::ContinentalPacketsDecoder::ContinentalPacketsDecoder (
const ContinentalPacketsDecoder & c
) = delete
function ContinentalPacketsDecoder [3/3]
nebula::drivers::ContinentalPacketsDecoder::ContinentalPacketsDecoder () = default
function get_status
Get current status of this driver.
virtual Status nebula::drivers::ContinentalPacketsDecoder::get_status () = 0
Returns:
Current status
function operator=
ContinentalPacketsDecoder & nebula::drivers::ContinentalPacketsDecoder::operator= (
ContinentalPacketsDecoder && c
) = delete
function operator=
ContinentalPacketsDecoder & nebula::drivers::ContinentalPacketsDecoder::operator= (
const ContinentalPacketsDecoder & c
) = delete
function process_packet
Virtual function for parsing a NebulaPacket.
virtual bool nebula::drivers::ContinentalPacketsDecoder::process_packet (
std::unique_ptr< nebula_msgs::msg::NebulaPacket > packet_msg
) = 0
Parameters:
packet_msg
Returns:
Resulting flag
function ~ContinentalPacketsDecoder
virtual nebula::drivers::ContinentalPacketsDecoder::~ContinentalPacketsDecoder () = default
The documentation for this class was generated from the following file nebula_decoders/include/nebula_decoders/nebula_decoders_continental/decoders/continental_packets_decoder.hpp