8 #ifndef PRESSURE_PAROSCIENTIFIC_DRIVER_HPP
9 #define PRESSURE_PAROSCIENTIFIC_DRIVER_HPP
11 #include <iodrivers_base/Driver.hpp>
14 namespace pressure_paroscientific
17 class Driver :
public iodrivers_base::Driver
25 void open(std::string
const& uri);
39 std::string
read(
int timeout);
44 int extractPacket (uint8_t
const *buffer,
size_t buffer_size)
const;
void collectPeriodicData()
Definition: Driver.cpp:36
void dumpData() const
Definition: Driver.cpp:57
void open(std::string const &uri)
Definition: Driver.cpp:30
Driver()
Definition: Driver.cpp:24
int extractPacket(uint8_t const *buffer, size_t buffer_size) const
Definition: Driver.cpp:92
std::string read(int timeout)
Definition: Driver.cpp:62
Definition: Driver.hpp:17
pressure_paroscientific::ParoData getData() const
Definition: Driver.cpp:52
Definition: PressureTypes.hpp:16