M5Unit-HEART 0.1.0 git rev:05c3b01
|
This is the complete list of members for m5::unit::UnitMAX30102, including all inherited members.
_cfg (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
_data (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
_mask (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
_mode (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
_overflow (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
_retrived (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
_slot (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
begin() override (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | virtual |
caluculateSamplingRate() | m5::unit::UnitMAX30102 | |
config() | m5::unit::UnitMAX30102 | inline |
config(const config_t &cfg) | m5::unit::UnitMAX30102 | inline |
ir() const | m5::unit::UnitMAX30102 | inline |
M5_UNIT_COMPONENT_PERIODIC_MEASUREMENT_ADAPTER_HPP_BUILDER(UnitMAX30102, max30102::Data) (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
measureTemperatureSingleshot(max30102::TemperatureData &td) | m5::unit::UnitMAX30102 | |
overflow() const | m5::unit::UnitMAX30102 | inline |
read_FIFO() (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
read_led_current(const uint8_t idx, uint8_t &raw) (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
read_led_current(const uint8_t idx, float &mA) (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
read_measurement_temperature(max30102::TemperatureData &td) (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
read_register(const uint8_t reg, uint8_t *buf, const size_t len) (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
read_register8(const uint8_t reg, uint8_t &v) (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
readFIFOConfiguration(max30102::FIFOSampling &avg, bool &rollover, uint8_t &almostFull) | m5::unit::UnitMAX30102 | |
readFIFOOverflowCounter(uint8_t &cnt) | m5::unit::UnitMAX30102 | inline |
readFIFOReadPointer(uint8_t &rptr) | m5::unit::UnitMAX30102 | inline |
readFIFOWritePointer(uint8_t &wptr) | m5::unit::UnitMAX30102 | inline |
readLEDCurrent(uint8_t &raw, const uint8_t slot) | m5::unit::UnitMAX30102 | inline |
readLEDCurrent(float &mA, const uint8_t slot) | m5::unit::UnitMAX30102 | inline |
readMode(max30102::Mode &mode) | m5::unit::UnitMAX30102 | |
readMultiLEDModeControl(max30102::Slot &slot1, max30102::Slot &slot2) | m5::unit::UnitMAX30102 | |
readRevisionID(uint8_t &rev) | m5::unit::UnitMAX30102 | |
readShutdownControl(bool &shdn) | m5::unit::UnitMAX30102 | |
readSpO2ADCRange(max30102::ADC &range) | m5::unit::UnitMAX30102 | inline |
readSpO2Configuration(max30102::ADC &range, max30102::Sampling &rate, max30102::LEDPulse &width) | m5::unit::UnitMAX30102 | |
readSpO2LEDPulseWidth(max30102::LEDPulse &width) | m5::unit::UnitMAX30102 | inline |
readSpO2SamplingRate(max30102::Sampling &rate) | m5::unit::UnitMAX30102 | inline |
red() const | m5::unit::UnitMAX30102 | inline |
reset() | m5::unit::UnitMAX30102 | |
reset_FIFO(const bool circling_read_ptr=true) (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
resetFIFO() | m5::unit::UnitMAX30102 | inline |
retrived() const | m5::unit::UnitMAX30102 | inline |
start_periodic_measurement() (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
start_periodic_measurement(const max30102::Mode mode, const max30102::ADC range, const max30102::Sampling rate, const max30102::LEDPulse width, const max30102::FIFOSampling avg, const uint8_t ir_current, const uint8_t red_current) (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
startPeriodicMeasurement() | m5::unit::UnitMAX30102 | inline |
startPeriodicMeasurement(const max30102::Mode mode, const max30102::ADC range, const max30102::Sampling rate, const max30102::LEDPulse width, const max30102::FIFOSampling avg, const uint8_t ir_current, const uint8_t red_current) | m5::unit::UnitMAX30102 | inline |
stop_periodic_measurement() (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
stopPeriodicMeasurement() | m5::unit::UnitMAX30102 | inline |
UnitMAX30102(const uint8_t addr=DEFAULT_ADDRESS) (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | inlineexplicit |
update(const bool force=false) override (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | virtual |
write_fifo_sampling_average(const max30102::FIFOSampling avg) (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
write_led_current(const uint8_t idx, const uint8_t raw) (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
write_led_current(const uint8_t idx, const float mA) (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
write_spo2_configuration(const max30102::SpO2Configuration &sc) (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | protected |
writeFIFOConfiguration(const max30102::FIFOSampling avg, const bool rollover, const uint8_t almostFull) | m5::unit::UnitMAX30102 | |
writeFIFOOverflowCounter(const uint8_t cnt) | m5::unit::UnitMAX30102 | inline |
writeFIFOReadPointer(const uint8_t rptr) | m5::unit::UnitMAX30102 | inline |
writeFIFOWritePointer(const uint8_t wptr) | m5::unit::UnitMAX30102 | inline |
writeLEDCurrent(const uint8_t slot, const uint8_t raw) | m5::unit::UnitMAX30102 | inline |
writeLEDCurrent(const uint8_t slot, const T mA) | m5::unit::UnitMAX30102 | inline |
writeMode(const max30102::Mode mode) | m5::unit::UnitMAX30102 | |
writeMultiLEDModeControl(const max30102::Slot slot1, const max30102::Slot slot2) | m5::unit::UnitMAX30102 | |
writeShutdownControl(const bool shdn) | m5::unit::UnitMAX30102 | |
writeSpO2ADCRange(const max30102::ADC range) | m5::unit::UnitMAX30102 | |
writeSpO2Configuration(const max30102::ADC range, const max30102::Sampling rate, const max30102::LEDPulse width) | m5::unit::UnitMAX30102 | |
writeSpO2LEDPulseWidth(const max30102::LEDPulse width) | m5::unit::UnitMAX30102 | |
writeSpO2SamplingRate(const max30102::Sampling rate) | m5::unit::UnitMAX30102 | |
~UnitMAX30102() (defined in m5::unit::UnitMAX30102) | m5::unit::UnitMAX30102 | inlinevirtual |