lin_tl_descriptor_t Struct Reference

Transport layer description Implements : lin_tl_descriptor_t_Class. More...

#include <middleware/lin/include/lin.h>

Data Fields

lin_transport_layer_queue_t tl_tx_queue
 
lin_transport_layer_queue_t tl_rx_queue
 
lin_message_status_t rx_msg_status
 
l_u16 rx_msg_size
 
lin_message_status_t tx_msg_status
 
l_u16 tx_msg_size
 
lin_last_cfg_result_t last_cfg_result
 
l_u8 last_RSID
 
l_u8 ld_error_code
 
lin_message_timeout_type_t check_timeout_type
 
l_u16 check_timeout
 
lin_product_id_tproduct_id_ptr
 
l_u8 num_of_pdu
 
l_u8 frame_counter
 
lin_diagnostic_state_t diag_state
 
diag_interleaved_state_t diag_interleave_state
 
l_u16 interleave_timeout_counter
 
l_u8 slave_resp_cnt
 
lin_service_status_t service_status
 
bool ld_return_data
 
bool FF_pdu_received
 
l_u8receive_message_ptr
 
l_u8receive_NAD_ptr
 
l_u16receive_message_length_ptr
 

Detailed Description

Transport layer description Implements : lin_tl_descriptor_t_Class.

Definition at line 464 of file lin.h.

Field Documentation

l_u16 check_timeout

Timeout counter for N_As and N_Cr timeout

Definition at line 484 of file lin.h.

lin_message_timeout_type_t check_timeout_type

Timeout type

Definition at line 483 of file lin.h.

diag_interleaved_state_t diag_interleave_state

state of diagnostic interleaved mode

Definition at line 489 of file lin.h.

Diagnostic state

Definition at line 488 of file lin.h.

bool FF_pdu_received

Status of FF pdu

Definition at line 495 of file lin.h.

l_u8 frame_counter

Frame counter in received message

Definition at line 487 of file lin.h.

l_u16 interleave_timeout_counter

Interleaved timeout counter

Definition at line 490 of file lin.h.

lin_last_cfg_result_t last_cfg_result

Status of the last configuration service

Definition at line 479 of file lin.h.

l_u8 last_RSID

RSID of the last node configuration service

Definition at line 480 of file lin.h.

l_u8 ld_error_code

Error code in case of positive response

Definition at line 481 of file lin.h.

bool ld_return_data

Decide return data of diagnostic frame to pointer of ld_receive_message function

Definition at line 494 of file lin.h.

l_u8 num_of_pdu

Number of received pdu

Definition at line 486 of file lin.h.

lin_product_id_t* product_id_ptr

To store address of RAM area contain response

Definition at line 485 of file lin.h.

l_u16* receive_message_length_ptr

Pointer to receive_message_length of user

Definition at line 500 of file lin.h.

l_u8* receive_message_ptr

Pointer to receive_message array of user

Definition at line 498 of file lin.h.

l_u8* receive_NAD_ptr

Pointer to receive_NAD of user

Definition at line 499 of file lin.h.

l_u16 rx_msg_size

Size of message in queue

Definition at line 473 of file lin.h.

lin_message_status_t rx_msg_status

Cooked rx status

Definition at line 472 of file lin.h.

lin_service_status_t service_status

Status of the last configuration service

Definition at line 492 of file lin.h.

l_u8 slave_resp_cnt

Slave Response data counter

Definition at line 491 of file lin.h.

Pointer to receive queue on TL

Definition at line 468 of file lin.h.

Pointer to transmit queue on TL

Definition at line 467 of file lin.h.

l_u16 tx_msg_size

Size of message in queue

Definition at line 477 of file lin.h.

lin_message_status_t tx_msg_status

Cooked tx status

Definition at line 476 of file lin.h.


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