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 2208 of file MultiSenseTypes.hh.

Constructor & Destructor Documentation

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

Default constructor which initialize all values to 0

Definition at line 2231 of file MultiSenseTypes.hh.

Member Data Documentation

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

The build date of libMultiSense

Definition at line 2212 of file MultiSenseTypes.hh.

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

The version of libMultiSense

Definition at line 2214 of file MultiSenseTypes.hh.

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

The build date of the sensor firmware

Definition at line 2217 of file MultiSenseTypes.hh.

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

The version type of the sensor firmware

Definition at line 2219 of file MultiSenseTypes.hh.

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

The FPGA DNA

Definition at line 2226 of file MultiSenseTypes.hh.

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

The hardware magic number

Definition at line 2224 of file MultiSenseTypes.hh.

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

The hardware version of the sensor

Definition at line 2222 of file MultiSenseTypes.hh.


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


multisense_lib
Author(s):
autogenerated on Sun Mar 14 2021 02:34:50