Main Page
+
Namespaces
Namespace List
+
Namespace Members
All
Functions
Enumerations
Enumerator
+
Classes
Class List
Class Hierarchy
+
Class Members
+
All
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
~
+
Functions
a
b
c
d
e
f
g
h
i
k
l
m
o
p
r
s
t
u
w
~
+
Variables
a
b
c
d
e
f
h
i
l
m
n
p
q
r
s
t
u
v
w
Typedefs
Enumerations
Enumerator
+
Files
File List
+
File Members
All
Functions
Typedefs
Enumerations
Enumerator
Macros
include
pf_driver
pf
pf_packet_reader.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
pf_driver/pf/reader.h
"
4
#include "
pf_driver/pf/pf_packet/pf_packet.h
"
5
6
class
PFR2000Packet_A
;
7
class
PFR2000Packet_B
;
8
class
PFR2000Packet_C
;
9
class
PFR2300Packet_C1
;
10
11
class
PFPacketReader
:
public
Reader
<PFPacket>,
public
std::enable_shared_from_this<PFPacketReader>
12
{
13
public
:
14
virtual
void
read
(std::shared_ptr<PFPacket> packet);
15
16
virtual
void
read
(
PFR2000Packet_A
& packet) = 0;
17
virtual
void
read
(
PFR2000Packet_B
& packet) = 0;
18
virtual
void
read
(
PFR2000Packet_C
& packet) = 0;
19
virtual
void
read
(
PFR2300Packet_C1
& packet) = 0;
20
21
virtual
bool
start
();
22
virtual
bool
stop
();
23
};
Reader
Definition:
reader.h:10
reader.h
PFR2000Packet_C
Definition:
pf_r2000_packet_c.h:5
PFPacketReader::read
virtual void read(std::shared_ptr< PFPacket > packet)
Definition:
pf_packet_reader.cpp:3
PFPacketReader
Definition:
pf_packet_reader.h:11
PFR2000Packet_A
Definition:
pf_r2000_packet_a.h:5
PFR2300Packet_C1
Definition:
pf_r2300_packet_c1.h:5
PFR2000Packet_B
Definition:
pf_r2000_packet_b.h:5
PFPacketReader::start
virtual bool start()
Definition:
pf_packet_reader.cpp:8
pf_packet.h
PFPacketReader::stop
virtual bool stop()
Definition:
pf_packet_reader.cpp:13
pf_driver
Author(s): Harsh Deshpande
autogenerated on Fri Feb 24 2023 03:59:35