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.