LibMultiSense
LibMultiSense Documentation
|
Class used to store device information specific to a sensor. More...
#include <MultiSenseTypes.hh>
Public Member Functions | |
DeviceInfo () | |
Default constructor. More... | |
Public Attributes | |
std::string | name |
The name of a given device. More... | |
std::string | buildDate |
The date the device was manufactured. More... | |
std::string | serialNumber |
The serial number of the device. More... | |
uint32_t | hardwareRevision |
The hardware revision of the given sensor. More... | |
std::vector< PcbInfo > | pcbs |
The information for all the PCBs in the device. More... | |
std::string | imagerName |
The name of the sensor's imager. More... | |
uint32_t | imagerType |
The type of the sensor's imager. More... | |
uint32_t | imagerWidth |
The maximum width of the sensor's imager. More... | |
uint32_t | imagerHeight |
The maximum height of the sensor's imager. More... | |
std::string | lensName |
The name of the sensor's lens. More... | |
uint32_t | lensType |
The type of the sensor's lens. More... | |
float | nominalBaseline |
The nominal sensor baseline in meters. More... | |
float | nominalFocalLength |
The nominal focal length for the lens in meters. More... | |
float | nominalRelativeAperture |
The nominal relative aperature for the sensor. More... | |
uint32_t | lightingType |
The lighting type supported by the sensor. More... | |
uint32_t | numberOfLights |
The number of lights supported by the sensor. More... | |
std::string | laserName |
The name of the sensor's laser. More... | |
uint32_t | laserType |
The type of the sensor's laser. More... | |
std::string | motorName |
The name of the sensor's motor. More... | |
uint32_t | motorType |
The type of the sensor's motor. More... | |
float | motorGearReduction |
The gear reduction for the sensor's laser assembly. More... | |
Class used to store device information specific to a sensor.
Example code to query device information from a sensor:
Setting sensor device info is not publicly supported.
Definition at line 2726 of file MultiSenseTypes.hh.
|
inline |
Default constructor.
Definition at line 2811 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::buildDate |
The date the device was manufactured.
Definition at line 2762 of file MultiSenseTypes.hh.
|
static |
Definition at line 2744 of file MultiSenseTypes.hh.
|
static |
Definition at line 2745 of file MultiSenseTypes.hh.
|
static |
Definition at line 2739 of file MultiSenseTypes.hh.
|
static |
Definition at line 2742 of file MultiSenseTypes.hh.
|
static |
Definition at line 2735 of file MultiSenseTypes.hh.
|
static |
Definition at line 2743 of file MultiSenseTypes.hh.
|
static |
Definition at line 2734 of file MultiSenseTypes.hh.
|
static |
Definition at line 2737 of file MultiSenseTypes.hh.
|
static |
Definition at line 2740 of file MultiSenseTypes.hh.
|
static |
Definition at line 2733 of file MultiSenseTypes.hh.
|
static |
Definition at line 2741 of file MultiSenseTypes.hh.
|
static |
Definition at line 2736 of file MultiSenseTypes.hh.
|
static |
Definition at line 2732 of file MultiSenseTypes.hh.
|
static |
Definition at line 2738 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::hardwareRevision |
The hardware revision of the given sensor.
Definition at line 2766 of file MultiSenseTypes.hh.
|
static |
Definition at line 2752 of file MultiSenseTypes.hh.
|
static |
Definition at line 2753 of file MultiSenseTypes.hh.
|
static |
Definition at line 2748 of file MultiSenseTypes.hh.
|
static |
Definition at line 2747 of file MultiSenseTypes.hh.
|
static |
Definition at line 2750 of file MultiSenseTypes.hh.
|
static |
Definition at line 2749 of file MultiSenseTypes.hh.
|
static |
Definition at line 2751 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::imagerHeight |
The maximum height of the sensor's imager.
Definition at line 2778 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::imagerName |
The name of the sensor's imager.
Definition at line 2772 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::imagerType |
The type of the sensor's imager.
Definition at line 2774 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::imagerWidth |
The maximum width of the sensor's imager.
Definition at line 2776 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::laserName |
The name of the sensor's laser.
Definition at line 2797 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::laserType |
The type of the sensor's laser.
Definition at line 2799 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::lensName |
The name of the sensor's lens.
Definition at line 2781 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::lensType |
The type of the sensor's lens.
Definition at line 2783 of file MultiSenseTypes.hh.
|
static |
Definition at line 2755 of file MultiSenseTypes.hh.
|
static |
Definition at line 2757 of file MultiSenseTypes.hh.
|
static |
Definition at line 2756 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::lightingType |
The lighting type supported by the sensor.
Definition at line 2792 of file MultiSenseTypes.hh.
|
static |
The maximum number of PCBs in a device.
Definition at line 2730 of file MultiSenseTypes.hh.
float crl::multisense::system::DeviceInfo::motorGearReduction |
The gear reduction for the sensor's laser assembly.
Definition at line 2806 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::motorName |
The name of the sensor's motor.
Definition at line 2802 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::motorType |
The type of the sensor's motor.
Definition at line 2804 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::name |
The name of a given device.
Definition at line 2760 of file MultiSenseTypes.hh.
float crl::multisense::system::DeviceInfo::nominalBaseline |
The nominal sensor baseline in meters.
Definition at line 2785 of file MultiSenseTypes.hh.
float crl::multisense::system::DeviceInfo::nominalFocalLength |
The nominal focal length for the lens in meters.
Definition at line 2787 of file MultiSenseTypes.hh.
float crl::multisense::system::DeviceInfo::nominalRelativeAperture |
The nominal relative aperature for the sensor.
i.e. the f-stop
Definition at line 2789 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::numberOfLights |
The number of lights supported by the sensor.
Definition at line 2794 of file MultiSenseTypes.hh.
std::vector<PcbInfo> crl::multisense::system::DeviceInfo::pcbs |
The information for all the PCBs in the device.
Definition at line 2769 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::serialNumber |
The serial number of the device.
Definition at line 2764 of file MultiSenseTypes.hh.