S32 SDK
lin_protocol_user_config_t Struct Reference

Configuration structure Implements : lin_protocol_user_config_t_Class. More...

#include <lin.h>

Data Fields

lin_protocol_handle_t protocol_version
 
lin_protocol_handle_t language_version
 
lin_diagnostic_class_t diagnostic_class
 
bool function
 
l_u8 number_of_configurable_frames
 
l_u8 frame_start
 
const lin_frame_tframe_tbl_ptr
 
const l_u16list_identifiers_ROM_ptr
 
l_u8list_identifiers_RAM_ptr
 
l_u16 max_idle_timeout_cnt
 
l_u8 num_of_schedules
 
l_u8 schedule_start
 
const lin_schedule_tschedule_tbl
 
l_ifc_slave_handle slave_ifc_handle
 
l_ifc_master_handle master_ifc_handle
 
lin_user_config_tlin_user_config_ptr
 
lin_tl_pdu_data_ttl_tx_queue_data_ptr
 
lin_tl_pdu_data_ttl_rx_queue_data_ptr
 
l_u16 max_message_length
 

Detailed Description

Configuration structure Implements : lin_protocol_user_config_t_Class.

Definition at line 510 of file lin.h.

Field Documentation

lin_diagnostic_class_t diagnostic_class

Diagnostic class

Definition at line 514 of file lin.h.

l_u8 frame_start

Start index of frame list

Definition at line 518 of file lin.h.

const lin_frame_t* frame_tbl_ptr

Frame list except diagnostic frames

Definition at line 519 of file lin.h.

bool function

Function LIN_MASTER or LIN_SLAVE_)

Definition at line 515 of file lin.h.

lin_protocol_handle_t language_version

Language version

Definition at line 513 of file lin.h.

lin_user_config_t* lin_user_config_ptr

Pointer to LIN driver user configuration structure

Definition at line 529 of file lin.h.

l_u8* list_identifiers_RAM_ptr

Configuration in RAM

Definition at line 522 of file lin.h.

const l_u16* list_identifiers_ROM_ptr

Configuration in ROM

Definition at line 521 of file lin.h.

l_ifc_master_handle master_ifc_handle

Interface handler of master node

Definition at line 528 of file lin.h.

l_u16 max_idle_timeout_cnt

Max Idle timeout counter

Definition at line 523 of file lin.h.

l_u16 max_message_length

Max message length

Definition at line 533 of file lin.h.

l_u8 num_of_schedules

Number of schedule table

Definition at line 524 of file lin.h.

l_u8 number_of_configurable_frames

Number of frame except diagnostic frames

Definition at line 517 of file lin.h.

lin_protocol_handle_t protocol_version

Protocol version

Definition at line 512 of file lin.h.

l_u8 schedule_start

Start index of schedule table list

Definition at line 525 of file lin.h.

const lin_schedule_t* schedule_tbl

Schedule table list

Definition at line 526 of file lin.h.

l_ifc_slave_handle slave_ifc_handle

Interface handler of slave node

Definition at line 527 of file lin.h.

lin_tl_pdu_data_t* tl_rx_queue_data_ptr

Rx queue data

Definition at line 532 of file lin.h.

lin_tl_pdu_data_t* tl_tx_queue_data_ptr

Tx queue data

Definition at line 531 of file lin.h.


The documentation for this struct was generated from the following file: