Public Member Functions | List of all members
aditof::SensorEnumeratorInterface Class Referenceabstract

Can search for sensors and retrieve sensors by category. More...

#include <sensor_enumerator_interface.h>

Inheritance diagram for aditof::SensorEnumeratorInterface:
Inheritance graph
[legend]

Public Member Functions

virtual aditof::Status getDepthSensors (std::vector< std::shared_ptr< aditof::DepthSensorInterface >> &depthSensors)=0
 Get the available depth sensors. More...
 
virtual aditof::Status getKernelVersion (std::string &kernelVersion) const =0
 Get the kernel version that is installed on the embedded system that the camera is attached to. More...
 
virtual aditof::Status getSdVersion (std::string &sdVersion) const =0
 Get the SD card image version on the embedded system that the camera is attached to. More...
 
virtual aditof::Status getUbootVersion (std::string &uBootVersion) const =0
 Get the U-Boot version that is installed on the embedded system that the camera is attached to. More...
 
virtual aditof::Status searchSensors ()=0
 Do a search for the available sensors. More...
 
virtual ~SensorEnumeratorInterface ()=default
 Destructor. More...
 

Detailed Description

Can search for sensors and retrieve sensors by category.

Definition at line 47 of file sensor_enumerator_interface.h.

Constructor & Destructor Documentation

◆ ~SensorEnumeratorInterface()

virtual aditof::SensorEnumeratorInterface::~SensorEnumeratorInterface ( )
virtualdefault

Destructor.

Member Function Documentation

◆ getDepthSensors()

virtual aditof::Status aditof::SensorEnumeratorInterface::getDepthSensors ( std::vector< std::shared_ptr< aditof::DepthSensorInterface >> &  depthSensors)
pure virtual

Get the available depth sensors.

Parameters
[out]depthSensors- list of found sensors
Returns
Status

◆ getKernelVersion()

virtual aditof::Status aditof::SensorEnumeratorInterface::getKernelVersion ( std::string kernelVersion) const
pure virtual

Get the kernel version that is installed on the embedded system that the camera is attached to.

Parameters
[out]kernelVersion- string containing data abouth the version.
Returns
Status

Implemented in NetworkSensorEnumerator, TargetSensorEnumerator, UsbSensorEnumerator, and OfflineSensorEnumerator.

◆ getSdVersion()

virtual aditof::Status aditof::SensorEnumeratorInterface::getSdVersion ( std::string sdVersion) const
pure virtual

Get the SD card image version on the embedded system that the camera is attached to.

Parameters
[out]sdVersion- string containing data abouth the version.
Returns
Status

Implemented in NetworkSensorEnumerator, TargetSensorEnumerator, UsbSensorEnumerator, and OfflineSensorEnumerator.

◆ getUbootVersion()

virtual aditof::Status aditof::SensorEnumeratorInterface::getUbootVersion ( std::string uBootVersion) const
pure virtual

Get the U-Boot version that is installed on the embedded system that the camera is attached to.

Parameters
[out]uBootVersion- string containing data abouth the version.
Returns
Status

Implemented in NetworkSensorEnumerator, TargetSensorEnumerator, UsbSensorEnumerator, and OfflineSensorEnumerator.

◆ searchSensors()

virtual aditof::Status aditof::SensorEnumeratorInterface::searchSensors ( )
pure virtual

Do a search for the available sensors.

Returns
Status

Implemented in NetworkSensorEnumerator, TargetSensorEnumerator, UsbSensorEnumerator, and OfflineSensorEnumerator.


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


libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:06