#include <MultiSenseTypes.hh>
Public Member Functions | |
| DeviceInfo () | |
Public Attributes | |
| std::string | buildDate |
| uint32_t | hardwareRevision |
| uint32_t | imagerHeight |
| std::string | imagerName |
| uint32_t | imagerType |
| uint32_t | imagerWidth |
| std::string | laserName |
| uint32_t | laserType |
| std::string | lensName |
| uint32_t | lensType |
| uint32_t | lightingType |
| float | motorGearReduction |
| std::string | motorName |
| uint32_t | motorType |
| std::string | name |
| float | nominalBaseline |
| float | nominalFocalLength |
| float | nominalRelativeAperture |
| uint32_t | numberOfLights |
| std::vector< PcbInfo > | pcbs |
| std::string | serialNumber |
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 2173 of file MultiSenseTypes.hh.
|
inline |
Default constructor
Definition at line 2250 of file MultiSenseTypes.hh.
| std::string crl::multisense::system::DeviceInfo::buildDate |
The date the device was manufactured
Definition at line 2201 of file MultiSenseTypes.hh.
|
static |
Definition at line 2186 of file MultiSenseTypes.hh.
|
static |
Definition at line 2182 of file MultiSenseTypes.hh.
|
static |
Definition at line 2181 of file MultiSenseTypes.hh.
|
static |
Definition at line 2184 of file MultiSenseTypes.hh.
|
static |
Definition at line 2180 of file MultiSenseTypes.hh.
|
static |
Definition at line 2183 of file MultiSenseTypes.hh.
|
static |
Definition at line 2179 of file MultiSenseTypes.hh.
|
static |
Definition at line 2185 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::system::DeviceInfo::hardwareRevision |
The hardware revision of the given sensor
Definition at line 2205 of file MultiSenseTypes.hh.
|
static |
Definition at line 2189 of file MultiSenseTypes.hh.
|
static |
Definition at line 2188 of file MultiSenseTypes.hh.
|
static |
Definition at line 2191 of file MultiSenseTypes.hh.
|
static |
Definition at line 2190 of file MultiSenseTypes.hh.
|
static |
Definition at line 2192 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::system::DeviceInfo::imagerHeight |
The maximum height of the sensor's imager
Definition at line 2217 of file MultiSenseTypes.hh.
| std::string crl::multisense::system::DeviceInfo::imagerName |
The name of the sensor's imager
Definition at line 2211 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::system::DeviceInfo::imagerType |
The type of the sensor's imager
Definition at line 2213 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::system::DeviceInfo::imagerWidth |
The maximum width of the sensor's imager
Definition at line 2215 of file MultiSenseTypes.hh.
| std::string crl::multisense::system::DeviceInfo::laserName |
The name of the sensor's laser
Definition at line 2236 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::system::DeviceInfo::laserType |
The type of the sensor's laser
Definition at line 2238 of file MultiSenseTypes.hh.
| std::string crl::multisense::system::DeviceInfo::lensName |
The name of the sensor's lens
Definition at line 2220 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::system::DeviceInfo::lensType |
The type of the sensor's lens
Definition at line 2222 of file MultiSenseTypes.hh.
|
static |
Definition at line 2194 of file MultiSenseTypes.hh.
|
static |
Definition at line 2196 of file MultiSenseTypes.hh.
|
static |
Definition at line 2195 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::system::DeviceInfo::lightingType |
The lighting type supported by the sensor
Definition at line 2231 of file MultiSenseTypes.hh.
|
static |
The maximum number of PCBs in a device
Definition at line 2177 of file MultiSenseTypes.hh.
| float crl::multisense::system::DeviceInfo::motorGearReduction |
The gear reduction for the sensor's laser assembly
Definition at line 2245 of file MultiSenseTypes.hh.
| std::string crl::multisense::system::DeviceInfo::motorName |
The name of the sensor's motor
Definition at line 2241 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::system::DeviceInfo::motorType |
The type of the sensor's motor
Definition at line 2243 of file MultiSenseTypes.hh.
| std::string crl::multisense::system::DeviceInfo::name |
The name of a given device
Definition at line 2199 of file MultiSenseTypes.hh.
| float crl::multisense::system::DeviceInfo::nominalBaseline |
The nominal sensor baseline in meters
Definition at line 2224 of file MultiSenseTypes.hh.
| float crl::multisense::system::DeviceInfo::nominalFocalLength |
The nominal focal length for the lens in meters
Definition at line 2226 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 2228 of file MultiSenseTypes.hh.
| uint32_t crl::multisense::system::DeviceInfo::numberOfLights |
The number of lights supported by the sensor
Definition at line 2233 of file MultiSenseTypes.hh.
| std::vector<PcbInfo> crl::multisense::system::DeviceInfo::pcbs |
The information for all the PCBs in the device
Definition at line 2208 of file MultiSenseTypes.hh.
| std::string crl::multisense::system::DeviceInfo::serialNumber |
The serial number of the device
Definition at line 2203 of file MultiSenseTypes.hh.