automotive-dlt
Main Page
Modules
Data Structures
Files
File List
Globals
Macros
dlt_protocol.h File Reference
This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Macros
#define
DLT_HTYP_UEH
0x01
#define
DLT_HTYP_MSBF
0x02
#define
DLT_HTYP_WEID
0x04
#define
DLT_HTYP_WSID
0x08
#define
DLT_HTYP_WTMS
0x10
#define
DLT_HTYP_VERS
0xe0
#define
DLT_IS_HTYP_UEH
(htyp) ((htyp) &
DLT_HTYP_UEH
)
#define
DLT_IS_HTYP_MSBF
(htyp) ((htyp) &
DLT_HTYP_MSBF
)
#define
DLT_IS_HTYP_WEID
(htyp) ((htyp) &
DLT_HTYP_WEID
)
#define
DLT_IS_HTYP_WSID
(htyp) ((htyp) &
DLT_HTYP_WSID
)
#define
DLT_IS_HTYP_WTMS
(htyp) ((htyp) &
DLT_HTYP_WTMS
)
#define
DLT_HTYP_PROTOCOL_VERSION1
(1<<5)
#define
DLT_MSIN_VERB
0x01
#define
DLT_MSIN_MSTP
0x0e
#define
DLT_MSIN_MTIN
0xf0
#define
DLT_MSIN_MSTP_SHIFT
1
#define
DLT_MSIN_MTIN_SHIFT
4
#define
DLT_IS_MSIN_VERB
(msin) ((msin) &
DLT_MSIN_VERB
)
#define
DLT_GET_MSIN_MSTP
(msin) (((msin) &
DLT_MSIN_MSTP
) >>
DLT_MSIN_MSTP_SHIFT
)
#define
DLT_GET_MSIN_MTIN
(msin) (((msin) &
DLT_MSIN_MTIN
) >>
DLT_MSIN_MTIN_SHIFT
)
#define
DLT_TYPE_LOG
0x00
#define
DLT_TYPE_APP_TRACE
0x01
#define
DLT_TYPE_NW_TRACE
0x02
#define
DLT_TYPE_CONTROL
0x03
#define
DLT_TRACE_VARIABLE
0x01
#define
DLT_TRACE_FUNCTION_IN
0x02
#define
DLT_TRACE_FUNCTION_OUT
0x03
#define
DLT_TRACE_STATE
0x04
#define
DLT_TRACE_VFB
0x05
#define
DLT_CONTROL_REQUEST
0x01
#define
DLT_CONTROL_RESPONSE
0x02
#define
DLT_CONTROL_TIME
0x03
#define
DLT_MSIN_CONTROL_REQUEST
((
DLT_TYPE_CONTROL
<<
DLT_MSIN_MSTP_SHIFT
) | (
DLT_CONTROL_REQUEST
<<
DLT_MSIN_MTIN_SHIFT
))
#define
DLT_MSIN_CONTROL_RESPONSE
((
DLT_TYPE_CONTROL
<<
DLT_MSIN_MSTP_SHIFT
) | (
DLT_CONTROL_RESPONSE
<<
DLT_MSIN_MTIN_SHIFT
))
#define
DLT_MSIN_CONTROL_TIME
((
DLT_TYPE_CONTROL
<<
DLT_MSIN_MSTP_SHIFT
) | (
DLT_CONTROL_TIME
<<
DLT_MSIN_MTIN_SHIFT
))
#define
DLT_TYPE_INFO_TYLE
0x0000000f
#define
DLT_TYPE_INFO_BOOL
0x00000010
#define
DLT_TYPE_INFO_SINT
0x00000020
#define
DLT_TYPE_INFO_UINT
0x00000040
#define
DLT_TYPE_INFO_FLOA
0x00000080
#define
DLT_TYPE_INFO_ARAY
0x00000100
#define
DLT_TYPE_INFO_STRG
0x00000200
#define
DLT_TYPE_INFO_RAWD
0x00000400
#define
DLT_TYPE_INFO_VARI
0x00000800
#define
DLT_TYPE_INFO_FIXP
0x00001000
#define
DLT_TYPE_INFO_TRAI
0x00002000
#define
DLT_TYPE_INFO_STRU
0x00004000
#define
DLT_TYPE_INFO_SCOD
0x00038000
#define
DLT_TYLE_8BIT
0x00000001
#define
DLT_TYLE_16BIT
0x00000002
#define
DLT_TYLE_32BIT
0x00000003
#define
DLT_TYLE_64BIT
0x00000004
#define
DLT_TYLE_128BIT
0x00000005
#define
DLT_SCOD_ASCII
0x00000000
#define
DLT_SCOD_UTF8
0x00008000
#define
DLT_SCOD_HEX
0x00010000
#define
DLT_SCOD_BIN
0x00018000
#define
DLT_SERVICE_ID_SET_LOG_LEVEL
0x01
#define
DLT_SERVICE_ID_SET_TRACE_STATUS
0x02
#define
DLT_SERVICE_ID_GET_LOG_INFO
0x03
#define
DLT_SERVICE_ID_GET_DEFAULT_LOG_LEVEL
0x04
#define
DLT_SERVICE_ID_STORE_CONFIG
0x05
#define
DLT_SERVICE_ID_RESET_TO_FACTORY_DEFAULT
0x06
#define
DLT_SERVICE_ID_SET_COM_INTERFACE_STATUS
0x07
#define
DLT_SERVICE_ID_SET_COM_INTERFACE_MAX_BANDWIDTH
0x08
#define
DLT_SERVICE_ID_SET_VERBOSE_MODE
0x09
#define
DLT_SERVICE_ID_SET_MESSAGE_FILTERING
0x0A
#define
DLT_SERVICE_ID_SET_TIMING_PACKETS
0x0B
#define
DLT_SERVICE_ID_GET_LOCAL_TIME
0x0C
#define
DLT_SERVICE_ID_USE_ECU_ID
0x0D
#define
DLT_SERVICE_ID_USE_SESSION_ID
0x0E
#define
DLT_SERVICE_ID_USE_TIMESTAMP
0x0F
#define
DLT_SERVICE_ID_USE_EXTENDED_HEADER
0x10
#define
DLT_SERVICE_ID_SET_DEFAULT_LOG_LEVEL
0x11
#define
DLT_SERVICE_ID_SET_DEFAULT_TRACE_STATUS
0x12
#define
DLT_SERVICE_ID_GET_SOFTWARE_VERSION
0x13
#define
DLT_SERVICE_ID_MESSAGE_BUFFER_OVERFLOW
0x14
#define
DLT_SERVICE_ID_LAST_ENTRY
0x15
#define
DLT_SERVICE_ID_UNREGISTER_CONTEXT
0xf01
#define
DLT_SERVICE_ID_CONNECTION_INFO
0xf02
#define
DLT_SERVICE_ID_TIMEZONE
0xf03
#define
DLT_SERVICE_ID_MARKER
0xf04
#define
DLT_SERVICE_ID_OFFLINE_LOGSTORAGE
0xf05
#define
DLT_SERVICE_ID_PASSIVE_NODE_CONNECT
0xf0E
#define
DLT_SERVICE_ID_PASSIVE_NODE_CONNECTION_STATUS
0xf0F
#define
DLT_SERVICE_ID_SET_ALL_LOG_LEVEL
0xf10
#define
DLT_SERVICE_ID_CALLSW_CINJECTION
0xFFF
#define
DLT_SERVICE_RESPONSE_OK
0x00
#define
DLT_SERVICE_RESPONSE_NOT_SUPPORTED
0x01
#define
DLT_SERVICE_RESPONSE_ERROR
0x02
#define
DLT_CONNECTION_STATUS_DISCONNECTED
0x01
#define
DLT_CONNECTION_STATUS_CONNECTED
0x02
Detailed Description
Author
Alexander Wenzel
alexa
.nosp@m.
nder
.nosp@m.
.aw.w
.nosp@m.
enze
.nosp@m.
l@bmw
.nosp@m.
.de
Copyright
Copyright © 2011-2015 BMW AG.
License MPL-2.0: Mozilla Public License version 2.0
http://mozilla.org/MPL/2.0/
.
Definition in file
dlt_protocol.h
.
include
dlt
dlt_protocol.h
Generated by
1.8.11