RTA-BSW User Guide - etas.com · RTA-J1939 supports diagnostics using J1939 protocol ......
Transcript of RTA-BSW User Guide - etas.com · RTA-J1939 supports diagnostics using J1939 protocol ......
2
Copyright
The data in this document may not be altered or amended without special notification
from ETAS GmbH. ETAS GmbH undertakes no further obligation in relation to this docu-ment. The software described in it can only be used if the customer is in possession of a
general license agreement or single license. Using and copying is only allowed in concur-rence with the specifications stipulated in the contract.
Under no circumstances may any part of this document be copied, reproduced, transmit-
ted, stored in a retrieval system or translated into another language without the express written permission of ETAS GmbH.
© Copyright 2018 ETAS GmbH, Stuttgart
The names and designations used in this document are trademarks or brands belonging
to the respective owners.
Document RTA-BSW User Guide V2.1.1 R01 EN – 01.2018
RTA-BSW v2.1.1 User Guide 3
Contents
Contents ........................................................................................................................................ 3
1 Introduction ............................................................................................................................ 4
1.1. Applicable Versions .......................................................................................................... 4
1.2. Safety Notice ................................................................................................................... 4
1.3. Definitions and Abbreviations ............................................................................................ 4
1.4. Bibliography ..................................................................................................................... 6
1.5. Conventions ..................................................................................................................... 7
2 How to use this User Guide ...................................................................................................... 8
3 AUTOSAR ............................................................................................................................... 9
3.1. Motivation........................................................................................................................ 9
3.2. Architecture ................................................................................................................... 10
3.3. Methodology .................................................................................................................. 15
3.4. Interfaces ...................................................................................................................... 18
3.5. Multi-core ...................................................................................................................... 20
4 RTA-BSW Architecture and Workflow ...................................................................................... 22
4.1. Installation .................................................................................................................... 22
4.2. Integration with ISOLAR-A .............................................................................................. 22
4.3. Activities and Outputs ..................................................................................................... 22
4.4. Creating a System Template and Software Component Template ...................................... 23
4.5. BSW Configuration Generation ........................................................................................ 24
4.6. BSW Code Generation .................................................................................................... 94
5 ETAS Contact Addresses ........................................................................................................ 96
5.1. ETAS HQ ....................................................................................................................... 96
5.2. ETAS Subsidiaries and Technical Support ......................................................................... 96
Index........................................................................................................................................... 97
RTA-BSW v2.1.1 User Guide 4
1 Introduction
The RTA-BSW User Guide describes how to work with the RTA-BSW product on electronic control units. The guide also includes generic description of AUTOSAR BSW and the
interactions between the components that make up the BSW.
RTA-BSW includes multiple stacks that aggregate related BSW modules:
RTA-BASE System Services supporting ECU and BSW initialization
RTA-COM for vehicle network communication
RTA-MEM supports persistent data storage
RTA-DIAG supports ASW/BSW diagnostics and logging
RTA-J1939 supports diagnostics using J1939 protocol
RTA-SAFE supports functional safety including watchdog
RTA-CAN for CAN-based communication
RTA-XCP supports eXtended Calibration Protocol
RTA-LIN for LIN-based communication
RTA-HWD[CAN] supports CAN hardware access
RTA-OS – an SC1-4 AUTOSAR Operating System
RTA-RTE – AUTOSAR Run-time Environment generator
RTA-BSW is provided as a plug-in to ETAS’s AUTOSAR Authoring Tool, ISOLAR-A.
1.1. Applicable Versions
This document applies to RTA-BSW v2.1.1. This is compatible with:
ISOLAR-A v9.3
RTA-RTE v5.10
RTA-OS v5.5
As far as is possible the configuration of RTA-BSW and RTA-RTE uses standard ARXML and therefore the configuration aspects described in this User Guide are also applicable to later
versions of the software.
1.2. Safety Notice
CAUTION!
Any configuration(s) this User Guide describes are an example only and users must be review and adapt them for specific project requirements before use.
1.3. Definitions and Abbreviations
ARXML
AUTOSAR XML used to describe SWCs, Systems and ECU configurations.
ASW
AUTOSAR Application Software. In AUTOSAR the application consists of multiple communicating SWCs including service, application and complex device driver SWCs.
RTA-BSW v2.1.1 User Guide 5
BSW
AUTOSAR Basic Software module. AUTOSAR defines a comprehensive BSW architecture consisting of OS, RTE, service, interface and driver BSW modules that provide a device independent ECU abstraction to ASW and thus promote SWC reuse and relocation. See Section 1 for a list of AUTOSAR BSW modules.
BSWMD
BSW Module Description – an ARXML file modelling a BSW module including the schedulable and callable entities and the triggering BSW events. BSWMD files are generated by the RTA-BSW Code Generation process for modules that present an AUTOSAR interface to the RTE.
BSW Stack
A slice through the AUTOSAR Layered SW Architecture that comprises functionally related BSW modules from the OS, RTE, Service, ECU Abstraction and Microcontroller Abstraction layers.
CAN
Controller Area Network – peer-to-peer message protocol designed for automotive use.
CDD
Complex Device Driver – a custom BSW module for accessing hardware for which AUTOSAR defines no standardized access. The form of the upper interface of a CDD is standardized – ports – and therefore accessible to ASW using the Rte. However, the functionality provided by the CDD, for example how it accesses hardware, is implementation specific.
Communication Cluster
A set of ECUs linked by a communication medium using one or more Physical Channels. The communication can have arbitrary topology (bus, star, ring, etc.). All nodes within the cluster use the same communication protocol.
Communication Controller
A dedicated hardware device, e.g. a CAN Controller, through which frames and send and received from a network.
DTC
Diagnostic Trouble Code.
ECU
Electronic Control Unit. In the context of AUTOSAR, an ECU comprises one micro-controller/peripherals and associated ASW and AUTOSAR configuration. In particular, AUTOSAR does not consider the mechanical design in the definition of an ECU and thus if a single housing contains multiple microcontrollers each requires its own AUTOSAR configuration and BSW stack.
E/E
Electrical and Electronic.
FlexRay
Automotive bus supporting high data rate communication with a static, time-sliced, segment providing real-time messages and a dynamic segment for event-triggered communication.
EEPROM
Electronically Erasable Programmable Read-only memory.
I-PDU
Interaction Layer PDU.
IOC
Inter-OsApplication Communication – Os API for sending and receiving data between OsApplications.
RTA-BSW v2.1.1 User Guide 6
MCAL
Microcontroller Abstraction Layer – the lowest software layer of the Basic Software within the AUTOSAR SW architecture. The MCAL contains internal drivers (BSW with direct access to the microcontroller and its internal peripherals) and serves to make higher layers independent or the microcontroller.
ODX
Open Diagnostic Data Exchange – non-AUTOSAR format for configuring diagnostic software.
OSEK
Offene Systeme und deren Schnittstellen für die Elektronik im Kraftfahrzeug (Open Systems and their Interfaces for the Electronics in Motor Vehicles). OSEK include the specification of OSEK-OS and OSEK-COM which were use as the basis for the AUTOSAR Os and Com BSW modules
PDU
Protocol Data Unit – a set of messages sent/received over a network as a coherent entity.
Physical Channel
Communication medium, e.g. a CAN Bus, used to send and receive information between ECUs. A CAN or LIN Cluster consists of exactly one Physical Channel whereas a FlexRay cluster may have multiple Physical Channels to provide redundancy.
PIM
Per-Instance Memory – provides instance-specific state accessed through an Rte generated API.
Schema
A XML file that describes the permitted structure and content type of another XML file including data types, available elements and their permitted order as well as more specialized rules such as multiplicity constraints. An ARXML file is defined using an AUTOSAR supplied schema.
SPI
Serial Peripheral Interface – synchronous serial interface using a master-slave architecture and widely used in automotive embedded systems.
SWC
AUTOSAR Software Component – A functional unit within ASW. An AUTOSAR application consists of multiple SWCs.
TP
Transmission Protocol – A transport mechanism used to transmit and receive I-PDUs larger than a single bus frame.
UDS
Unified Diagnostic Services – A standardized set of diagnostic services defined by ISO—15765 and supported by the AUTOSAR Dcm module.
VFB
AUTOSAR Virtual Function Bus. The VFB is an abstract composition of the ASW including all SWCs in the system their connections but not the mapping to particular ECUs. The VFB enables integration of ASW to occur early in the development phase and permits verification of the consistency of the communication relationship between SWCs.
1.4. Bibliography
[1] AUTOSAR Motivation and Goals, AUTOSAR http:/www.autosar.org/about/basics/motivation-goals/
RTA-BSW v2.1.1 User Guide 7
[2] RTA-RTE User Guide, v5.11, ETAS GmbH
[3] RTA-OS User Guide, v5.5, ETAS GmbH
[4] RTA-BSW Installation and Getting Started Guide, v2.1.1, ETAS GmbH
[5] ISOLAR-A V9.3 Getting Started Guide, ETAS GmbH
[6] RTA-OS Getting Started, v5.5, ETAS GmbH
[7] RTA-RTE Getting Started Guide, v5.11, ETAS GmbH
1.5. Conventions
The following typographical conventions are used in this document:
Mod AUTOSAR BSW Module
OCI_CANTxMessage msg0 = Code snippets are presented on a gray background and in the Courier font.
Meaning and usage of each command are explained by means of comments. The comments are enclosed by the
usual syntax for comments.
Choose File Open. Menu commands are shown in boldface with connecting arrow showing sub-menu / commands.
Click [OK]. GUI Buttons, e.g. those on dialog boxes, are shown in boldface with square brackets.
Press <ENTER>. Keyboard commands are shown in angled brackets.
The "Open File" dialog box is
displayed.
Names of program windows, dialog boxes, fields, etc. are
shown in quotation marks.
Select the file setup.exe Text in drop-down lists on the screen, program code, as well as path- and file names are shown in the Courier font.
A distribution is always a one-dimensional table of sample
points.
General emphasis and new terms are set in boldface.
RTA-BSW v2.1.1 User Guide 8
2 How to use this User Guide
The RTA-BSW User Guide describes how to work with RTA-BSW within a development process for AUTOSAR-based ECUs.
Section 3 provides an introduction to AUTOSAR BSW and the three key concepts:
Architecture, Methodology and Interfaces. Readers already familiar with AUTOSAR development can skip this section.
Section 4 describes how to use RTA-BSW based on an exemplar workflow and how the
ConfGen and CodeGen elements of RTA-BSW derive the BSW configuration from the System Description and generate the BSW source core.
RTA-BSW v2.1.1 User Guide 9
3 AUTOSAR
This chapter introduces the AUTOSAR initiative and explores the key AUTOSAR concepts of architecture, methodology and interfaces that together contextualize RTA-BSW.
3.1. Motivation
The AUTOSAR initiative arose from a recognition that the complexity of automotive software
was ever increasing and that this complexity was likely to prove overwhelming as the
amount of software in a vehicle increased exponentially. The principal motivations of AUTOSAR [1] directly address the increasing complexity:
Management of E/E complexity associated with growth in functional scope.
Scalability of solutions within and across product lines.
Improved quality and reliability of E/E systems.
AUTOSAR aims to meet these goals through the definition of a modular development
approach – with an emphasis on configuration – that permits the integration of solutions from multiple suppliers using well-defined roles and responsibilities. The AUTOSAR approach
relies on three key concepts:
Architecture – Definition of an automotive SW architecture (including a
comprehensive BSW stack) providing progressive degrees of abstraction that promote application and basic software re-use and re-locatability.
Methodology – Definition of a systematic method of working between suppliers
and OEMs that permits seamless interactions with a common configuration
language.
Interfaces – Definition of the syntax and semantics of interactions including the
interfaces between modules in the architecture and between suppliers and OEMs when exchanging solutions.
Figure 1: AUTOSAR Key Concepts
•SW Layers
•Services
•ECU Abstraction
•MCAL
Architecture
•How supplier and OEM interact
•Common configuration language
Methodology•Syntax and semantics
•System Description
•SWC Description
Interfaces
RTA-BSW v2.1.1 User Guide 10
3.2. Architecture
AUTOSAR focuses on embedded automotive ECUs and therefore the AUTOSAR SW
architecture exhibits certain key properties:
Strong Hardware Interaction – Automotive application software (ASW) makes
extensive use of sensors and actuators in the ECU hardware.
High Network Interaction – a vehicle contains multiple networks and each ECU
connects to at least one of the networks.
Limited Computational Resources – the microcontrollers used have limited
resources – both computing power and memory.
Real-time – Automotive application SW must respond to stimuli within a certain
time limit.
The complexity of automotive software has increased rapidly in recent years. AUTOSAR aims
to provide a mechanism to control that complexity while retaining the properties above.
3.2.1 AUTOSAR Layered SW Architecture
The AUTOSAR Layered SW Architecture is the key to how AUTOSAR provides a mechanism to manage the complexity of automotive software.
The AUTOSAR architecture structures ECU software as a hierarchy of application software
(ASW, consisting of multiple SWCs) and basic software (BSW) modules. Within the
architecture description, AUTOSAR defines a mapping of the ASW/BSW to architectural layers, the responsibilities of each layer and the relationship between BSW modules.
Application Software
AUTOSAR Run-time Environment (RTE)
Microcontroller Hardware
Complex Drivers
ECU Abstraction Layer
Microcontroller Abstraction Layer (MCAL)
Service Layer
Figure 2: Layers within the AUTOSAR SW Architecture
Figure 2 shows the layers within the AUTOSAR Layered SW Architecture. Each layer encapsulates and abstracts the functionality and behavior of the layer below:
Application Software – AUTOSAR models application software as collection of
loosely coupled and highly cohesive SWCs. This design enables modular application
development and independent implementation/test of individual SWCs (modules). A loosely coupled architecture implies limited dependencies between SWCs and is
RTA-BSW v2.1.1 User Guide 11
desirable to permit the relocation of SWCs on different ECUs without changing the
system design. Likewise, a highly cohesive architecture limits the individual
responsibilities of a module – an individual SWC will typically perform a small set of tasks. When combined with a loosely coupled architecture, a highly cohesive set of
SWCs enables the development of robust systems of reusable components.
AUTOSAR Run-Time Environment (RTE) – provides communication and
scheduling services to application software. The Rte module’s purpose is to make application software independent of a mapping to a specific ECU and thus permits
SWCs reuse or relocation between ECUs in the vehicle.
Service Layer – Modules that provide basic services for applications, RTE and BSW
modules. a
ECU Abstraction Layer – Provides an API for access to peripherals and devices
regardless of their location (microcontroller internal/external) and their connection to the microcontroller (port pins, type of interface). The ECU Abstraction provides an
interface to the Services layer that is microcontroller and ECU independent.
Microcontroller Abstraction Layer (MCAL) – The lowest software layer of the
AUTOSAR Basic Software containing drivers for internal devices, such as Fls and Eep, and memory-mapped external devices. These drivers have direct access to the
internal hardware.
Microcontroller Hardware – Contains “internal” devices located inside the micro-
controller, e.g. internal EEPROM or CAN controllers. Driver for internal devices are located in the Microcontroller Abstraction Layer
The aim of the AUTOSAR Layered SW Architecture is to increase the re-usability of the
application software by providing an abstract, uniform and standardized interface between the application SW and the hardware in the form of the BSW. By increasing re-usability the
overall complexity of automotive software is also reduced as repeated work.
Each layer of the AUTOSAR SW architecture encapsulates some dependency:
The Service Layer offers abstracted services to both ASW (through the Run-time
Environment) and other BSW modules. The facilities offered by the abstracted services are available on any AUTOSAR ECU promoting the portability and re-use of
ASW.
The ECU Abstraction Layer contains interface modules that provides an
abstraction of the MCAL to the Service Layer than encapsulates information on MCU
hardware layout, e.g. number and type of CAN controllers, by providing an AUTOSAR defined device abstraction. The abstraction provided ensures that the
service layer can provide its abstraction without regard to the particular characteristics of individual ECU hardware.
The Microcontroller Abstraction Layer (MCAL) contains the drivers for internal MCU
hardware devices and encapsulates hardware specific characteristics of the MCU. This encapsulation provides to the ECU Abstraction Layer an AUTOSAR defined interface that
makes it independent of the MCU hardware.
3.2.2 BSW Module Classification
As well as their assignment to layers within the AUTOSAR SW architecture, BSW modules
can be further classified as belonging to one of a number of module types. Each type has particular characteristics and responsibilities:
Interface – A BSW module providing a functional abstraction of the associated
Driver module through the provision of a generic API that is independent of the
characteristics of the device.
RTA-BSW v2.1.1 User Guide 12
An Interface module does not change data before passing to the Driver.
Typically, Interface modules are located in the ECU Abstraction Layer.
Handler – A BSW module that is an Interface module that also supports concurrent
access and/or asynchronous access by multiple clients.
A Handler will typically perform buffering and arbitration and, as it is a form of
Interface, does not change data. AUTOSAR includes few specific Handler modules since the functionality is usually combined within an Interface or Driver module.
Manager – A BSW module that offers specific services to multiple clients
simultaneously.
A manager extends that Handler use-case to support abstraction for multiple clients
where this is not possible for a pure handler. However, unlike a handler a manager can change and/or adapt the data before passing to the Interface.
A Manager is typically located in the Service Layer.
Driver – A BSW module that controls a specific HW device. A driver can control
either internal or external devices.
Drivers for internal devices and memory-mapped external devices are in located in
the Microcontroller Abstraction Layer since they access the microcontroller directly. Drivers for external devices are located in the in ECU Abstraction Layer.
Complex Device Driver (CDD) – A BSW module that spans the architecture
having both a direct interface to microcontroller hardware as well as providing an
AUTOSAR interface for access by ASW. The functionality of a CDD is not standardized by AUTOSAR however, the upper interface is configured using ports
and therefore accessible by ASW through the Rte.
Note: Use of a CDD by ASW implies a dependency on specific hardware capabilities of the ECU and therefore a reduction in the portability of the ASW.
Library – a collection of related utility functions accessible by all BSW modules and
the Rte. A library function is reentrant (can be invoked by multiple BSW modules
simultaneously), stateless and executes in the context of the caller. AUTOSAR specifies libraries for bit handling, interpolation, cryptography, etc.
3.2.3 BSW Stack
A BSW stack defines a slice through the AUTOSAR Layered SW Architecture that comprises modules from the Service, ECU Abstraction and Microcontroller Abstraction layers.
At a high-level, the functionality offered by the layers within the AUTOSAR Architecture is
described by the functional blocks as shown in Figure 3. The functional blocks form the basis for the BSW stacks that collectively comprise RTA-BSW.
RTA-BSW v2.1.1 User Guide 13
Application Software
AUTOSAR Run-time Environment (RTE)
Microcontroller Hardware
Memory Services
Comm. Services
IO HW Abstraction
Complex Drivers
Memory HW Abstraction
Memory DriveRs
Onboard Device
Abstraction
Micro-controller
Drivers
Comm. HW Abstraction
Comm Drivers
IO Drivers
System Services
Key
Service Layer
ECU Abstraction
Layer
MCAL
Figure 3: AUTOSAR Layered SW Architecture – High Level Structure.
A BSW stack is typically defined on a functional level and consists of modules that cooperate
to provide functionally related services to the application layer. The following stacks are considered in this User Guide:
RTA-BASE : ECU and BSW initialization and state management
RTA-COM : Vehicle network communication using Com, PduR and bus-specific
modules.
RTA-MEM : Persistent (across driving cycles) storage using non-volatile memory.
RTA-DIAG : Event logging and interaction with post-driving cycle diagnostic and
service.
3.2.4 BSW Interactions
AUTOSAR defines how and when BSW modules within the Layered SW Architecture can
interact.
Application Software
AUTOSAR Run-time Environment (RTE)
Microcontroller Hardware
Memory Services
Comm. Services
IO HW Abstraction
Complex Drivers
Memory HW Abstraction
Memory DriveRs
Onboard Device
Abstraction
Micro-controller
Drivers
Comm. HW Abstraction
Comm Drivers
IO Drivers
System Services
Key
Permitted
Forbidden
Discouraged
Figure 4: BSW Interactions within the AUTOSAR Layered SW Architecture
RTA-BSW v2.1.1 User Guide 14
Within the Services Layer, AUTOSAR permits “horizontal” interactions between modules, e.g.
the Dem module saves fault data using the NVRAM manager both of which are service
modules. Likewise, AUTOSAR permits horizontal interactions between modules in the ECU Abstraction Layer. However, horizontal interactions are not allowed between modules in the
Microcontroller Abstraction Layer. AUTOSAR makes an exception for complex drivers; these are permitted to use horizontal interfaces to any BSW module.
A “vertical” interaction occurs when one SW Layer accesses interfaces of the SW layer above
or below. Single vertical interactions, e.g. from Service Layer to ECU Abstraction Layer, are clearly permitted since they define the interfaces that connect stacks together. In addition, a
BSW module may access a lower layer module of another layer group, e.g. SPI for external
hardware.
The bypassing of one software layer – i.e. a vertical interaction that skips a layer – should
be avoided and is discouraged within AUTOSAR and not used by the standardized BSW.
AUTOSAR does not permit the bypassing of two or more software layers.
To avoid dependencies on hardware, AUTOSAR does not permit the bypassing of the MCAL by modules within the Service and ECU Abstraction Layers.
Finally, any BSW module in any layer may interact with system services. This exception is
important for services provided by the Operating Systems since it means that a single mechanism for data consistency and scheduling can be applied to the BSW.
RTA-BSW v2.1.1 User Guide 15
Figure 5 shows the AUTOSAR defined permitted interaction matrix for modules within the BSW. The figure is intended to be read row-wise and “” indicates access via a call-back
only.
Figure 5: AUTOSAR Layered SW Architecture Interaction Matrix
A Complex Device Driver (CDD) has unique characteristics in the AUTOSAR architecture; it
provides a standardized mechanism for accessing non-standard microcontroller hardware
directly and providing an AUTOSAR interface accessible by ASW through the Rte. Due to its position within the layered architecture it has restricted access to BSW modules based on
the following rules:
When accessed by a BSW module the module must offer a configurable interface
that can adapt to the requirements of the CDD.
When accessing a BSW module not only must the BSW’s interface be configurable
(e.g. names of call-back routines) but the interface must be re-entrant as parallel access from upper-layers and the CDD may occur. In addition no manager BSW
module must exist since otherwise incoherent changes in the module’s state by the manager and the CDD might occur.
3.3. Methodology
The AUTOSAR Methodology defines how ECU software is developed by dividing the development process into a number of separable actions that cover all aspects of ECU SW
Uses Syst
em
Serv
ices
Mem
ory
Serv
ices
Com
m. Serv
ices
Com
ple
x D
rivers
I/O
HW
Abst
ract
ion
Onboard
Devic
e A
bst
ract
ion
Mem
ory
HW
Abst
ract
ion
Com
m. H
W A
bst
ract
ion
Mic
roco
ntr
olle
r D
rivers
Mem
ory
Drivers
Com
m. D
rivers
I/O
Drivers
SWC/RTE
System Services
Memory Services
Communication Services
Complex Driver Restricted Access
I/O HW Abstraction
On-board Device Abstraction
Memory HW Abstraction
Comm. HW Abstraction
Microcontroller Drivers
Memory Drivers
Comm. Drivers
I/O Drivers
RTA-BSW v2.1.1 User Guide 16
development from the creation of a system-level description through to generation of each
ECU’s executable.
RTA-BSW (inc. OS/RTE)Source files(.c/.h)
System Configuration
(ARXML)
ECU Extract(ARXML)
ECU Value Collection
(ARXML)
System Configuration
Input
SWC 1
SWC 2
Bus
ECU 1
SWC 1
SWC 2
ECU 2
SWC 1
SWC 1 SWC 2
RTE
BSW
Microcontroller
System Design
RTA-BSW, OS and RTE Generation
ECU Configuration
Figure 6: AUTOSAR Methodology
The AUTOSAR methodology works in conjunction with the AUTOSAR Interfaces that
standardize the data exchange formats used within the development process.
RTA-BSW v2.1.1 User Guide 17
3.3.1 System Design
The System Design phase defines the abstract application architecture, network topology
and mapping of application to ECUs and communication to network signals.
Application architecture is described using the concepts of the AUTOSAR Virtual
Function Bus (VFB). The VFB comprises an abstract view of ASW and their
interconnections and thus enables integration of ASW to occur early in the
development phase.
The network topology – what signals are present and on to which networks they are
mapped, what buses are present in the vehicle and how they are connected to ECU instances.
The software mapping of ASW to ECUs.
The result of the System Design phase is an AUTOSAR System Description consisting of
one or more ARXML files. The System Description describes the entire vehicle architecture
and can therefore grow to a significant size. In addition as it contains all information about the vehicle – some of which will be proprietary and therefore not distributable from OEM to
supplier.
The AUTOSAR methodology defines a sub-process within System Design to derive either a System Extract (information pertaining to one functional sub-system) or an ECU Extract
(information for a single ECU) from the complete system description.
Figure 7 shows the hierarchy formed from System Description, System Extract and ECU extract.
System Description
System ExtractSystem Extract
ECU Extract ECU Extract ECU Extract
Communication Bus
ECU 1
Swc A Swc B
RTE
BSW
ECU 2
Swc C
RTE
BSW
Swc D
ECU 3
Swc E
RTE
BSW
Swc F
Figure 7: AUTOSAR System Description, System Extract and ECU Extract hierarchy
3.3.2 ECU Configuration
The ECU Extract contains sufficient information for configuration/generation of the BSW
modules and the RTE for a single ECU. For example, the ECUC Value Collection for an ECU Extract will define the signals (frames) that are sent/received by that ECU and no others.
The ECU extract is derived from the System Description by removing elements on other ECUs – this process is automated by ISOLAR-A.
RTA-BSW v2.1.1 User Guide 18
3.3.3 BSW and RTE Generation
RTA-BSW ConfGen processes the system description to derive a default ECU
Configuration Description. The integrator then applies any desired manual updates to the default ECU Configuration (using ISOLAR-A) before the RTA-BSW CodeGen process
generates the BSW.
3.3.4 Application Development
The ASW Development process is largely independent of System Design. The latter requires only a limited set of information about each SWC, e.g. the ports used to communicate, and
therefore ASW development can proceed in parallel with System Design. The AUTOSAR
methodology thus permits the independent implementation and testing of SWCs. By separating the implementation and test of different SWCs AUTOSAR promotes re-use of the
SWC within a new ECU and simplifies integration by the OEM.
3.4. Interfaces
The AUTOSAR Interfaces defines when and how participants within the AUTOSAR
Methodology, such as OEM and supplier, exchange information.
3.4.1 Data Exchange Formats
AUTOSAR defines several standardized data formats for exchanging information related to SWC, Systems and ECU configuration descriptions.
SWC Description – ARXML describing the interfaces, dynamic behavior and
resource requirements of the SWC.
The syntax and semantics of the SWC Description are described by the AUTOSAR
Software Component Template and is typically created by the supplier and provided to the OEM along with the relevant source or object-code implementation
files.
BSW Module Description – ARXML describing the interfaces, dynamic behavior
and resource requirements of a BSW module.
The syntax and semantics of the BSW Module Description are described by the AUTOSAR BSW Module Description Template and is typically created by the
BSW generation process for BSW modules that present an AUTOSAR interface to the
RTE.
System Description – ARXML description of vehicle E/E architecture including
network topology and signals, ECU topology and SWC mapping to ECUs.
The AUTOSAR System Template defines the syntax and semantics of a System
Description.
ECU Extract – ARXML description for an ECU provided by the OEM to the ECU
supplier. The ECU Extract, in conjunction with the ECUC Description, permits configuration and generation of the BSW and RTE for the ECU.
The AUTOSAR System Template defines the syntax and semantics of an ECU
Extract (this is the same AUTOSAR configuration syntax used for the System
Description).
ECUC Description – ARXML description of BSW configuration parameters and
derived from the ECU Extract and BSW Module Descriptions.
RTA-BSW v2.1.1 User Guide 19
The ECUC Description uses a system of containers that group the corresponding
parameters and, optionally, sub-containers. The parameters configure the
specific parts of BSW, e.g. a top-level Com container contains the entire configuration for the module. The Com container will include multiple
sub-containers (that in turn may contain additional sub-containers) that configure different aspects of the module including the ComSignals, etc.
The system of containers and parameters that form the ECUC Description is defined by an AUTOSAR-supplied ECU Configuration Parameter Definition file. This
ARXML file defines the available containers and parameters for every standardized
BSW module. The approach is both flexible and extensible – vendor specific parameters can also be modelled through additional ARXML description file that
describes how and when the parameters should be defined.
All AUTOSAR data exchange formats use XML consistent with a schema defined by AUTOSAR. Since both supplier and OEM use the same schema, a common interpretation of
the exchange is possible. The AUTOSAR schema is updated with each release of AUTOSAR to reflect new and modified features.
3.4.2 Interfaces in the Layered SW Architecture
Within the Layered SW Architecture, AUTOSAR distinguishes between three different API forms:
AUTOSAR Interface – AUTOSAR define the syntax using the Software Component
Template. The SWC implementer defines the semantics, e.g. the data items
transmitted or received using the interface.
Standardized AUTOSAR Interface – AUTOSAR defines both the syntax and
semantics. The Software Component Template defines the syntax. The respective AUTOSAR specification defines the interface semantics, i.e. what ports, data items
and operations are included in the interface.
Standardized Interface – both the syntax and semantics defined by AUTOSAR
and consisting of C functions.
Figure 8 shows the interface forms used within the AUTOSAR Architecture.
Com
Container
ComSignal
Parameters
ComIPdu
Parameters
ComSignalGroup
Parameters
ComGroupSignal
Parameters
ComGroupSignal
Parameters
ComGeneral
Parameters
RTA-BSW v2.1.1 User Guide 20
A Service Layer BSW module can present either a Standardized AUTOSAR interface or a
Standardized Interface to the upper layer RTE as AUTOSAR define both the syntax (interface
form) and semantics (behavior of the module) to ensure portability of ASW.
In contrast, ASW use AUTOSAR Interfaces since AUTOSAR defines only the syntax of data
exchange format, the Software Component Template. The user defines the semantics of the
interface embodied within the application functionality.
ASW
RTE
BSWMicrocontroller Hardware
Operating System
Standardized Interface
Stand
ardize
d
Interfa
ce
StandardizedAUTOSAR Interface
Standardized Interface
AUTOSARInterface
AUTOSARInterface
Services CommunicationECU
Abstraction
Complex Device Driver
Standardized Interface
Microcontroller Abstraction
AUTOSARInterface
Application SWC
AUTOSARInterface
ActuatorSWC
AUTOSARInterface
SensorSWC
AUTOSARInterface
ApplicationSWC
Figure 8: Interfaces in the AUTOSAR Layered SW Architecture
3.5. Multi-core
RTA-BSW supports AUTOSAR R4.0 and therefore does not, in general, support the
distribution of BSW across multiple ECU Partitions (microcontroller cores). The following constraints therefore apply when using a multi-core ECU:
All BSW modules must be mapped to a single ECU partition
The ECU partition containing the BSW must set the ECUC parameter Ecuc-
PartitionBswModuleExecution to true.
No other ECU partition must also set the ECUC parameter EcucPartitionBswModule-Execution to true.
The Os module (RTA-OS) supports multi-core applications and the EcuM module can be
configured to start the OS on each applicable core.
The Rte (RTA-RTE) supports multi-core applications with elements of the ASW mapped to multiple ECU partitions. The Rte uses the Os’s IOC API for communication between SWCs
in different partitions and this mechanism does not support access to BSW which uses a C
function based API to interface with the Rte. Consequently, Rte and BSW interactions must occur within the same ECU partition.
RTA-BSW v2.1.1 User Guide 21
All ASW that need to access BSW must be mapped to the same ECU partition as the BSW. For example, ASW access to NvM for non-volatile memory use or Com for inter-ECU communication.
It is not always possible to map the ASW SWCs that access BSW to the same ECU partition as the BSW, e.g. different partitions may have software with different safety integrity levels.
If this is the case, then a proxy SWC within the BSW partition forwards access to the BSW from ASW in a different partition.
Figure 9 illustrates a system where BSW access by SwcB is forwarded using Rte generated
inter-partition communication to SWC Proxy in the same partition as the BSW.
Asw/Bsw Partition 1 Asw Partition 2
SwcB
SwcC
Proxy
BSW
Asw Partition 3
SwcD
SwcE
SwcAInter-
PartitionComms.
Intra-PartitionComms.
Key
Figure 9: Multi-core access to BSW using proxy SWC
RTA-BSW v2.1.1 User Guide 22
4 RTA-BSW Architecture and Workflow
RTA-BSW is an implementation of the AUTOSAR BSW and includes multiple module bundles that aggregate AUTOSAR functionality into coherent packages:
RTA-BASE – ECU and BSW mode management
RTA-COM – network-independent communication components
RTA-MEM – persistent/non-volatile data storage for ASW and BSW
RTA-DIAG – ASW/BSW diagnostics and logging
RTA-SAFE – components for safety management
RTA-CAN – CAN-specific network components
RTA-XCP – supports XCP protocol
RTA-LIN – LIN-specific network components
RTA-J1939 – supports diagnostics using J1939 protocol (with ISOBUS extensions)
RTA-HWD[CAN] – support for external CAN transceivers
RTA-OS – real-time operating system
RTA-RTE – RTE generator
4.1. Installation
RTA-BSW is provided as a plug-in to ISOLAR-A; please consult the separate RTA-BSW
Installation and Getting Started Guide [4] for detailed installation instructions.
RTA-OS and RTA-RTE both use a different installation approach to the other RTA-BSW stacks. Refer to RTA-OS Getting Started [6] and RTE Getting Started Guide [7]
respectively for installation instructions for these.
4.2. Integration with ISOLAR-A
RTA-BSW is a plug-in for the ISOLAR-A AUTOSAR Authoring Tool. The RTA-BSW plug-in
comprises two tools, ConfGen and CodeGen, used to create configuration and code for services and ECU abstraction modules.
ConfGen – traverses the AUTOSAR System Template (EcuInstance,
SystemSignal, etc.) and create an equivalent configuration in
EcucValueDescription format, which allows specific parameterization and is the
input for BSW code generation tools.
CodeGen – an AUTOSAR BSW code generation tool, consuming configuration in
EcucValueDescription format to create source code equivalent in .c/.h format
using the RTA-BSW generator.
See below for the use of ConfGen and CodeGen in a typical workflow.
The following sections provide information on using these two tools focusing on the different options that they present.
4.3. Activities and Outputs
Figure 10 illustrates the activities and generated outputs present in the intended workflow for the RTA-BSW plug-in.
RTA-BSW v2.1.1 User Guide 23
The workflow shown in Figure 10 contains some key steps:
The AUTOSAR System Description ARXML file(s) are created entirely using an
AUTOSAR Authoring Tool, such as ISOLAR-A, or by importing information from legacy
files, such as DBC, LDF or ODX.
The user augments the System Description with additional ASW configuration, i.e. SWCs
and compositions, using the AUTOSAR Software Component Template ARXML to define the VFB Configuration.
RTA-BSW ConfGen uses the System Description and ASW Configuration(s) to create a
default BSW Configuration using ECUC Value Collection ARXML.
If required, the default BSW Configuration can be adaption to a specific user-case prior
to final BSW generation.
RTA-BSW CodeGen creates the BSW implementation – this includes C source code
and, for modules that present an AUTOSAR interface to the RTE, one or more BSWMD
files for inclusion with the RTE generator’s configuration.
Import Existing Information (Optional)
ISOLAR-A Import
DBC / LDF / etc.
ConfGen CodeGen
RTA-BSW Implementation
ASW Configuration EcucValue Adaption for specific use-case
ASWDescription
(ARXML)
Software Component
Template
System Description
(ARXML)
SystemTemplate
BSW Configuration
(ARXML)
ECUC Value Collection
Figure 10: RTA-BSW Activities and Outputs
4.4. Creating a System Template and Software Component Template
As shown in Figure 10, RTA-BSW operates on an AUTOSAR System Template and upon
Software Component Templates to generate the BSW Configuration. The ISOLAR-A v9.3 Getting Started Guide [5] describes how both types of template are prepared. The RTA-
RTE Getting Started Guide [7] also provides configuration advice, for example data
mappings for complex data types.
The use of legacy file imports provides a route to quickly populating the system template with some information that ConfGen can use to generate BSW configuration automatically.
4.4.1 Legacy File Import
ISOLAR-A supports the import of a number of different legacy file formats to perform the
initial population of the AUTOSAR System Description.
RTA-BSW ConfGen (described in 4.5) uses imported legacy files to generate configuration for specific BSW modules as shown in below:
File format Modules configured automatically
DBC RTA-CAN (CanIf, CanNM, CanSM) RTA-COM (Com, ComM,
IpduM, Nm, PduR)
RTA-BSW v2.1.1 User Guide 24
ODX (must feature both UDS and J1939 configuration)
RTA-DIAG (Dcm, Dem), RTA-J1939 (J1939Tp, J1939Dcm, J1939Rm, J1939Rm)
LDF RTA-LIN (LinIf, LinSM)
Using ISOLAR-A to import legacy file formats is described in Section 5.3 (“Creating an
AUTOSAR System Template in ISOLAR-A”) of the ISOLAR-A v9.3 Getting Started Guide [5].
4.5. BSW Configuration Generation
The RTA-BSW ConfGen tool generates BSW configuration information using data from the System Template and from Application Software Component Templates.
To start ConfGen, click on the toolbar icon with the “ ” symbol (Screenshot 1) with an AUTOSAR System Template project selected.
The selected project should contain at least the System Template Description (i.e. the
SWCs, their mapping to ECUs, network information including mapping data communicated by SWCs to network signals). and, to make full use of this tool it is recommended that the
complete Virtual Functional Bus (VFB) configuration is present.
Screenshot 1: RTA-BSW Toolbar
The first step is to select the RTA-BSW version to run (Screenshot 2):
Screenshot 2: RTA-BSW Version Selection Dialog
RTA-BSW v2.1.1 User Guide 25
Next, select the ECU Instance for which you wish to generate the EcucValueDescription
values (Screenshot 3):
Screenshot 3: RTA-BSW ECU Instance Selection Dialog
After clicking [OK] the ConfGen process will begin, reporting results to the console (Screenshot 4):
Screenshot 4: RTA-BSW Import result log (example)
After completion of ConfGen the project will contain EcucValueDescription ARXML files
and Parameter definitions which will allow you to customize and generate AUTOSAR BSW.
RTA-BSW v2.1.1 User Guide 26
4.5.1 Repeating Configuration Generation
If a BSW configuration already exists, then BSW Import ( button) deletes the following files before re-creating them with the replacement configuration:
Project_EcucValues.arxml – ECU configuration values for all modules (apart
from CAN).
Can_EcucValues.arxml – ECU configuration values for CAN.
Repeating RTA-BSW configuration generation deletes and then recreates the Project_EcucValues.arxml and
Can_EcucValues.arxml files. Hence, the process will also delete any changes made by the user that are contained in the files.
The AUTOSAR splitable mechanism provides a means to ensure that additions to the default
configurations are not lost when regenerating the configuration.
To exploit the splitable mechanism, define additional Ecuc parameters and reference values
in separate ARXML files using the same ARPackage and EcucContainer structure as the
default values.
ISOLAR-A presents split items as a
single entity when viewing using ARExplorer and “Show Abstraction
Groups” is selected. Alternatively, the ISOLAR-A Splitable Explorer presents
a combined view of all split items and
can be used to create new split items.
The RTA-BSW generation tools –
RTA-OS, RTA-RTE and RTA-BSW – will then ensure that the split items
in different Ecuc containers are
“combined” to form a single item.
root
pkgA
El1 El2 El1 El2 El3 El4
pkgB pkgC
El1 El2
root
pkgA
El1 El2
pkgB
El1 El2
root
pkgB
El3 El4
pkgC
El1 El2
merge merge
4.5.2 ConfgGen Parameters
It is possible to change the default value used by ConfGen for the parameters.
Adding a rule to the “Settings/algo.properties” file found in the System project will override
the default value used by ConfGen if the user cannot otherwise change the value by configuring the system template.
If the system template can configure the value then it is not possible to change the default
in the “algo.properties” file.
Rules in the “algo.properties” file take the form of a comma-separated list of defaults:
manprop_{module}_{specifier} = {parameter}:{default_value}, …
module
o The name of the module that contains the parameter.
specifier
o ALL to apply to all instances of the module.
RTA-BSW v2.1.1 User Guide 27
o The SHORT-NAME of the instance to apply the parameter.
parameter
o The name parameter to set.
o If there is a naming collision in the module, it is necessary to use the full
path of the parameter.
default_value
o The new default value to use.
CanConfigSet
CanConfigSet//CanController//CanBusoffProcessing
This parameter is a Default value.
The default value is POLLING.
The “algo.properties” file can override this default.
CanConfigSet//CanController//CanControllerActivation
This parameter is a Default value.
The default value is TRUE. The “algo.properties” file can override this default.
CanConfigSet//CanController//CanControllerBaseAddress
This parameter is a Default value.
The default value is 0. The “algo.properties” file can override this default.
CanConfigSet//CanController//CanControllerBaudrateConfig//CanContr
ollerBaudRate
The System Template derives this parameter.
The default value/s are ['500']. The “algo.properties” file can override this default.
CanConfigSet//CanController//CanControllerBaudrateConfig//CanContr
ollerPropSeg
The System Template derives this parameter.
CanConfigSet//CanController//CanControllerBaudrateConfig//CanContr
ollerSeg1
The System Template derives this parameter.
CanConfigSet//CanController//CanControllerBaudrateConfig//CanContr
ollerSeg2
The System Template derives this parameter.
CanConfigSet//CanController//CanControllerBaudrateConfig//CanContr
ollerSyncJumpWidth
The System Template derives this parameter.
CanConfigSet//CanController//CanControllerId
The System Template derives this parameter.
CanConfigSet//CanController//CanFilterMask//CanFilterMaskValue
The System Template derives this parameter.
CanConfigSet//CanController//CanRxProcessing
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 28
CanConfigSet//CanController//CanRxProcessing
This parameter is a Default value.
The default value is POLLING. The “algo.properties” file can override this default.
CanConfigSet//CanController//CanTxProcessing
This parameter is a Default value. The default value is POLLING.
The “algo.properties” file can override this default.
CanConfigSet//CanController//CanWakeupProcessing
This parameter is a Default value. The default value is POLLING.
The “algo.properties” file can override this default.
CanConfigSet//CanHardwareObject
The System Template derives this parameter.
CanConfigSet//CanHardwareObject//CanHandleType
The System Template derives this parameter.
CanConfigSet//CanHardwareObject//CanIdType
The System Template derives this parameter.
CanConfigSet//CanHardwareObject//CanObjectId
The System Template derives this parameter.
CanConfigSet//CanHardwareObject//CanObjectType
The System Template derives this parameter.
CanConfigSet//CanHardwareObject//CanTTHardwareObjectTrigger//CanTT
HardwareObjectBaseCycle
This parameter is a Default value.
The default value is 0. The “algo.properties” file can override this default.
CanConfigSet//CanHardwareObject//CanTTHardwareObjectTrigger//CanTT
HardwareObjectCycleRepetition
This parameter is a Default value.
The default value is 1.
The “algo.properties” file can override this default.
CanConfigSet//CanHardwareObject//CanTTHardwareObjectTrigger//CanTT
HardwareObjectTimeMark
This parameter is a Default value. The default value is 0.
The “algo.properties” file can override this default.
CanConfigSet//CanHardwareObject//CanTTHardwareObjectTrigger//CanTT
HardwareObjectTriggerId
This parameter is a Default value. The default value is 0.
The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 29
CanGeneral
CanGeneral//CanCpuType
This parameter is a Default value.
The default value is OTHERS. The “algo.properties” file can override this default.
CanGeneral//CanDevErrorDetection
This parameter is a Default value.
The default value is TRUE. The “algo.properties” file can override this default.
CanGeneral//CanHardwareCancellation
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
CanGeneral//CanIdenticalIdCancellation
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
CanGeneral//CanIndex
This parameter is a Default value. The default value is 0.
The “algo.properties” file can override this default.
CanGeneral//CanMultiplexedTransmission
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
CanGeneral//CanVersionInfoApi
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 30
CanIf
CanIf//CanIfCtrlDrvCfg//CanIfCtrlCfg//CanIfCtrlId
The System Template derives this parameter.
CanIf//CanIfCtrlDrvCfg//CanIfCtrlDrvRxIndication
This parameter is a Default value. The default value is TRUE.
The “algo.properties” file can override this default.
CanIf//CanIfCtrlDrvCfg//CanIfCtrlDrvTxCancellation
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
CanIf//CanIfDispatchCfg//CanIfDispatchUserCtrlBusOffUL
This parameter is a Default value. The default value is CAN_SM.
The “algo.properties” file can override this default.
CanIf//CanIfDispatchCfg//CanIfDispatchUserCtrlModeIndicationUL
This parameter is a Default value.
The default value is CAN_SM.
The “algo.properties” file can override this default.
CanIf//CanIfInitCfg//CanIfInitCfgSet
This parameter is a Default value.
The default value is 0. This default cannot be overridden.
CanIf//CanIfInitCfg//CanIfInitHohCfg//CanIfHrhCfg//CanIfHrhListCfg
//CanIfHrhListCanId
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfInitHohCfg//CanIfHrhCfg//CanIfHrhRangeCf
g//CanIfHrhRangeBaseId
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfInitHohCfg//CanIfHrhCfg//CanIfHrhRangeCf
g//CanIfHrhRangeMask
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfInitHohCfg//CanIfHrhCfg//CanIfHrhRangeCf
g//CanIfHrhRangeRxPduLowerCanId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
CanIf//CanIfInitCfg//CanIfInitHohCfg//CanIfHrhCfg//CanIfHrhRangeCf
g//CanIfHrhRangeRxPduRangeCanIdType
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfInitHohCfg//CanIfHrhCfg//CanIfHrhRangeCf
g//CanIfHrhRangeRxPduUpperCanId
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfInitHohCfg//CanIfHrhCfg//CanIfHrhSoftwar
eFilter
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 31
CanIf//CanIfInitCfg//CanIfInitHohCfg//CanIfHthCfg
This parameter is a Default value.
The default value is TRUE. This default cannot be overridden.
CanIf//CanIfInitCfg//CanIfRxPduCfg//CanIfRxPduCanId
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfRxPduCfg//CanIfRxPduCanIdMask
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfRxPduCfg//CanIfRxPduCanIdRange//CanIfRxP
duCanIdRangeLowerCanId
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfRxPduCfg//CanIfRxPduCanIdRange//CanIfRxP
duCanIdRangeUpperCanId
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfRxPduCfg//CanIfRxPduCanIdType
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfRxPduCfg//CanIfRxPduDlc
This parameter is a Default value.
The default value is 1. This default cannot be overridden.
CanIf//CanIfInitCfg//CanIfRxPduCfg//CanIfRxPduId
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfRxPduCfg//CanIfRxPduReadData
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
CanIf//CanIfInitCfg//CanIfRxPduCfg//CanIfRxPduUserRxIndicationName
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfTxPduCfg//CanIfTxPduCanId
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfTxPduCfg//CanIfTxPduCanIdMask
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
CanIf//CanIfInitCfg//CanIfTxPduCfg//CanIfTxPduCanIdType
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfTxPduCfg//CanIfTxPduDlc
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfTxPduCfg//CanIfTxPduId
The System Template derives this parameter.
CanIf//CanIfInitCfg//CanIfTxPduCfg//CanIfTxPduReadNotifyStatus
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
CanIf//CanIfPublicCfg//CanIfAddressTranslationTableSupport
RTA-BSW v2.1.1 User Guide 32
The System Template derives this parameter.
CanIf//CanIfPublicCfg//CanIfMetaDataSupport
The System Template derives this parameter.
CanIf//CanIfPublicCfg//CanIfPublicCancelTransmitSupport
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
CanIf//CanIfPublicCfg//CanIfPublicChangeBaudrateSupport
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
CanIf//CanIfPublicCfg//CanIfPublicDevErrorDetect
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
CanIf//CanIfPublicCfg//CanIfPublicMultipleDrvSupport
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
CanIf//CanIfPublicCfg//CanIfPublicNumberOfCanHwUnits
This parameter is a Default value.
The default value is 1. The “algo.properties” file can override this default.
CanIf//CanIfPublicCfg//CanIfPublicReadRxPduDataApi
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
CanIf//CanIfPublicCfg//CanIfPublicReadRxPduNotifyStatusApi
This parameter is a Default value. The default value is TRUE.
The “algo.properties” file can override this default.
CanIf//CanIfPublicCfg//CanIfPublicReadTxPduNotifyStatusApi
This parameter is a Default value.
The default value is TRUE.
The “algo.properties” file can override this default.
CanIf//CanIfPublicCfg//CanIfPublicSetDynamicTxIdApi
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
CanIf//CanIfPublicCfg//CanIfPublicTxBuffering
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
CanIf//CanIfPublicCfg//CanIfPublicTxConfirmPollingSupport
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 33
CanIf//CanIfPublicCfg//CanIfPublicVersionInfoApi
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
CanIf//CanIfPublicCfg//CanIfPublicWakeupCheckValidApi
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 34
CanNm
CanNm//CanNmGlobalConfig
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmBusLoadReductionEnabled
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmBusSynchronizationEnabled
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmBusLoadReductio
nActive
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmComMNetworkHand
leRef
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmImmediateNmCycl
eTime
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmImmediateNmTran
smissions
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmMsgCycleOffset
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmMsgCycleTime
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmMsgReducedTime
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmMsgTimeoutTime
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmNodeId
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmPduCbvPosition
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmPduNidPosition
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmRemoteSleepIndT
ime
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmRepeatMessageTi
me
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmTimeoutTime
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmUserDataLength
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 35
CanNm//CanNmGlobalConfig//CanNmChannelConfig//CanNmWaitBusSleepTim
e
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmComControlEnabled
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmComUserDataSupport
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
CanNm//CanNmGlobalConfig//CanNmDevErrorDetect
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
CanNm//CanNmGlobalConfig//CanNmImmediateRestartEnabled
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
CanNm//CanNmGlobalConfig//CanNmImmediateTxconfEnabled
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
CanNm//CanNmGlobalConfig//CanNmMainFunctionPeriod
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmNodeDetectionEnabled
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmNumberOfChannels
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmPassiveModeEnabled
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmPduRxIndicationEnabled
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmRemoteSleepIndEnabled
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmRepeatMsgIndEnabled
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmStateChangeIndEnabled
The System Template derives this parameter.
CanNm//CanNmGlobalConfig//CanNmUserDataEnabled
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 36
CanSM
CanSM//CanSMConfiguration//CanSMManagerNetwork//CanSMBorCounterL1T
oL2
This parameter is a Default value. The default value is 0.
The “algo.properties” file can override this default.
CanSM//CanSMConfiguration//CanSMManagerNetwork//CanSMBorTxConfirma
tionPolling
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
CanSM//CanSMConfiguration//CanSMManagerNetwork//CanSMComMNetworkHa
ndleRef
The System Template derives this parameter.
CanSM//CanSMConfiguration//CanSMManagerNetwork//CanSMNetworkIndex
The System Template derives this parameter.
CanSM//CanSMConfiguration//CanSMModeRequestRepetitionMax
This parameter is a Default value.
The default value is 5.
The “algo.properties” file can override this default.
CanSM//CanSMGeneral//CanSMDevErrorDetect
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
CanSM//CanSMGeneral//CanSMVersionInfoApi
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 37
CanTp
CanTp//CanTpConfig//CanTpChannel//CanTpChannelMode
This parameter is a Default value.
The default value is CANTP_MODE_HALF_DUPLEX. The “algo.properties” file can override this default.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpBs
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpNAe
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpNAe//CanTpNAe
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpNSa
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpNSa//CanTpNSa
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpNTa
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpNTa//CanTpNTa
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpNar
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpNbr
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpNcr
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpRxAddressingFo
rmat
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpRxNPdu//CanTpR
xNPduId
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpRxNSduFCActiva
tion
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpRxPaddingActiv
ation
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpRxPaddingValue
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpRxTaType
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 38
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpTxFcNPdu//CanT
pTxFcNPduConfirmationPduId
This parameter is a Default value.
The default value is 0.
This default cannot be overridden.
CanTp//CanTpConfig//CanTpChannel//CanTpRxNSdu//CanTpTxFcNPdu//CanT
pTxFcNPduRef
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpNAe
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpNAe//CanTpNAe
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpNSa
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpNSa//CanTpNSa
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpNTa
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpNTa//CanTpNTa
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpNas
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpNbs
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpNcs
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpRxFcNPdu//CanT
pRxFcNPduRef
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpTc
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpTxAddressingFo
rmat
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpTxNPdu//CanTpT
xNPduConfirmationPduId
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpTxNPdu//CanTpT
xNPduRef
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpTxNSduFCActiva
tion
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpTxNSduId
RTA-BSW v2.1.1 User Guide 39
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpTxPaddingActiv
ation
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpChannel//CanTpTxNSdu//CanTpTxTaType
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpGeneral//CanTpChangeParameterRequestApi
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
CanTp//CanTpConfig//CanTpGeneral//CanTpChannelMode
This parameter is a Default value. The default value is CANTP_MODE_HALF_DUPLEX.
The “algo.properties” file can override this default.
CanTp//CanTpConfig//CanTpGeneral//CanTpDevErrorDetect
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
CanTp//CanTpConfig//CanTpGeneral//CanTpFCHandling
This parameter is a Default value.
The default value is CANTP_FC_ADAPTABLE. The “algo.properties” file can override this default.
CanTp//CanTpConfig//CanTpGeneral//CanTpMainFunctionPeriod
The System Template derives this parameter.
CanTp//CanTpConfig//CanTpGeneral//CanTpStrictDlcCheck
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
CanTp//CanTpConfig//CanTpGeneral//CanTpTransmitFromRxind
This parameter is a Default value.
The default value is CANTP_OFF.
The “algo.properties” file can override this default.
CanTp//CanTpConfig//CanTpGeneral//CanTpTxBurstMode
This parameter is a Default value.
The default value is CANTP_OFF. The “algo.properties” file can override this default.
CanTp//CanTpConfig//CanTpGeneral//CanTpUnexptdPduHandling
This parameter is a Default value.
The default value is CANTP_IGNORE. The “algo.properties” file can override this default.
CanTp//CanTpConfig//CanTpGeneral//CanTpVersionInfoApi
This parameter is a Default value.
The default value is TRUE. The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 40
Com
Com//ComConfig//ComConfigurationId
This parameter is a Default value.
The default value is 0. This default cannot be overridden.
Com//ComConfig//ComGwMapping//ComGwDestination//ComGwDestinationDe
scription//ComBitPosition
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwDestination//ComGwDestinationDe
scription//ComFilter//ComFilterAlgorithm
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwDestination//ComGwDestinationDe
scription//ComFilter//ComFilterMask
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwDestination//ComGwDestinationDe
scription//ComFilter//ComFilterMax
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwDestination//ComGwDestinationDe
scription//ComFilter//ComFilterMin
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwDestination//ComGwDestinationDe
scription//ComFilter//ComFilterOffset
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwDestination//ComGwDestinationDe
scription//ComFilter//ComFilterPeriod
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwDestination//ComGwDestinationDe
scription//ComFilter//ComFilterX
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwDestination//ComGwDestinationDe
scription//ComSignalEndianness
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwDestination//ComGwDestinationDe
scription//ComTransferProperty
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwDestination//ComGwDestinationDe
scription//ComUpdateBitPosition
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwSource//ComGwSourceDescription/
/ComBitPosition
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwSource//ComGwSourceDescription/
/ComBitSize
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwSource//ComGwSourceDescription/
/ComSignalEndianness
RTA-BSW v2.1.1 User Guide 41
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwSource//ComGwSourceDescription/
/ComSignalLength
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwSource//ComGwSourceDescription/
/ComSignalType
The System Template derives this parameter.
Com//ComConfig//ComGwMapping//ComGwSource//ComGwSourceDescription/
/ComUpdateBitPosition
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComIPduDirection
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComIPduHandleId
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComIPduType
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTimeout
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTxIPdu//ComMetaDataDefault
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTxIPdu//ComMetaDataDefault
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTxIPdu//ComMinimumDelayTime
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTxIPdu//ComTxIPduUnusedAreasDefault
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTxIPdu//ComTxModeFalse//ComTxMode//Com
TxModeMode
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTxIPdu//ComTxModeFalse//ComTxMode//Com
TxModeNumberOfRepetitions
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTxIPdu//ComTxModeFalse//ComTxMode//Com
TxModeRepetitionPeriod
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTxIPdu//ComTxModeFalse//ComTxMode//Com
TxModeTimeOffset
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTxIPdu//ComTxModeFalse//ComTxMode//Com
TxModeTimePeriod
This parameter is a Default value.
The default value is 0. This default cannot be overridden.
Com//ComConfig//ComIPdu//ComTxIPdu//ComTxModeTrue//ComTxMode//ComT
xModeMode
RTA-BSW v2.1.1 User Guide 42
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTxIPdu//ComTxModeTrue//ComTxMode//ComT
xModeNumberOfRepetitions
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTxIPdu//ComTxModeTrue//ComTxMode//ComT
xModeRepetitionPeriod
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTxIPdu//ComTxModeTrue//ComTxMode//ComT
xModeTimeOffset
The System Template derives this parameter.
Com//ComConfig//ComIPdu//ComTxIPdu//ComTxModeTrue//ComTxMode//ComT
xModeTimePeriod
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
Com//ComConfig//ComIPduGroup//ComIPduGroupHandleId
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComBitPosition
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComBitSize
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComFilter//ComFilterAlgorithm
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComFilter//ComFilterMask
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComFilter//ComFilterMax
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComFilter//ComFilterMin
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComFilter//ComFilterOffset
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComFilter//ComFilterPeriod
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComFilter//ComFilterX
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComHandleId
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComNotification
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComSignalDataInvalidValue
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComSignalEndianness
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 43
Com//ComConfig//ComSignal//ComSignalLength
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComSignalType
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComTimeout
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComTimeoutNotification
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComTransferProperty
The System Template derives this parameter.
Com//ComConfig//ComSignal//ComUpdateBitPosition
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComBitPosition
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComBitSize
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComFilter//ComFilt
erAlgorithm
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComFilter//ComFilt
erMask
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComFilter//ComFilt
erMax
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComFilter//ComFilt
erMin
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComFilter//ComFilt
erOffset
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComFilter//ComFilt
erPeriod
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComFilter//ComFilt
erX
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComHandleId
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComSignalDataInval
idValue
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComSignalEndiannes
s
RTA-BSW v2.1.1 User Guide 44
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComSignalLength
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComSignalType
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComGroupSignal//ComTransferPropert
y
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComHandleId
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComNotification
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComTimeout
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComTimeoutNotification
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComTransferProperty
The System Template derives this parameter.
Com//ComConfig//ComSignalGroup//ComUpdateBitPosition
The System Template derives this parameter.
Com//ComConfig//ComTimeBase//ComGwTimeBase
This parameter is a Default value.
The default value is 0. This default cannot be overridden.
Com//ComConfig//ComTimeBase//ComRxTimeBase
This parameter is a Default value.
The default value is 0.01. This default cannot be overridden.
Com//ComConfig//ComTimeBase//ComTxTimeBase
This parameter is a Default value.
The default value is 0.01. This default cannot be overridden.
Com//ComGeneral//ComConfigurationUseDet
This parameter is a Default value. The default value is TRUE.
The “algo.properties” file can override this default.
Com//ComGeneral//ComMetaDataSupport
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 45
ComM
ComM//ComMChannel//ComMBusType
The System Template derives this parameter.
The default value/s are ['COMM_BUS_TYPE_INTERNAL']. The “algo.properties” file can override this default.
ComM//ComMChannel//ComMChannelId
The System Template derives this parameter.
ComM//ComMChannel//ComMFullCommRequestNotificationEnabled
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
ComM//ComMChannel//ComMNetworkManagement//ComMNmLightTimeout
This parameter is a Default value. The default value is 10.
The “algo.properties” file can override this default.
ComM//ComMChannel//ComMNetworkManagement//ComMNmVariant
The System Template derives this parameter.
The default value/s are ['NONE'].
The “algo.properties” file can override this default.
ComM//ComMChannel//ComMNoCom
This parameter is a Default value.
The default value is TRUE. The “algo.properties” file can override this default.
ComM//ComMChannel//ComMUserPerChannel//ComMUserChannel
The System Template derives this parameter.
ComM//ComMGeneral//ComMDevErrorDetect
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
ComM//ComMGeneral//ComMEcuGroupClassification
This parameter is a Default value.
The default value is 0.
The “algo.properties” file can override this default.
ComM//ComMGeneral//ComMModeLimitationEnabled
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
ComM//ComMGeneral//ComMPncGatewayEnabled
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
ComM//ComMGeneral//ComMPncSupport
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
ComM//ComMGeneral//ComMSynchronousWakeUp
RTA-BSW v2.1.1 User Guide 46
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
ComM//ComMGeneral//ComMVersionInfoApi
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
ComM//ComMGeneral//ComMWakeupInhibitionEnabled
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
ComM//ComMUser//ComMUserIdentifier
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 47
Dcm
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSidTabFnc
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSidTabFnc
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSidTabScheduler
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSidTabScheduler
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSidTabServiceId
This parameter is a Default value. The default value is 16.
This default cannot be overridden.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSidTabServiceId
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSidTabSessionLevelRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSidTabSidInitFunction
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSidTabSidInitFunction
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSidTabSubfuncAvail
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSidTabSubfuncAvail
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSubService
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSubService//DcmDsdSubServiceId
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSubService//DcmDsdSubServiceSecurityLevelRef
RTA-BSW v2.1.1 User Guide 48
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdService//DcmD
sdSubService//DcmDsdSubServiceSessionLevelRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdSidTabId
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//DcmDsdSidTabId
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//NRCForService
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsd//DcmDsdServiceTable//NRCForService
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslBuffer//DcmDslBufferSize
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslDiagResp//DcmDslDiagRespMaxNumRes
pPend
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slConnection//DcmDslMainConnection//DcmDslPeriodicTranmissionConRe
f
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slConnection//DcmDslMainConnection//DcmDslProtocolRx//DcmDslProtoc
olRxAddrType
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slConnection//DcmDslMainConnection//DcmDslProtocolRx//DcmDslProtoc
olRxAddrType
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slConnection//DcmDslMainConnection//DcmDslProtocolRx//DcmDslProtoc
olRxPduId
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slConnection//DcmDslMainConnection//DcmDslProtocolRx//DcmDslProtoc
olRxPduId
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slConnection//DcmDslMainConnection//DcmDslProtocolRx//DcmDslProtoc
olRxPduRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slConnection//DcmDslMainConnection//DcmDslProtocolRx//DcmDslProtoc
olRxTesterSourceAddr
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 49
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slConnection//DcmDslMainConnection//DcmDslProtocolRxTesterSourceAd
dr
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slConnection//DcmDslMainConnection//DcmDslProtocolTx//DcmDslProtoc
olTxPduRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slConnection//DcmDslMainConnection//DcmDslProtocolTx//DcmDslTxConf
irmationPduId
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slConnection//DcmDslPeriodicTransmission//DcmDslPeriodicConnection
//DcmDslPeriodicTxPduRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slProtocolID
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slProtocolIsParallelExecutab
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slProtocolNRC21OnPriorityAssessmentReject
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slProtocolPriority
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slProtocolSIDTable
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slProtocolSIDTable
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmD
slProtocolTransType
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmS
endRespPendOnTransToBoot
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmT
imStrP2ServerAdjust
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsl//DcmDslProtocol//DcmDslProtocolRow//DcmT
imStrP2StarServerAdjust
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 50
Dcm//DcmConfigSet//DcmDsp//DcmDspComControl//DcmDspComControlAllCh
annel//DcmDspAllComMChannelRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspControlDTCSetting//DcmDspControlD
TCSettingReEnableModeRuleRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDataFreezeCurrentStat
eFnc
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDataInfoRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDataReadFnc
This parameter is a Default value. The default value is A_UINT32.
This default cannot be overridden.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDataResetToDefaultFnc
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDataReturnControlToEc
uFnc
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDataShortTermAdjustme
ntFnc
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDataSize
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDataType
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDataUsePort
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDataWriteFnc
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDiagnosisScaling
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDiagnosisScaling//Dcm
DspAlternativeDataProps//DcmDspLinearScale//DcmDspDiagnosisReprese
ntationDataLowerRange
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDiagnosisScaling//Dcm
DspAlternativeDataProps//DcmDspLinearScale//DcmDspDiagnosisReprese
ntationDataOffset
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDiagnosisScaling//Dcm
DspAlternativeDataProps//DcmDspLinearScale//DcmDspDiagnosisReprese
ntationDataResolution
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 51
Dcm//DcmConfigSet//DcmDsp//DcmDspData//DcmDspDiagnosisScaling//Dcm
DspAlternativeDataProps//DcmDspLinearScale//DcmDspDiagnosisReprese
ntationDataUpperRange
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDataInfo//DcmDspDataFixedLength
This parameter is a Default value. The default value is TRUE.
This default cannot be overridden.
Dcm//DcmConfigSet//DcmDsp//DcmDspDid//DcmDspDidIdentifier
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDid//DcmDspDidInfoRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDid//DcmDspDidMaxNumberOfRecords/
/DcmDspDidMaxNumRecords
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDid//DcmDspDidSignal//DcmDspDidDa
taPos
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDid//DcmDspDidSignal//DcmDspDidDa
taRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDid//DcmDspDidUsed
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDidInfo//DcmDspDidAccess//DcmDspD
idControl//DcmDspDidControlSecurityLevelRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDidInfo//DcmDspDidAccess//DcmDspD
idControl//DcmDspDidFreezeCurrentState
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDidInfo//DcmDspDidAccess//DcmDspD
idControl//DcmDspDidResetToDefault
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDidInfo//DcmDspDidAccess//DcmDspD
idControl//DcmDspDidReturnControlToEcu
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDidInfo//DcmDspDidAccess//DcmDspD
idControl//DcmDspDidShortTermAdjustment
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDidInfo//DcmDspDidAccess//DcmDspD
idRead
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDidInfo//DcmDspDidAccess//DcmDspD
idRead//DcmDspDidReadSecurityLevelRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDidInfo//DcmDspDidAccess//DcmDspD
idRead//DcmDspDidReadSessionRef
RTA-BSW v2.1.1 User Guide 52
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDidInfo//DcmDspDidAccess//DcmDspD
idWrite
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDidInfo//DcmDspDidAccess//DcmDspD
idWrite//DcmDspDidWriteSecurityLevelRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDidInfo//DcmDspDidAccess//DcmDspD
idWrite//DcmDspDidWriteSessionRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspDidInfo//DcmDspDidDynamicallyDefi
ned
This parameter is a Default value. The default value is TRUE.
This default cannot be overridden.
Dcm//DcmConfigSet//DcmDsp//DcmDspMaxDidToRead
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspMaxPeriodicDidToRead
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspMemory//DcmDspMemoryIdInfo//DcmDs
pMemoryIdValue
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspMemory//DcmDspMemoryIdInfo//DcmDs
pReadMemoryRangeInfo//DcmDspReadMemoryRangeHigh
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspMemory//DcmDspMemoryIdInfo//DcmDs
pReadMemoryRangeInfo//DcmDspReadMemoryRangeHighRB
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspMemory//DcmDspMemoryIdInfo//DcmDs
pReadMemoryRangeInfo//DcmDspReadMemoryRangeLow
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspMemory//DcmDspMemoryIdInfo//DcmDs
pReadMemoryRangeInfo//DcmDspReadMemoryRangeLowRB
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspMemory//DcmDspUseMemoryId
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspPeriodicDidTransmission//DcmDspMa
xPeriodicDidScheduler
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspPeriodicTransmission//DcmDspPerio
dicTransmissionFastRate
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspPeriodicTransmission//DcmDspPerio
dicTransmissionMediumRate
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 53
Dcm//DcmConfigSet//DcmDsp//DcmDspPeriodicTransmission//DcmDspPerio
dicTransmissionSlowRate
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspReadDTC//DcmDspReadDTCRow//DcmDsp
DTCInfoSubFuncLevel
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspReadDTC//DcmDspReadDTCRow//DcmDsp
DTCSubFuncServHandler
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutine//DcmDspRequestResultsRout
ineFnc
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutine//DcmDspRequestResultsRout
ineSupported
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutine//DcmDspRoutineFixedLength
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutine//DcmDspRoutineIdentifier
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutine//DcmDspRoutineInfoRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutine//DcmDspRoutineUsePort
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutine//DcmDspStartRoutineFnc
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutine//DcmDspStopRoutineFnc
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutine//DcmDspStopRoutineSupport
ed
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspRoutineAuthori
zation//DcmDspRoutineSecurityLevelRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspRoutineRequest
ResIn//DcmDspRoutineRequestResInSignal//DcmDspRoutineSignalLength
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspRoutineRequest
ResIn//DcmDspRoutineRequestResInSignal//DcmDspRoutineSignalPos
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspRoutineRequest
ResIn//DcmDspRoutineRequestResInSignal//DcmDspRoutineSignalType
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspRoutineRequest
ResOut//DcmDspRoutineRequestResOutSignal//DcmDspRoutineSignalLengt
h
RTA-BSW v2.1.1 User Guide 54
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspRoutineRequest
ResOut//DcmDspRoutineRequestResOutSignal//DcmDspRoutineSignalPos
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspRoutineRequest
ResOut//DcmDspRoutineRequestResOutSignal//DcmDspRoutineSignalType
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspRoutineStopIn/
/DcmDspRoutineStopInSignal//DcmDspRoutineSignalLength
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspRoutineStopIn/
/DcmDspRoutineStopInSignal//DcmDspRoutineSignalPos
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspRoutineStopIn/
/DcmDspRoutineStopInSignal//DcmDspRoutineSignalType
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspRoutineStopOut
//DcmDspRoutineStopOutSignal//DcmDspRoutineSignalLength
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspRoutineStopOut
//DcmDspRoutineStopOutSignal//DcmDspRoutineSignalPos
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspRoutineStopOut
//DcmDspRoutineStopOutSignal//DcmDspRoutineSignalType
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspStartRoutineIn
//DcmDspStartRoutineInSignal//DcmDspRoutineSignalLength
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspStartRoutineIn
//DcmDspStartRoutineInSignal//DcmDspRoutineSignalPos
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspStartRoutineIn
//DcmDspStartRoutineInSignal//DcmDspRoutineSignalType
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspStartRoutineOu
t//DcmDspStartRoutineOutSignal//DcmDspRoutineSignalLength
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspStartRoutineOu
t//DcmDspStartRoutineOutSignal//DcmDspRoutineSignalPos
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspRoutineInfo//DcmDspStartRoutineOu
t//DcmDspStartRoutineOutSignal//DcmDspRoutineSignalType
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityDelayTime
rMonitor
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 55
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityNRCExceed
NoOfAttempt
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecurityCompareKeyFnc
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecurityDelayTime
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecurityDelayTimeOnBoot
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecurityGetSeedFnc
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecurityKeySize
This parameter is a Default value.
The default value is 1.
This default cannot be overridden.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecurityKeySize
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecurityLevel
This parameter is a Default value. The default value is 1.
This default cannot be overridden.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecurityLevel
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecurityNumAttDelay
This parameter is a Default value.
The default value is 1. This default cannot be overridden.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecurityNumAttDelay
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecurityNumAttLock
This parameter is a Default value.
The default value is 0. This default cannot be overridden.
RTA-BSW v2.1.1 User Guide 56
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecurityNumAttLock
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecuritySeedSize
This parameter is a Default value. The default value is 1.
This default cannot be overridden.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecuritySeedSize
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecuritySessionRef
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityRow//DcmD
spSecurityUsePort
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSecurity//DcmDspSecurityStoreSeed
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSesSecUsedInProtocol
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSession//DcmDspSessionRow//DcmDsp
SessionForBoot
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSession//DcmDspSessionRow//DcmDsp
SessionLevel
This parameter is a Default value.
The default value is 1. This default cannot be overridden.
Dcm//DcmConfigSet//DcmDsp//DcmDspSession//DcmDspSessionRow//DcmDsp
SessionLevel
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSession//DcmDspSessionRow//DcmDsp
SessionP2ServerMax
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSession//DcmDspSessionRow//DcmDsp
SessionP2ServerMax
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSession//DcmDspSessionRow//DcmDsp
SessionP2StarServerMax
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmDsp//DcmDspSession//DcmDspSessionRow//DcmDsp
SessionP2StarServerMax
This parameter is a Default value. The default value is 5.
This default cannot be overridden.
RTA-BSW v2.1.1 User Guide 57
Dcm//DcmConfigSet//DcmGeneral//DcmDevErrorDetect
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmGeneral//DcmDslP2maxthresholdtime
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmGeneral//DcmDspDataDefaultEndianness
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmGeneral//DcmOSCounterMacro
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmGeneral//DcmOSTimerUse
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmGeneral//DcmOSTimerUse
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmGeneral//DcmRTEInterface
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmGeneral//DcmRTEsupport
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmGeneral//DcmRequestManufacturerNotificationE
nabled
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmGeneral//DcmRequestSupplierNotificationEnabl
ed
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmGeneral//DcmRespondAllRequest
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmGeneral//DcmTaskTime
This parameter is a Default value.
The default value is 10. This default cannot be overridden.
Dcm//DcmConfigSet//DcmGeneral//DcmTaskTime
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmGeneral//DcmVersionInfoApi
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmPageBufferCfg//DcmPagedBufferEnabled
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmPageBufferCfg//DcmPagedBufferEnabled
The System Template derives this parameter.
Dcm//DcmConfigSet//DcmProcessingConditions//DcmModeCondition//DcmC
onditionType
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 58
Dem
Dem//DemGeneral//DemDataElementClass//DemExternalCSDataElementClas
s//DemDataElementDataSize
The System Template derives this parameter.
Dem//DemGeneral//DemDataElementClass//DemExternalCSDataElementClas
s//DemDataElementReadFnc
The System Template derives this parameter.
Dem//DemGeneral//DemDataElementClass//DemExternalCSDataElementClas
s//DemDataElementUsePort
The System Template derives this parameter.
Dem//DemGeneral//DemDataElementClass//DemExternalSRDataElementClas
s//DemDataElementDataSize
The System Template derives this parameter.
Dem//DemGeneral//DemDataElementClass//DemInternalDataElementClass/
/DemDataElementDataSize
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 59
EcuC
EcuC//EcucPduCollection//Pdu//MetaDataLength
This parameter is a Default value.
The default value is 4. This default cannot be overridden.
EcuC//EcucPduCollection//Pdu//PduLength
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 60
Fee
Fee//FeeBlockConfiguration//FeeBlockNumber
The System Template derives this parameter.
Fee//FeeBlockConfiguration//FeeBlockSize
The System Template derives this parameter.
Fee//FeeBlockConfiguration//FeeDeviceIndex
The System Template derives this parameter.
Fee//FeeBlockConfiguration//FeeImmediateData
The System Template derives this parameter.
Fee//FeeBlockConfiguration//FeeNumberOfWriteCycles
This parameter is a Default value. The default value is 1.
This default cannot be overridden.
Fee//FeeGeneral//FeeDevErrorDetect
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
Fee//FeeGeneral//FeeIndex
This parameter is a Default value. The default value is 0.
The “algo.properties” file can override this default.
Fee//FeeGeneral//FeePollingMode
This parameter is a Default value.
The default value is TRUE. The “algo.properties” file can override this default.
Fee//FeeGeneral//FeeSetModeSupported
This parameter is a Default value.
The default value is TRUE. The “algo.properties” file can override this default.
Fee//FeeGeneral//FeeVersionInfoApi
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
Fee//FeePublishedInformation//FeeBlockOverhead
This parameter is a Default value. The default value is 17.
This default cannot be overridden.
Fee//FeePublishedInformation//FeeMaximumBlockingTime
This parameter is a Default value. The default value is 10.
This default cannot be overridden.
Fee//FeePublishedInformation//FeePageOverhead
This parameter is a Default value.
The default value is 1.
This default cannot be overridden.
RTA-BSW v2.1.1 User Guide 61
Fls
Fls//FlsGeneral//FlsAcLoadOnJobStart
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
Fls//FlsGeneral//FlsBaseAddress
This parameter is a Default value.
The default value is 0. The “algo.properties” file can override this default.
Fls//FlsGeneral//FlsCancelApi
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
Fls//FlsGeneral//FlsCompareApi
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
Fls//FlsGeneral//FlsDevErrorDetect
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
Fls//FlsGeneral//FlsDriverIndex
This parameter is a Default value.
The default value is 0.
The “algo.properties” file can override this default.
Fls//FlsGeneral//FlsGetJobResultApi
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
Fls//FlsGeneral//FlsGetStatusApi
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
Fls//FlsGeneral//FlsSetModeApi
This parameter is a Default value. The default value is TRUE.
The “algo.properties” file can override this default.
Fls//FlsGeneral//FlsTotalSize
This parameter is a Default value. The default value is 0.
The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 62
IpduM
IpduM//IpduMConfig//IpduMRxPathway//IpduMRxIndication//IpduMByteOr
der
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMRxPathway//IpduMRxIndication//IpduMRxDyna
micPart//IpduMOutgoingDynamicPduRef
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMRxPathway//IpduMRxIndication//IpduMRxDyna
micPart//IpduMRxSelectorValue
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMRxPathway//IpduMRxIndication//IpduMRxDyna
micPart//IpduMSegment//IpduMSegmentLength
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMRxPathway//IpduMRxIndication//IpduMRxDyna
micPart//IpduMSegment//IpduMSegmentPosition
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMRxPathway//IpduMRxIndication//IpduMRxHand
leId
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMRxPathway//IpduMRxIndication//IpduMRxIndi
cationPduRef
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMRxPathway//IpduMRxIndication//IpduMRxStat
icPart//IpduMOutgoingStaticPduRef
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMRxPathway//IpduMRxIndication//IpduMRxStat
icPart//IpduMSegment//IpduMSegmentLength
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMRxPathway//IpduMRxIndication//IpduMRxStat
icPart//IpduMSegment//IpduMSegmentPosition
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMRxPathway//IpduMRxIndication//IpduMSelect
orFieldPosition
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMRxPathway//IpduMRxIndication//IpduMSelect
orFieldPosition//IpduMSelectorFieldLength
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMRxPathway//IpduMRxIndication//IpduMSelect
orFieldPosition//IpduMSelectorFieldPosition
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMByteOrder
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMIPduUnuse
dAreasDefault
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 63
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMInitialDy
namicPart
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMOutgoingP
duRef
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMSelectorF
ieldPosition
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMSelectorF
ieldPosition//IpduMSelectorFieldLength
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMSelectorF
ieldPosition//IpduMSelectorFieldPosition
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMSize
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxConfirm
ationPduId
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxConfirm
ationTimeout
This parameter is a Default value.
The default value is 1.
This default cannot be overridden.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxDynamic
Part//IpduMJitUpdate
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxDynamic
Part//IpduMSegment//IpduMSegmentLength
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxDynamic
Part//IpduMSegment//IpduMSegmentPosition
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxDynamic
Part//IpduMTxDynamicConfirmation
This parameter is a Default value. The default value is TRUE.
This default cannot be overridden.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxDynamic
Part//IpduMTxDynamicHandleId
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxDynamic
Part//IpduMTxDynamicPduRef
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 64
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxStaticP
art//IpduMJitUpdate
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxStaticP
art//IpduMSegment//IpduMSegmentLength
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxStaticP
art//IpduMSegment//IpduMSegmentPosition
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxStaticP
art//IpduMTxStaticConfirmation
This parameter is a Default value. The default value is TRUE.
This default cannot be overridden.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxStaticP
art//IpduMTxStaticHandleId
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxStaticP
art//IpduMTxStaticPduRef
The System Template derives this parameter.
IpduM//IpduMConfig//IpduMTxPathway//IpduMTxRequest//IpduMTxTrigger
Mode
The System Template derives this parameter.
IpduM//IpduMGeneral//IpduMDevErrorDetect
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
IpduM//IpduMGeneral//IpduMStaticPartExists
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
IpduM//IpduMGeneral//IpduMTimerConfig//IpduMOsTimerUse
This parameter is a Default value.
The default value is CyclicCount. This default cannot be overridden.
IpduM//IpduMPublishedInformation//IpduMRxDirectComInvocation
This parameter is a Default value.
The default value is FALSE. This default cannot be overridden.
RTA-BSW v2.1.1 User Guide 65
J1939Dcm
J1939Dcm//J1939DcmConfigSet//J1939DcmChannel//J1939DcmBusType
The System Template derives this parameter.
J1939Dcm//J1939DcmConfigSet//J1939DcmChannel//J1939DcmBusType
This parameter is a Default value. The default value is J1939DCM_J1939_NETWORK_1.
This default cannot be overridden.
J1939Dcm//J1939DcmConfigSet//J1939DcmChannel//J1939DcmComMChannelR
ef
The System Template derives this parameter.
J1939Dcm//J1939DcmConfigSet//J1939DcmNode//J1939DcmDiagnosticMessa
geSupport//J1939DcmDiagnosticMessageSupportChannelRef
The System Template derives this parameter.
J1939Dcm//J1939DcmConfigSet//J1939DcmNode//J1939DcmDiagnosticMessa
geSupport//J1939DcmDmxSupport
The System Template derives this parameter.
J1939Dcm//J1939DcmConfigSet//J1939DcmNode//J1939DcmDiagnosticMessa
geSupport//J1939DcmDmxSupport
This parameter is a Default value.
The default value is "J1939DCM_+name+""_SUPPORT""". This default cannot be overridden.
J1939Dcm//J1939DcmConfigSet//J1939DcmNode//J1939DcmDiagnosticMessa
geSupport//J1939DcmRxPdu//J1939DcmRxPduId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Dcm//J1939DcmConfigSet//J1939DcmNode//J1939DcmDiagnosticMessa
geSupport//J1939DcmRxPdu//J1939DcmRxPduId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Dcm//J1939DcmConfigSet//J1939DcmNode//J1939DcmDiagnosticMessa
geSupport//J1939DcmTxPdu//J1939DcmTxPduId
This parameter is a Default value.
The default value is 0. This default cannot be overridden.
J1939Dcm//J1939DcmConfigSet//J1939DcmNode//J1939DcmDiagnosticMessa
geSupport//J1939DcmTxPdu//J1939DcmTxPduId
The System Template derives this parameter.
J1939Dcm//J1939DcmConfigSet//J1939DcmNode//J1939DcmDiagnosticMessa
geSupport//J1939DcmTxPdu//J1939DcmTxPduRef
The System Template derives this parameter.
J1939Dcm//J1939DcmConfigSet//J1939DcmNode//J1939DcmNmNodeRef
The System Template derives this parameter.
J1939Dcm//J1939DcmConfigSet//J1939DcmNode//J1939DcmNodeRmUserRef
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 66
J1939Dcm//J1939DcmGeneral//J1939DcmCommonBufferSize
This parameter is a Default value.
The default value is 82. The “algo.properties” file can override this default.
The maximum value for this parameter is 1785.
J1939/21_201603 - Section 5.10.1.1 - “Individual message packets are assigned a
sequence number of 1 to 255. This yields a maximum message size of (255 packets * 7 bytes/packet =) 1785 bytes.”
J1939Dcm//J1939DcmGeneral//J1939DcmDM1BufferSize
This parameter is a Default value. The default value is 82.
The “algo.properties” file can override this default.
J1939Dcm//J1939DcmGeneral//J1939DcmDM1MaxDTCs
This parameter is a Default value. The default value is 20.
The “algo.properties” file can override this default.
J1939Dcm//J1939DcmGeneral//J1939DcmDevErrorDetect
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
J1939Dcm//J1939DcmGeneral//J1939DcmMaxDTCsPerMainFunction
This parameter is a Default value.
The default value is 10.
The “algo.properties” file can override this default.
J1939Dcm//J1939DcmGeneral//J1939DcmMaxFreezeFramesPerMainFunction
This parameter is a Default value.
The default value is 10. The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 67
J1939Nm
J1939Nm//J1939NmConfigSet//J1939NmChannel//J1939NmCAMRxPdu//J1939N
mCAMRxPduId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Nm//J1939NmConfigSet//J1939NmChannel//J1939NmCAMTxPdu//J1939N
mCAMTxPduId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Nm//J1939NmConfigSet//J1939NmChannel//J1939NmComMNetworkHandl
eRef
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmChannel//J1939NmNMRxPdu//J1939Nm
NMRxPduId
This parameter is a Default value.
The default value is 0. This default cannot be overridden.
J1939Nm//J1939NmConfigSet//J1939NmChannel//J1939NmNMTxPdu//J1939Nm
NMTxPduId
This parameter is a Default value.
The default value is 0.
This default cannot be overridden.
J1939Nm//J1939NmConfigSet//J1939NmChannel//J1939NmRxPdu//J1939NmRx
PduId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Nm//J1939NmConfigSet//J1939NmChannel//J1939NmTxPdu//J1939NmTx
PduId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNameManagemenManufa
cturerCodeAllow
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNameManagementECUIn
sAllow
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNameManagementFunct
ionAllow
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNameManagementFunct
ionInsAllow
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNameManagementIdent
ityNumberAllow
RTA-BSW v2.1.1 User Guide 68
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNameManagementIndus
tryGroupAllow
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNameManagementSelfC
onfigAddrAllow
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNameManagementVehic
leSystemAllow
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNameManagementVehic
leSystemInsAllow
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeAddressChangeAl
low
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeId
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeId
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeIsExternal
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeIsExternal
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeNameArbitraryAd
dressCapable
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeNameECUInstance
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeNameFunction
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeNameFunctionIns
tance
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeNameIdentityNum
ber
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeNameIndustryGro
up
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeNameManufacture
rCode
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeNameVehicleSyst
em
RTA-BSW v2.1.1 User Guide 69
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeNameVehicleSyst
emInstance
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodePreferredAddres
s
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeStartUpDelay
The System Template derives this parameter.
J1939Nm//J1939NmConfigSet//J1939NmNode//J1939NmNodeVirtualAddress
The System Template derives this parameter.
J1939Nm//J1939NmGeneral//J1939NmCAMSupport
The System Template derives this parameter.
J1939Nm//J1939NmGeneral//J1939NmClaimedAddressStoringNvMSupport
The System Template derives this parameter.
J1939Nm//J1939NmGeneral//J1939NmDevErrorDetect
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
J1939Nm//J1939NmGeneral//J1939NmGeneralNumberofUnknownNameNodes
This parameter is a Default value. The default value is 10.
This default cannot be overridden.
J1939Nm//J1939NmGeneral//J1939NmNameManagementSupport
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 70
J1939Rm
J1939Rm//J1939RmConfigSet//J1939RmChannel//J1939RmAckQueueSize
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmChannel//J1939RmAckmRxPdu//J1939
RmAckmRxPduId
This parameter is a Default value.
The default value is 0. This default cannot be overridden.
J1939Rm//J1939RmConfigSet//J1939RmChannel//J1939RmAckmRxPdu//J1939
RmAckmRxPduId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Rm//J1939RmConfigSet//J1939RmChannel//J1939RmAckmRxPdu//J1939
RmAckmRxPduRef
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmChannel//J1939RmAckmTxPdu//J1939
RmAckmTxPduId
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmChannel//J1939RmAckmTxPdu//J1939
RmAckmTxPduRef
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmChannel//J1939RmComMNetworkHandl
eRef
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmChannel//J1939RmRequestQueueSize
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmChannel//J1939RmRequestTimeoutMo
nitors
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmChannel//J1939RmRqstRxPdu//J1939
RmRqstRxPduId
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmChannel//J1939RmRqstRxPdu//J1939
RmRqstRxPduRef
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmChannel//J1939RmRqstTxPdu//J1939
RmRqstTxPduId
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmChannel//J1939RmRqstTxPdu//J1939
RmRqstTxPduRef
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmNmNodeRef
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmNodeChannelRef
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 71
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmComIPd
u//J1939RmComIPduPGN
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserAc
kIndication
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserAc
kIndication
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserAc
kPGN
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserId
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserId
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserPG
N
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserRe
questIndication
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserRe
questIndication
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserSe
ndAck
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserSe
ndAck
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserSe
ndRequest
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserSe
ndRequest
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserTi
meoutSupervision
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserTi
meoutSupervision
The System Template derives this parameter.
J1939Rm//J1939RmConfigSet//J1939RmNode//J1939RmUser//J1939RmUserTy
pe
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 72
J1939Rm//J1939RmGeneral
The System Template derives this parameter.
J1939Rm//J1939RmGeneral//J1939RmSupportAckIndication
The System Template derives this parameter.
J1939Rm//J1939RmGeneral//J1939RmSupportAckTransmission
The System Template derives this parameter.
J1939Rm//J1939RmGeneral//J1939RmSupportRequestIndication
The System Template derives this parameter.
J1939Rm//J1939RmGeneral//J1939RmSupportRequestTransmission
The System Template derives this parameter.
J1939Rm//J1939RmGeneral//J1939RmSupportTimeoutSupervision
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
J1939Rm//J1939RmGeneral//J1939RmVersionInfoApi
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 73
J1939Tp
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpETPRxCmNPd
u//J1939TpETPRxCmNPduId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpETPRxDtNPd
u//J1939TpETPRxDtNPduId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpETPTxFcNPd
u//J1939TpETPTxFcNPduTxConfId
This parameter is a Default value.
The default value is 0. This default cannot be overridden.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpRxCmNPdu//
J1939TpRxCmNPduId
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpRxCmNPdu//
J1939TpRxCmNPduRef
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpRxDtNPdu//
J1939TpRxDtNPduId
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpRxDtNPdu//
J1939TpRxDtNPduRef
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpRxPg//J193
9TpRxDirectNPdu//J1939TpRxDirectNPduId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpRxPg//J193
9TpRxDirectNPdu//J1939TpRxDirectNPduRef
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpRxPg//J193
9TpRxNSdu//J1939TpRxNSduRef
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpRxPg//J193
9TpRxPgDynLength
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpRxPg//J193
9TpRxPgPGN
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpRxProtocol
Type
RTA-BSW v2.1.1 User Guide 74
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpRxSa
This parameter is a Default value.
The default value is 0. This default cannot be overridden.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpTxFcNPdu//
J1939TpTxFcNPduRef
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpRxChannel//J1939TpTxFcNPdu//
J1939TpTxFcNPduTxConfId
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpETPRxFcNPd
u//J1939TpETPRxFcNPduId
This parameter is a Default value.
The default value is 0. This default cannot be overridden.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpETPRxFcNPd
u//J1939TpETPRxFcNPduId
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpETPTxCmNPd
u//J1939TpETPTxCmNPduTxConfId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpETPTxCmNPd
u//J1939TpETPTxCmNPduTxConfId
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpETPTxDtNPd
u//J1939TpETPTxDtNPduTxConfId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpRxFcNPdu//
J1939TpRxFcNPduId
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpRxFcNPdu//
J1939TpRxFcNPduRef
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpTxCmNPdu//
J1939TpTxCmNPduTxConfId
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpTxDa
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpTxDtNPdu//
J1939TpTxDtNPduRef
RTA-BSW v2.1.1 User Guide 75
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpTxDtNPdu//
J1939TpTxDtNPduTxConfId
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpTxPg//J193
9TpTxDirectNPdu//J1939TpTxDirectNPduRef
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpTxPg//J193
9TpTxDirectNPdu//J1939TpTxDirectNPduTxConfId
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpTxPg//J193
9TpTxNSdu//J1939TpTxNSduId
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpTxPg//J193
9TpTxNSdu//J1939TpTxNSduRef
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpTxPg//J193
9TpTxPgDynLength
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpTxPg//J193
9TpTxPgPGN
The System Template derives this parameter.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpTxProtocol
Type
This parameter is a Default value.
The default value is "". This default cannot be overridden.
J1939Tp//J1939TpConfiguration//J1939TpTxChannel//J1939TpTxSa
This parameter is a Default value. The default value is 0.
This default cannot be overridden.
J1939Tp//J1939TpGeneral//J1939TpDevErrorDetect
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
J1939Tp//J1939TpGeneral//J1939TpETPSupport
The System Template derives this parameter.
J1939Tp//J1939TpGeneral//J1939TpMaxPacketsPerBlock
The System Template derives this parameter.
J1939Tp//J1939TpGeneral//J1939TpPacketsPerBlock
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 76
Lin
Lin//LinGeneral//LinDevErrorDetect
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
Lin//LinGeneral//LinIndex
This parameter is a Default value.
The default value is 0. The “algo.properties” file can override this default.
Lin//LinGeneral//LinVersionInfoApi
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
Lin//LinGlobalConfig//LinChannel//LinChannelBaudRate
The System Template derives this parameter.
Lin//LinGlobalConfig//LinChannel//LinChannelId
The System Template derives this parameter.
Lin//LinGlobalConfig//LinChannel//LinChannelWakeupSupport
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 77
LinIf
LinIf//LinIfGeneral//LinIfCancelTransmitSupported
This parameter is a Default value.
The default value is FALSE. This default cannot be overridden.
LinIf//LinIfGeneral//LinIfDevErrorDetect
The System Template derives this parameter.
LinIf//LinIfGeneral//LinIfMultipleDriversSupported
The System Template derives this parameter.
LinIf//LinIfGeneral//LinIfMultipleTrcvDriverSupported
The System Template derives this parameter.
LinIf//LinIfGeneral//LinIfNcOptionalRequestSupported
This parameter is a Default value.
The default value is FALSE. This default cannot be overridden.
LinIf//LinIfGeneral//LinIfTpSupported
This parameter is a Default value. The default value is FALSE.
This default cannot be overridden.
LinIf//LinIfGeneral//LinIfTrcvDriverSupported
This parameter is a Default value. The default value is FALSE.
This default cannot be overridden.
LinIf//LinIfGeneral//LinIfVersionInfoApi
This parameter is a Default value.
The default value is FALSE.
This default cannot be overridden.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfChannelId
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfFrame//LinIfChecksumT
ype
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfFrame//LinIfFrameType
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfFrame//LinIfLength
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfFrame//LinIfPduDirect
ion//LinIfRxPdu//LinIfUserRxIndicationUL
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfFrame//LinIfPduDirect
ion//LinIfTxPdu//LinIfTxPduId
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfFrame//LinIfPduDirect
ion//LinIfTxPdu//LinIfUserTxUL
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 78
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfFrame//LinIfPid
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfGotoSleepConfirmation
UL
This parameter is a Default value.
The default value is LIN_SM. This default cannot be overridden.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfMaster//LinIfClusterT
imeBase
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfMaster//LinIfJitter
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfScheduleRequestConfir
mationUL
This parameter is a Default value.
The default value is LIN_SM. This default cannot be overridden.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfScheduleTable//LinIfE
ntry//LinIfDelay
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfScheduleTable//LinIfE
ntry//LinIfEntryIndex
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfScheduleTable//LinIfR
esumePosition
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfScheduleTable//LinIfR
unMode
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfScheduleTable//LinIfS
cheduleTableIndex
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfSlave//LinIfConfigure
dNad
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfSlave//LinIfFunctionI
d
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfSlave//LinIfProtocolV
ersion
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfSlave//LinIfSupplierI
d
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfSlave//LinIfVariant
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 79
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfStartupState
This parameter is a Default value.
The default value is NORMAL. This default cannot be overridden.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfTransceiverDrvConfig/
/LinIfTrcvWakeupNotification
The System Template derives this parameter.
LinIf//LinIfGlobalConfig//LinIfChannel//LinIfWakeupConfirmationUL
This parameter is a Default value.
The default value is LIN_SM. This default cannot be overridden.
LinIf//LinIfGlobalConfig//LinIfChannel//LinSleepFrameDelay
This parameter is a Default value. The default value is 0.01.
This default cannot be overridden.
LinIf//LinIfGlobalConfig//LinIfChannel//LinTpScheduleChangeDiag
This parameter is a Default value. The default value is FALSE.
This default cannot be overridden.
RTA-BSW v2.1.1 User Guide 80
LinSM
LinSM//LinSMChannel//LinSMSchedule//LinSMScheduleIndex
The System Template derives this parameter.
LinSM//LinSMChannel//LinSMSleepSupport
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
LinSM//LinSMChannel//LinSMTransceiverPassiveMode
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
LinSM//LinSMChannel//LinSmNetworkIndex
This parameter is a Default value. The default value is 0.
The “algo.properties” file can override this default.
LinSM//LinSMGeneral//LinSMDevErrorDetect
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
LinSM//LinSMGeneral//LinSMVersionInfoApi
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 81
MemIf
MemIf//MemIfGeneral//MemIfDevErrorDetect
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
MemIf//MemIfGeneral//MemIfNumberOfDevices
This parameter is a Default value.
The default value is 1. The “algo.properties” file can override this default.
MemIf//MemIfGeneral//MemIfRbFeeUsed
This parameter is a Default value. The default value is TRUE.
The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 82
Nm
Nm//NmChannelConfig
This parameter is a Default value.
The default value is PASSIVE. This default cannot be overridden.
Nm//NmChannelConfig//NmBusType//NmStandardBusNmConfig//NmStandardB
usType
The System Template derives this parameter.
Nm//NmChannelConfig//NmChannelId
The System Template derives this parameter.
Nm//NmChannelConfig//NmChannelSleepMaster
The System Template derives this parameter.
Nm//NmChannelConfig//NmComMChannelRef
The System Template derives this parameter.
Nm//NmChannelConfig//NmShutdownDelayTimer
This parameter is a Default value.
The default value is 600. This default cannot be overridden.
Nm//NmChannelConfig//NmStateReportEnabled
The System Template derives this parameter.
Nm//NmChannelConfig//NmSynchronizingNetwork
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalConstants//NmMultipleChannelsEnabled
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalConstants//NmNumberOfChannels
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalConstants//NmRemoteSleepCancelCallback
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalConstants//NmRemoteSleepIndCallback
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalConstants//NmRxCallbackHeader
This parameter is a Default value. The default value is "".
This default cannot be overridden.
Nm//NmGlobalConfig//NmGlobalConstants//NmRxIndicationCallback
This parameter is a Default value. The default value is "".
This default cannot be overridden.
Nm//NmGlobalConfig//NmGlobalConstants//NmStateChangeIndCallback
This parameter is a Default value.
The default value is "".
This default cannot be overridden.
Nm//NmGlobalConfig//NmGlobalFeatures//NmBusSynchronizationEnabled
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 83
Nm//NmGlobalConfig//NmGlobalFeatures//NmComControlEnabled
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalFeatures//NmComUserDataSupport
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalFeatures//NmCoordinatorSupportEnabled
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalFeatures//NmNodeDetectionEnabled
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalFeatures//NmNodeIdEnabled
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalFeatures//NmPassiveModeEnabled
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalFeatures//NmPduRxIndicationEnabled
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalFeatures//NmRemoteSleepIndEnabled
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalFeatures//NmRepeatMsgIndEnabled
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalFeatures//NmStateChangeIndEnabled
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalFeatures//NmUserDataEnabled
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalProperties//NmCycletimeMainFunction
The System Template derives this parameter.
Nm//NmGlobalConfig//NmGlobalProperties//NmDevErrorDetect
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 84
NvM
NvM//NvMBlockDescriptor//NvMBlockCrcType
This parameter is a Default value.
The default value is NVM_CRC16. The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMBlockJobPriority
The System Template derives this parameter.
NvM//NvMBlockDescriptor//NvMBlockJobPriority
This parameter is a Default value. The default value is 1.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMBlockJobPriority
This parameter is a Default value. The default value is 1.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMBlockManagementType
This parameter is a Default value.
The default value is NVM_BLOCK_NATIVE.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMBlockUseCrc
This parameter is a Default value.
The default value is TRUE. The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMBlockUseSyncMechanism
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMBlockWriteProt
The System Template derives this parameter.
NvM//NvMBlockDescriptor//NvMBlockWriteProt
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMCalcRamBlockCrc
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMInitBlockCallback
This parameter is a Default value.
The default value is NULL_PTR. The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMMaxNumOfReadRetries
This parameter is a Default value.
The default value is 0. The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMMaxNumOfWriteRetries
RTA-BSW v2.1.1 User Guide 85
This parameter is a Default value.
The default value is 0.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMNvBlockLength
The System Template derives this parameter.
NvM//NvMBlockDescriptor//NvMNvBlockLength
This parameter is a Default value. The default value is 1.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMNvBlockNum
This parameter is a Default value. The default value is 1.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMNvramDeviceId
This parameter is a Default value.
The default value is 0.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMRamBlockDataAddress
The System Template derives this parameter.
NvM//NvMBlockDescriptor//NvMRamBlockDataAddress
This parameter is a Default value.
The default value is null. The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMRbBlockPersistentId
This parameter is a Default value. The default value is null.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMRbGenRteAdminPort
This parameter is a Default value. The default value is null.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMRbGenRteServicePort
This parameter is a Default value.
The default value is null.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMRbResistantToLayoutRemoval
This parameter is a Default value.
The default value is null. The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMReadRamBlockFromNvCallback
This parameter is a Default value.
The default value is null. The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMResistantToChangedSw
The System Template derives this parameter.
NvM//NvMBlockDescriptor//NvMResistantToChangedSw
RTA-BSW v2.1.1 User Guide 86
This parameter is a Default value.
The default value is null.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMResistantToChangedSw
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMRomBlockDataAddress
This parameter is a Default value.
The default value is null. The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMRomBlockNum
This parameter is a Default value. The default value is 0.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMSelectBlockForReadAll
The System Template derives this parameter.
NvM//NvMBlockDescriptor//NvMSelectBlockForReadAll
This parameter is a Default value.
The default value is null. The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMSelectBlockForWriteAll
The System Template derives this parameter.
NvM//NvMBlockDescriptor//NvMSelectBlockForWriteAll
This parameter is a Default value. The default value is TRUE.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMSingleBlockCallback
This parameter is a Default value. The default value is null.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMStaticBlockIDCheck
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMWriteBlockOnce
The System Template derives this parameter.
NvM//NvMBlockDescriptor//NvMWriteBlockOnce
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMWriteVerification
The System Template derives this parameter.
NvM//NvMBlockDescriptor//NvMWriteVerification
RTA-BSW v2.1.1 User Guide 87
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
NvM//NvMBlockDescriptor//NvMWriteVerificationDataSize
This parameter is a Default value.
The default value is 0. The “algo.properties” file can override this default.
NvM//NvMCommon//NvMApiConfigClass
This parameter is a Default value.
The default value is NVM_API_CONFIG_CLASS_3. The “algo.properties” file can override this default.
NvM//NvMCommon//NvMBswMMultiBlockJobStatusInformation
This parameter is a Default value. The default value is TRUE.
The “algo.properties” file can override this default.
NvM//NvMCommon//NvMCompiledConfigId
This parameter is a Default value. The default value is 0.
The “algo.properties” file can override this default.
NvM//NvMCommon//NvMCrcNumOfBytes
This parameter is a Default value.
The default value is 1.
The “algo.properties” file can override this default.
NvM//NvMCommon//NvMDevErrorDetect
This parameter is a Default value.
The default value is TRUE. The “algo.properties” file can override this default.
NvM//NvMCommon//NvMDrvModeSwitch
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
NvM//NvMCommon//NvMDynamicConfiguration
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
NvM//NvMCommon//NvMJobPrioritization
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
NvM//NvMCommon//NvMMultiBlockCallback
This parameter is a Default value. The default value is NULL_PTR.
The “algo.properties” file can override this default.
NvM//NvMCommon//NvMPollingMode
This parameter is a Default value.
The default value is TRUE.
The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 88
NvM//NvMCommon//NvMSetRamBlockStatusApi
This parameter is a Default value.
The default value is TRUE. The “algo.properties” file can override this default.
NvM//NvMCommon//NvMSizeStandardJobQueue
This parameter is a Default value. The default value is 1.
The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 89
Options
Options//CanIfFormat
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 90
PduR
PduR//PduRBswModules//PduRBswModuleRef
The System Template derives this parameter.
PduR//PduRBswModules//PduRCancelReceive
The System Template derives this parameter.
PduR//PduRBswModules//PduRCancelTransmit
The System Template derives this parameter.
PduR//PduRBswModules//PduRChangeParameterRequestApi
The System Template derives this parameter.
PduR//PduRBswModules//PduRCommunicationInterface
The System Template derives this parameter.
PduR//PduRBswModules//PduRLowerModule
The System Template derives this parameter.
PduR//PduRBswModules//PduRRetransmission
The System Template derives this parameter.
PduR//PduRBswModules//PduRTransportProtocol
The System Template derives this parameter.
PduR//PduRBswModules//PduRTriggertransmit
The System Template derives this parameter.
PduR//PduRBswModules//PduRTxConfirmation
The System Template derives this parameter.
PduR//PduRBswModules//PduRUpperModule
The System Template derives this parameter.
PduR//PduRBswModules//PduRUseTag
The System Template derives this parameter.
PduR//PduRGeneral//PduRCanTpChangeParameterRequestApi
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRDevErrorDetect
This parameter is a Default value. The default value is TRUE.
The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRFifoTxBufferSupport
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRIFGatewayOperation
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRMemorySize
RTA-BSW v2.1.1 User Guide 91
This parameter is a Default value.
The default value is 0.
The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRMinimumRoutingLoRxPduId
This parameter is a Default value.
The default value is 0. The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRMinimumRoutingLoTxPduId
This parameter is a Default value.
The default value is 0. The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRMinimumRoutingUpRxPduId
This parameter is a Default value. The default value is 0.
The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRMinimumRoutingUpTxPduId
This parameter is a Default value. The default value is 0.
The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRMulticastFromIfSupport
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRMulticastToIfSupport
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRMulticastToTpSupport
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRSbTxBufferSupport
This parameter is a Default value.
The default value is FALSE. The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRTPGatewayOperation
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRVersionInfoApi
This parameter is a Default value. The default value is FALSE.
The “algo.properties” file can override this default.
PduR//PduRGeneral//PduRZeroCostOperation
This parameter is a Default value.
The default value is FALSE.
The “algo.properties” file can override this default.
RTA-BSW v2.1.1 User Guide 92
PduR//PduRRoutingTables//PduRConfigurationId
This parameter is a Default value.
The default value is 0. This default cannot be overridden.
PduR//PduRRoutingTables//PduRRoutingTable//PduRRoutingPath//PduRDe
stPdu//PduRDefaultValue
The System Template derives this parameter.
PduR//PduRRoutingTables//PduRRoutingTable//PduRRoutingPath//PduRDe
stPdu//PduRDestPduHandleId
The System Template derives this parameter.
PduR//PduRRoutingTables//PduRRoutingTable//PduRRoutingPath//PduRDe
stPdu//PduRDestTxBufferRef
The System Template derives this parameter.
PduR//PduRRoutingTables//PduRRoutingTable//PduRRoutingPath//PduRDe
stPdu//PduRTransmissionConfirmation
The System Template derives this parameter.
PduR//PduRRoutingTables//PduRRoutingTable//PduRRoutingPath//PduRSr
cPdu//PduRSourcePduHandleId
The System Template derives this parameter.
RTA-BSW v2.1.1 User Guide 93
4.5.3 Can Mailbox Mapping
Some hardware requires that the Can Mailboxes are presented in a particular order. This can
be supported by setting a mailbox mapping rule in the “algo.properties” file.
If specified the mailboxes will be ordered alphabetically according to the following rule with
a comma-separated list of sorting criteria:
MbSortingPref=criteria1, criteria2,…
The criteria can be one of:
canHandleType
canAddressingMode
direction
controllerName
mask
The ordering for a criteria will be reversed by appending the optional “~rev” the desired
criteria.
For example:
MbSortingPref=direction,controllerName~rev,canHandleType
Note: if a criteria is specified to be sorted both forwards and reversed then the behavior is
undefined.
4.5.4 Can Controller Mailbox Assignment
The number of mailboxes assigned to a Can Controller may be configured in the
“algo.properties” file using the following rule:
NumberofMB_{SHORT-NAME}={max_mailboxes}
Where SHORT-NAME is the short name of the Can Controller being configured.
If this rule is not specified then there is no limit to the number of mailboxes that can be
assigned to a controller.
One mailbox will be assigned for each frame if possible. Should there be more frames than
the mailbox limit then the following steps will be performed in order until the limit is no longer exceeded.
o All Standard RX messages are combined into one Mailbox, all Extended RX messages
are combined into one Mailbox, all Tx messages with a period less than property
“PduTimingLimit” will get a dedicated Mailbox
o If either the remaining number of Standard or Extended messages are smaller than ½
the remaining mailboxes then these are assigned one Mailbox each and the other
messages packed.
o If there are more Standard and Extended messages than ½ of the remaining
Mailboxes then the Standard Mailboxes are packed into ½ the remaining Mailboxes
and the Extended in the remaining half.
RTA-BSW v2.1.1 User Guide 94
4.6. BSW Code Generation
CodeGen, the RTA-BSW Code Generation tool takes a BSW configuration and generates
source code from it.
There are two ways to activate CodeGen:
Clicking the toolbar icon, , which will run an existing configuration, or create a
default if one cannot be found.
Creating a new “run configuration” (see Screenshot 5). This gives you the ability to
configure the code generation process.
In the second case, click the arrow next to the “play” button and select “RUN
CONFIGURATIONS…”
Screenshot 5: RTA-BSW Run Configuration menu
This will open the run configuration menu (Screenshot 6), the sections of this GUI are as
follows (numbers marked in red on Screenshot 6):
1. List of run configuration instances: each item listed here is a configuration; you could have a run configuration per project, or create custom configurations for
different use cases. (e.g. Validate only and only run the Com module)
2. Select RTA-BSW: presents a list of installed RTA-BSW versions and prompts for a selection, this will control the available modules (5) as long as a valid project is
selected.
3. Select Project: prompts for a selection of a workspace project. If this is a valid AUTOSAR project and an RTA-BSW version has been selected, then the list of
modules (5) will be populated with available modules.
4. Select Output Path: by default the path will be set to
“{ProjectPath}/src/BSW/Gen”, but can be set to any directory, the process will
then organise the generated files by module in the selected directory
5. Module List: this contains the list of available modules for generation/validation. This is populated by seeing which modules have been configured in the selected
project and comparing that to the available modules in the selected RTA-BSW. You
can then turn a module or stack on/off by clicking the check button. Note: unlicensed stacks will be greyed out.
6. Miscellaneous Options: contains other options for controlling the process such as
turning code generation off (validate only) or instruct the process to not produce SWCD ARXML (to avoid overwriting manual configuration)
RTA-BSW v2.1.1 User Guide 95
Screenshot 6: Run Configuration options
As CodeGen runs, it places the source code (.c/.h) implementation of the AUTOSAR BSW
system configured by the above process into the specified output directory.
RTA-BSW v2.1.1 User Guide 96
5 ETAS Contact Addresses
5.1. ETAS HQ
ETAS GmbH
Borsigstraße 14 Phone: +49 711 3423-0
70469 Stuttgart Fax: +49 711 3423-2106
Germany WWW: www.etas.com
5.2. ETAS Subsidiaries and Technical Support
For details of your local sales office as well as your local technical support team and product hotlines, take a look at the ETAS website:
ETAS subsidiaries WWW: www.etas.com/en/contact.php
ETAS technical support WWW: www.etas.com/en/hotlines.php
5.2.1 RTA Hotline
The RTA hotline is available to all RTA users with a valid support contract.
+44 (0)1904 562624. (0900-1730 GMT/BST)
Please provide support with the following information:
Your support contract number.
Your AUTOSAR XML and/or OS configuration files.
The command line that results in an error message.
The version of the ETAS tools you are using.
ETAS Index
RTA-BSW v2.1.1 User Guide 97
Index
A
Architecture, 9, 10
AUTOSAR Architecture, 9, 10
Interfaces, 9, 18
Methodology, 9, 15 Motivation, 9
AUTOSAR Interface, 19
B
BSW Interactions, 13 BSW Module Description, 5, 18, 23
BSW Module Type Complex Device Driver, 12, 15
Driver, 12
Handler, 12 Interface, 11
Library, 12 Manager, 12
BSW Stack, 12
C
Communication Cluster, 5
Controller, 5
Complex Device Driver (BSW Module Type), 12
D
DBC
Import, 23
Driver (BSW Module Type), 12
E
ECU Abstraction Layer, 11
ECU Configuration Description, 18
ECU Configuration Parameter Definition, 19 ECU Extract, 18
H
Handler (BSW Module Type), 12
Hardware Layer, 11
I
Interactions
BSW, 13 Interface (BSW Module Type), 11
Interfaces, 9, 18
ISOLAR-A Import, 23
L
Layered SW Architecture, 5, 10, 12
Library (BSW Module Type), 12
M
Manager (BSW Module Type), 12
MCAL, 11
Methodology, 9, 15 Microcontroller Abstraction Layer, 11
Multi-core, 20
P
Proxy SWC, 21, 26
R
RTA-BSW
Configuration (ConfGen), 23, 24
Generation (CodeGen), 23, 94 SW Versions, 4
S
Safety Notice, 4
Service Layer, 11 Stack (BSW), 5, 12
Standardized AUTOSAR Interface, 19 Standardized Interface, 19
SWC Description, 18
System Description, 17, 18, 23 DBC Import, 23