|
MRMS
|
Defines all parameters for the device. More...
#include <vl53l0x_def.h>
Public Attributes | |
| VL53L0X_DeviceModes | DeviceMode |
| VL53L0X_HistogramModes | HistogramMode |
| uint32_t | MeasurementTimingBudgetMicroSeconds |
| uint32_t | InterMeasurementPeriodMilliSeconds |
| uint8_t | XTalkCompensationEnable |
| uint16_t | XTalkCompensationRangeMilliMeter |
| FixPoint1616_t | XTalkCompensationRateMegaCps |
| int32_t | RangeOffsetMicroMeters |
| uint8_t | LimitChecksEnable [VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
| uint8_t | LimitChecksStatus [VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
| FixPoint1616_t | LimitChecksValue [VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
| uint8_t | WrapAroundCheckEnable |
Defines all parameters for the device.
| VL53L0X_DeviceModes VL53L0X_DeviceParameters_t::DeviceMode |
Defines type of measurement to be done for the next measure
| VL53L0X_HistogramModes VL53L0X_DeviceParameters_t::HistogramMode |
Defines type of histogram measurement to be done for the next measure
| uint32_t VL53L0X_DeviceParameters_t::InterMeasurementPeriodMilliSeconds |
Defines time between two consecutive measurements (between two measurement starts). If set to 0 means back-to-back mode
| uint8_t VL53L0X_DeviceParameters_t::LimitChecksEnable[VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
This Array store all the Limit Check enable for this device.
| uint8_t VL53L0X_DeviceParameters_t::LimitChecksStatus[VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
This Array store all the Status of the check linked to last measurement.
| FixPoint1616_t VL53L0X_DeviceParameters_t::LimitChecksValue[VL53L0X_CHECKENABLE_NUMBER_OF_CHECKS] |
This Array store all the Limit Check value for this device
| uint32_t VL53L0X_DeviceParameters_t::MeasurementTimingBudgetMicroSeconds |
Defines the allowed total time for a single measurement
| int32_t VL53L0X_DeviceParameters_t::RangeOffsetMicroMeters |
Range offset adjustment (mm).
| uint8_t VL53L0X_DeviceParameters_t::WrapAroundCheckEnable |
Tells if Wrap Around Check shall be enable or not
| uint8_t VL53L0X_DeviceParameters_t::XTalkCompensationEnable |
Tells if Crosstalk compensation shall be enable or not
| uint16_t VL53L0X_DeviceParameters_t::XTalkCompensationRangeMilliMeter |
CrossTalk compensation range in millimeter
| FixPoint1616_t VL53L0X_DeviceParameters_t::XTalkCompensationRateMegaCps |
CrossTalk compensation rate in Mega counts per seconds. Expressed in 16.16 fixed point format.