LESENSE_DecStCond_TypeDef Struct Reference

Decoder state condition descriptor structure.

#include <em_lesense.h>

Data Fields

uint8_t compVal
Configure compare value.
uint8_t compMask
Configure compare mask.
uint8_t nextState
Configure index of state to be entered if the sensor state equals to compVal.
LESENSE_StTransAct_TypeDef prsAct
Configure which PRS action to perform when the sensor state equals to compVal.
bool setInt
If enabled, interrupt flag is set when sensor state equals to compVal.

Decoder state condition descriptor structure.

Field Documentation

compVal

uint8_t LESENSE_DecStCond_TypeDef::compVal

Configure compare value.

State transition is triggered when the sensor state equals to this value. Valid range: 0-15 (4 bits).

compMask

uint8_t LESENSE_DecStCond_TypeDef::compMask

Configure compare mask.

Set bit X to exclude sensor X from evaluation. Note: decoder can handle sensor inputs from up to 4 sensors; therefore, this mask is 4 bit long.

nextState

uint8_t LESENSE_DecStCond_TypeDef::nextState

Configure index of state to be entered if the sensor state equals to compVal.

Valid range: 0-15 (4 bits).

prsAct

LESENSE_StTransAct_TypeDef LESENSE_DecStCond_TypeDef::prsAct

Configure which PRS action to perform when the sensor state equals to compVal.

setInt

bool LESENSE_DecStCond_TypeDef::setInt

If enabled, interrupt flag is set when sensor state equals to compVal.