Datarouter Component Requirements#

Datarouter Component Requirements
status: valid
security: NO
safety: QM
version: 1

Datarouter Services#

DLT Server UDP Multicast Transport
status: valid
security: NO
safety: QM
reqtype: Functional
version: 1

Datarouter shall transmit the DLT messages of its DLT server over UDP multicast.

DLT Multiple Channel Support
status: valid
security: NO
safety: QM

Datarouter shall support multiple log channels in its DLT server, each with its own destination and filter settings, as specified in AUTOSAR Diagnostic, Log and Trace Protocol Specification.

Datarouter Configuration File
status: valid
security: NO
safety: QM
reqtype: Functional
version: 1

Datarouter shall be able to read a deployment-specific configuration file located at <data_router binary location>/../etc/log-channels.json.

DLT Channel Configuration
status: valid
security: NO
safety: QM
reqtype: Functional
version: 1

The following parameters of the DLT log channels (DLT Multiple Channel Support (comp_req__data_router__dlt_multiple_channels)) shall be configurable statically via the deployment-specific configuration file (Datarouter Configuration File (comp_req__data_router__config_file)): Number and names of channels, Network configuration for channel output, Log level threshold per channel, Log channel assignments per application/context.

DLT Message Filtering
status: valid
security: NO
safety: QM

Datarouter shall support filtering of DLT messages within each channel. The filter shall be parametrized with application ID, context ID, log level threshold. Initial filter set shall be part of the deployment-specific configuration file (Datarouter Configuration File (comp_req__data_router__config_file)).

DLT Verbose Messages
status: valid
security: NO
safety: QM

Datarouter shall support verbose DLT messages. Datarouter shall send messages received from the mw::log library via DLT using verbose mode.

DLT Quotas#