sonar_tritech
Public Member Functions | List of all members
sea_net::Profiling Class Reference

#include <SeaNetProfiling.hpp>

Inheritance diagram for sea_net::Profiling:
sea_net::SeaNet

Public Member Functions

 Profiling ()
 
 ~Profiling ()
 
void configure (const ProfilingConfig &config, uint32_t timeout)
 
void configureAcquisition (const ProfilingAcquisitionConfig &config, uint32_t timeout)
 
void decodeScan (base::samples::LaserScan &scan)
 
- Public Member Functions inherited from sea_net::SeaNet
 SeaNet (const DeviceType type)
 
 ~SeaNet ()
 
void openSerial (std::string const &port, int baudrate=115200)
 
void openURI (std::string const &uri)
 
void clear ()
 
void reboot (int timeout)
 
PacketType readPacket (int timeout)
 
void waitForPacket (PacketType type, int timeout)
 
void getVersion (VersionData &version, int timeout)
 
bool isFullDuplex (int timeout)
 
bool isFullDublex (int timeout)
 
void setWriteTimeout (uint32_t timeout)
 
SeaNetPacket const & getSeaNetPacket () const
 
void requestData ()
 
bool hasPendingData () const
 
void receiveData (int timeout)
 

Additional Inherited Members

- Protected Member Functions inherited from sea_net::SeaNet
void writeHeadCommand (HeadCommand &hc, int timeout)
 
virtual int extractPacket (uint8_t const *buffer, size_t buffer_size) const
 
- Protected Attributes inherited from sea_net::SeaNet
SeaNetPacket sea_net_packet
 
DeviceType device_type
 
bool has_pending_data
 

Constructor & Destructor Documentation

sea_net::Profiling::Profiling ( )
sea_net::Profiling::~Profiling ( )

Member Function Documentation

void sea_net::Profiling::configure ( const ProfilingConfig config,
uint32_t  timeout 
)
void sea_net::Profiling::configureAcquisition ( const ProfilingAcquisitionConfig config,
uint32_t  timeout 
)
void sea_net::Profiling::decodeScan ( base::samples::LaserScan &  scan)

The documentation for this class was generated from the following files: