#include <pf_r2000_packet.h>
Public Member Functions | |
virtual size_t | get_size () |
virtual std::tuple< uint16_t, uint32_t, uint16_t > | read_header (ros::serialization::IStream &stream) |
![]() | |
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 |
![]() | |
std::vector< uint16_t > | amplitude |
std::vector< uint32_t > | distance |
pf_driver::PFHeader | header |
ros::Time | last_acquired_point_stamp |
Additional Inherited Members | |
![]() | |
virtual void | get_type (char *p_type)=0 |
virtual void | read_data (uint8_t *buf, size_t num)=0 |
Definition at line 6 of file pf_r2000_packet.h.
|
virtual |
Implements PFPacket.
Definition at line 3 of file pf_r2000_packet.cpp.
|
virtual |
Implements PFPacket.
Definition at line 8 of file pf_r2000_packet.cpp.
pf_driver::PFR2000Header PFR2000Packet::header |
Definition at line 13 of file pf_r2000_packet.h.