automotive-dlt
|
#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 |
The structure to organise the DLT messages. This structure is used by the corresponding functions.
Definition at line 413 of file dlt_common.h.
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::databuffersize |
Definition at line 429 of file dlt_common.h.
Referenced by dlt_client_send_ctrl_msg(), dlt_control_prepare_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_timezone(), dlt_daemon_control_message_unregister_context(), dlt_daemon_control_passive_node_connect_status(), dlt_daemon_control_service_response(), dlt_daemon_log_internal(), dlt_daemon_process_user_message_register_context(), dlt_file_read_data(), dlt_gateway_send_control_message(), dlt_message_free(), dlt_message_init(), dlt_message_read(), and dlt_user_print_msg().
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().
DltExtendedHeader* sDltMessage::extendedheader |
pointer to extended of current loaded header
Definition at line 435 of file dlt_common.h.
Referenced by dlt_client_send_ctrl_msg(), dlt_daemon_client_send_control_message(), dlt_daemon_control_callsw_cinjection(), dlt_daemon_control_message_time(), dlt_daemon_log_internal(), dlt_file_read_header_extended(), dlt_gateway_send_control_message(), dlt_message_filter_check(), dlt_message_header_flags(), dlt_message_init(), dlt_message_payload(), dlt_message_read(), dlt_testclient_message_callback(), dlt_user_log_send_log(), prepare_extra_headers(), and receive().
int8_t sDltMessage::found_serialheader |
Definition at line 416 of file dlt_common.h.
Referenced by dlt_client_main_loop(), dlt_daemon_process_client_messages(), dlt_daemon_process_client_messages_serial(), dlt_daemon_process_control_messages(), dlt_daemon_process_user_message_log(), dlt_gateway_process_passive_node_messages(), dlt_message_init(), and dlt_message_read().
uint8_t sDltMessage::headerbuffer[sizeof(DltStorageHeader)+sizeof(DltStandardHeader)+sizeof(DltStandardHeaderExtra)+sizeof(DltExtendedHeader)] |
buffer for loading complete header
Definition at line 427 of file dlt_common.h.
Referenced by convert_arg_to_byte_size(), dlt_client_send_ctrl_msg(), dlt_control_prepare_message(), dlt_control_send_message_to_socket(), dlt_daemon_client_send_all(), dlt_daemon_client_send_control_message(), dlt_daemon_control_message_time(), dlt_daemon_log_internal(), dlt_daemon_process_user_message_log(), dlt_file_read_header(), dlt_file_read_header_extended(), dlt_file_read_header_raw(), dlt_gateway_forward_control_message(), dlt_gateway_process_passive_node_messages(), dlt_gateway_send_control_message(), dlt_message_get_extraparameters(), dlt_message_read(), dlt_message_set_extraparameters(), dlt_receive_message_callback(), dlt_testclient_message_callback(), dlt_user_log_send_log(), main(), and receive().
DltStandardHeaderExtra sDltMessage::headerextra |
extra parameters of current loaded header
Definition at line 434 of file dlt_common.h.
Referenced by dlt_client_send_ctrl_msg(), dlt_control_callback(), dlt_daemon_client_process_control(), dlt_daemon_client_send_control_message(), dlt_daemon_control_message_time(), dlt_daemon_process_user_message_log(), dlt_gateway_send_control_message(), dlt_message_get_extraparameters(), dlt_message_header_flags(), dlt_message_set_extraparameters(), dlt_receive_message_callback(), dlt_testclient_message_callback(), dlt_user_log_send_log(), and prepare_extra_headers().
int32_t sDltMessage::headersize |
size of complete header including storage header
Definition at line 422 of file dlt_common.h.
Referenced by dlt_client_main_loop(), dlt_client_send_ctrl_msg(), dlt_control_send_message_to_socket(), dlt_daemon_client_send_all(), dlt_daemon_client_send_control_message(), dlt_daemon_control_message_time(), 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_file_read(), 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_read(), dlt_receive_message_callback(), dlt_testclient_message_callback(), dlt_user_log_send_log(), main(), prepare_headers(), and receive().
int32_t sDltMessage::resync_offset |
Definition at line 419 of file dlt_common.h.
Referenced by dlt_daemon_process_client_messages(), dlt_daemon_process_client_messages_serial(), dlt_daemon_process_control_messages(), and dlt_message_read().
DltStandardHeader* sDltMessage::standardheader |
pointer to standard header of current loaded header
Definition at line 433 of file dlt_common.h.
Referenced by dlt_client_send_ctrl_msg(), dlt_control_callback(), dlt_daemon_client_process_control(), dlt_daemon_client_send_control_message(), dlt_daemon_control_callsw_cinjection(), dlt_daemon_control_message_time(), dlt_daemon_log_internal(), dlt_daemon_process_user_message_log(), dlt_file_read_header(), dlt_file_read_header_extended(), dlt_file_read_header_raw(), dlt_gateway_send_control_message(), dlt_message_argument_print(), dlt_message_filter_check(), dlt_message_get_extraparameters(), dlt_message_header_flags(), dlt_message_init(), dlt_message_payload(), dlt_message_read(), dlt_message_set_extraparameters(), dlt_receive_message_callback(), dlt_testclient_message_callback(), dlt_user_log_send_log(), dlt_user_print_msg(), prepare_extra_headers(), and prepare_headers().
DltStorageHeader* sDltMessage::storageheader |
pointer to storage header of current loaded header
Definition at line 432 of file dlt_common.h.
Referenced by dlt_client_send_ctrl_msg(), dlt_control_callback(), dlt_daemon_client_send_control_message(), dlt_daemon_control_message_time(), dlt_daemon_log_internal(), dlt_daemon_process_user_message_log(), dlt_file_read_header(), dlt_file_read_header_raw(), dlt_gateway_send_control_message(), dlt_message_header_flags(), dlt_message_init(), dlt_message_read(), dlt_receive_message_callback(), dlt_testclient_message_callback(), dlt_user_log_send_log(), and prepare_headers().