Public Member Functions | Public Attributes | List of all members
PFR2000Packet Class Reference

#include <pf_r2000_packet.h>

Inheritance diagram for PFR2000Packet:
Inheritance graph
[legend]

Public Member Functions

virtual size_t get_size ()
 
virtual std::tuple< uint16_t, uint32_t, uint16_t > read_header (ros::serialization::IStream &stream)
 
- Public Member Functions inherited from PFPacket
int find_packet_start (uint8_t *buf, size_t buf_len)
 
bool parse_buf (uint8_t *buf, size_t buf_len, size_t &remainder, size_t &p_size)
 
virtual void read_with (PFPacketReader &reader)
 

Public Attributes

pf_driver::PFR2000Header header
 
- Public Attributes inherited from PFPacket
std::vector< uint16_t > amplitude
 
std::vector< uint32_t > distance
 
pf_driver::PFHeader header
 
ros::Time last_acquired_point_stamp
 

Additional Inherited Members

- Protected Member Functions inherited from PFPacket
virtual void get_type (char *p_type)=0
 
virtual void read_data (uint8_t *buf, size_t num)=0
 

Detailed Description

Definition at line 6 of file pf_r2000_packet.h.

Member Function Documentation

◆ get_size()

size_t PFR2000Packet::get_size ( )
virtual

Implements PFPacket.

Definition at line 3 of file pf_r2000_packet.cpp.

◆ read_header()

std::tuple< uint16_t, uint32_t, uint16_t > PFR2000Packet::read_header ( ros::serialization::IStream stream)
virtual

Implements PFPacket.

Definition at line 8 of file pf_r2000_packet.cpp.

Member Data Documentation

◆ header

pf_driver::PFR2000Header PFR2000Packet::header

Definition at line 13 of file pf_r2000_packet.h.


The documentation for this class was generated from the following files:


pf_driver
Author(s): Harsh Deshpande
autogenerated on Fri Feb 24 2023 03:59:35