Public Member Functions | Public Attributes
crl::multisense::system::VersionInfo Class Reference

#include <MultiSenseTypes.hh>

List of all members.

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

 {.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.


Constructor & Destructor Documentation

Default constructor which initialize all values to 0

Definition at line 2110 of file MultiSenseTypes.hh.


Member Data Documentation

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.


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


multisense_lib
Author(s):
autogenerated on Mon Oct 9 2017 03:06:22