DUNE: Uniform Navigational Environment  2022.04.1
DUNE::Hardware::UCTK::Interface Class Reference

Public Member Functions

 Interface (IO::Handle *handle)
 
virtual ~Interface (void)
 
void flush (void)
 
FirmwareInfo getFirmwareInfo (void)
 
void resetDevice (void)
 
bool sendFrame (Frame &frame, double timeout=1.0)
 
void setBootStop (bool value)
 
Framepop (void)
 
unsigned consume (void)
 

Constructor & Destructor Documentation

◆ Interface()

DUNE::Hardware::UCTK::Interface::Interface ( IO::Handle handle)

◆ ~Interface()

DUNE::Hardware::UCTK::Interface::~Interface ( void  )
virtual

Member Function Documentation

◆ consume()

unsigned DUNE::Hardware::UCTK::Interface::consume ( void  )
inline

◆ flush()

void DUNE::Hardware::UCTK::Interface::flush ( void  )
inline

◆ getFirmwareInfo()

FirmwareInfo DUNE::Hardware::UCTK::Interface::getFirmwareInfo ( void  )

◆ pop()

Frame* DUNE::Hardware::UCTK::Interface::pop ( void  )
inline

◆ resetDevice()

◆ sendFrame()

◆ setBootStop()

Collaboration diagram for DUNE::Hardware::UCTK::Interface:
Collaboration graph