#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 3245 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
inline |
Default constructor
Definition at line 3342 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::buildDate |
The date the device was manufactured
Definition at line 3293 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3269 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3270 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3258 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3261 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3266 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3268 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3254 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3262 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3265 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3264 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3263 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3253 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3256 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3259 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3252 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3260 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3255 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3251 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3257 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3267 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::hardwareRevision |
The hardware revision of the given sensor
Definition at line 3297 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3279 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3280 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3274 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3273 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3276 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3275 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3277 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3278 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3272 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3281 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::imagerHeight |
The maximum height of the sensor's imager
Definition at line 3309 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::imagerName |
The name of the sensor's imager
Definition at line 3303 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::imagerType |
The type of the sensor's imager
Definition at line 3305 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::imagerWidth |
The maximum width of the sensor's imager
Definition at line 3307 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::laserName |
The name of the sensor's laser
Definition at line 3328 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::laserType |
The type of the sensor's laser
Definition at line 3330 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::lensName |
The name of the sensor's lens
Definition at line 3312 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::lensType |
The type of the sensor's lens
Definition at line 3314 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3285 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3284 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3283 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3287 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3286 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
Definition at line 3288 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::lightingType |
The lighting type supported by the sensor
Definition at line 3323 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
|
static |
The maximum number of PCBs in a device
Definition at line 3249 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
float crl::multisense::system::DeviceInfo::motorGearReduction |
The gear reduction for the sensor's laser assembly
Definition at line 3337 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::motorName |
The name of the sensor's motor
Definition at line 3333 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::motorType |
The type of the sensor's motor
Definition at line 3335 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::name |
The name of a given device
Definition at line 3291 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
float crl::multisense::system::DeviceInfo::nominalBaseline |
The nominal sensor baseline in meters
Definition at line 3316 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
float crl::multisense::system::DeviceInfo::nominalFocalLength |
The nominal focal length for the lens in meters
Definition at line 3318 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
float crl::multisense::system::DeviceInfo::nominalRelativeAperture |
The nominal relative aperture for the sensor. i.e. the f-stop
Definition at line 3320 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
uint32_t crl::multisense::system::DeviceInfo::numberOfLights |
The number of lights supported by the sensor
Definition at line 3325 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
std::vector<PcbInfo> crl::multisense::system::DeviceInfo::pcbs |
The information for all the PCBs in the device
Definition at line 3300 of file Legacy/include/MultiSense/MultiSenseTypes.hh.
std::string crl::multisense::system::DeviceInfo::serialNumber |
The serial number of the device
Definition at line 3295 of file Legacy/include/MultiSense/MultiSenseTypes.hh.