Class ContinentalPacketsDecoder
Defined in File continental_packets_decoder.hpp
Inheritance Relationships
Derived Types
public nebula::drivers::continental_ars548::ContinentalARS548Decoder(Class ContinentalARS548Decoder)public nebula::drivers::continental_srr520::ContinentalSRR520Decoder(Class ContinentalSRR520Decoder)
Class Documentation
-
class ContinentalPacketsDecoder
Base class for Continental Radar decoder.
Subclassed by nebula::drivers::continental_ars548::ContinentalARS548Decoder, nebula::drivers::continental_srr520::ContinentalSRR520Decoder
Public Functions
-
ContinentalPacketsDecoder(ContinentalPacketsDecoder &&c) = delete
-
ContinentalPacketsDecoder &operator=(ContinentalPacketsDecoder &&c) = delete
-
ContinentalPacketsDecoder(const ContinentalPacketsDecoder &c) = delete
-
ContinentalPacketsDecoder &operator=(const ContinentalPacketsDecoder &c) = delete
-
virtual ~ContinentalPacketsDecoder() = default
-
ContinentalPacketsDecoder() = default
-
virtual Status get_status() = 0
Get current status of this driver.
- Returns:
Current status
-
virtual bool process_packet(std::unique_ptr<nebula_msgs::msg::NebulaPacket> packet_msg) = 0
Virtual function for parsing a NebulaPacket.
- Parameters:
packet_msg –
- Returns:
Resulting flag
-
ContinentalPacketsDecoder(ContinentalPacketsDecoder &&c) = delete