NASA Astrobee Robot Software  0.19.1
Flight software for the Astrobee robots operating inside the International Space Station.
pico_driver::PicoDriver Class Reference
Inheritance diagram for pico_driver::PicoDriver:
Inheritance graph

Public Member Functions

 PicoDriver (royale::CameraManager &manager, std::string const &uuid, std::string const &use_case, uint32_t exposure)
 
virtual ~PicoDriver ()
 
bool Ready ()
 

Protected Member Functions

uint16_t GetWidth ()
 
uint16_t GetHeight ()
 
bool Listener (royale::IDepthDataListener *listener=nullptr)
 
bool ListenerExtended (royale::IExtendedDataListener *listener=nullptr)
 
bool ListenerDepthImage (royale::IDepthImageListener *listener=nullptr)
 
void Power (bool on)
 

Constructor & Destructor Documentation

◆ PicoDriver()

pico_driver::PicoDriver::PicoDriver ( royale::CameraManager &  manager,
std::string const &  uuid,
std::string const &  use_case,
uint32_t  exposure 
)
inline

◆ ~PicoDriver()

virtual pico_driver::PicoDriver::~PicoDriver ( )
inlinevirtual

Member Function Documentation

◆ GetHeight()

uint16_t pico_driver::PicoDriver::GetHeight ( )
inlineprotected

◆ GetWidth()

uint16_t pico_driver::PicoDriver::GetWidth ( )
inlineprotected

◆ Listener()

bool pico_driver::PicoDriver::Listener ( royale::IDepthDataListener *  listener = nullptr)
inlineprotected

◆ ListenerDepthImage()

bool pico_driver::PicoDriver::ListenerDepthImage ( royale::IDepthImageListener *  listener = nullptr)
inlineprotected

◆ ListenerExtended()

bool pico_driver::PicoDriver::ListenerExtended ( royale::IExtendedDataListener *  listener = nullptr)
inlineprotected

◆ Power()

void pico_driver::PicoDriver::Power ( bool  on)
inlineprotected

◆ Ready()

bool pico_driver::PicoDriver::Ready ( )
inline

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