automotive-dlt
dlt_client.h File Reference
#include "dlt_types.h"
#include "dlt_common.h"
Include dependency graph for dlt_client.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  DltClient
 

Enumerations

enum  DltClientMode { DLT_CLIENT_MODE_UNDEFINED = -1, DLT_CLIENT_MODE_TCP, DLT_CLIENT_MODE_SERIAL, DLT_CLIENT_MODE_UNIX }
 

Functions

void dlt_client_register_message_callback (int(*registerd_callback)(DltMessage *message, void *data))
 
int dlt_client_init_port (DltClient *client, int port, int verbose)
 
DltReturnValue dlt_client_init (DltClient *client, int verbose)
 
DltReturnValue dlt_client_connect (DltClient *client, int verbose)
 
DltReturnValue dlt_client_cleanup (DltClient *client, int verbose)
 
DltReturnValue dlt_client_main_loop (DltClient *client, void *data, int verbose)
 
DltReturnValue dlt_client_send_ctrl_msg (DltClient *client, char *apid, char *ctid, uint8_t *payload, uint32_t size)
 
DltReturnValue dlt_client_send_inject_msg (DltClient *client, char *apid, char *ctid, uint32_t serviceID, uint8_t *buffer, uint32_t size)
 
DltReturnValue dlt_client_send_log_level (DltClient *client, char *apid, char *ctid, uint8_t logLevel)
 
int dlt_client_get_log_info (DltClient *client)
 
void dlt_getloginfo_init (void)
 
void dlt_getloginfo_free (void)
 
DltReturnValue dlt_client_send_trace_status (DltClient *client, char *apid, char *ctid, uint8_t traceStatus)
 
DltReturnValue dlt_client_send_default_log_level (DltClient *client, uint8_t defaultLogLevel)
 
int dlt_client_send_all_log_level (DltClient *client, uint8_t LogLevel)
 
DltReturnValue dlt_client_send_default_trace_status (DltClient *client, uint8_t defaultTraceStatus)
 
DltReturnValue dlt_client_send_timing_pakets (DltClient *client, uint8_t timingPakets)
 
DltReturnValue dlt_client_send_store_config (DltClient *client)
 
DltReturnValue dlt_client_send_reset_to_factory_default (DltClient *client)
 
DltReturnValue dlt_client_setbaudrate (DltClient *client, int baudrate)
 
int dlt_client_set_server_ip (DltClient *client, char *ipaddr)
 
int dlt_client_set_serial_device (DltClient *client, char *serial_device)
 
int dlt_client_set_socket_path (DltClient *client, char *socket_path)
 

Detailed Description

Author
Alexander Wenzel alexa.nosp@m.nder.nosp@m..aw.w.nosp@m.enze.nosp@m.l@bmw.nosp@m..de

Definition in file dlt_client.h.