automotive-dlt
|
#include <dlt_user_shared.h>
Data Fields | |
uint32_t | service_id |
char | pattern [DLT_ID_SIZE] |
uint32_t | message |
char | apid [DLT_ID_SIZE] |
pid_t | pid |
uint32_t | description_length |
char | ctid [DLT_ID_SIZE] |
int32_t | log_level_pos |
int8_t | log_level |
int8_t | trace_status |
uint8_t | log_level |
uint8_t | trace_status |
uint32_t | data_length_inject |
int8_t | log_mode |
int8_t | log_state |
uint32_t | overflow_counter |
uint32_t | seconds |
int32_t | microseconds |
char | ecu [DLT_ID_SIZE] |
uint8_t | htyp |
uint8_t | mcnt |
uint16_t | len |
uint32_t | seid |
uint32_t | tmsp |
uint8_t | msin |
uint8_t | noar |
uint8_t | options |
char | com [DLT_ID_SIZE] |
uint8_t | new_status |
uint32_t | max_bandwidth |
uint8_t | status |
uint8_t | overflow |
uint32_t | length |
char | comid [DLT_ID_SIZE] |
uint8_t | state |
int32_t | timezone |
uint8_t | isdst |
char | mount_point [DLT_MOUNT_PATH_MAX] |
uint8_t | connection_type |
char | name [DLT_ENTRY_MAX] |
uint32_t | level |
uint32_t | client_mask |
uint32_t | ctrl_mask |
char | injections [DLT_ENTRY_MAX] |
uint32_t | connection_status |
char | node_id [DLT_ID_SIZE] |
uint32_t | num_connections |
uint8_t | connection_status [DLT_ENTRY_MAX] |
This is the header of each message to be exchanged between application and daemon.
This is the internal message content to exchange control msg register app information between application and daemon.
This is the internal message content to exchange control msg unregister app information between application and daemon.
This is the internal message content to exchange control msg register information between application and daemon.
This is the internal message content to exchange control msg unregister information between application and daemon.
This is the internal message content to exchange control msg log level information between application and daemon.
This is the internal message content to exchange control msg injection information between application and daemon.
This is the internal message content to exchange information about application log level and trace stats between application and daemon.
This is the internal message content to set the logging mode: off, external, internal, both.
This is the internal message content to get the logging state: 0 = off, 1 = external client connected.
This is the internal message content to get the number of lost messages reported to the daemon.
The structure of the DLT file storage header. This header is used before each stored DLT message.
The structure of the DLT standard header. This header is used in each DLT message.
The structure of the DLT extra header parameters. Each parameter is sent only if enabled in htyp.
The structure of the DLT extended header. This header is only sent if enabled in htyp parameter.
The structure of the DLT Service Get Log Info.
The structure of the DLT Service Set Log Level.
The structure of the DLT Service Set Default Log Level.
The structure of the DLT Service Set Verbose Mode
The structure of the DLT Service Set Communication Interface Status
The structure of the DLT Service Set Communication Maximum Bandwidth
The structure of the DLT Service Unregister Context.
The structure of the DLT Service Connection Info
The structure of the DLT Service Timezone
The structure of the DLT Service Marker
The structure of DLT Service Get Filter Config
The structure of DLT Service Passive Node Connect
The structure of DLT Service Passive Node Connection Status
Definition at line 96 of file dlt-control.c.
char PACKED::apid |
uint32_t PACKED::client_mask |
client mask
Definition at line 599 of file dlt_common.h.
char PACKED::com |
communication interface
Definition at line 447 of file dlt_common.h.
char PACKED::comid |
communication interface
Definition at line 545 of file dlt_common.h.
uint32_t PACKED::connection_status |
connect/disconnect
Definition at line 610 of file dlt_common.h.
uint8_t PACKED::connection_status[DLT_ENTRY_MAX] |
list of connection status
Definition at line 622 of file dlt_common.h.
uint8_t PACKED::connection_type |
connection status of the connected device connected/disconnected
Definition at line 586 of file dlt_common.h.
char PACKED::ctid |
context id
Definition at line 112 of file dlt_user_shared.h.
uint32_t PACKED::ctrl_mask |
control message mask
Definition at line 600 of file dlt_common.h.
uint32_t PACKED::data_length_inject |
length of injection message data field
Definition at line 147 of file dlt_user_shared.h.
uint32_t PACKED::description_length |
length of description
Definition at line 94 of file dlt_user_shared.h.
char PACKED::ecu |
The ECU id is added, if it is not already in the DLT message itself
ECU id
Definition at line 375 of file dlt_common.h.
uint8_t PACKED::htyp |
This parameter contains several informations, see definitions below
Definition at line 383 of file dlt_common.h.
char PACKED::injections[DLT_ENTRY_MAX] |
list of injections
Definition at line 601 of file dlt_common.h.
uint8_t PACKED::isdst |
Is daylight saving time
Definition at line 567 of file dlt_common.h.
uint16_t PACKED::len |
Length of the complete message, without storage header
Definition at line 385 of file dlt_common.h.
uint32_t PACKED::length |
length of following payload
Definition at line 532 of file dlt_common.h.
uint32_t PACKED::level |
filter level
Definition at line 598 of file dlt_common.h.
uint8_t PACKED::log_level |
log level
log level to be set
default log level to be set
Definition at line 114 of file dlt_user_shared.h.
uint8_t PACKED::log_level |
log level
log level to be set
default log level to be set
Definition at line 135 of file dlt_user_shared.h.
int32_t PACKED::log_level_pos |
offset in management structure on user-application side
Definition at line 113 of file dlt_user_shared.h.
int8_t PACKED::log_mode |
the mode to be used for logging: off, external, internal, both
Definition at line 166 of file dlt_user_shared.h.
int8_t PACKED::log_state |
the state to be used for logging state: 0 = off, 1 = external client connected
Definition at line 174 of file dlt_user_shared.h.
uint32_t PACKED::max_bandwidth |
maximum bandwith
Definition at line 499 of file dlt_common.h.
uint8_t PACKED::mcnt |
The message counter is increased with each sent DLT message
Definition at line 384 of file dlt_common.h.
uint32_t PACKED::message |
messsage info
Definition at line 84 of file dlt_user_shared.h.
int32_t PACKED::microseconds |
Microseconds
Definition at line 374 of file dlt_common.h.
char PACKED::mount_point[DLT_MOUNT_PATH_MAX] |
storage device mount point
Definition at line 585 of file dlt_common.h.
uint8_t PACKED::msin |
messsage info
Definition at line 403 of file dlt_common.h.
char PACKED::name[DLT_ENTRY_MAX] |
config name
Definition at line 597 of file dlt_common.h.
uint8_t PACKED::new_status |
new status to be set
Definition at line 479 of file dlt_common.h.
uint8_t PACKED::noar |
number of arguments
Definition at line 404 of file dlt_common.h.
char PACKED::node_id |
uint32_t PACKED::num_connections |
number of connections
Definition at line 621 of file dlt_common.h.
uint8_t PACKED::options |
type of request
Definition at line 444 of file dlt_common.h.
uint8_t PACKED::overflow |
overflow status
Definition at line 519 of file dlt_common.h.
uint32_t PACKED::overflow_counter |
counts the number of lost messages
overflow counter
Definition at line 182 of file dlt_user_shared.h.
char PACKED::pattern |
This pattern should be DUH0x01
This pattern should be DLT0x01
Definition at line 83 of file dlt_user_shared.h.
pid_t PACKED::pid |
process id of user application
Definition at line 93 of file dlt_user_shared.h.
uint32_t PACKED::seconds |
seconds since 1.1.1970
Definition at line 373 of file dlt_common.h.
uint32_t PACKED::seid |
Session number
Definition at line 394 of file dlt_common.h.
uint32_t PACKED::service_id |
uint8_t PACKED::state |
new state
Definition at line 555 of file dlt_common.h.
uint8_t PACKED::status |
int32_t PACKED::timezone |
Timezone in seconds
Definition at line 566 of file dlt_common.h.
uint32_t PACKED::tmsp |
Timestamp since system start in 0.1 milliseconds
Definition at line 395 of file dlt_common.h.
uint8_t PACKED::trace_status |
trace status
Definition at line 115 of file dlt_user_shared.h.
uint8_t PACKED::trace_status |
trace status
Definition at line 136 of file dlt_user_shared.h.