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

Go to the source code of this file.

Data Structures

struct  DltGatewayConnection
 
struct  DltGateway
 

Macros

#define DLT_GATEWAY_CONFIG_PATH   CONFIGURATION_FILES_DIR "/dlt_gateway.conf"
 
#define DLT_GATEWAY_TIMER_INTERVAL   1
 
#define DLT_GATEWAY_RECONNECT_MAX   1 /* reconnect once after connection loss */
 
#define DLT_GATEWAY_MAX_STARTUP_CTRL_MSG   10
 

Enumerations

enum  connection_status { DLT_GATEWAY_UNINITIALIZED, DLT_GATEWAY_INITIALIZED, DLT_GATEWAY_CONNECTED, DLT_GATEWAY_DISCONNECTED }
 
enum  connection_trigger { DLT_GATEWAY_UNDEFINED = -1, DLT_GATEWAY_ON_STARTUP, DLT_GATEWAY_ON_DEMAND, DLT_GATEWAY_DISABLED }
 

Detailed Description

Author
Christoph Lipka clipk.nosp@m.a@jp.nosp@m..adit.nosp@m.-jv..nosp@m.com

Definition in file dlt_gateway_types.h.

Macro Definition Documentation

#define DLT_GATEWAY_CONFIG_PATH   CONFIGURATION_FILES_DIR "/dlt_gateway.conf"

Definition at line 63 of file dlt_gateway_types.h.

Referenced by option_file_parser().

#define DLT_GATEWAY_MAX_STARTUP_CTRL_MSG   10
#define DLT_GATEWAY_RECONNECT_MAX   1 /* reconnect once after connection loss */

Definition at line 66 of file dlt_gateway_types.h.

Referenced by dlt_gateway_process_passive_node_messages().

#define DLT_GATEWAY_TIMER_INTERVAL   1

Definition at line 64 of file dlt_gateway_types.h.

Referenced by main().

Enumeration Type Documentation

Enumerator
DLT_GATEWAY_UNINITIALIZED 
DLT_GATEWAY_INITIALIZED 
DLT_GATEWAY_CONNECTED 
DLT_GATEWAY_DISCONNECTED 

Definition at line 72 of file dlt_gateway_types.h.

Enumerator
DLT_GATEWAY_UNDEFINED 
DLT_GATEWAY_ON_STARTUP 
DLT_GATEWAY_ON_DEMAND 
DLT_GATEWAY_DISABLED 

Definition at line 80 of file dlt_gateway_types.h.