Go to the documentation of this file.
37 const aditof::DeviceConstructionData & ) {}
69 UsbDepthSensor::getAvailableModeDetails(std::vector<std::string> &
types) {
79 UsbDepthSensor::getModeDetailsDetails(
const std::string &frameName,
116 aditof::Status UsbDepthSensor::readLaserTemp(
float &temperature) {
146 LOG(
WARNING) <<
"Registering an interrupt callback on a USB connection "
147 "is not supported yet!";
152 std::map<std::string, std::string> &
params) {
159 const std::map<std::string, std::string> &
params) {
Provides details about the device.
GLsizei GLenum GLenum * types
GLsizei const GLchar *const * string
@ UNAVAILABLE
The requested action or resource is unavailable.
virtual aditof::Status getFrame(uint16_t *buffer) override
Request a frame from the sensor.
virtual aditof::Status open() override
Open the communication channels with the hardware.
virtual aditof::Status getDetails(aditof::SensorDetails &details) const override
Get a structure that contains information about the instance of the sensor.
virtual aditof::Status adsd3500_register_interrupt_callback(aditof::SensorInterruptCallback &cb) override
Register a function to be called when a ADSD3500 interrupt occurs.
GLenum const GLfloat * params
virtual aditof::Status start() override
Start the streaming of data from the sensor.
aditof::Status getIniParamsArrayForMode(int mode, std::string &iniStr) override
Get ini parameters for Depth Compute library as string.
Status
Status of any operation that the TOF sdk performs.
virtual aditof::Status getHandle(void **handle) override
Gets a handle to be used by other devices such as Storage, Temperature, etc. This handle will allow t...
virtual aditof::Status setDepthComputeParams(const std::map< std::string, std::string > ¶ms) override
Set ini parameters for Depth Compute library.
virtual aditof::Status setSensorConfiguration(const std::string &sensorConf) override
Set sensor configutation table.
Describes the type of entire frame that a depth sensor can capture and transmit.
virtual aditof::Status stop() override
Stop the sensor data stream.
UsbDepthSensor(const std::string &name, const std::string &driverPath)
std::function< void(Adsd3500Status)> SensorInterruptCallback
Callback for sensor interrupts.
libaditof
Author(s):
autogenerated on Wed May 21 2025 02:07:01