Jump to main content

##

# 2.109.21 SENT_RECEIVE_STATUS Enum

## C

    typedef enum
    {
        SENT_RECEIVE_SYNCTXEN = 0x1,        /**< Synchronization Period Receive Enable bit */
        SENT_RECEIVE_RXIDLE   = 0x2,        /**< Indicates whether The SENTx data bus has been Idle (high) for a period of SYNCMAX or greater */
        SENT_RECEIVE_FRAMEERR = 0x4,        /**< Indicates whether data nibble was received with less than 12 Tick periods or greater than 27 Tick periods */
        SENT_RECEIVE_CRCERR   = 0x8,        /**< Indicates whether a CRC error occurred for the data nibbles in SENTxDATH/L */
        SENT_RECEIVE_NIBBLE1  = 0x10,       /**< Module is receiving Data Nibble 1*/
        SENT_RECEIVE_NIBBLE2  = 0x20,       /**< Module is receiving Data Nibble 2*/
        SENT_RECEIVE_NIBBLE3  = 0x30,       /**< Module is receiving Data Nibble 3*/
        SENT_RECEIVE_NIBBLE4  = 0x40,       /**< Module is receiving Data Nibble 4*/
        SENT_RECEIVE_NIBBLE5  = 0x50,       /**< Module is receiving Data Nibble 5*/
        SENT_RECEIVE_NIBBLE6  = 0x60,       /**< Module is receiving Data Nibble 6*/
        SENT_RECEIVE_CRC      = 0x70,       /**< Module is receiving Data CRC*/
        SENT_RECEIVE_PAUSEPERIOD = 0x80     /**< Indicates whether the module is receiving a Pause period */

    }SENT_RECEIVE_STATUS;

## Summary

Defines the SENT receive status.

## Description

Defines the enum for SENT receive status. More than one of these values may be OR'd together to create a complete status value. To test a value of this type, the bit of interest must be AND'ed with value and checked to see if the result is non-zero.

## Remarks

None