Context interrupts.
This represents both status and configuration (enable/disable) structures. The description of the fields is in terms of status. For configuration they should be interpreted as "true if you want to enable the detection of this condition, false otherwise". For interrupt status , the interrupts can be cleared by issuing CSIRX_contextClearAllIntr API
Data Fields | |
bool | isNumLines |
If true, indicates number of lines specified in CSIRX_ContextConfig::numLinesForIntr were received. The interrupt repeatability within the frame is decided based on CSIRX_ContextConfig::isGenerateIntrEveryNumLinesForIntr configuration. More... | |
bool | isFramesToAcquire |
If true, indicates CSIRX_ContextConfig::numFramesToAcquire frames have been acquired. More... | |
bool | isPayloadChecksumMismatch |
If true, long packet payoad check-sum mismatched. Influenced by CSIRX_ContextConfig::isPayloadChecksumEnable. More... | |
bool | isLineStartCodeDetect |
If true, triggers when Line Start sync Code is detected. More... | |
bool | isLineEndCodeDetect |
If true, triggers when Line End sync Code is detected. More... | |
bool | isFrameStartCodeDetect |
If true, triggers when Frame Start sync Code is detected. More... | |
bool | isFrameEndCodeDetect |
If true, triggers when Frame End sync Code is detected. More... | |
bool | isLongPacketOneBitErrorCorrect |
If true, 1-bit error was detected and corrected in long packet. Influenced by CSIRX_CommonConfig::isHeaderErrorCheckEnabled. More... | |
bool CSIRX_ContextIntr::isNumLines |
If true, indicates number of lines specified in CSIRX_ContextConfig::numLinesForIntr were received. The interrupt repeatability within the frame is decided based on CSIRX_ContextConfig::isGenerateIntrEveryNumLinesForIntr configuration.
bool CSIRX_ContextIntr::isFramesToAcquire |
If true, indicates CSIRX_ContextConfig::numFramesToAcquire frames have been acquired.
bool CSIRX_ContextIntr::isPayloadChecksumMismatch |
If true, long packet payoad check-sum mismatched. Influenced by CSIRX_ContextConfig::isPayloadChecksumEnable.
bool CSIRX_ContextIntr::isLineStartCodeDetect |
If true, triggers when Line Start sync Code is detected.
bool CSIRX_ContextIntr::isLineEndCodeDetect |
If true, triggers when Line End sync Code is detected.
bool CSIRX_ContextIntr::isFrameStartCodeDetect |
If true, triggers when Frame Start sync Code is detected.
bool CSIRX_ContextIntr::isFrameEndCodeDetect |
If true, triggers when Frame End sync Code is detected.
bool CSIRX_ContextIntr::isLongPacketOneBitErrorCorrect |
If true, 1-bit error was detected and corrected in long packet. Influenced by CSIRX_CommonConfig::isHeaderErrorCheckEnabled.