8 #ifndef CTD_SEABIRD_DRIVER_HPP 9 #define CTD_SEABIRD_DRIVER_HPP 11 #include <iodrivers_base/Driver.hpp> 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;
Definition: CtdTypes.hpp:13
void collectPeriodicData()
Definition: Driver.cpp:40
Driver()
Definition: Driver.cpp:24
Definition: Driver.hpp:17
std::string read(int timeout)
Definition: Driver.cpp:82
ctd_seabird::CtdData getData() const
Definition: Driver.cpp:67
Definition: CtdTypes.hpp:16
void open(std::string const &uri)
Definition: Driver.cpp:34
int extractPacket(uint8_t const *buffer, size_t buffer_size) const
Definition: Driver.cpp:93
void dumpData() const
Definition: Driver.cpp:72