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