Go to the documentation of this file.
4 #include "pf_driver/PFHeader.h"
21 bool parse_buf(uint8_t* buf,
size_t buf_len,
size_t& remainder,
size_t& p_size);
25 virtual void get_type(
char* p_type) = 0;
27 virtual void read_data(uint8_t* buf,
size_t num) = 0;
virtual size_t get_size()=0
std::vector< uint32_t > distance
pf_driver::PFHeader header
virtual void read_with(PFPacketReader &reader)
std::vector< uint16_t > amplitude
int find_packet_start(uint8_t *buf, size_t buf_len)
ros::Time last_acquired_point_stamp
virtual void read_data(uint8_t *buf, size_t num)=0
virtual void get_type(char *p_type)=0
virtual std::tuple< uint16_t, uint32_t, uint16_t > read_header(ros::serialization::IStream &stream)=0
bool parse_buf(uint8_t *buf, size_t buf_len, size_t &remainder, size_t &p_size)
pf_driver
Author(s): Harsh Deshpande
autogenerated on Sun Feb 4 2024 03:32:56