LESENSE_DecStCond_TypeDef Struct ReferenceEMLIB > LESENSE

Decoder state condition descriptor structure.

Definition at line 1020 of file em_lesense.h .

#include < em_lesense.h >

Data Fields

uint8_t compMask
uint8_t compVal
uint8_t nextState
LESENSE_StTransAct_TypeDef prsAct
bool setInt

Field Documentation

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.

Definition at line 1028 of file em_lesense.h .

Referenced by LESENSE_DecoderStateConfig() .

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).

Definition at line 1023 of file em_lesense.h .

Referenced by LESENSE_DecoderStateConfig() .

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).

Definition at line 1032 of file em_lesense.h .

Referenced by LESENSE_DecoderStateConfig() .

LESENSE_StTransAct_TypeDef LESENSE_DecStCond_TypeDef::prsAct

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

Definition at line 1036 of file em_lesense.h .

Referenced by LESENSE_DecoderStateConfig() .

bool LESENSE_DecStCond_TypeDef::setInt

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

Definition at line 1039 of file em_lesense.h .

Referenced by LESENSE_DecoderStateConfig() .


The documentation for this struct was generated from the following file:
  • C:/cygwin/home/caamunds/work/super/platform/emlib/inc/ em_lesense.h