dps_desertstar_ssp1
Public Member Functions | Protected Attributes | List of all members
dps_desertstar_ssp1::Driver Class Reference

#include <Driver.hpp>

Inheritance diagram for dps_desertstar_ssp1::Driver:

Public Member Functions

 Driver (const double variance=0.0216505327374)
 
void process ()
 
void updateVaricance (double variance)
 
void registerHandler (Interface *interface)
 
void unregisterHandler (Interface *interface)
 
virtual int extractPacket (uint8_t const *buffer, size_t buffer_size) const
 

Protected Attributes

base::samples::RigidBodyState depth
 
std::list< Interface * > handler
 
uint8_t buffer [DESERTSTAR_BUFFER_SIZE]
 

Constructor & Destructor Documentation

dps_desertstar_ssp1::Driver::Driver ( const double  variance = 0.0216505327374)

Member Function Documentation

int dps_desertstar_ssp1::Driver::extractPacket ( uint8_t const *  buffer,
size_t  buffer_size 
) const
virtual
void dps_desertstar_ssp1::Driver::process ( )
void dps_desertstar_ssp1::Driver::registerHandler ( Interface interface)
void dps_desertstar_ssp1::Driver::unregisterHandler ( Interface interface)
void dps_desertstar_ssp1::Driver::updateVaricance ( double  variance)

Member Data Documentation

uint8_t dps_desertstar_ssp1::Driver::buffer[DESERTSTAR_BUFFER_SIZE]
protected
base::samples::RigidBodyState dps_desertstar_ssp1::Driver::depth
protected
std::list<Interface*> dps_desertstar_ssp1::Driver::handler
protected

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