pf_r2000_packet_b.h
Go to the documentation of this file.
1 #pragma once
2 
4 
6 {
7 protected:
8 #pragma pack(push, pfB, 1)
9  struct Data
10  {
11  uint32_t distance;
12  uint16_t amplitude;
13  };
14 #pragma pack(pop, pfB)
15 
16  virtual void get_type(char* c);
17 
18  virtual void read_data(uint8_t* buf, size_t num);
19  virtual void read_with(PFPacketReader& reader);
20 };
PFR2000Packet_B::Data::distance
uint32_t distance
Definition: pf_r2000_packet_b.h:11
PFR2000Packet_B::get_type
virtual void get_type(char *c)
Definition: pf_r2000_packet_b.cpp:9
pf_r2000_packet.h
PFR2000Packet_B::Data::amplitude
uint16_t amplitude
Definition: pf_r2000_packet_b.h:12
PFR2000Packet_B::read_with
virtual void read_with(PFPacketReader &reader)
Definition: pf_r2000_packet_b.cpp:4
PFR2000Packet_B::read_data
virtual void read_data(uint8_t *buf, size_t num)
Definition: pf_r2000_packet_b.cpp:15
PFR2000Packet_B
Definition: pf_r2000_packet_b.h:5
PFR2000Packet
Definition: pf_r2000_packet.h:6
PFPacketReader
Definition: pf_packet_reader.h:11
PFR2000Packet_B::Data
Definition: pf_r2000_packet_b.h:9


pf_driver
Author(s): Harsh Deshpande
autogenerated on Sun Feb 4 2024 03:32:56