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

◆ Driver()

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

Member Function Documentation

◆ extractPacket()

int dps_desertstar_ssp1::Driver::extractPacket ( uint8_t const *  buffer,
size_t  buffer_size 
) const
virtual

◆ process()

void dps_desertstar_ssp1::Driver::process ( )

◆ registerHandler()

void dps_desertstar_ssp1::Driver::registerHandler ( Interface interface)

◆ unregisterHandler()

void dps_desertstar_ssp1::Driver::unregisterHandler ( Interface interface)

◆ updateVaricance()

void dps_desertstar_ssp1::Driver::updateVaricance ( double  variance)

Member Data Documentation

◆ buffer

uint8_t dps_desertstar_ssp1::Driver::buffer[DESERTSTAR_BUFFER_SIZE]
protected

◆ depth

base::samples::RigidBodyState dps_desertstar_ssp1::Driver::depth
protected

◆ handler

std::list<Interface*> dps_desertstar_ssp1::Driver::handler
protected

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