#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 |
Class containing version info for a specific sensor.
Example code to query a sensors version info
{.cpp} // // Instantiate a channel connecting to a sensor at the factory default // IP address crl::multisense::Channel* channel; channel = crl::multisense::Channel::Create("10.66.171.21"); channel->setMtu(7200); // // Create a VersionInfo instance to store the sensors version info crl::multisense::system::VersionInfo versionInfo; // // 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 if(crl::multisense::Status_Ok != status) { throw std::runtime_error("Unable to query sensor version info"); } // // Use the version info ... // // Destroy the channel instance crl::multisense::Channel::Destroy(channel);
Definition at line 2087 of file MultiSenseTypes.hh.
crl::multisense::system::VersionInfo::VersionInfo | ( | ) | [inline] |
Default constructor which initialize all values to 0
Definition at line 2110 of file MultiSenseTypes.hh.
The build date of libMultiSense
Definition at line 2091 of file MultiSenseTypes.hh.
The version of libMultiSense
Definition at line 2093 of file MultiSenseTypes.hh.
The build date of the sensor firmware
Definition at line 2096 of file MultiSenseTypes.hh.
The version type of the sensor firmware
Definition at line 2098 of file MultiSenseTypes.hh.
The FPGA DNA
Definition at line 2105 of file MultiSenseTypes.hh.
The hardware magic number
Definition at line 2103 of file MultiSenseTypes.hh.
The hardware version of the sensor
Definition at line 2101 of file MultiSenseTypes.hh.