#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 1891 of file MultiSenseTypes.hh.
crl::multisense::system::VersionInfo::VersionInfo | ( | ) | [inline] |
Default constructor which initialize all values to 0
Definition at line 1914 of file MultiSenseTypes.hh.
The build date of libMultiSense
Definition at line 1895 of file MultiSenseTypes.hh.
The version of libMultiSense
Definition at line 1897 of file MultiSenseTypes.hh.
The build date of the sensor firmware
Definition at line 1900 of file MultiSenseTypes.hh.
The version type of the sensor firmware
Definition at line 1902 of file MultiSenseTypes.hh.
The FPGA DNA
Definition at line 1909 of file MultiSenseTypes.hh.
The hardware magic number
Definition at line 1907 of file MultiSenseTypes.hh.
The hardware version of the sensor
Definition at line 1905 of file MultiSenseTypes.hh.