#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 2294 of file MultiSenseTypes.hh.
|
inline |
Default constructor
Definition at line 2378 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::buildDate |
The date the device was manufactured
Definition at line 2329 of file MultiSenseTypes.hh.
|
static |
Definition at line 2311 of file MultiSenseTypes.hh.
|
static |
Definition at line 2312 of file MultiSenseTypes.hh.
|
static |
Definition at line 2307 of file MultiSenseTypes.hh.
|
static |
Definition at line 2310 of file MultiSenseTypes.hh.
|
static |
Definition at line 2303 of file MultiSenseTypes.hh.
|
static |
Definition at line 2302 of file MultiSenseTypes.hh.
|
static |
Definition at line 2305 of file MultiSenseTypes.hh.
|
static |
Definition at line 2308 of file MultiSenseTypes.hh.
|
static |
Definition at line 2301 of file MultiSenseTypes.hh.
|
static |
Definition at line 2309 of file MultiSenseTypes.hh.
|
static |
Definition at line 2304 of file MultiSenseTypes.hh.
|
static |
Definition at line 2300 of file MultiSenseTypes.hh.
|
static |
Definition at line 2306 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::hardwareRevision |
The hardware revision of the given sensor
Definition at line 2333 of file MultiSenseTypes.hh.
|
static |
Definition at line 2319 of file MultiSenseTypes.hh.
|
static |
Definition at line 2320 of file MultiSenseTypes.hh.
|
static |
Definition at line 2315 of file MultiSenseTypes.hh.
|
static |
Definition at line 2314 of file MultiSenseTypes.hh.
|
static |
Definition at line 2317 of file MultiSenseTypes.hh.
|
static |
Definition at line 2316 of file MultiSenseTypes.hh.
|
static |
Definition at line 2318 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::imagerHeight |
The maximum height of the sensor's imager
Definition at line 2345 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::imagerName |
The name of the sensor's imager
Definition at line 2339 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::imagerType |
The type of the sensor's imager
Definition at line 2341 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::imagerWidth |
The maximum width of the sensor's imager
Definition at line 2343 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::laserName |
The name of the sensor's laser
Definition at line 2364 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::laserType |
The type of the sensor's laser
Definition at line 2366 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::lensName |
The name of the sensor's lens
Definition at line 2348 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::lensType |
The type of the sensor's lens
Definition at line 2350 of file MultiSenseTypes.hh.
|
static |
Definition at line 2322 of file MultiSenseTypes.hh.
|
static |
Definition at line 2324 of file MultiSenseTypes.hh.
|
static |
Definition at line 2323 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::lightingType |
The lighting type supported by the sensor
Definition at line 2359 of file MultiSenseTypes.hh.
|
static |
The maximum number of PCBs in a device
Definition at line 2298 of file MultiSenseTypes.hh.
float crl::multisense::system::DeviceInfo::motorGearReduction |
The gear reduction for the sensor's laser assembly
Definition at line 2373 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::motorName |
The name of the sensor's motor
Definition at line 2369 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::motorType |
The type of the sensor's motor
Definition at line 2371 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::name |
The name of a given device
Definition at line 2327 of file MultiSenseTypes.hh.
float crl::multisense::system::DeviceInfo::nominalBaseline |
The nominal sensor baseline in meters
Definition at line 2352 of file MultiSenseTypes.hh.
float crl::multisense::system::DeviceInfo::nominalFocalLength |
The nominal focal length for the lens in meters
Definition at line 2354 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 2356 of file MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::numberOfLights |
The number of lights supported by the sensor
Definition at line 2361 of file MultiSenseTypes.hh.
std::vector<PcbInfo> crl::multisense::system::DeviceInfo::pcbs |
The information for all the PCBs in the device
Definition at line 2336 of file MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::serialNumber |
The serial number of the device
Definition at line 2331 of file MultiSenseTypes.hh.