LIN Frame Structure.
Data Fields | |
| uint8_t | id |
| uint8_t | frameLen |
| void * | dataBuf |
| LIN_HLD_Txn_Type | txnType |
| uint32_t | timeout |
| LIN_HLD_Txn_Status | status |
| void * | args |
| uint8_t LIN_SCI_Frame::id |
Frame ID LIN Mode: ID is Used to write data to the Bus or read data from slave. SCI Mode: ID is ignored.
| uint8_t LIN_SCI_Frame::frameLen |
Frame Length, Length of the Frame to write/read
| void* LIN_SCI_Frame::dataBuf |
Pointer to Data Buffer
| LIN_HLD_Txn_Type LIN_SCI_Frame::txnType |
Frame Transfer Type Write/Read
| uint32_t LIN_SCI_Frame::timeout |
Timeout(Micro Seconds) of Transaction in Polling mode
| LIN_HLD_Txn_Status LIN_SCI_Frame::status |
Transaction Status
| void* LIN_SCI_Frame::args |
Argument to be passed to the callback function in callback Mode