32 #ifndef SENSOR_ENUMERATOR_INTERFACE_H 33 #define SENSOR_ENUMERATOR_INTERFACE_H 35 #include "aditof/depth_sensor_interface.h" 36 #include "aditof/status_definitions.h" 37 #include "aditof/storage_interface.h" 38 #include "aditof/target_sdk_definitions.h" 39 #include "aditof/temperature_sensor_interface.h" 69 getDepthSensors(std::vector<std::shared_ptr<aditof::DepthSensorInterface>>
78 std::vector<std::shared_ptr<aditof::StorageInterface>> &storages) = 0;
86 std::vector<std::shared_ptr<aditof::TemperatureSensorInterface>>
87 &temperatureSensors) = 0;
100 #endif // SENSOR_ENUMERATOR_INTERFACE_H virtual aditof::Status getCameraTypeOnTarget(aditof::CameraType &cameraType)=0
Find out for which camera the SDK on target was built for.
virtual aditof::Status searchSensors()=0
Do a search for the available sensors.
virtual ~SensorEnumeratorInterface()=default
Destructor.
CameraType
Types of cameras.
virtual aditof::Status getTemperatureSensors(std::vector< std::shared_ptr< aditof::TemperatureSensorInterface >> &temperatureSensors)=0
Get the available temperature sensors.
virtual aditof::Status getStorages(std::vector< std::shared_ptr< aditof::StorageInterface >> &storages)=0
Get the available storage.
Status
Status of any operation that the TOF sdk performs.
virtual aditof::Status getDepthSensors(std::vector< std::shared_ptr< aditof::DepthSensorInterface >> &depthSensors)=0
Get the available depth sensors.
Can search for sensors and retrieve sensors by category.