Public Member Functions | Public Attributes | List of all members
crl::multisense::system::VersionInfo Class Reference

#include <MultiSenseTypes.hh>

Public Member Functions

 VersionInfo ()
 

Public Attributes

std::string apiBuildDate
 
VersionType apiVersion
 
std::string sensorFirmwareBuildDate
 
VersionType sensorFirmwareVersion
 
uint64_t sensorFpgaDna
 
uint64_t sensorHardwareMagic
 
uint64_t sensorHardwareVersion
 

Detailed Description

Class containing version info for a specific sensor.

Example code to query a sensors version info

//
// Instantiate a channel connecting to a sensor at the factory default
// IP address
channel = crl::multisense::Channel::Create("10.66.171.21");
channel->setMtu(7200);
//
// Create a VersionInfo instance to store the sensors version info
//
// Query the version info from the Channel instance
crl::multisense::Status status = channel->getVersionInfo(versionInfo));
//
// Check to see if the version info was queried successfully
throw std::runtime_error("Unable to query sensor version info");
}
//
// Use the version info ...
//
// Destroy the channel instance

Definition at line 3139 of file MultiSenseTypes.hh.

Constructor & Destructor Documentation

◆ VersionInfo()

crl::multisense::system::VersionInfo::VersionInfo ( )
inline

Default constructor which initialize all values to 0

Definition at line 3162 of file MultiSenseTypes.hh.

Member Data Documentation

◆ apiBuildDate

std::string crl::multisense::system::VersionInfo::apiBuildDate

The build date of libMultiSense

Definition at line 3143 of file MultiSenseTypes.hh.

◆ apiVersion

VersionType crl::multisense::system::VersionInfo::apiVersion

The version of libMultiSense

Definition at line 3145 of file MultiSenseTypes.hh.

◆ sensorFirmwareBuildDate

std::string crl::multisense::system::VersionInfo::sensorFirmwareBuildDate

The build date of the sensor firmware

Definition at line 3148 of file MultiSenseTypes.hh.

◆ sensorFirmwareVersion

VersionType crl::multisense::system::VersionInfo::sensorFirmwareVersion

The version type of the sensor firmware

Definition at line 3150 of file MultiSenseTypes.hh.

◆ sensorFpgaDna

uint64_t crl::multisense::system::VersionInfo::sensorFpgaDna

The FPGA DNA

Definition at line 3157 of file MultiSenseTypes.hh.

◆ sensorHardwareMagic

uint64_t crl::multisense::system::VersionInfo::sensorHardwareMagic

The hardware magic number

Definition at line 3155 of file MultiSenseTypes.hh.

◆ sensorHardwareVersion

uint64_t crl::multisense::system::VersionInfo::sensorHardwareVersion

The hardware version of the sensor

Definition at line 3153 of file MultiSenseTypes.hh.


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


multisense_lib
Author(s):
autogenerated on Sat Jun 24 2023 03:01:21