1 #ifndef DVL_TELEDYNE_DRIVER_HPP 2 #define DVL_TELEDYNE_DRIVER_HPP 4 #include <iodrivers_base/Driver.hpp> 5 #include <dvl_teledyne/PD0Parser.hpp> 11 std::vector<uint8_t> buffer;
12 int extractPacket (uint8_t
const *buffer,
size_t buffer_size)
const;
18 void setDeviceBaudrate(
int rate);
28 void open(std::string
const& uri);
void open(std::string const &uri)
Definition: Driver.cpp:17
void setOutputConfiguration(OutputConfiguration conf)
Definition: Driver.cpp:158
Definition: PD0Messages.hpp:102
void read()
Definition: Driver.cpp:80
void startAcquisition()
Definition: Driver.cpp:175
Driver()
Definition: Driver.cpp:9
void setConfigurationMode()
Definition: Driver.cpp:120
void readConfigurationAck(base::Time const &timeout=base::Time::fromSeconds(1))
Definition: Driver.cpp:148
void setDesiredBaudrate(int rate)
Definition: Driver.cpp:50
Definition: PD0Parser.hpp:13
void sendConfigurationFile(std::string const &file_name)
Definition: Driver.cpp:27