Callbacks
buttonStateChangeCallback
void buttonStateChangeCallback(int ch, enumTLStruct::ButtonState oldState, enum TLStruct::ButtonState newState)
Called whenever a button changes to a major state.
ch
: sensor number
oldState
: previous state
newState
: current state
buttonMeasurementProgressCallback
void (*buttonMeasurementProgressCallback)(uint16_t idx, uint8_t ch, bool isStarted)
Called whenever a new measurement of a channel is started or finished.
idx
: index in scanning order array
ch
: sensor number
isStarted
: true when a measurement is started, false when a measurement is finished
sequenceMeasurementProgressCallback
void (*sequenceMeasurementProgressCallback)(bool isStarted)
Called whenever a new sequence of measurements is started or finished.
isStarted
: true when a measurement is started, false when a measurement is finished