S32 SDK
lin_commontl_proto.c File Reference
#include "lin_commontl_proto.h"
#include "lin_common_api.h"
#include "lin_commontl_api.h"

Go to the source code of this file.

Functions

static void lin_tl_handler_error (l_ifc_handle iii, l_u8 pid)
 
static void lin_tl_get_pdu (l_ifc_handle iii)
 
static void lin_tl_handler_rx_completed (l_ifc_handle iii)
 
static void lin_tl_handler_tx_completed (l_ifc_handle iii)
 
static void lin_process_single_frame (l_ifc_handle iii)
 
static void lin_process_first_frame (l_ifc_handle iii)
 
static void lin_process_consecutive_frame (l_ifc_handle iii)
 
static void lin_tl_get_response (l_ifc_handle iii)
 
static void lin_tl_sch_switch (l_ifc_handle iii)
 
static void lin_tl_handle_interleave_mode (l_ifc_handle iii)
 
static void lin_tl_attach_service (l_ifc_handle iii)
 
static void lin_tl_handle_timeout (l_ifc_handle iii)
 
static void lin_process_pdu (l_ifc_handle iii, const lin_tl_pdu_data_t *pdu)
 
static void lin_tl_make_master_request_pdu (l_ifc_handle iii)
 
static void tl_receive_message (l_ifc_handle iii)
 
lin_tl_callback_return_t lin_tl_callback_handler (l_ifc_handle iii, lin_tl_event_id_t tl_event_id, l_u8 id)
 
void tl_put_raw (l_ifc_handle iii, const l_u8 *const data, lin_transport_layer_queue_t *queue, l_u8 direction)
 
void tl_get_raw (l_ifc_handle iii, l_u8 *const data, lin_transport_layer_queue_t *queue, l_u8 direction)
 

Function Documentation

static void lin_process_consecutive_frame ( l_ifc_handle  iii)
static

Definition at line 386 of file lin_commontl_proto.c.

static void lin_process_first_frame ( l_ifc_handle  iii)
static

Definition at line 326 of file lin_commontl_proto.c.

static void lin_process_pdu ( l_ifc_handle  iii,
const lin_tl_pdu_data_t pdu 
)
static

Definition at line 533 of file lin_commontl_proto.c.

static void lin_process_single_frame ( l_ifc_handle  iii)
static

Definition at line 226 of file lin_commontl_proto.c.

static void lin_tl_attach_service ( l_ifc_handle  iii)
static

Definition at line 847 of file lin_commontl_proto.c.

static void lin_tl_get_pdu ( l_ifc_handle  iii)
static

Definition at line 700 of file lin_commontl_proto.c.

static void lin_tl_get_response ( l_ifc_handle  iii)
static

Definition at line 897 of file lin_commontl_proto.c.

static void lin_tl_handle_interleave_mode ( l_ifc_handle  iii)
static

Definition at line 1012 of file lin_commontl_proto.c.

static void lin_tl_handle_timeout ( l_ifc_handle  iii)
static

Definition at line 155 of file lin_commontl_proto.c.

static void lin_tl_handler_error ( l_ifc_handle  iii,
l_u8  pid 
)
static

Definition at line 572 of file lin_commontl_proto.c.

static void lin_tl_handler_rx_completed ( l_ifc_handle  iii)
static

Definition at line 714 of file lin_commontl_proto.c.

static void lin_tl_handler_tx_completed ( l_ifc_handle  iii)
static

Definition at line 763 of file lin_commontl_proto.c.

static void lin_tl_make_master_request_pdu ( l_ifc_handle  iii)
static

Definition at line 684 of file lin_commontl_proto.c.

static void lin_tl_sch_switch ( l_ifc_handle  iii)
static

Definition at line 988 of file lin_commontl_proto.c.

void tl_get_raw ( l_ifc_handle  iii,
l_u8 *const  data,
lin_transport_layer_queue_t queue,
l_u8  direction 
)

Definition at line 1190 of file lin_commontl_proto.c.

void tl_put_raw ( l_ifc_handle  iii,
const l_u8 *const  data,
lin_transport_layer_queue_t queue,
l_u8  direction 
)

Definition at line 1094 of file lin_commontl_proto.c.

static void tl_receive_message ( l_ifc_handle  iii)
static

Definition at line 1262 of file lin_commontl_proto.c.