automotive-dlt
sDltMessage Struct Reference

#include <dlt_common.h>

Data Fields

int8_t found_serialheader
 
int32_t resync_offset
 
int32_t headersize
 
int32_t datasize
 
uint8_t headerbuffer [sizeof(DltStorageHeader)+sizeof(DltStandardHeader)+sizeof(DltStandardHeaderExtra)+sizeof(DltExtendedHeader)]
 
uint8_t * databuffer
 
int32_t databuffersize
 
DltStorageHeader * storageheader
 
DltStandardHeader * standardheader
 
DltStandardHeaderExtra headerextra
 
DltExtendedHeader * extendedheader
 

Detailed Description

The structure to organise the DLT messages. This structure is used by the corresponding functions.

Definition at line 413 of file dlt_common.h.

Field Documentation

uint8_t* sDltMessage::databuffer

buffer for loading payload

Definition at line 428 of file dlt_common.h.

Referenced by dlt_client_send_ctrl_msg(), dlt_control_callback(), dlt_control_prepare_message(), dlt_control_send_message_to_socket(), dlt_daemon_client_process_control(), dlt_daemon_client_send_all(), dlt_daemon_client_send_control_message(), dlt_daemon_control_callsw_cinjection(), dlt_daemon_control_get_default_log_level(), dlt_daemon_control_get_log_info(), dlt_daemon_control_get_software_version(), dlt_daemon_control_message_buffer_overflow(), dlt_daemon_control_message_connection_info(), dlt_daemon_control_message_marker(), dlt_daemon_control_message_time(), dlt_daemon_control_message_timezone(), dlt_daemon_control_message_unregister_context(), dlt_daemon_control_passive_node_connect(), dlt_daemon_control_passive_node_connect_status(), dlt_daemon_control_service_logstorage(), dlt_daemon_control_service_response(), dlt_daemon_control_set_all_log_level(), dlt_daemon_control_set_default_log_level(), dlt_daemon_control_set_default_trace_status(), dlt_daemon_control_set_log_level(), dlt_daemon_control_set_timing_packets(), dlt_daemon_control_set_trace_status(), dlt_daemon_log_internal(), dlt_daemon_process_user_message_log(), dlt_daemon_process_user_message_register_context(), dlt_file_read_data(), dlt_gateway_forward_control_message(), dlt_gateway_process_passive_node_messages(), dlt_gateway_send_control_message(), dlt_message_free(), dlt_message_init(), dlt_message_payload(), dlt_message_read(), dlt_receive_message_callback(), dlt_testclient_message_callback(), dlt_user_print_msg(), main(), and receive().

int32_t sDltMessage::datasize

size of complete payload

Definition at line 423 of file dlt_common.h.

Referenced by dlt_client_main_loop(), dlt_client_send_ctrl_msg(), dlt_control_callback(), dlt_control_prepare_message(), dlt_control_send_message_to_socket(), dlt_daemon_client_process_control(), dlt_daemon_client_send_all(), dlt_daemon_client_send_control_message(), dlt_daemon_control_callsw_cinjection(), dlt_daemon_control_get_default_log_level(), dlt_daemon_control_get_log_info(), dlt_daemon_control_get_software_version(), dlt_daemon_control_message_buffer_overflow(), dlt_daemon_control_message_connection_info(), dlt_daemon_control_message_marker(), dlt_daemon_control_message_time(), dlt_daemon_control_message_timezone(), dlt_daemon_control_message_unregister_context(), dlt_daemon_control_passive_node_connect(), dlt_daemon_control_passive_node_connect_status(), dlt_daemon_control_service_logstorage(), dlt_daemon_control_service_response(), dlt_daemon_control_set_all_log_level(), dlt_daemon_control_set_default_log_level(), dlt_daemon_control_set_default_trace_status(), dlt_daemon_control_set_log_level(), dlt_daemon_control_set_timing_packets(), dlt_daemon_control_set_trace_status(), dlt_daemon_log_internal(), dlt_daemon_process_client_messages(), dlt_daemon_process_client_messages_serial(), dlt_daemon_process_control_messages(), dlt_daemon_process_user_message_log(), dlt_daemon_process_user_message_register_context(), dlt_file_read(), dlt_file_read_data(), dlt_file_read_header(), dlt_file_read_header_raw(), dlt_gateway_forward_control_message(), dlt_gateway_process_passive_node_messages(), dlt_gateway_send_control_message(), dlt_message_init(), dlt_message_payload(), dlt_message_read(), dlt_receive_message_callback(), dlt_testclient_message_callback(), dlt_user_print_msg(), main(), prepare_headers(), and receive().


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