diff --git a/html/_adafruit___m_l_x90632_8h_source.html b/html/_adafruit___m_l_x90632_8h_source.html index dc37df8..f236b21 100644 --- a/html/_adafruit___m_l_x90632_8h_source.html +++ b/html/_adafruit___m_l_x90632_8h_source.html @@ -71,38 +71,38 @@ $(function() {
MLX90632_REFRESH_2HZ
2 Hz (500ms)
Definition: Adafruit_MLX90632.h:189
mlx90632_meas_select_t
mlx90632_meas_select_t
MLX90632 measurement types.
Definition: Adafruit_MLX90632.h:178
MLX90632_MODE_CONTINUOUS
Continuous mode.
Definition: Adafruit_MLX90632.h:172
-
Adafruit_MLX90632::~Adafruit_MLX90632
~Adafruit_MLX90632()
Cleans up the MLX90632.
Definition: Adafruit_MLX90632.cpp:33
-
Adafruit_MLX90632::getProductCode
uint16_t getProductCode()
Read the product code.
Definition: Adafruit_MLX90632.cpp:96
+
Adafruit_MLX90632::~Adafruit_MLX90632
~Adafruit_MLX90632()
Cleans up the MLX90632.
Definition: Adafruit_MLX90632.cpp:34
+
Adafruit_MLX90632::getProductCode
uint16_t getProductCode()
Read the product code.
Definition: Adafruit_MLX90632.cpp:97
MLX90632_MEAS_EXTENDED_RANGE
Extended range measurement.
Definition: Adafruit_MLX90632.h:180
-
Adafruit_MLX90632::startFullMeasurement
bool startFullMeasurement()
Start a full measurement table (SOB)
Definition: Adafruit_MLX90632.cpp:129
-
Adafruit_MLX90632::getProductID
uint64_t getProductID()
Read the 48-bit product ID.
Definition: Adafruit_MLX90632.cpp:77
-
Adafruit_MLX90632::setMode
bool setMode(mlx90632_mode_t mode)
Set the measurement mode.
Definition: Adafruit_MLX90632.cpp:143
+
Adafruit_MLX90632::startFullMeasurement
bool startFullMeasurement()
Start a full measurement table (SOB)
Definition: Adafruit_MLX90632.cpp:130
+
Adafruit_MLX90632::getProductID
uint64_t getProductID()
Read the 48-bit product ID.
Definition: Adafruit_MLX90632.cpp:78
+
Adafruit_MLX90632::setMode
bool setMode(mlx90632_mode_t mode)
Set the measurement mode.
Definition: Adafruit_MLX90632.cpp:144
MLX90632_MODE_HALT
Halt mode for EEPROM operations.
Definition: Adafruit_MLX90632.h:169
-
Adafruit_MLX90632::readCyclePosition
uint8_t readCyclePosition()
Read the cycle position.
Definition: Adafruit_MLX90632.cpp:240
+
Adafruit_MLX90632::readCyclePosition
uint8_t readCyclePosition()
Read the cycle position.
Definition: Adafruit_MLX90632.cpp:241
MLX90632_REFRESH_32HZ
32 Hz (31.25ms)
Definition: Adafruit_MLX90632.h:193
MLX90632_MEAS_MEDICAL
Medical measurement.
Definition: Adafruit_MLX90632.h:179
MLX90632_MODE_SLEEPING_STEP
Sleeping step mode.
Definition: Adafruit_MLX90632.h:170
MLX90632_REFRESH_0_5HZ
0.5 Hz (2000ms)
Definition: Adafruit_MLX90632.h:187
-
Adafruit_MLX90632::getObjectTemperature
double getObjectTemperature()
Calculate object temperature.
Definition: Adafruit_MLX90632.cpp:512
-
Adafruit_MLX90632::resetNewData
bool resetNewData()
Reset the new data flag to 0.
Definition: Adafruit_MLX90632.cpp:253
+
Adafruit_MLX90632::getObjectTemperature
double getObjectTemperature()
Calculate object temperature.
Definition: Adafruit_MLX90632.cpp:513
+
Adafruit_MLX90632::resetNewData
bool resetNewData()
Reset the new data flag to 0.
Definition: Adafruit_MLX90632.cpp:254
MLX90632_MODE_STEP
Step mode.
Definition: Adafruit_MLX90632.h:171
-
Adafruit_MLX90632::getAmbientTemperature
double getAmbientTemperature()
Calculate ambient temperature.
Definition: Adafruit_MLX90632.cpp:448
-
Adafruit_MLX90632::getEEPROMVersion
uint16_t getEEPROMVersion()
Read the EEPROM version.
Definition: Adafruit_MLX90632.cpp:106
-
Adafruit_MLX90632::setRefreshRate
bool setRefreshRate(mlx90632_refresh_rate_t refresh_rate)
Set the refresh rate for both measurement registers.
Definition: Adafruit_MLX90632.cpp:280
-
Adafruit_MLX90632::setMeasurementSelect
bool setMeasurementSelect(mlx90632_meas_select_t meas_select)
Set the measurement select type.
Definition: Adafruit_MLX90632.cpp:170
-
Adafruit_MLX90632::isEEPROMBusy
bool isEEPROMBusy()
Check if EEPROM is busy.
Definition: Adafruit_MLX90632.cpp:210
-
Adafruit_MLX90632::begin
bool begin(uint8_t i2c_addr=MLX90632_DEFAULT_ADDR, TwoWire *wire=&Wire)
Sets up the hardware and initializes I2C.
Definition: Adafruit_MLX90632.cpp:47
-
Adafruit_MLX90632::isBusy
bool isBusy()
Check if device is busy with measurement.
Definition: Adafruit_MLX90632.cpp:197
-
Adafruit_MLX90632::isNewData
bool isNewData()
Check if new data is available.
Definition: Adafruit_MLX90632.cpp:266
+
Adafruit_MLX90632::getAmbientTemperature
double getAmbientTemperature()
Calculate ambient temperature.
Definition: Adafruit_MLX90632.cpp:449
+
Adafruit_MLX90632::getEEPROMVersion
uint16_t getEEPROMVersion()
Read the EEPROM version.
Definition: Adafruit_MLX90632.cpp:107
+
Adafruit_MLX90632::setRefreshRate
bool setRefreshRate(mlx90632_refresh_rate_t refresh_rate)
Set the refresh rate for both measurement registers.
Definition: Adafruit_MLX90632.cpp:281
+
Adafruit_MLX90632::setMeasurementSelect
bool setMeasurementSelect(mlx90632_meas_select_t meas_select)
Set the measurement select type.
Definition: Adafruit_MLX90632.cpp:171
+
Adafruit_MLX90632::isEEPROMBusy
bool isEEPROMBusy()
Check if EEPROM is busy.
Definition: Adafruit_MLX90632.cpp:211
+
Adafruit_MLX90632::begin
bool begin(uint8_t i2c_addr=MLX90632_DEFAULT_ADDR, TwoWire *wire=&Wire)
Sets up the hardware and initializes I2C.
Definition: Adafruit_MLX90632.cpp:48
+
Adafruit_MLX90632::isBusy
bool isBusy()
Check if device is busy with measurement.
Definition: Adafruit_MLX90632.cpp:198
+
Adafruit_MLX90632::isNewData
bool isNewData()
Check if new data is available.
Definition: Adafruit_MLX90632.cpp:267
Adafruit_MLX90632
Class that stores state and functions for interacting with MLX90632 Far Infrared Temperature Sensor...
Definition: Adafruit_MLX90632.h:202
-
Adafruit_MLX90632::startSingleMeasurement
bool startSingleMeasurement()
Start a single measurement (SOC)
Definition: Adafruit_MLX90632.cpp:116
-
Adafruit_MLX90632::getMode
mlx90632_mode_t getMode()
Get the measurement mode.
Definition: Adafruit_MLX90632.cpp:156
-
Adafruit_MLX90632::getRefreshRate
mlx90632_refresh_rate_t getRefreshRate()
Get the refresh rate from EE_MEAS_1 register.
Definition: Adafruit_MLX90632.cpp:304
-
Adafruit_MLX90632::getCalibrations
bool getCalibrations()
Read all calibration constants from EEPROM.
Definition: Adafruit_MLX90632.cpp:334
+
Adafruit_MLX90632::startSingleMeasurement
bool startSingleMeasurement()
Start a single measurement (SOC)
Definition: Adafruit_MLX90632.cpp:117
+
Adafruit_MLX90632::getMode
mlx90632_mode_t getMode()
Get the measurement mode.
Definition: Adafruit_MLX90632.cpp:157
+
Adafruit_MLX90632::getRefreshRate
mlx90632_refresh_rate_t getRefreshRate()
Get the refresh rate from EE_MEAS_1 register.
Definition: Adafruit_MLX90632.cpp:305
+
Adafruit_MLX90632::getCalibrations
bool getCalibrations()
Read all calibration constants from EEPROM.
Definition: Adafruit_MLX90632.cpp:335
MLX90632_REFRESH_64HZ
64 Hz (15.625ms)
Definition: Adafruit_MLX90632.h:194
-
Adafruit_MLX90632::getMeasurementSelect
mlx90632_meas_select_t getMeasurementSelect()
Get the measurement select type.
Definition: Adafruit_MLX90632.cpp:184
+
Adafruit_MLX90632::getMeasurementSelect
mlx90632_meas_select_t getMeasurementSelect()
Get the measurement select type.
Definition: Adafruit_MLX90632.cpp:185
MLX90632_REFRESH_1HZ
1 Hz (1000ms)
Definition: Adafruit_MLX90632.h:188
-
Adafruit_MLX90632::reset
bool reset()
Reset device using addressed reset command.
Definition: Adafruit_MLX90632.cpp:223
+
Adafruit_MLX90632::reset
bool reset()
Reset device using addressed reset command.
Definition: Adafruit_MLX90632.cpp:224
Adafruit_MLX90632::Adafruit_MLX90632
Adafruit_MLX90632()
Instantiates a new MLX90632 class.
Definition: Adafruit_MLX90632.cpp:25