Skip to content

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 GetStatus () = 0
Get current status of this driver.
virtual bool ProcessPacket (std::unique_ptr< nebula_msgs::msg::NebulaPacket > packet_msg) = 0
Virtual function for parsing a NebulaPacket.
ContinentalPacketsDecoder & operator= (ContinentalPacketsDecoder && c) = delete
ContinentalPacketsDecoder & operator= (const ContinentalPacketsDecoder & c) = delete
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 GetStatus

Get current status of this driver.

virtual Status nebula::drivers::ContinentalPacketsDecoder::GetStatus () = 0

Returns:

Current status


function ProcessPacket

Virtual function for parsing a NebulaPacket.

virtual bool nebula::drivers::ContinentalPacketsDecoder::ProcessPacket (
    std::unique_ptr< nebula_msgs::msg::NebulaPacket > packet_msg
) = 0

Parameters:

  • packet_msg

Returns:

Resulting flag


function operator=

ContinentalPacketsDecoder & nebula::drivers::ContinentalPacketsDecoder::operator= (
    ContinentalPacketsDecoder && c
) = delete

function operator=

ContinentalPacketsDecoder & nebula::drivers::ContinentalPacketsDecoder::operator= (
    const ContinentalPacketsDecoder & c
) = delete

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