+ This container could contain HW specific parameters which are not defined in the Standardized Module Definition. They must be added in the Vendor Specific Module Definition.
+
+
+ 1
+ true
+ false
+
+
+
+ AdcClockSource
+
+ The ADC module specific clock input for the conversion unit can
+
+
+
+ statically be configured to select different clock sources if provided by
+ hardware. Enumeration literals are defined vendor specific.
+
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+ AdcHwUnitId
+
+ Description: Numeric ID of the HW Unit. This symbolic name allows accessing Hw Unit data. Enumeration literals are defined vendor specific.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+ AdcPrescale
+
+ Optional ADC module specific clock prescale factor, if supported by hardware.
+
+
+
+ The organization of this data structure could contain dependencies to the microcontroller so this is left up to the implementer and its location is left up to the configuration.
+ Note: Since a AdcChannel can be part of several AdcGroups, this container is not realized as a subcontainer of AdcGroup but instead as a subcontainer of AdcHwUnit.
+
+
+ 1
+ true
+ false
+
+
+
+ AdcChannelConvTime
+
+ Configuration of conversion time, i.e. the time during which the analogue value is converted into digital representation, (in clock cycles) for each channel, if supported by hardware.
+
+
+
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 63
+ 1
+
+
+
+ AdcChannelSampTime
+
+ Configuration of sampling time, i.e. the time during which the value is sampled, (in clock cycles) for each channel, if supported by hardware.
+
+
+
+ ImplementationType: Adc_SamplingTimeType
+
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+ AdcGroup
+
+ This container contains the Group configuration (parameters).
+
+ 1
+ true
+ false
+
+
+
+ AdcGroupAccessMode
+
+ Type of access mode to group conversion results.
+
+
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ ADC_CONV_MODE_CONTINUOUS
+ AUTOSAR_ECUC
+
+
+ ADC_CONV_MODE_ONESHOT
+ AUTOSAR_ECUC
+
+
+
+
+
+ AdcGroupId
+
+ Numeric ID of the group. This parameter is the symbolic name to be used on the API. This symbolic name allows accessing Channel Group data. This value will be assigned to the symbolic name derived of the AdcGroup container shortName.
+
+
+
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ AdcGroupReplacement
+
+ Replacement mechanism, which is used on ADC group level, if a group conversion is interrupted by a group which has a higher priority.
+
+
+
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ AdcNotification
+
+ Callback function for each group
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ AdcStreamingBufferMode
+
+ Configure streaming buffer as "linear buffer" (i.e. the ADC Driver stops the conversion as soon as the stream buffer is full) or as "ring buffer" (wraps around if the end of the stream buffer is reached).
+
+
+
+ ImplementationType: Adc_StreamBufferModeType
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ ADC_STREAM_BUFFER_CIRCULAR
+ AUTOSAR_ECUC
+
+
+ ADC_STREAM_BUFFER_LINEAR
+ AUTOSAR_ECUC
+
+
+
+
+
+ AdcStreamingNumSamples
+
+ Number of ADC values to be acquired per channel in streaming access mode.
+
+
+
+ Note: in single access mode this parameter assumes value 1, since only one sample per channel is processed.
+
+ ImplementationType: Adc_StreamNumSampleType
+
+ true: Adc_DeInit() can be used.
+ false: Adc_DeInit() can not be used.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ AdcDevErrorDetect
+
+ Switches the Development Error Detection and Notification ON or OFF.
+
+
+
+ true: Enabled.
+ false: Disabled.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ AdcEnableLimitCheck
+
+ Enables or disables limit checking feature in the ADC driver.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ AdcEnableQueuing
+
+ Determines, if the queuing mechanism is active in case of priority mechanism disabled.
+
+
+
+ Note: If priority mechanism is enabled, queuing mechanism is always active and the parameter ADC_ENABLE_QUEUING is not evaluated.
+ true: Enabled.
+ false: Disabled.
+
+ true: Adc_StartGroupConversion() and Adc_StopGroupConversion() can be used.
+ false: Adc_StartGroupConversion() and Adc_StopGroupConversion() can not be used.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ AdcGrpNotifCapability
+
+ Determines, if the group notification mechanism (the functions to enable and disable the notifications) is available at runtime.
+
+
+
+ true: Adc_EnableHardwareTrigger() and Adc_DisableHardwareTrigger() can be used.
+ false: Adc_EnableHardwareTrigger() and Adc_DisableHardwareTrigger() can not be used.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ AdcPriorityImplementation
+
+ Determines whether a priority mechanism is available for prioritization of the conversion requests and if available, the type of prioritization mechanism. The selection applies for groups with trigger source software and trigger source hardware. Two
+
+
+
+ types of prioritization mechanism can be selected. The hardware prioritization mechanism (AdcPriorityHw) uses the ADC hardware features for prioritization of the software conversion requests and hardware trigger signals for groups with trigger source hardware. The mixed hardware and software prioritization mechanism (AdcPriorityHwSw) uses the ADC hardware features for prioritization of ADC hardware trigger for groups with trigger source hardware and a software implemented prioritization mechanism for groups with trigger source software. The group priorities for software triggered groups are typically configured with lower priority levels than the group priorities for hardware triggered groups.
+
+ ImplementationType: Adc_PriorityImplementationType
+
+ Note that these parameters do not have any configuration class setting, since they are published information.
+
+
+ 1
+ 1
+ false
+
+
+
+ AdcChannelValueSigned
+
+ Information whether the result value of the ADC driver has sign information (true) or not (false). If the result shall be interpreted as signed value it shall apply to C-language rules.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ AdcGroupFirstChannelFixed
+
+ Information whether the first channel of an ADC Channel group can be configured (false) or is fixed (true) to a value determined by the ADC HW Unit.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ AdcMaxChannelResolution
+
+ Maximum Channel resolution in bits (does not specify accuracy).
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 63
+ 1
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_BswM.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_BswM.arxml
new file mode 100644
index 00000000..956b2ed8
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_BswM.arxml
@@ -0,0 +1,3015 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ BswM
+
+ Configuration of the BswM (Basic SW Mode Manager) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-PRE-COMPILE
+
+
+
+
+ BswMConfig
+
+ This container contains the configuration parameters and sub containers of the AUTOSAR BswM module. This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+ 1
+ 1
+ false
+
+
+
+ BswMArbitration
+
+ This container includes all configuration sub-containers and parameters related to the mode arbitration functionality of the BswM.
+
+ 1
+ 1
+ false
+
+
+
+ BswMLogicalExpression
+
+ This container describes the logical expressions that can be used for the mode arbitration. The logical expressions are built of a set of arguments and a logical operator.
+
+
+
+ Each argument can either be a mode condition or a sub-expression to allow definition of more complex logical expressions.
+ There may be an unlimited number of arguments in each logical expression.
+ Note that the order of evaluation of the expressions is not defined.
+
+
+ 0
+ true
+ false
+
+
+
+ BswMLogicalOperator
+
+ This parameter specifies the logical operator to be used in the logical expression. If the expression only consists of a single condition this parameter shall not be used.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BSWM_AND
+ AUTOSAR_ECUC
+
+
+ BSWM_NAND
+ AUTOSAR_ECUC
+
+
+ BSWM_OR
+ AUTOSAR_ECUC
+
+
+ BSWM_XOR
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ BswMArgumentRef
+
+ This is a choice reference either to a mode condition or a sub-expression.
+
+
+
+ In case the BswMLogicalExpression.BswMLogicalOperator equals BSWM_NAND only two operands are supported.
+
+
+ 1
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMLogicalExpression
+ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeCondition
+
+
+
+
+
+
+ BswMModeCondition
+
+ This container describes the BswM mode conditions that can be used either by itself to form a rule or as a part of a logical expression.
+
+ 0
+ true
+ false
+
+
+
+ BswMConditionType
+
+ This parameter specifies what kind of comparison that is made for the evaluation of the mode condition.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BSWM_EQUALS
+ AUTOSAR_ECUC
+
+
+ BSWM_EQUALS_NOT
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ BswMConditionMode
+
+ This parameter references the mode request port that is used for the condition.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMModeRequestPort
+
+
+
+
+
+ BswMConditionValue
+
+ This container holds the parameters and references necessary to identify the mode type and the value that the mode request is compared to.
+
+ 0
+ 1
+
+
+
+ BswMBswMode
+
+ This container defines the value and type of a mode in the BSW.
+
+ 0
+ 1
+ false
+
+
+
+ BswMBswRequestedMode
+
+ This parameter contains the symbolic name (as a string) of a certain mode/state that can be requested/indicated by the BSW modules.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ BswMModeDeclaration
+
+ When the mode corresponds to a mode request or mode indication interface the mode is defined by a mode declaration. The mode declarations are defined in the SW-C Template and hence a foreign reference to the corresponding Mode Declaration is used.
+
+ 0
+ 1
+ false
+
+
+
+ BswMModeValueRef
+
+ This is a foreign reference to the Mode Declaration used for the mode requests corresponding to this condition.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODE-DECLARATION
+
+
+
+
+
+
+
+
+
+ BswMModeRequestPort
+
+ Each instance of this container defines a mode request interface that is used to requests or indicate modes from/to the BswM. These interfaces are implemented as ports or as ordinary C-functions based upon if the request is made by an SW-C or a BSW module.
+
+
+
+ There are different types of mode requests:
+ 1. Mode requests from the SW-C:s
+ 2. Mode Requests from other BSW modules such as the DCM.
+ 3. State/mode indications from the RTE or other BSW modules such as the bus specific State Managers.
+
+ Note that the BswM treats all request and indications in the exact same way.
+
+
+ 0
+ true
+ false
+
+
+
+ BswMRequestProcessing
+
+ This parameter defines if the processing of the mode arbitration shall be done immediately when a mode request is received or if it shall be deferred to the processing of the main function of BswM.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BSWM_DEFERRED
+ AUTOSAR_ECUC
+
+
+ BSWM_IMMEDIATE
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ BswMModeInitValue
+
+ This container defines the initial mode value that is used by BswM for the corresponding mode request after initialization. This container is optional and shall only be used for Mode Requests that do not already have an initial value.
+
+
+
+ If this container is not present the requested mode is undefined after initialization of BswM. The requested mode will remain undefined until the requester performs a request.
+
+
+ 0
+ 1
+
+
+
+ BswMBswModeInitValue
+
+ This is the choice for a initial mode value used for the initialization of mode requests in case the request is made by a BSW module.
+
+ 0
+ 1
+ false
+
+
+
+ BswMBswModeInitValueMode
+
+ This parameter defines the initial mode value that is used by BswM for the corresponding mode request after initialization.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ BswMSwcModeInitValue
+
+ This is the choice for a foreign reference to the Mode Declaration used for the initialization of mode requests in case the request is made by a SW-C.
+
+ 0
+ 1
+ false
+
+
+
+ BswMSwcModeInitValueRef
+
+ This is a foreign reference to the Mode Declaration used for the initialization of mode requests.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODE-DECLARATION
+
+
+
+
+
+
+
+ BswMModeRequestSource
+
+ This choice container specifies the source of the mode request or state/mode indication. The requester of a mode can be both SW-C:s and other BSW Modules, such as the bus specific State Managers.
+
+ 1
+ 1
+
+
+
+ BswMBswModeNotification
+
+ The source of the mode request is a Bsw Module.
+
+
+
+ If the BswMRequestProcessing of this BswMModeRequestPort is set to BSWM_IMMEDIATE then it is assumed that the Basic Software Module Description of the BswM contains a BswSchedulableEntity which is activated by a BswModeSwitchEvent. This BswModeSwitchEvent shall refer to the ModeDeclarationGroupPrototype which is referenced by BswMBswModeDeclarationGroupPrototypeRef.
+
+ If the BswMRequestProcessing of this BswMModeRequestPort is set to BSWM_DEFERRED then it is up to the implementer of the BswM tooling whether a BswSchedulableEntity is used to update the BswM internal mode mirror or whether the BswM internal mode mirror is updated during the main function execution.
+
+
+ 0
+ 1
+ false
+
+
+
+ BswMBswModeDeclarationGroupPrototypeRef
+
+ This is a foreign reference to the Mode Declaration Group Prototype.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODE-DECLARATION-GROUP-PROTOTYPE
+
+
+
+
+
+ BswMCanSMIndication
+
+ This is an indication of the current state of the CAN State Manager.
+
+ 0
+ 1
+ false
+
+
+
+ BswMCanSMChannelRef
+
+ This is a reference to the CAN channel handle that the mode request corresponds to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ BswMComMIndication
+
+ This is an indication of the current communication mode of a channel in the Communication Manager.
+
+ 0
+ 1
+ false
+
+
+
+ BswMComMChannelRef
+
+ This is a reference to the Communication Manager channel handle that the indication corresponds to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ BswMComMPncRequest
+
+ This is a request of the current communication mode of a Partial Network Cluster in the Communication Manager.
+
+ 0
+ 1
+ false
+
+
+
+ BswMComMPncRef
+
+ This is a reference to the Communication Manager PNC handle of the Partial Network Cluster that the request corresponds to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMPnc
+
+
+
+
+
+ BswMDcmApplicationUpdatedIndication
+
+ This is a request to update application data from the DCM. This container does not contain any parameters since there are no further configuration needed for this type of request.
+
+ 0
+ 1
+ false
+
+
+
+ BswMDcmComModeRequest
+
+ The source of the mode request is the Diagnostic Communication Manager.
+
+ 0
+ 1
+ false
+
+
+
+ BswMDcmComMNetwork
+
+ This parameter specifies the network the request relates to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ BswMEcuMIndication
+
+ This is a notification of the current operation mode of the ECU State Manager. This container does not contain any parameters since there are no further configuration needed for this type of request.
+
+ 0
+ 1
+ false
+
+
+
+ BswMEcuMWakeupSource
+
+ This is a notification of the current state of an ECU State Manager wakeup source.
+
+ 0
+ 1
+ false
+
+
+
+ BswMEcuMWakeupSrcRef
+
+ This is a reference to the ECU State Manager Wakeup Source that the indication corresponds to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource
+
+
+
+
+
+ BswMEthSMIndication
+
+ This is an indication of the current state of the Ethernet State Manager.
+
+ 0
+ 1
+ false
+
+
+
+ BswMEthSMChannelRef
+
+ This is a reference to the Ethernet channel handle that the mode request corresponds to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ BswMFrSMIndication
+
+ This is an indication of the current state of the FlexRay State Manager.
+
+ 0
+ 1
+ false
+
+
+
+ BswMFrSMChannelRef
+
+ This is a reference to the FlexRay Cluster handle that the mode request corresponds to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ BswMGenericRequest
+
+ This mode request originates from a requester that is not among the list of standardized mode requesters (i.e. the different resource managers).
+
+ 0
+ 1
+ false
+
+
+
+ BswMModeRequesterId
+
+ This parameters identifies the different users of the generic mode request interface.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ BswMRequestedModeMax
+
+ This parameter defines the upper limit for the modes requested by this mode requester.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ BswMLinSMIndication
+
+ This is an indication of the current state of the LIN State Manager.
+
+ 0
+ 1
+ false
+
+
+
+ BswMLinSMChannelRef
+
+ This is a reference to the LIN channel handle that the mode request corresponds to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ BswMLinScheduleIndication
+
+ This is an indication of the currently active LIN Schedule Table for a specific LIN Interface.
+
+ 0
+ 1
+ false
+
+
+
+ BswMLinScheduleRef
+
+ This is a reference to the LIN Schedule Table handle that the mode request corresponds to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSchedule
+
+
+
+
+
+ BswMLinTpModeRequest
+
+ This is a LinTp mode request from the LinIf. This port corresponds to a call of the BswM_LinTp_RequestMode API.
+
+ 0
+ 1
+ false
+
+
+
+ BswMLinTpChannelRef
+
+ This is a reference to the LIN Interface Channel that the mode
+
+
+
+ request corresponds to.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/LinIf/LinIfGlobalConfig/LinIfChannel
+
+
+
+
+
+ BswMNvMJobModeIndication
+
+ Indicates the current status of the multiblock job. The job is identified via BswMNvmService, e.g. 0x0c for NvmReadAll, 0x0d for NvmWriteAll. Possible Values are:
+
+
+
+
+ 0
+ 1
+ false
+
+
+
+ BswMNvMBlockRef
+
+ This is a reference to the NvM Block Descriptor that the request corresponds to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor
+
+
+
+
+
+ BswMSwcModeNotification
+
+ This is a mode switch notification associated with a RTE switch interface.
+
+ 0
+ 1
+ false
+
+
+
+ BswMSwcModeNotificationModeDeclarationGroupPrototypeRef
+
+ This is a foreign reference to the ModeDeclarationGroupPrototype.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODE-DECLARATION-GROUP-PROTOTYPE
+
+
+
+
+
+ BswMSwcModeRequest
+
+ The source of the mode request is a SW Component.
+
+ 0
+ 1
+ false
+
+
+
+ BswMSwcModeRequestModeDeclarationGroupPrototypeRef
+
+ This is a foreign reference to the ModeDeclarationGroupPrototype. As the mode request is SR-Communication the BswM shall provide a SR-Interface which corresponds to the ModeDeclarationGroupPrototype.
+
+
+
+ The SR-Interface shall contain one ApplicationPrimitiveDataType which is defined as an enumeration (compuMethod) with the enumeration literals matching the ModeDeclarations.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODE-DECLARATION-GROUP-PROTOTYPE
+
+
+
+
+
+ BswMWdgMRequestPartitionReset
+
+ This is a Partition Reset request from from the WdgM. This port
+
+
+
+ corresponds to a call of the BswM_WdgM_RequestPartitionReset API.
+
+
+ 0
+ 1
+ false
+
+
+
+ BswMWdgMRequestPartitionResetRef
+
+ This is a reference to the partition that shall be reset.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition
+
+
+
+
+
+
+
+
+
+ BswMRule
+
+ Each instance of this container describes a BswM arbitration rule. The rule either consists of a simple mode condition or a more complex logical expression. This container also references the action lists that shall be invoked when the rule is evaluated to True or False.
+
+ 0
+ true
+ false
+
+
+
+ BswMNestedExecutionOnly
+
+ This parameter defines for its related Rule if the Rule is an Independent rule or a Subordinate rule;
+
+
+
+ false: an Independent rule, i.e. to be evaluated each time applicable (both as standalone Rule driven by its own BswMModeRequestSource and when referenced by another Rule).
+
+ true: a Subordinated rule, to be evaluated ONLY as a result of being referenced in one or more Action Lists.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ BswMRuleInitState
+
+ This parameter is a part of the reset/initialization behavior of BswM.
+
+
+
+ Action lists are executed when the result of a rule evaluation have changed since the last evaluation. This parameter defines the "previous evaluation result" of a rule to be used after initialization of the BswM.
+
+ If this parameter is set to BSWM_UNDEFINED, the evaluation result is always treated as changed at the first evaluation of the rule after initialization.
+
+ If this parameter is set to BSWM_TRUE, the evaluation result is treated as changed if the rule is evaluated to false.
+
+ If this parameter is set to BSWM_FALSE, the evaluation result is treated as changed if the rule is evaluated to true.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BSWM_FALSE
+ AUTOSAR_ECUC
+
+
+ BSWM_TRUE
+ AUTOSAR_ECUC
+
+
+ BSWM_UNDEFINED
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ BswMRuleExpressionRef
+
+ This choice reference either references the mode condition or the logical expression that is evaluated for each rule.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMLogicalExpression
+
+
+
+ BswMRuleFalseActionList
+
+ This is a reference to the action list that shall be executed when the rule is evaluated to False
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMActionList
+
+
+
+ BswMRuleTrueActionList
+
+ This is a reference to the action list that shall be executed when the rule is evaluated to True
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMActionList
+
+
+
+
+
+
+
+ BswMDataTypeMappingSets
+
+ Collection of references to DataTypeMappingSet.
+
+ 0
+ 1
+ false
+
+
+
+ BswMDataTypeMappingSetRef
+
+ Reference to DataTypeMappingSet.
+
+ 1
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ DATA-TYPE-MAPPING-SET
+
+
+
+
+
+ BswMModeControl
+
+ This container includes all configuration sub-containers and parameters related to the mode control functionality of the BswM.
+
+ 1
+ 1
+ false
+
+
+
+ BswMAction
+
+ Each container of this type defines an action. These actions can be part of one or several action lists.
+
+ 0
+ true
+ false
+
+
+
+ BswMAvailableActions
+
+ Choice container including the available actions to be used in the action lists.
+
+ 1
+ 1
+
+
+
+ BswMComMAllowCom
+
+ This container includes all parameters for the action to allow or to block communication for a ComM Channel. ComM_CommunicationAllowed is called when this action is configured.
+
+ 0
+ 1
+ false
+
+
+
+ BswMComAllowed
+
+ The parameter BswMComMAllowChannelRef refers to a channel which will allow or block communication using the function ComM_CommunicationAllowed().
+
+
+
+ This parameter corresponds to the parameter "Allowed" of the function ComM_CommunicationAllowed().
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ BswMComMAllowChannelRef
+
+ This is a reference to the ComM Channel for which communication shall be allowed or blocked.
+
+
+
+ This reference corresponds to the parameter "Channel" of the function ComM_CommunicationAllowed().
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ BswMComMModeLimitation
+
+ This container includes all parameters related to a limitation of communication mode for a ComM Channel. ComM_LimitChannelToNoComMode is called when this action is configured.
+
+ 0
+ 1
+ false
+
+
+
+ BswMComMLimitMode
+
+ The function ComM_LimitChannelToNoComMode() takes in this boolean parameter to limit the channel's com mode to no-com mode.
+
+
+
+ This parameter corresponds to the parameter "Status" of the function ComM_LimitChannelToNoComMode.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ BswMComMLimitChannelRef
+
+ This is a reference to the ComM channel for which the communication mode should be limited.
+
+
+
+ This reference corresponds to the parameter "Channel" of the function ComM_LimitChannelToNoComMode.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ BswMComMModeSwitch
+
+ This container includes all parameters related to a switch of communication mode for a ComM User. ComM_RequestComMode is called when this action is configured.
+
+ 0
+ 1
+ false
+
+
+
+ BswMComMRequestedMode
+
+ This parameter specifies if the requested communication mode.
+
+
+
+ This parameter corresponds to the parameter "ComMode" of the function ComM_RequestComMode.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BSWM_FULL_COM
+ AUTOSAR_ECUC
+
+
+ BSWM_NO_COM
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ BswMComMUserRef
+
+ This is a reference to the ComM User that is associated to the Communication channel for which the communication mode should be requested.
+
+
+
+ This reference corresponds to the parameter "User" of the function ComM_RequestComMode.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMUser
+
+
+
+
+
+ BswMDeadlineMonitoringControl
+
+ This container includes all parameters related to enabling and disabling of deadline monitoring for one or several PDUs in COM.
+
+
+
+ COM_ReceptionDMControl is called when this action is configured.
+
+
+ 0
+ 1
+ false
+
+
+
+ BswMDisabledDMPduGroupRef
+
+ This is a reference to a PDU Group for which the Deadline Monitoring should be disabled.
+
+
+
+ Together with the BswMEnabledDMPduGroupRef this reference corresponds to the parameter "ipduGroupVector" of the function COM_ReceptionDMControl.
+
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComIPduGroup
+
+
+
+ BswMEnabledDMPduGroupRef
+
+ This is a reference to a PDU Group for which the Deadline Monitoring should be enabled.
+
+
+
+ Together with the BswMDisabledDMPduGroupRef this reference corresponds to the parameter "ipduGroupVector" of the function COM_ReceptionDMControl.
+
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComIPduGroup
+
+
+
+
+
+ BswMEcuMGoDown
+
+ This container defines the UserId which shall be forwarded to the GoDown request.
+
+ 0
+ 1
+ false
+
+
+
+ BswMEcuMUserIdRef
+
+ This is a reference to a EcuM UserId.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig
+
+
+
+
+
+ BswMEcuMSelectShutdownTarget
+
+ This container defines the shutdown target.
+
+ 0
+ 1
+ false
+
+
+
+ BswMEcuMShutdownTargetRef
+
+ This is a reference to a shutdown target.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode
+
+
+
+
+
+ BswMLinScheduleSwitch
+
+ This container includes all parameters related to a switch of LIN schedule table. LinSM_ScheduleRequest is called when this action is configured.
+
+
+
+ The configuration for the "network" parameter can be accessed via the reference LinSMComMNetworkHandleRef contained in the parent container LinSMChannel of the container referenced by BswMLinScheduleRef.
+
+
+ 0
+ 1
+ false
+
+
+
+ BswMLinScheduleRef
+
+ This is a reference to the LIN schedule table that the LIN SM shall change to.
+
+
+
+ This reference corresponds to the parameter "schedule" of the function LinSM_ScheduleRequest.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/LinSM/LinSMConfigSet/LinSMChannel/LinSMSchedule
+
+
+
+
+
+ BswMNMControl
+
+ This container includes all parameters related to enabling and disabling of Network Management communication. Disabling of NM communication can be requested by DCM.
+
+
+
+ Nm_EnableCommunication or Nm_DisableCommunication is called when this action is configured.
+
+
+ 0
+ 1
+ false
+
+
+
+ BswMNMAction
+
+ This parameter specifies if the communication of the corresponding NM channel should be enabled or disabled.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BSWM_NM_DISABLE
+ AUTOSAR_ECUC
+
+
+ BSWM_NM_ENABLE
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ BswMComMNetworkHandleRef
+
+ This reference points to the unique channel defined by the ComMChannel and provides access to the unique channel index value in ComMChannelId.
+
+
+
+ This reference corresponds to the parameter "NetworkHandle" of the function Nm_EnableCommunication and Nm_DisableCommunication.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ BswMPduGroupSwitch
+
+ This container includes references to the PDU groups that shall be enabled and disabled. Com_IpduGroupControl is called when this action is configured.
+
+ 0
+ 1
+ false
+
+
+
+ BswMPduGroupSwitchReinit
+
+ This parameter defines if the values for the parameters like periodical timer, minimum delay timer etc is retainer or reinitialized during a PDU Group Switch.
+
+
+
+ This parameter corresponds to the parameter "initialize" of the function Com_IpduGroupControl.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ BswMDisabledPduGroupRef
+
+ This is a reference to a PDU Group that should be disabled.
+
+
+
+ Together with the BswMEnabledIPduGroupRef this reference corresponds to the parameter "ipduGroupVector" of the function Com_IpduGroupControl.
+
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComIPduGroup
+
+
+
+ BswMEnabledPduGroupRef
+
+ This is a reference to a PDU Group that should be enabled.
+
+
+
+ Together with the BswMDisabledIPduGroupRef this reference corresponds to the parameter "ipduGroupVector" of the function Com_IpduGroupControl.
+
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComIPduGroup
+
+
+
+
+
+ BswMPduRouterControl
+
+ This container includes all parameters related to enabling and disabling of routing of Routing Path Groups in the PDU Router. PduR_EnableRouting or PduR_DisableRouting is called when this action is configured.
+
+ 0
+ 1
+ false
+
+
+
+ BswPduRouterAction
+
+ This parameter specifies if the routing of the corresponding PDU should be enabled or disabled.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BSWM_PDUR_DISABLE
+ AUTOSAR_ECUC
+
+
+ BSWM_PDUR_ENABLE
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ BswMPduRoutingPathGroupRef
+
+ This is a reference to the PDU Routing Path Group for which the routing in the PDU Router should be enabled or disabled.
+
+
+
+ This reference corresponds to the parameter "id" of the function PduR_EnableRouting and PduR_DisableRouting.
+
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/PduR/PduRRoutingTables/PduRRoutingPathGroup
+
+
+
+
+
+ BswMRteSwitch
+
+ This container defines a mode switch indication that the BswM provides to the SW-C that need to be notified about the mode switch. RTE_Switch is called when this action is configured.
+
+ 0
+ 1
+ false
+
+
+
+ BswMSwitchedMode
+
+ This parameter contains the integer value that corresponds to a certain mode in a Mode Declaration Group.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODE-DECLARATION
+
+
+
+ BswMRteSwitchPortRef
+
+ This is a reference to the BswMSwitchPort.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMSwitchPort
+
+
+
+
+
+ BswMSchMSwitch
+
+ This container defines a mode switch indication that the BswM provides to the SW-C that need to be notified about the mode switch. SchM_Switch is called when this action is configured.
+
+ 0
+ 1
+ false
+
+
+
+ BswMSchMSwitchedMode
+
+ This parameter contains the integer value that corresponds to a certain mode in a Mode Declaration Group.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODE-DECLARATION
+
+
+
+ BswMSchMSwitchPortRef
+
+ This is a reference to the BswMSwitchPort.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMSwitchPort
+
+
+
+
+
+ BswMSwitchIPduMode
+
+ This container includes all parameters related to the selection of the transmission mode an I-PDU to be sent by COM. Com_SwitchIpduTxMode is called when this action is configured.
+
+ 0
+ 1
+ false
+
+
+
+ BswMSwitchIPduModeValue
+
+ This parameter defines which transmission mode shall be selected during this call.
+
+
+
+ This parameter corresponds to the parameter "truefalsemode" of the function Com_SwitchIpduTxMode.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ BswMSwitchIPduModeRef
+
+ This is a reference to an I-PDU for which the transmission mode shall be set.
+
+
+
+ This reference corresponds to the parameter "PduId" of the function Com_SwitchIpduTxMode.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComIPdu
+
+
+
+
+
+ BswMTriggerIPduSend
+
+ This container includes all parameters related to the triggering of an I-PDU to be sent by COM. Com_TriggerIPDUSend is called when this action is configured.
+
+ 0
+ 1
+ false
+
+
+
+ BswMTriggeredIPduRef
+
+ This is a reference to an I-PDU that should be triggered for transmission.
+
+
+
+ This reference corresponds to the parameter "PduId" of the function Com_TriggerIPDUSend.
+
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComIPdu
+
+
+
+
+
+ BswMTriggerSlaveRTEStop
+
+ This container includes all parameters needed to stop the RTE on a slave core. This choice shall only be chosen if multicore is used.
+
+ 0
+ 1
+ false
+
+
+
+ BswMCoreId
+
+ This parameter defines the identifier of the slave core that is used as input parameter for the BswM_TriggerStartUpPhase2 and BswM_TriggerSlaveRTEStop functions. The value of this parameter shall be synchronized with the OsApplicationCoreAssignment parameter.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+ BswMTriggerStartUpPhase2
+
+ This container includes all parameters needed to start phase two on a slave core. This choice shall only be chosen if multicore is used.
+
+ 0
+ 1
+ false
+
+
+
+ BswMCoreId
+
+ This parameter defines the identifier of the slave core that is used as input parameter for the BswM_TriggerStartUpPhase2 and BswM_TriggerSlaveRTEStop functions. The value of this parameter shall be synchronized with the OsApplicationCoreAssignment parameter.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+ BswMUserCallout
+
+ This container includes all details needed for a user defined function call.
+
+ 0
+ 1
+ false
+
+
+
+ BswMUserCalloutFunction
+
+ This parameter specifies the complete function call including all parameters. The parameters are specified during configuration time, and cannot be changed during run time. Any return values passed by the callout will be ignored.
+
+
+
+ Example usage can be:
+ Actions to initialize other BSW modules
+ Action to call Rte_Start()
+ Action to call Rte_Stop()
+ Action to call NvM_ReadAll()
+ Action to call NvM_WriteAll()
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+ BswMActionList
+
+ Each instance of this container defines an action list that is invoked based on the BswM Rules. An action list contains a list of numbered action items to be processed. An action list can also include other action lists.
+
+ 0
+ true
+ false
+
+
+
+ BswMActionListExecution
+
+ This parameter controls if the corresponding action list shall be executed every time the rule is evaluated or only when the result of the evaluation changes.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BSWM_CONDITION
+ AUTOSAR_ECUC
+
+
+ BSWM_TRIGGER
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ BswMActionListItem
+
+ This container defines an item in an action list.
+
+ 1
+ true
+ false
+
+
+
+ BswMAbortOnFail
+
+ This parameter defines if the execution of the action list shall be aborted if this specific action returns E_NOT_OK. Note that this is only applicable for actions that have E_NOT_OK as a possible return value.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ BswMActionListItemIndex
+
+ This parameter defines the index of the action in the action list. It is used define in which order the actions shall be performed.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ BswMActionListItemRef
+
+ The action item can either be an atomic action or a reference to another action list or rule.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMAction
+ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMModeControl/BswMActionList
+ /AUTOSAR/EcucDefs/BswM/BswMConfig/BswMArbitration/BswMRule
+
+
+
+
+ BswMReportFailToDemRef
+
+ If the reference is given, the DEM event shall be reported failed if this specific action returns E_NOT_OK; it shall be reported passed if this specific action returns E_OK.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+
+
+ BswMSwitchPort
+
+ This container specifies PPorts and/or providedModeDeclarationGroups, which the BswM has to create in its SWCD resp. BSWMD.
+
+
+
+ If the container is referenced by one or more BswMRteSwitchActions the BswM shall create a corresponding PPort in its Service Description.
+
+ If the container is referenced by a BswMSchMSwitch action the BswM shall create the corresponding ModeDeaclarationGroupPrototype as providedModeDeclarationGroup in it BSWMD.
+
+ If the container is referenced by BswMSchMSwitch AND BswmRteSwitchActions the a providedModeDeclarationGroup as well as a PPort shall be created. In the corresponding SwcBswMapping a synchronizedModeGroup has to be created. See also chapter 4.4.7 in SWS_RTE.
+
+
+ 0
+ true
+ false
+
+
+
+ BswMModeSwitchInterfaceRef
+
+ Reference to the ModeSwitchInterface of this BswMModeSwitchPort.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODE-SWITCH-INTERFACE
+
+
+
+
+
+
+
+
+
+ BswMGeneral
+
+ General configuration parameters of the Basic SW Mode Manager.
+
+ 1
+ 1
+ false
+
+
+
+ BswMCanSMEnabled
+
+ enable/disable CanSM module related BswM API:
+
+
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ BswMUserIncludeFiles
+
+ Collection of header file names which shall be included by the BswM.
+
+ 0
+ 1
+ false
+
+
+
+ BswMUserIncludeFile
+
+ Header file name which shall be included by the BswM.
+
+
+
+ The value of this parameter shall be used as h-char-sequence or q-char-sequence according to ISO C90 section 6.10.2 "source file inclusion".
+
+ The parameter value MUST NOT represent a path, since ISO C90 does not specify how such a path is treated (i.e., this is implementation defined (and additionally depends on the operating system and the underlying file system)).
+
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Cal.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Cal.arxml
new file mode 100644
index 00000000..c2b1df75
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Cal.arxml
@@ -0,0 +1,2594 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Cal
+
+ Configuration of the Cal (CryptoAbstractionLibrary) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-PRE-COMPILE
+
+
+
+
+ CalAsymDecrypt
+
+ Container for incorporation of AsymDecrypt primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalAsymDecryptMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement an asymmetrical decryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalAsymDecryptMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement an asymmetrical decryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalAsymDecryptConfig
+
+ Container for configuration of service AsymDecrypt. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalAsymDecryptInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalAsymDecryptPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalAsymEncrypt
+
+ Container for incorporation of AsymEncrypt primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalAsymEncryptMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement an asymmetrical encryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalAsymEncryptMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement an asymmetrical encryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalAsymEncryptConfig
+
+ Container for configuration of service AsymEncrypt. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalAsymEncryptInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalAsymEncryptPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalAsymPrivateKeyExtract
+
+ Container for incorporation of AsymPrivateKeyExtract primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalAsymPrivateKeyExtractMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement an asymmetrical private key extraction.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalAsymPrivateKeyExtractMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement an asymmetrical private key extraction.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalAsymPrivateKeyExtractConfig
+
+ Container for configuration of service AsymPrivateKeyExtract.
+
+
+
+ The container name serves as a symbolic name for the identifier of a service configuration.
+
+
+ 0
+ 32
+ false
+
+
+
+ CalAsymPrivateKeyExtractInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalAsymPrivateKeyExtractPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalAsymPrivateKeyWrapAsym
+
+ Container for incorporation of AsymPrivateKeyWrapAsym primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalAsymPrivateKeyWrapAsymMaxPrivKeySize
+
+ The maximum length, in bytes, of all private information types used in all CPL primitives which implement an asymmetrical key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalAsymPrivateKeyWrapAsymMaxPubKeySize
+
+ The maximum length, in bytes, of all public key types used in all CPL primitives which implement an asymmetrical key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalAsymPrivateKeyWrapAsymConfig
+
+ Container for configuration of service AsymPrivateKeyWrapAsym.
+
+
+
+ The container name serves as a symbolic name for the identifier of a service configuration.
+
+
+ 0
+ 32
+ false
+
+
+
+ CalAsymPrivateKeyWrapAsymInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalAsymPrivateKeyWrapAsymPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalAsymPrivateKeyWrapSym
+
+ Container for incorporation of AsymPrivateKeyWrapSym primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalAsymPrivateKeyWrapSymMaxPrivKeySize
+
+ The maximum length, in bytes, of all private information types used in all CPL primitives which implement an asymmetrical key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalAsymPrivateKeyWrapSymMaxSymKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement an asymmetrical key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalAsymPrivateKeyWrapSymConfig
+
+ Container for configuration of service AsymPrivateKeyWrapSym.
+
+
+
+ The container name serves as a symbolic name for the identifier of a service configuration.
+
+
+ 0
+ 32
+ false
+
+
+
+ CalAsymPrivateKeyWrapSymInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalAsymPrivateKeyWrapSymPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalAsymPublicKeyExtract
+
+ Container for incorporation of AsymPublicKeyExtract primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalAsymPublicKeyExtractMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement an asymmetrical public key extraction.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalAsymPublicKeyExtractMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement an asymmetrical public key extraction.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalAsymPublicKeyExtractConfig
+
+ Container for configuration of service AsymPublicKeyExtract.
+
+
+
+ The container name serves as a symbolic name for the identifier of a service configuration.
+
+
+ 0
+ 32
+ false
+
+
+
+ CalAsymPublicKeyExtractInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalAsymPublicKeyExtractPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalChecksum
+
+ Container for incorporation of Checksum primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalChecksumMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a checksum computation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalChecksumConfig
+
+ Container for configuration of service Checksum. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalChecksumInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalChecksumPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalGeneral
+
+ Container for common configuration options.
+
+ 1
+ 1
+ false
+
+
+
+ CalMaxAlignScalarType
+
+ The scalar type which has the maximum alignment restrictions on the given platform.
+
+
+
+ This type can be e.g. uint8, uint16 or uint32.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ CalHash
+
+ Container for incorporation of Hash primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalHashMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a hash computation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalHashConfig
+
+ Configurations for the Hash service. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalHashInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalHashPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalKeyDerive
+
+ Container for incorporation of KeyDerive primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalKeyDeriveMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a key derivation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalKeyDeriveMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRL primitives which implement a key derivation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalKeyDeriveConfig
+
+ Container for configuration of service KeyDerive. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalKeyDeriveInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalKeyDerivePrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalKeyExchangeCalcPubVal
+
+ Container for incorporation of KeyExchangeCalcPubVal primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalKeyExchangeCalcPubValMaxBaseTypeSize
+
+ The maximum length, in bytes, of all base types used in all CPL primitives which implement a public value calculation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalKeyExchangeCalcPubValMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a public value calculation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalKeyExchangeCalcPubValMaxPrivateTypeSize
+
+ The maximum length, in bytes, of all private information types used in all CPL primitives which implement a public value calculation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalKeyExchangeCalcPubValConfig
+
+ Container for configuration of service KeyExchangeCalcPubVal. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalKeyExchangeCalcPubValInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalKeyExchangeCalcPubValPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalKeyExchangeCalcSecret
+
+ Container for incorporation of KeyExchangeCalcSecret primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalKeyExchangeCalcSecretMaxBaseTypeSize
+
+ The maximum length, in bytes, of all base types used in all CPL primitives which implement a shared secret calculation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalKeyExchangeCalcSecretMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a shared secret calculation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalKeyExchangeCalcSecretMaxPrivateTypeSize
+
+ The maximum length, in bytes, of all private information types used in all CPL primitives which implement a shared secret calculation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalKeyExchangeCalcSecretConfig
+
+ Container for configuration of service KeyExchangeCalcSecret. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalKeyExchangeCalcSecretInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalKeyExchangeCalcSecretPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalMacGenerate
+
+ Container for incorporation of MacGenerate primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalMacGenerateMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a MAC generation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalMacGenerateMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement a MAC generation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalMacGenerateConfig
+
+ Configurations for the MacGenerate service. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalMacGenerateInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalMacGeneratePrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalMacVerify
+
+ Container for incorporation of MacVerify primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalMacVerifyMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a MAC verification.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalMacVerifyMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement a MAC verification.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalMacVerifyConfig
+
+ Container for configuration of service MacVerify. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalMacVerifyInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalMacVerifyPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalRandomGenerate
+
+ Container for incorporation of RandomGenerate primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalRandomGenerateConfig
+
+ Container for configuration of service RandomGenerate. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalRandomGenerateInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalRandomGeneratePrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalRandomSeed
+
+ Container for incorporation of RandomSeed primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalRandomMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement seeding or generating a random number.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalRandomSeedConfig
+
+ Container for configuration of service RandomSeed. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalRandomSeedInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalRandomSeedPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalSignatureGenerate
+
+ Container for incorporation of SignatureGenerate primitives
+
+ 0
+ 1
+ false
+
+
+
+ CalSignatureGenerateMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a signature generation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalSignatureGenerateMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement a signature generation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalSignatureGenerateConfig
+
+ Container for configuration of service SignatureGenerate. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalSignatureGenerateInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalSignatureGeneratePrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalSignatureVerify
+
+ Container for incorporation of SignatureVerify primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalSignatureVerifyMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a signature verification.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalSignatureVerifyMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement a signature verification.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalSignatureVerifyConfig
+
+ Container for configuration of service SignatureVerify. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalSignatureVerifyInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalSignatureVerifyPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalSymBlockDecrypt
+
+ Container for incorporation of SymBlockDecrypt primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalSymBlockDecryptMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a symmetrical block decryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalSymBlockDecryptMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement a symmetrical block decryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalSymBlockDecryptConfig
+
+ Container for configuration of service SymBlockDecrypt. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalSymBlockDecryptInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalSymBlockDecryptPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalSymBlockEncrypt
+
+ Container for incorporation of SymBlockEncrypt primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalSymBlockEncryptMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a symmetrical block encryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalSymBlockEncryptMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement a symmetrical block encryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalSymBlockEncryptConfig
+
+ Container for configuration of service SymBlockEncrypt. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalSymBlockEncryptInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalSymBlockEncryptPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalSymDecrypt
+
+ Container for incorporation of SymDecrypt primitives
+
+ 0
+ 1
+ false
+
+
+
+ CalSymDecryptMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a symmetrical decryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalSymDecryptMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement a symmetrical decryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalSymDecryptConfig
+
+ Container for configuration of service SymDecrypt.
+
+
+
+ The container name serves as a symbolic name for the identifier of a service configuration.
+
+
+ 0
+ 32
+ false
+
+
+
+ CalSymDecryptInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalSymDecryptPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalSymEncrypt
+
+ Container for incorporation of SymEncrypt primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalSymEncryptMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a symmetrical encryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalSymEncryptMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement a symmetrical encryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalSymEncryptConfig
+
+ Container for configuration of service SymEncrypt. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalSymBlockEncryptInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalSymEncryptPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalSymKeyExtract
+
+ Container for incorporation of SymKeyExtract primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalSymKeyExtractMaxCtxBufByteSize
+
+ The maximum, in bytes, of all context buffers used in all CPL primitives which implement a symmetrical key extraction.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalSymKeyExtractMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement a symmetrical key extraction.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalSymKeyExtractConfig
+
+ Container for configuration of service SymKeyExtract. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+
+
+
+ CalSymKeyExtractInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalSymKeyExtractPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalSymKeyWrapAsym
+
+ Container for incorporation of SymKeyWrapAsym primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalSymKeyWrapAsymMaxPubKeySize
+
+ The maximum length, in bytes, of all public key types used in all CPL primitives which implement a symmetrical key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ CalSymKeyWrapAsymMaxSymKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement a symmetrical key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalSymKeyWrapAsymConfig
+
+ Container for configuration of service SymKeyWrapAsym.
+
+
+
+ The container name serves as a symbolic name for the identifier of a service configuration.
+
+
+ 0
+ 32
+ false
+
+
+
+ CalSymKeyWrapAsymInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalSymKeyWrapAsymPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ CalSymKeyWrapSym
+
+ Container for incorporation of SymKeyWrapSym primitives.
+
+ 0
+ 1
+ false
+
+
+
+ CalSymKeyWrapSymMaxSymKeySize
+
+ The maximum, in bytes, of all key lengths used in all CPL primitives which implement a symmetrical key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CalSymKeyWrapSymConfig
+
+ Container for configuration of service SymKeyWrapSym.
+
+
+
+ The container name serves as a symbolic name for the identifier of a service configuration.
+
+
+ 0
+ 32
+ false
+
+
+
+ CalSymKeyWrapSymInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CalSymKeyWrapSymPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Can.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Can.arxml
new file mode 100644
index 00000000..2d89f2d6
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Can.arxml
@@ -0,0 +1,1950 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Can
+
+ This container holds the configuration of a single CAN Driver.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ true
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ CanConfigSet
+
+ This is the multiple configuration set container for CAN Driver
+
+ 1
+ 1
+ true
+
+
+
+ CanController
+
+ This container contains the configuration parameters of the CAN controller(s).
+
+ 1
+ true
+ false
+
+
+
+ CanBusoffProcessing
+
+ Enables / disables API Can_MainFunction_BusOff() for handling busoff events in polling mode.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ INTERRUPT
+ AUTOSAR_ECUC
+
+
+ POLLING
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanControllerActivation
+
+ Defines if a CAN controller is used in the configuration.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanControllerBaseAddress
+
+ Specifies the CAN controller base address.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ CanControllerId
+
+ This parameter provides the controller ID which is unique in a given CAN Driver. The value for this parameter starts with 0 and continue without any gaps.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ CanRxProcessing
+
+ Enables / disables API Can_MainFunction_Read() for handling PDU reception events in polling mode.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ INTERRUPT
+ AUTOSAR_ECUC
+
+
+ POLLING
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanTxProcessing
+
+ Enables / disables API Can_MainFunction_Write() for handling PDU transmission events in polling mode.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ INTERRUPT
+ AUTOSAR_ECUC
+
+
+ POLLING
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanWakeupProcessing
+
+ Enables / disables API Can_MainFunction_Wakeup() for handling wakeup events in polling mode.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ INTERRUPT
+ AUTOSAR_ECUC
+
+
+ POLLING
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanWakeupSupport
+
+ CAN driver support for wakeup over CAN Bus.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ CanControllerDefaultBaudrate
+
+ Reference to baudrate configuration container configured for the Can Controller.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanControllerBaudrateConfig
+
+
+
+ CanCpuClockRef
+
+ Reference to the CPU clock configuration, which is set in the MCU driver configuration
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint
+
+
+
+ CanWakeupSourceRef
+
+ This parameter contains a reference to the Wakeup Source for this controller as defined in the ECU State Manager.
+
+
+
+ Implementation Type: reference to EcuM_WakeupSourceType
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource
+
+
+
+
+
+ CanControllerBaudrateConfig
+
+ This container contains bit timing related configuration parameters of the CAN controller(s).
+
+ 1
+ true
+ false
+
+
+
+ CanControllerBaudRate
+
+ Specifies the baudrate of the controller in kbps.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2000
+ 0
+
+
+
+ CanControllerPropSeg
+
+ Specifies propagation delay in time quantas.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ CanControllerSeg1
+
+ Specifies phase segment 1 in time quantas.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ CanControllerSeg2
+
+ Specifies phase segment 2 in time quantas.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ CanControllerSyncJumpWidth
+
+ Specifies the synchronization jump width for the controller in time quantas.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ CanFilterMask
+
+ This container contains the configuration (parameters) of the CAN Filter Mask(s).
+
+ 0
+ true
+ false
+
+
+
+ CanFilterMaskValue
+
+ Describes a mask for hardware-based filtering of CAN identifiers. The CAN identifiers of incoming messages are masked with the appropriate CanFilterMaskValue. Bits holding a 0 mean don't care, i.e. do not compare the message's identifier in the respective bit position.
+
+
+
+ The mask shall be build by filling with leading 0. In case of CanIdType
+ EXTENDED or MIXED a 29 bit mask shall be build. In case of CanIdType
+ STANDARD a 11 bit mask shall be build
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+
+
+ CanTTController
+
+ This container is only included and valid if TTCAN SWS is used and TTCAN is enabled.
+
+
+
+ This container contains the configuration parameters of the TTCAN controller(s) (which are needed in addition to the configuration parameters of the CAN controller(s)).
+
+ CanTTController is only included, if the controller supports TTCAN.
+
+
+ 0
+ 1
+ false
+
+
+
+ CanTTControllerApplWatchdogLimit
+
+ Defines the maximum time period (unit is 256 times NTU) after which the application has to serve the watchdog.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ CanTTControllerCycleCountMax
+
+ Defines the value for cycle_count_max.
+
+
+
+ TRUE:
+ Global time filtering enabled.
+ FALSE:
+ Global time filtering disabled.
+
+ This parameter shall only be configurable if parameter CanTTControllerLevel2 equals TRUE.
+
+ Bit Position set to 1: Enable respective interrupt.
+ Bit Position set to 0: Disable respective interrupt.
+
+ Bit Position / Interrupt Source:
+ 10: Application Watchdog.
+ 9: Watch Trigger reached.
+ 8: Initialization Watch Trigger reached.
+ 7: Change of Error Level.
+ 6: Tx Overflow.
+ 5: Tx Underflow.
+ 4: Global Time Error.
+ 3: Gap.
+ 2: Start of Cycle.
+ 1: Time Discontinuity.
+ 0: Master State Change.
+
+ Bit position "1: Time Discontinuity" and "4: Global Time Error" shall only be configurable if parameter CanTTControllerLevel2 equals TRUE.
+
+ TRUE: Level 2.
+ FALSE: Level 1.
+
+ If this parameter is set to FALSE then all parameters with dependency to CanTTControllerLevel2 need not be configured.
+
+ Value given in microseconds. The value configured shall be greater than 0.
+ Together with the local oscillator period, the TUR (time unit ratio) can be derived from the NTU. This parameter shall only be configurable if parameter CanTTControllerLevel2 equals TRUE.
+
+ Given as a percentage value of the NTU (network time unit). The value configured shall be greater than 0.
+ This parameter shall only be configurable if parameter CanTTControllerLevel2 equals TRUE.
+
+ Note that the value configured for TUR can be derived from the value configured for NTU and the local oscillator preriod.
+ TRUE:
+ TUR restore enabled.
+ FALSE:
+ TUR restore disabled.
+
+ This parameter shall only be configurable if parameter CanTTControllerLevel2 equals TRUE.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ EXTENDED
+ AUTOSAR_ECUC
+
+
+ MIXED
+ AUTOSAR_ECUC
+
+
+ STANDARD
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanIdValue
+
+ Specifies (together with the filter mask) the identifiers range that passes the hardware filter.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ CanObjectId
+
+ Holds the handle ID of HRH or HTH. The value of this parameter is unique in a given CAN Driver, and it should start with 0 and continue without any gaps.
+
+
+
+ The HRH and HTH Ids are defined under two different name-spaces.
+
+ Example: HRH0-0, HRH1-1, HTH0-2, HTH1-3
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ CanObjectType
+
+ Specifies if the HardwareObject is used as Transmit or as Receive object
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ RECEIVE
+ AUTOSAR_ECUC
+
+
+ TRANSMIT
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ CanControllerRef
+
+ Reference to CAN Controller to which the HOH is associated to.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Can/CanConfigSet/CanController
+
+
+
+ CanFilterMaskRef
+
+ Reference to the filter mask that is used for hardware filtering together with the CAN_ID_VALUE.
+
+
+
+ Different CanHardwareObjects with different CanIdTypes (STANDARD, MIXED, EXTENDED)
+ can share the same CanFilterMask (i.e., the CanFilterMaskRef parameters of these
+ CanHardwareObjects reference the very same CanFilterMask container). This shall be allowed and must be
+ supported by the configuration generators.
+
+ The CanFilterMaskRef is omitted for
+ 1) CanHardwareObjects with CanObjectType set to TRANSMIT
+ 2) CanHardwareObjects with CanObjectType set to RECEIVE if only a single Can ID
+ shall be received via this CanHardwareObjects (i.e., exact match with CanIdValue)
+
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Can/CanConfigSet/CanController/CanFilterMask
+
+
+
+ CanMainFunctionRWPeriodRef
+
+ Reference to CAN Controller to which the HOH is associated to.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Can/CanGeneral/CanMainFunctionRWPeriods
+
+
+
+
+
+ CanTTHardwareObjectTrigger
+
+ This container is only included and valid if TTCAN SWS is used and TTCAN is enabled.
+
+
+
+ This container contains the configuration (parameters) of TTCAN triggers for Hardware Objects, which are additional to the configuration (parameters) of CAN Hardware Objects.
+
+ CanTTHardwareObjectTrigger is only included, if the controller supports TTCAN.
+
+ CanTTHardwareObjectCycleRepetition shall be a power of two (2), greater than cycle_offset but not greater than cycle_count_max + 1.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 64
+ 1
+
+
+
+ CanTTHardwareObjectTimeMark
+
+ Defines the point in time, when the trigger will be activated.
+
+
+
+ Value is given in cycle time.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ CanTTHardwareObjectTriggerId
+
+ Sequential number which allows separation of different TTCAN triggers configured for one and the same hardware object.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 63
+ 0
+
+
+
+ CanTTHardwareObjectTriggerType
+
+ Defines the type of the trigger associated with the hardware object. This parameter depends on plain CAN parameter CAN_OBJECT_TYPE.
+
+
+
+ If CAN_OBJECT_TYPE equals RECEIVE than this parameter is fixed to CAN_TT_RX_TRIGGER.
+ If CAN_OBJECT_TYPE equals TRANSMIT than one of the following literals is configurable:
+ CAN_TT_TX_REF_TRIGGER,
+ CAN_TT_TX_REF_TRIGGER_GAP,
+ CAN_TT_TX_TRIGGER_MERGED,
+ CAN_TT_TX_TRIGGER_SINGLE,
+ CAN_TT_TX_TRIGGER_EXCLUSIVE.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CAN_TT_RX_TRIGGER
+ AUTOSAR_ECUC
+
+
+ CAN_TT_TX_REF_TRIGGER
+ AUTOSAR_ECUC
+
+
+ CAN_TT_TX_REF_TRIGGER_GAP
+ AUTOSAR_ECUC
+
+
+ CAN_TT_TX_TRIGGER_EXCLUSIVE
+ AUTOSAR_ECUC
+
+
+ CAN_TT_TX_TRIGGER_MERGED
+ AUTOSAR_ECUC
+
+
+ CAN_TT_TX_TRIGGER_SINGLE
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+
+
+
+
+ CanGeneral
+
+ This container contains the parameters related each CAN Driver Unit.
+
+ 1
+ 1
+ false
+
+
+
+ CanChangeBaudrateApi
+
+ The support of the Can_ChangeBaudrate API is optional.
+
+
+
+ If this parameter is set to true the Can_ChangeBaudrate API shall be supported. Otherwise the API is not supported.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanDevErrorDetection
+
+ Switches the Development Error Detection and Notification ON or OFF.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanHardwareCancellation
+
+ Specifies if hardware cancellation shall be supported.ON or OFF
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanIdenticalIdCancellation
+
+ Enables/disables cancellation of pending PDUs with identical ID.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanIndex
+
+ Specifies the InstanceId of this module instance. If only one instance is present it shall have the Id 0.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ CanLPduReceiveCalloutFunction
+
+ This parameter defines the existence and the name of a callout function that is called after a successful
+
+
+
+ reception of a received CAN Rx L-PDU. If this parameter is omitted no callout shall take place.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CanMainFunctionBusoffPeriod
+
+ This parameter describes the period for cyclic call to Can_MainFunction_Busoff. Unit is seconds.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+ CanMainFunctionModePeriod
+
+ This parameter describes the period for cyclic call to Can_MainFunction_Mode. Unit is seconds.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+ CanMainFunctionWakeupPeriod
+
+ This parameter describes the period for cyclic call to Can_MainFunction_Wakeup. Unit is seconds.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+ CanMultiplexedTransmission
+
+ Specifies if multiplexed transmission shall be supported.ON or OFF
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanTimeoutDuration
+
+ Specifies the maximum time for blocking function until a timeout is detected. Unit is seconds.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+ CanVersionInfoApi
+
+ Switches the Can_GetVersionInfo() API ON or OFF.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ CanCounterRef
+
+ This parameter contains a reference to the counter, which is used by the CAN driver.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsCounter
+
+
+
+ CanSupportTTCANRef
+
+ The parameter refers to CanIfSupportTTCAN parameter in the CAN Interface Module configuration.
+
+
+
+ The CanIfSupportTTCAN parameter defines whether TTCAN is supported.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/CanIf/CanIfPrivateCfg
+
+
+
+
+
+ CanMainFunctionRWPeriods
+ 1
+ 1
+ false
+
+
+
+ CanMainFunctionReadPeriod
+
+ This parameter describes the period for cyclic call to Can_MainFunction_Read. Unit is seconds. Different poll-cycles will be configurable if more than one CanMainFunctionReadPeriod is configured. In this case multiple Can_MainFunction_Read() will be provided by the CAN Driver module.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+ CanMainFunctionWritePeriod
+
+ This parameter describes the period for cyclic call to Can_MainFunction_Write. Unit is seconds. Different poll-cycles will be configurable if more than one CanMainFunctionWritePeriod is configured. In this case multiple Can_MainFunction_Write() will be provided by the CAN Driver module.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanIf.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanIf.arxml
new file mode 100644
index 00000000..4f758f90
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanIf.arxml
@@ -0,0 +1,3253 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ CanIf
+
+ This container includes all necessary configuration sub-containers according the CAN Interface configuration structure.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ CanIfCtrlDrvCfg
+
+ Configuration parameters for all the underlying CAN Driver modules are aggregated under this container. For each CAN Driver module a seperate instance of this container has to be provided.
+
+ 1
+ true
+ false
+
+
+
+ CanIfCtrlDrvTxCancellation
+
+ Selects whether transmit cancellation is supported and if the appropriate callback will be provided to the CAN Driver module.
+
+
+
+ This reference can be used to get any information (Ex. Driver Name, Vendor ID) from the CAN driver.
+
+ The CAN Driver name can be derived from the ShortName of the CAN driver module.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Can/CanGeneral
+
+
+
+
+
+ CanIfCtrlCfg
+
+ This container contains the configuration (parameters) of an adressed CAN controller by an underlying CAN Driver module. This container is configurable per CAN controller.
+
+ 1
+ true
+ false
+
+
+
+ CanIfCtrlId
+
+ This parameter abstracts from the CAN Driver specific parameter Controller. Each controller of all connected CAN Driver modules shall be assigned to one specific ControllerId of the CanIf.
+
+
+
+ Range: 0..number of configured controllers of all CAN Driver modules
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ CanIfCtrlWakeupSupport
+
+ This parameter defines if a respective controller of the referenced CAN Driver modules is queriable for wake up events.
+
+
+
+ True: Enabled
+ False: Disabled
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ CanIfCtrlCanCtrlRef
+
+ This parameter references to the logical handle of the underlying CAN controller from the CAN Driver module to be served by the CAN Interface module. The following parameters of CanController config container shall be referenced by this link: CanControllerId, CanWakeupSourceRef
+
+
+
+ Range: 0..max. number of underlying supported CAN controllers
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Can/CanConfigSet/CanController
+
+
+
+
+
+
+
+ CanIfDispatchCfg
+
+ Callback functions provided by upper layer modules of the CanIf. The callback functions defined in this container are common to all configured CAN Driver / CAN Transceiver Driver modules.
+
+ 1
+ 1
+ false
+
+
+
+ CanIfDispatchUserCheckTrcvWakeFlagIndicationName
+
+ This parameter defines the name of <User_ClearTrcvWufFlagIndication>.
+
+
+
+ If CANIF_DISPATCH_USERCHECKTRCVWAKEFLAGINDICATION_UL equals CAN_SM the name of <User_CheckTrcvWakeFlagIndication> is fixed. If it equals CDD, the name is selectable. If CANIF_PUBLIC_PN_SUPPORT equals False, this parameter shall not be configurable.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CanIfDispatchUserCheckTrcvWakeFlagIndicationUL
+
+ This parameter defines the upper layer module to which the CheckTrcvWakeFlagIndication from the Driver modules have to be routed.
+
+
+
+ If CANIF_PUBLIC_PN_SUPPORT equals False, this parameter shall not be configurable.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CAN_SM
+ AUTOSAR_ECUC
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanIfDispatchUserClearTrcvWufFlagIndicationName
+
+ This parameter defines the name of <User_ClearTrcvWufFlagIndication>.
+
+
+
+ If CANIF_DISPATCH_USERCLEARTRCVWUFFLAGINDICATION_UL equals CAN_SM the name of <User_ClearTrcvWufFlagIndication> is fixed. If it equals CDD, the name is selectable. If CANIF_PUBLIC_PN_SUPPORT equals False, this parameter shall not be configurable.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CanIfDispatchUserClearTrcvWufFlagIndicationUL
+
+ This parameter defines the upper layer module to which the ClearTrcvWufFlagIndication from the Driver modules have to be routed.
+
+
+
+ If CANIF_PUBLIC_PN_SUPPORT equals False, this parameter shall not be configurable.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CAN_SM
+ AUTOSAR_ECUC
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanIfDispatchUserConfirmPnAvailabilityName
+
+ This parameter defines the name of <User_ConfirmPnAvailability>. If CANIF_DISPATCH_USERCONFIRMPNAVAILABILITY_UL equals CAN_SM the name of <User_ConfirmPnAvailability> is fixed. If it equals CDD, the name is selectable. If CANIF_PUBLIC_PN_SUPPORT equals False, this parameter shall not be configurable.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ CanIfDispatchUserConfirmPnAvailabilityUL
+
+ This parameter defines the upper layer module to which the ConfirmPnAvailability notification from the Driver modules have to be routed. If CANIF_PUBLIC_PN_SUPPORT equals False, this parameter shall not be configurable.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CAN_SM
+ AUTOSAR_ECUC
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanIfDispatchUserCtrlBusOffName
+
+ This parameter defines the name of <User_ControllerBusOff>.
+
+
+
+ This parameter depends on the parameter CANIF_USERCTRLBUSOFF_UL. If CANIF_USERCTRLBUSOFF_UL equals CAN_SM the name of <User_ControllerBusOff> is fixed. If CANIF_USERCTRLBUSOFF_UL equals CDD, the name of <User_ControllerBusOff> is selectable.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+ CanIfDispatchUserCtrlBusOffUL
+
+ This parameter defines the upper layer (UL) module to which the notifications of all ControllerBusOff events from the CAN Driver modules have to be routed via <User_ControllerBusOff>.
+
+
+
+ There is no possibility to configure no upper layer (UL) module as the provider of <User_ControllerBusOff>.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CAN_SM
+ AUTOSAR_ECUC
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanIfDispatchUserCtrlModeIndicationName
+
+ This parameter defines the name of <User_ControllerModeIndication>.
+
+
+
+ This parameter depends on the parameter CANIF_USERCTRLMODEINDICATION_UL. If CANIF_USERCTRLMODEINDICATION_UL equals CAN_SM the name of <User_ControllerModeIndication> is fixed. If CANIF_USERCTRLMODEINDICATION_UL equals CDD, the name of <User_ControllerModeIndication> is selectable.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+ CanIfDispatchUserCtrlModeIndicationUL
+
+ This parameter defines the upper layer (UL) module to which the notifications of all ControllerTransition events from the CAN Driver modules have to be routed
+
+
+
+ via <User_ControllerModeIndication>.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CAN_SM
+ AUTOSAR_ECUC
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanIfDispatchUserTrcvModeIndicationName
+
+ This parameter defines the name of <User_TrcvModeIndication>.
+
+
+
+ This parameter depends on the parameter CANIF_USERTRCVMODEINDICATION_UL. If CANIF_USERTRCVMODEINDICATION_UL equals CAN_SM the name of <User_TrcvModeIndication> is fixed. If CANIF_USERTRCVMODEINDICATION_UL equals CDD, the name of <User_TrcvModeIndication> is selectable.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+ CanIfDispatchUserTrcvModeIndicationUL
+
+ This parameter defines the upper layer (UL) module to which the notifications of all TransceiverTransition events from the CAN Transceiver Driver modules have to be routed via <User_TrcvModeIndication>. If no UL module is configured, no upper layer callback function will be called.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CAN_SM
+ AUTOSAR_ECUC
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanIfDispatchUserValidateWakeupEventName
+
+ This parameter defines the name of <User_ValidateWakeupEvent>. This
+
+
+
+ parameter depends on the parameter CANIF_USERVALIDATEWAKEUPEVENT_UL.
+ CANIF_USERVALIDATEWAKEUPEVENT_UL equals ECUM the name of
+ <User_ValidateWakeupEvent> is fixed. CANIF_USERVALIDATEWAKEUPEVENT_UL equals CDD, the name of <User_ValidateWakeupEvent> is selectable. If parameter CANIF_WAKEUP_CHECK_VALIDATION_API is disabled, no <User_ValidateWakeupEvent> API can be configured.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+ CanIfDispatchUserValidateWakeupEventUL
+
+ This parameter defines the upper layer (UL) module to which the notifications about positive former requested wake up sources have to be routed via <User_ValidateWakeupEvent>. If parameter CANIF_WAKEUP_CHECK_VALIDATION_API is disabled, this parameter cannot be configured.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+ ECUM
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ CanIfInitCfg
+
+ This container contains the init parameters of the CAN Interface.
+
+
+
+ At least one (if only on CanIf with one possible Configuration), but multiple (CanIf with different Configurations) instances of this container are possible.
+
+
+ 1
+ 1
+ true
+
+
+
+ CanIfInitCfgSet
+
+ Selects the CAN Interface specific configuration setup. This type of the external data structure shall contain the post build initialization data for the CAN Interface for all underlying CAN Dirvers.
+
+
+
+ constant to CanIf_ConfigType
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+
+
+ CanIfBufferCfg
+
+ This container contains the Txbuffer configuration. Multiple buffers with different sizes could be configured. If CanIfBufferSize (CANIF834_Conf) equals 0, the CanIf Tx L-PDU only refers via this CanIfBufferCfg the corresponding CanIfHthCfg.
+
+ 0
+ true
+ false
+
+
+
+ CanIfBufferSize
+
+ This parameter defines the number of CanIf Tx L-PDUs which can be buffered in one Txbuffer. If this value equals 0, the CanIf does not perform Txbuffering for the CanIf Tx L-PDUs which are assigned to this Txbuffer. If CanIfPublicTxBuffering equals False, this parameter equals 0 for all TxBuffer. If the CanHandleType of the referred HTH equals FULL, this parameter equals 0 for this TxBuffer.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 255
+ 0
+
+
+
+
+
+ CanIfBufferHthRef
+
+ Reference to HTH, that defines the hardware object or the pool of hardware objects configured for transmission. All the CanIf Tx L-PDUs refer via the CanIfBufferCfg and this parameter to the HTHs if TxBuffering is enabled, or not.
+
+
+
+ Each HTH shall not be assigned to more than one buffer.
+
+
+ 1
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHthCfg
+
+
+
+
+
+ CanIfInitHohCfg
+
+ This container contains the references to the configuration setup of each underlying CAN Driver.
+
+ 0
+ true
+ false
+
+
+
+ CanIfInitRefCfgSet
+
+ Selects the CAN Interface specific configuration setup. This type of external data structure shall contain the post build initialization data for the CAN Interface for all underlying CAN Drivers.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Can/CanConfigSet
+
+
+
+
+
+ CanIfHrhCfg
+
+ This container contains configuration parameters for each hardware receive object (HRH).
+
+ 0
+ true
+ false
+
+
+
+ CanIfHrhSoftwareFilter
+
+ Selects the hardware receive objects by using the HRH range/list from CAN Driver configuration to define, for which HRH a software filtering has to be performed at during receive processing.
+
+
+
+ True: Software filtering is enabled
+ False: Software filtering is enabled
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+
+
+ CanIfHrhCanCtrlIdRef
+
+ Reference to controller Id to which the HRH belongs to. A controller can contain one or more HRHs.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg
+
+
+
+ CanIfHrhCanHandleTypeRef
+
+ The parameter refers to a particular HRH object in the CAN Driver Module configuration. The type of the HRH can either be Full-CAN or Basic-CAN. The type of HRHs is defined in the CAN Driver Module and hence it is derived from CAN Driver Configuration of a Hardware Object. If BasicCAN is configured, software filtering is enabled.
+
+
+
+ Please note that this reference is deprecated and is kept only for backward compatibility reasons. CanIfHthIdSymRef shall be used instead to get the CanHandleType and CanObjectId of CAN Driver. In the next major release this reference will be deleted.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject
+
+
+
+ CanIfHrhIdSymRef
+
+ The parameter refers to a particular HRH object in the CanDrv configuration (see CanHardwareObject CAN324_Conf).
+
+
+
+ The CanIf receives the following information of the CanDrv module by this reference:
+ - CanHandleType (see CAN323_Conf)
+ - CanObjectId (see CAN326_Conf)
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject
+
+
+
+
+
+ CanIfHrhRangeCfg
+
+ Defines the parameters required for configurating multiple CANID ranges for a given same HRH.
+
+ 0
+ true
+ false
+
+
+
+ CanIfHrhRangeRxPduLowerCanId
+
+ Lower CAN Identifier of a receive CAN L-PDU for identifier range definition, in which all CAN Ids shall pass the software filtering.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 536870911
+ 0
+
+
+
+ CanIfHrhRangeRxPduRangeCanIdType
+
+ Specifies whether a configured Range of CAN Ids shall only consider standard CAN Ids or extended CAN Ids.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ EXTENDED
+ AUTOSAR_ECUC
+
+
+ STANDARD
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanIfHrhRangeRxPduUpperCanId
+
+ Upper CAN Identifier of a receive CAN L-PDU for identifier range definition, in which all CAN Ids shall pass the software filtering.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 536870911
+ 0
+
+
+
+
+
+
+
+ CanIfHthCfg
+
+ This container contains parameters related to each HTH.
+
+ 0
+ true
+ false
+
+
+
+ CanIfHthCanCtrlIdRef
+
+ Reference to controller Id to which the HTH belongs to. A controller can contain one or more HTHs.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg
+
+
+
+ CanIfHthCanHandleTypeRef
+
+ The parameter refers to a particular HTH object in the CAN Driver Module configuration. The type of the HTH can either be Full-CAN or Basic-CAN. The type of HTHs is defined in the CAN Driver Module and hence it is derived from CAN Driver Configuration of a Hardware Object.
+
+
+
+ Please note that this reference is deprecated and is kept only for backward compatibility reasons. CanIfHthIdSymRef shall be used instead to get the CanHandleType and CanObjectId of CAN Driver. In the next major release this reference will be deleted.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject
+
+
+
+ CanIfHthIdSymRef
+
+ The parameter refers to a particular HTH object in the CanDrv configuration (see CanHardwareObject CAN324_Conf).
+
+
+
+ The CanIf receives the following information of the CanDrv module by this reference:
+ - CanHandleType (see CAN323_Conf)
+ - CanObjectId (see CAN326_Conf)
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject
+
+
+
+
+
+
+
+ CanIfRxPduCfg
+
+ This container contains the configuration (parameters) of each receive CAN L-PDU.
+
+
+
+ The SHORT-NAME of "CanIfRxPduConfig" container itself represents the symolic name of Receive L-PDU.
+
+
+ 0
+ true
+ false
+
+
+
+ CanIfRxPduCanId
+
+ CAN Identifier of Receive CAN L-PDUs used by the CAN Interface. Exa: Software Filtering. This parameter is used if exactly one Can Identifier is assigned to the Pdu. If a range is assigned then the CanIfRxPduCanIdRange parameter shall be used.
+
+
+
+ Range: 11 Bit For Standard CAN Identifier ... 29 Bit For Extended CAN identifier
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 536870911
+ 0
+
+
+
+ CanIfRxPduCanIdType
+
+ CAN Identifier of receive CAN L-PDUs used by the CAN Driver for CAN L-PDU reception.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ EXTENDED_CAN
+ AUTOSAR_ECUC
+
+
+ EXTENDED_FD_CAN
+ AUTOSAR_ECUC
+
+
+ EXTENDED_NO_FD_CAN
+ AUTOSAR_ECUC
+
+
+ STANDARD_CAN
+ AUTOSAR_ECUC
+
+
+ STANDARD_FD_CAN
+ AUTOSAR_ECUC
+
+
+ STANDARD_NO_FD_CAN
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanIfRxPduDlc
+
+ Data Length code of received CAN L-PDUs used by the CAN Interface. Exa: DLC check.
+
+
+
+ The data area size of a CAN L-PDU can have a range from 0 to 8 bytes.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 8
+ 0
+
+
+
+ CanIfRxPduId
+
+ ECU wide unique, symbolic handle for receive CAN L-PDU. The CanIfRxPduId is configurable at pre-compile and post-built time. It shall fulfill ANSI/AUTOSAR definitions for constant defines.
+
+
+
+ Range: 0..max. number of defined CanRxPduIds
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 4294967295
+ 0
+
+
+
+ CanIfRxPduReadData
+
+ Enables and disables the Rx buffering for reading of received L-PDU data.
+
+
+
+ True: Enabled
+ False: Disabled
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanIfRxPduReadNotifyStatus
+
+ Enables and disables receive indication for each receive CAN L-PDU for reading its notification status.
+
+
+
+ True: Enabled
+ False: Disabled
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanIfRxPduUserRxIndicationName
+
+ This parameter defines the name of the <User_RxIndication>.
+
+
+
+ This parameter depends on the parameter CANIF_RXPDU_USERRXINDICATION_UL. If CANIF_RXPDU_USERRXINDICATION_UL equals CAN_TP, CAN_NM, PDUR, XCP or J1939TP, the name of the <User_RxIndication> is fixed. If CANIF_RXPDU_USERRXINDICATION_UL equals CDD, the name of the <User_RxIndication> is selectable.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+ CanIfRxPduUserRxIndicationUL
+
+ This parameter defines the upper layer (UL) module to which the indication
+
+
+
+ of the successfully received CANRXPDUID has to be routed via <User_RxIndication>. This <User_RxIndication> has to be invoked when the
+ indication of the configured CANRXPDUID will be received by an Rx indication event from the CAN Driver module. If no upper layer (UL) module
+ is configured, no <User_RxIndication> has to be called in case of an Rx
+ indication event of the CANRXPDUID from the CAN Driver module.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CAN_NM
+ AUTOSAR_ECUC
+
+
+ CAN_TP
+ AUTOSAR_ECUC
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+ J1939TP
+ AUTOSAR_ECUC
+
+
+ PDUR
+ AUTOSAR_ECUC
+
+
+ XCP
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ CanIfRxPduBswSchExclAreaIdRef
+
+ Reference to an exclusive area Id defined within the BSW Scheduler.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl
+
+
+
+ CanIfRxPduHrhIdRef
+
+ The HRH to which Rx L-PDU belongs to, is referred through this parameter.
+
+ 1
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfInitHohCfg/CanIfHrhCfg
+
+
+
+ CanIfRxPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ CanIfRxPduCanIdRange
+
+ Optional container that allows to map a range of CAN Ids to one PduId.
+
+ 0
+ 1
+ false
+
+
+
+ CanIfRxPduCanIdRangeLowerCanId
+
+ Lower CAN Identifier of a receive CAN L-PDU for identifier range definition, in which all CAN Ids are mapped to one PduId.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 536870911
+ 0
+
+
+
+ CanIfRxPduCanIdRangeUpperCanId
+
+ Upper CAN Identifier of a receive CAN L-PDU for identifier range definition, in which all CAN Ids are mapped to one PduId.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 536870911
+ 0
+
+
+
+
+
+ CanIfTTRxFrameTriggering
+
+ This container is only included and valid if TTCAN Interface SWS is used and TTCAN is enabled.
+
+
+
+ Frame trigger for TTCAN reception.
+
+ CanIfTTRxFrameTriggering is only included, if the controller supports TTCAN and a joblist is used for reception.
+
+
+ 0
+ 1
+ false
+
+
+
+ CanTTRxJoblistTimeMark
+
+ Defines the point in time, when the joblist execution funciton (JLEF) shall be called for the referenced rx trigger. Value is given in cycle time. This parameter is only configurable if a joblist is enabled by parameter CanIfTTJobList.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ CanIfTTRxHwObjectTriggerIdRef
+
+ This parameter refers to a particular TTCAN hardware receive object Trigger of a hardware object in the TTCAN Driver Module, which is referred via plain CAN parameter CANIF_HRH_HANDLETYPE_REF. This parameter is only configurable if a joblist is enabled by parameter CanIfTTJobList.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger
+
+
+
+
+
+
+
+ CanIfTxPduCfg
+
+ This container contains the configuration (parameters) of a transmit CAN L-PDU. It has to be configured as often as a transmit CAN L-PDU is needed.
+
+
+
+ The SHORT-NAME of "CanIfTxPduConfig" container represents the symolic name of Transmit L-PDU.
+
+
+ 0
+ true
+ false
+
+
+
+ CanIfTxPduCanId
+
+ CAN Identifier of transmit CAN L-PDUs used by the CAN Driver for CAN L-PDU transmission.
+
+
+
+ Range: 11 Bit For Standard CAN Identifier ... 29 Bit For Extended CAN identifier
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 536870911
+ 0
+
+
+
+ CanIfTxPduCanIdType
+
+ Type of CAN Identifier of the transmit CAN L-PDU used by the CAN Driver module for CAN L-PDU transmission.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ EXTENDED_CAN
+ AUTOSAR_ECUC
+
+
+ EXTENDED_FD_CAN
+ AUTOSAR_ECUC
+
+
+ STANDARD_CAN
+ AUTOSAR_ECUC
+
+
+ STANDARD_FD_CAN
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanIfTxPduDlc
+
+ Data length code (in bytes) of transmit CAN L-PDUs used by the CAN Driver for CAN L-PDU transmission.
+
+
+
+ The data area size of a CAN L-Pdu can have a range from 0 to 8 bytes.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 8
+ 0
+
+
+
+ CanIfTxPduId
+
+ ECU wide unique, symbolic handle for transmit CAN L-PDU. The CanIfTxPduId is configurable at pre-compile and post-built time.
+
+
+
+ Range: 0..max. number of CantTxPduIds
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 4294967295
+ 0
+
+
+
+ CanIfTxPduPnFilterPdu
+
+ If CanIfPublicPnFilterSupport is enabled, by this parameter PDUs could be configured which will pass the CanIfPnFilter.
+
+
+
+ If there is no CanIfTxPduPnFilterPdu configured per controller, the corresponding controller applies no CanIfPnFilter.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanIfTxPduReadNotifyStatus
+
+ Enables and disables transmit confirmation for each transmit CAN L-PDU for reading its notification status.
+
+
+
+ True: Enabled
+ False: Disabled
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanIfTxPduType
+
+ Defines the type of each transmit CAN L-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DYNAMIC
+ AUTOSAR_ECUC
+
+
+ STATIC
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanIfTxPduUserTxConfirmationName
+
+ This parameter defines the name of the <User_TxConfirmation>. This
+
+
+
+ parameter depends on the parameter CANIF_TXPDU_USERTXCONFIRMATION_UL. If
+ CANIF_TXPDU_USERTXCONFIRMATION_UL equals CAN_TP, CAN_NM, PDUR, XCP or J1939TP, the name of the <User_TxConfirmation> is fixed. If CANIF_TXPDU_USERTXCONFIRMATION_UL equals CDD, the name of the <User_TxConfirmation> is selectable.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+ CanIfTxPduUserTxConfirmationUL
+
+ This parameter defines the upper layer (UL) module to which the confirmation of the successfully transmitted CANTXPDUID has to be routed via the <User_TxConfirmation>.
+
+
+
+ This <User_TxConfirmation> has to be invoked when the confirmation of the configured CANTXPDUID will be received by a Tx confirmation event from the CAN Driver module.
+ If no upper layer (UL) module is configured, no <User_TxConfirmation> has to be called in case of a Tx confirmation event of the CANTXPDUID from the CAN Driver module.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CAN_NM
+ AUTOSAR_ECUC
+
+
+ CAN_TP
+ AUTOSAR_ECUC
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+ J1939TP
+ AUTOSAR_ECUC
+
+
+ PDUR
+ AUTOSAR_ECUC
+
+
+ XCP
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ CanIfTxPduBswSchExclAreaIdRef
+
+ Reference to an exclusive area Id defined within the BSW Scheduler.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance/RteBswExclusiveAreaImpl
+
+
+
+ CanIfTxPduBufferRef
+
+ Configurable reference to a CanIf buffer configuration.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/CanIf/CanIfInitCfg/CanIfBufferCfg
+
+
+
+ CanIfTxPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ CanIfTTTxFrameTriggering
+
+ This container is only included and valid if TTCAN Interface SWS is used and TTCAN is enabled.
+
+
+
+ Frame trigger for TTCAN transmission.
+
+ CanIfTTTxFrameTriggering is only included, if the controller supports TTCAN and a joblist is used.
+
+
+ 0
+ 1
+ false
+
+
+
+ CanIfTTTxJoblistTimeMark
+
+ Defines the point in time, when the joblist execution funciton (JLEF) shall be called for the referenced tx frame trigger.
+
+
+
+ Value is given in cycle time. This parameter is only configurable if a joblist is enabled by parameter CanIfTTJobList.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ CanIfTTTxHwObjectTriggerIdRef
+
+ This parameter refers to a particular TTCAN hardware transmit object Trigger of a hardware object in the TTCAN Driver Module,
+
+
+
+ which is referred via plain CAN parameter CANIF_HTH_HANDLETYPE_REF. This parameter is only configurable if a joblist is enabled by parameter CanIfTTJobList.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Can/CanConfigSet/CanHardwareObject/CanTTHardwareObjectTrigger
+
+
+
+
+
+
+
+
+
+ CanIfPrivateCfg
+
+ This container contains the private configuration (parameters) of the CAN Interface.
+
+ 1
+ 1
+ false
+
+
+
+ CanIfPrivateDlcCheck
+
+ Selects whether the DLC check is supported.
+
+
+
+ TRUE: TTCAN is supported.
+ FALSE: TTCAN is not supported, only normal CAN communication is possible.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ CanIfTTGeneral
+
+ This container is only included and valid if TTCAN Interface SWS is used and TTCAN is enabled.
+
+
+
+ This container contains the parameters, which define if and in which way TTCAN is supported.
+
+ CanIfTTGeneral is only included, if the controller supports TTCAN.
+
+
+ 0
+ 1
+ false
+
+
+
+ CanIfTTJoblist
+
+ Defines whether TTCAN is processed via a joblist.
+
+
+
+ TRUE: Joblist is used.
+ FALSE: No joblist is used.
+
+ This parameter is only configurable if TTCAN is enabled by parameter CanIfSupportTTCAN.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanIfTTMaxIsrDelay
+
+ Defines the maximum delay for the execution of the joblist execution function JLEF. This parameter is only configurable if a joblist is enabled by parameter CanIfTTJobList.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+
+
+ CanIfPublicCfg
+
+ This container contains the public configuration (parameters) of the CAN Interface.
+
+ 1
+ 1
+ false
+
+
+
+ CanIfPublicCancelTransmitSupport
+
+ Configuration parameter to enable/disable dummy API for upper layer modules which allows to request the cancellation of an I-PDU.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanIfPublicCddHeaderFile
+
+ Defines header files for callback functions which shall be included in case of CDDs. Range of characters is 1.. 32.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+ CanIfPublicChangeBaudrateSupport
+
+ Configuration parameter to enable/disable the API to change the baudrate of a CAN controller.
+
+
+
+ (see CANIF722) at the corresponding wake-up source in the CanIf.
+ If disabled, all messages shall validate such a wake-up event.
+ This parameter depends on CANIF_PUBLIC_WAKEUP_CHECK_VALID_API and shall only be configurable, if it is enabled.
+
+ True: Enabled
+ False: Disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ CanIfTrcvDrvCfg
+
+ This container contains the configuration (parameters) of all addressed CAN transceivers by each underlying CAN Transceiver Driver module. For each CAN transceiver Driver a seperate instance of this container shall be provided.
+
+ 0
+ true
+ false
+
+
+
+ CanIfTrcvCfg
+
+ This container contains the configuration (parameters) of one addressed CAN transceiver by the underlying CAN Transceiver Driver module. For each CAN transceiver a seperate instance of this container has to be provided.
+
+ 1
+ true
+ false
+
+
+
+ CanIfTrcvId
+
+ This parameter abstracts from the CAN Transceiver Driver specific parameter Transceiver. Each transceiver of all connected CAN Transceiver Driver modules shall be assigned to one specific TransceiverId of the CanIf.
+
+
+
+ Range: 0..number of configured transceivers of all CAN Transceiver Driver modules
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ CanIfTrcvWakeupSupport
+
+ This parameter defines if a respective transceiver of the referenced CAN Transceiver Driver modules is queriable for wake up events.
+
+
+
+ True: Enabled
+ False: Disabled
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ CanIfTrcvCanTrcvRef
+
+ This parameter references to the logical handle of the underlying CAN
+
+
+
+ transceiver from the CAN transceiver driver module to be served by the CAN Interface module.
+
+ Range: 0..max. number of underlying supported CAN transceivers
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/CanTrcv/CanTrcvConfigSet/CanTrcvChannel
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanNm.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanNm.arxml
new file mode 100644
index 00000000..51a8e50e
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanNm.arxml
@@ -0,0 +1,1895 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ CanNm
+
+ Configuration Parameters for the Can Nm module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ CanNmGlobalConfig
+
+ This container contains the global configuration parameter of the CanNm. The parameters and the parameters of the sub containers shall be mapped to the C data type CanNm_ConfigType (for parameters where it is possible) which is passed to the CanNm_Init function.
+
+
+
+ This container is a MultipleConfigurationContainer (only for variant 3), i.e. this container and its sub-containers exit once per configuration set.
+
+ true: PN request are calculated
+ false: PN request are not calculated
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanNmPnResetTime
+
+ Specifies the runtime of the reset timer in seconds. This reset time is valid for the reset of PN requests in the EIRA and in the ERA. The value shall be the same for every channel. Thus it is a global config parameter.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+ CanNmRemoteSleepIndEnabled
+
+ Pre-processor switch for enabling remote sleep indication support. This feature is required for gateway nodes only.
+
+
+
+ calculationFormula = If (CanNmPassiveModeEnabled == False) then Equal(NmRemoteSleepIndEnabled) else Equal(False)
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanNmRepeatMsgIndEnabled
+
+ Enable/disable the notification that a RepeatMessageRequest bit has been received.
+
+
+
+ Only one SduRef is required for CanNm because the EIRA is the aggregation over all Can Channels.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ CanNmChannelConfig
+
+ This container contains the channel specific configuration parameter of the CanNm.
+
+ 1
+ true
+ false
+
+
+
+ CanNmAllNmMessagesKeepAwake
+
+ Specifies if CanNm drops irrelevant NM messages.
+
+
+
+ false: Only NM messages with an with CRI bit = true and containing an PN request for this ECU triggers the standard RX indication handling
+ true: Every NM message triggers the standard RX indication handling
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanNmBusLoadReductionActive
+
+ This parameter defines if bus load reduction for the respective NM channel is active or not.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanNmCarWakeUpBitPosition
+
+ Specifies the Bit position of the CWU within the NM-Message.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+ CanNmCarWakeUpBytePosition
+
+ Specifies the Byte position of the CWU within the NM-Message.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 7
+ 2
+
+
+
+ CanNmCarWakeUpFilterEnabled
+
+ If CWU filtering is supported, only the CWU bit within the NM message with source node identifier CanNmCarWakeUpFilterNodeId is considered as CWU request.
+
+
+
+ FALSE - CWU filtering is not supported
+ TRUE - CWU filtering is supported
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanNmCarWakeUpFilterNodeId
+
+ Source node identifier for CWU filtering. If CWU filtering is supported, only the CWU bit within the NM message with source node identifier CanNmCarWakeUpFilterNodeId is considered as CWU request.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ CanNmCarWakeUpRxEnabled
+
+ Enables or disables support of CarWakeUp bit evaluation in received NM messages.
+
+
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanNmImmediateNmCycleTime
+
+ Defines the immediate NM PDU cycle time in seconds which is used for CanNmImmediateNmTransmissions NM PDU transmissions. This parameter is only valid if CanNmImmediateNmTransmissions is greater one.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+ CanNmImmediateNmTransmissions
+
+ Defines the number of immediate NM PDUs which shall be transmitted. If the value is zero no immediate NM PDUs are transmitted. The cycle time of immeditate NM PDUs is defined by CanNmImmediateNmCycleTime.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ CanNmMsgCycleOffset
+
+ Time offset in the periodic transmission node. It determines the start delay of the transmission. Specified in seconds.
+
+
+
+ This parameter is only valid if CanNmPassiveModeEnabled is False.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ CanNmMsgCycleTime
+
+ Period of a NM-message in seconds. It determines the periodic rate in the "periodic transmission mode with bus load reduction" and is the basis for transmit scheduling in the "periodic transmission mode without bus load reduction".
+
+
+
+ This parameter is only valid if CanNmPassiveModeEnabled is False.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+ CanNmMsgReducedTime
+
+ Node specific bus cycle time in the periodic transmission mode with bus load reduction. Specified in seconds.
+
+
+
+ This parameter is only valid if
+ CanNmBusLoadReductionEnabled == True and
+ CanNmBusLoadReductionActive == True and
+ CanNmPassiveModeEnabled == False
+
+ Otherwise this parameter is not used.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+ CanNmMsgTimeoutTime
+
+ Transmission Timeout of NM-message. If there is no transmission confirmation by the CAN Interface within this timeout, the CANNM module shall give an error notification.
+
+
+
+ This parameter is only valid if CANNM_PASSIVE_MODE_ENABLED is disabled.
+
+ This parameter is only valid if
+ CanNmPassiveModeEnabled = False and
+ CanNmNodeDetectionEnabled = True
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ CanNmPduCbvPosition
+
+ Defines the position of the control bit vector within the NM PDU.
+
+
+
+ The value of the parameter represents the location of the control bit vector in the NM PDU (CanNmPduByte0 means byte 0, CanNmPduByte1 means byte 1, CanNmPduOff means source node identifier is not part of the NM PDU)
+
+ if(CANNM_PDU_CBV_POSITION != CANNM_PDU_OFF && CANNM_PDU_NID_POSITION != CANNM_PDU_OFF) then CANNM_PDU_CBV_POSITION != CANNM_PDU_NID_POSITION
+
+ if(CANNM_PDU_CBV_POSITION != CANNM_PDU_OFF && CANNM_PDU_NID_POSITION == CANNM_PDU_OFF) then CANNM_PDU_CBV_POSITION = CANNM_PDU_BYTE0
+
+ ImplementationType: CanNm_PduPositionType
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CANNM_PDU_BYTE_0
+ AUTOSAR_ECUC
+
+
+ CANNM_PDU_BYTE_1
+ AUTOSAR_ECUC
+
+
+ CANNM_PDU_OFF
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanNmPduNidPosition
+
+ Defines the position of the source node identifier within the NM PDU.
+
+
+
+ The value of the parameter represents the location of the source node identifier in the NM PDU (CanNMPduByte0 means byte 0, CanNmPduByte1 means byte 1, CanNmPduOff means source node identifier is not part of the NM PDU)
+
+ if(CANNM_PDU_NID_POSITION != CANNM_PDU_OFF && CANNM_PDU_CBV_POSITION != CANNM_PDU_OFF) then CANNM_PDU_NID_POSITION != CANNM_PDU_CBV_POSITION
+
+ if(CANNM_PDU_NID_POSITION != CANNM_PDU_OFF && CANNM_PDU_CBV_POSITION == CANNM_PDU_OFF) then CANNM_PDU_NID_POSITION = CANNM_PDU_BYTE0
+
+ ImplementationType: CanNm_PduPositionType
+
+ It defines the time in seconds how long it shall take to recognize that all other nodes are ready to sleep.
+
+ Typically it should be equal to: n * CanNmMsgCycleTime, where n denotes the number of NM-Messages that are normally sent before Remote Sleep Indication is detected.
+ The value of n decremented by one determines the amount of lost NM-Messages that can be tolerated by the Remote Sleep Indication procedure.
+ The value 0 denotes that no Remote Sleep Indication functionality is configured.
+
+ It defines the time in seconds how long the NM shall stay in the Repeat Message State.
+
+ Typically it should be equal to: n * CanNmMsgCycleTime, where n denotes the number of NM-Messages that are normally sent in the Repeat Message State.
+ The value of n decremented by one determines the amount of lost NM-Messages that can be tolerated by the node detection procedure.
+ The value 0 denotes that no Repeat Message State is configured. It means that Repeat Message State is transient what implicates that it is left immediately after entrance and in result no start-up stability is guaranteed and no node detection procedure is possible.
+
+ It denotes the time in seconds how long the NM shall stay in the Network Mode before transition into Prepare Bus-Sleep Mode shall take place.
+
+ It shall be equal for all nodes in the cluster.
+ It shall be greater than CanNmMsgCycleTime.
+ Typically it should be equal to: n * CanNmMsgCycleTime, where n denotes the number of NM-Message cycle times in the Ready Sleep State before transition into the Bus-Sleep Mode is initiated. The value of n decremented by one determines the amount of lost NM-Messages that can be tolerated by the coordination algorithm.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.002
+
+
+
+ CanNmUserDataLength
+
+ Defines the length of the user data contained in the NM PDU
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 8
+ 0
+
+
+
+ CanNmWaitBusSleepTime
+
+ Timeout for bus calm down phase.
+
+
+
+ It denotes the time in seconds how long the NM shall stay in the Prepare Bus-Sleep Mode before transition into Bus-Sleep Mode shall take place.
+
+ It shall be equal for all nodes in the cluster.
+ It shall be long enough to make all Tx-buffer empty.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+
+
+ CanNmPnEraRxNSduRef
+
+ Reference to a Pdu in the COM-Stack. The SduRef is required for every CanNm Channel, because ERA is reported per channel.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+ CanNmComMNetworkHandleRef
+
+ This reference points to the unique channel defined by the ComMChannel and provides access to the unique channel index value in ComMChannelId.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ CanNmRxPdu
+
+ This container is used to configure the Rx PDU properties that are used for the CanNm Channel.
+
+ 1
+ 1
+ false
+
+
+
+ CanNmRxPduId
+
+ This parameter defines the Rx PDU ID of the CanIf L-PDU range that is associated with this CanNmChannel instance.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CanNmRxPduRef
+
+ Reference to the global PDU that is used by this CanNmChannel instance.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ CanNmTxPdu
+
+ This container contains the CanNmTxConfirmationPduId and the CanNmTxPduRef.
+
+ 0
+ 1
+ false
+
+
+
+ CanNmTxConfirmationPduId
+
+ Handle Id to be used by the Lower Layer to confirm the transmission of the CanNmTxPdu to the LowerLayer.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CanNmTxPduRef
+
+ The reference to the common PDU structure.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ CanNmUserDataTxPdu
+
+ This optional container is used to configure the UserNm PDU. This container is only available if CanNmComUserDataSupport is enabled.
+
+ 0
+ 1
+ false
+
+
+
+ CanNmTxUserDataPduId
+
+ This parameter defines the Handle ID of the NM User Data I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CanNmTxUserDataPduRef
+
+ Reference to the NM User Data I-PDU in the global PDU collection.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ CanNmPnInfo
+
+ PN information configuration
+
+ 0
+ 1
+ false
+
+
+
+ CanNmPnInfoLength
+
+ Specifies the length of the PN request information in the NM message.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 7
+ 0
+
+
+
+ CanNmPnInfoOffset
+
+ Specifies the offset of the PN request information in the NM message.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 7
+ 1
+
+
+
+
+
+ CanNmPnFilterMaskByte
+
+ PN information configuration
+
+ 0
+ 7
+ false
+
+
+
+ CanNmPnFilterMaskByteIndex
+
+ Specifies the offset of the PN request information in the NM message.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 6
+ 0
+
+
+
+ CanNmPnFilterMaskByteValue
+
+ Parameter to configure the filter mask byte.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 255
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanSM.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanSM.arxml
new file mode 100644
index 00000000..13e4f029
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanSM.arxml
@@ -0,0 +1,573 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ CanSM
+
+ Configuration of the CanSM module
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ CanSMConfiguration
+
+ This container contains the global parameters of the CanSM and sub containers, which are for the CAN network specific configuration.
+
+ 1
+ 1
+ true
+
+
+
+ CanSMModeRequestRepetitionMax
+
+ Specifies the maximal amount of mode request repetitions without a respective mode indication from the CanIf module until the CanSM module reports a development error to the DET and tries to go back to no communication.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ CanSMModeRequestRepetitionTime
+
+ Specifies in which time duration the CanSM module shall repeat mode change requests by using the API of the CanIf module.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+
+
+ CanSMManagerNetwork
+
+ This container contains the CAN network specific parameters of each CAN network
+
+ 1
+ true
+ false
+
+
+
+ CanSMBorCounterL1ToL2
+
+ This threshold defines the count of bus-offs until the bus-off recovery switches from level 1 (short recovery time) to level 2 (long recovery time).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ CanSMBorTimeL1
+
+ This time parameter defines in seconds the duration of the bus-off recovery time in level 1 (short recovery time).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ CanSMBorTimeL2
+
+ This time parameter defines in seconds the duration of the bus-off recovery time in level 2 (long recovery time).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ CanSMBorTimeTxEnsured
+
+ This parameter defines in seconds the duration of the bus-off event check. This check assesses, if the recovery has been successful after the recovery reenables the transmit path. If a new bus-off occurs during this time period, the CanSM assesses this bus-off as sequential bus-off without successful recovery. Because a bus-off only can be detected, when PDUs are transmitted, the time has to be great enough to ensure that PDUs are transmitted again (e. g. time period of the fastest cyclic transmitted PDU of the COM module / ComTxModeTimePeriodFactor).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ CanSMBorTxConfirmationPolling
+
+ This parameter shall configure, if the CanSM polls the CanIf_GetTxConfirmationState API to decide the bus-off state to be recovered instead of using the CanSMBorTimeTxEnsured parameter for this decision.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ CanSMComMNetworkHandleRef
+
+ Unique handle to identify one certain CAN network. Reference to one of the network handles configured for the ComM.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+ CanSMTransceiverId
+
+ ID of the CAN transceiver assigned to the configured network handle. Reference to one of the transceivers managed by the CanIf module.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/CanIf/CanIfTrcvDrvCfg/CanIfTrcvCfg
+
+
+
+
+
+ CanSMController
+
+ This container contains the controller IDs assigned to a CAN network.
+
+ 1
+ true
+ false
+
+
+
+ CanSMControllerId
+
+ Unique handle to identify one certain CAN controller. Reference to one of the CAN controllers managed by the CanIf module.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/CanIf/CanIfCtrlDrvCfg/CanIfCtrlCfg
+
+
+
+
+
+ CanSMDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ CANSM_E_BUS_OFF
+
+ Reference to configured DEM event to report bus off errors for this CAN network.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+
+
+
+
+ CanSMGeneral
+
+ Container for general pre-compile parameters of the CanSM module
+
+ 1
+ 1
+ false
+
+
+
+ CanSMDevErrorDetect
+
+ Enables and disables the development error detection and notification mechanism.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanSMMainFunctionTimePeriod
+
+ This parameter defines the cycle time of the function CanSM_MainFunction in seconds
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+ CanSMVersionInfoApi
+
+ Activate/Deactivate the version information API (CanSM_GetVersionInfo).
+
+
+
+ true: version information API activated
+ false: version information API deactivated
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanSmChangeBaudrateApi
+
+ The support of the Can_ChangeBaudrate API is optional.
+
+
+
+ If this parameter is set to true the Can_ChangeBaudrate API shall be supported. Otherwise the API is not supported.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanTSyn.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanTSyn.arxml
new file mode 100644
index 00000000..023cc14e
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanTSyn.arxml
@@ -0,0 +1,820 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ CanTSyn
+
+ Configuration of the Synchronized Time-base Manager (StbM) module with respect to global time handling on CAN.
+
+ VENDOR_SPECIFIC_MODULE_DEFINITION
+
+
+
+ 1.00.00
+ visssf
+ 2014-08-25T05:10:29+02:00
+
+
+
+ Initial creation (Beta)
+
+
+ ESCAN00077542
+
+
+
+
+
+ 1.01.00
+ visssf
+ 2014-12-04T11:01:52+01:00
+
+
+
+ Added default values for handle IDs
+
+
+ ESCAN00079949
+
+
+
+
+
+ 1.02.00
+ visssf
+ 2015-07-14T04:16:14+02:00
+
+
+
+ Updated SW version
+
+
+
+
+
+ 2.00.00
+ visssf
+ 2015-09-22T09:22:59+02:00
+
+
+
+ Updated SW version
+
+
+
+
+
+ 2.01.00
+ visssf
+ 2016-02-26T01:39:24+01:00
+
+
+
+ Support multiple masters per Time Domain
+
+
+ ESCAN00088577
+
+
+
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ CanTSynGeneral
+
+ This container holds the general parameters of the CAN-specific Synchronized Time-base Manager
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ CanTSynDevErrorDetect
+
+ Switch for enabling the development error detection.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ CanTSynMainFunctionPeriod
+
+ Schedule period of the main function CanTSyn_MainFunction. Unit: [s].
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1.7976931348623157E+308
+ 0
+
+
+
+ CanTSynVersionInfo
+
+ Activate/Deactivate the version information API (CanTSyn_GetVersionInfo). True: version information API activated False: version information API deactivated.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ CanTSynGlobalTimeFupDataIDList
+
+ The DataIDList for FUP messages ensures the identification of data elements due to CRC calculation process.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ CanTSynGlobalTimeFupDataIDListElement
+
+ Element of the DataIDList for FUP messages ensures the identification of data elements due to CRC calculation process.
+
+
+
+
+ false
+ false
+
+
+
+ 16
+ 16
+
+
+
+ CanTSynGlobalTimeFupDataIDListIndex
+
+ Index of the DataIDList for FUP messages ensures the identification of data elements due to CRC calculation process.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 15
+ 0
+
+
+
+ CanTSynGlobalTimeFupDataIDListValue
+
+ Value of the DataIDList for FUP messages ensures the identification of data elements due to CRC calculation process.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+
+
+ CanTSynGlobalTimeOfnsDataIDList
+
+ The DataIDList for OFNS messages ensures the identification of data elements due to CRC calculation process.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ CanTSynGlobalTimeOfnsDataIDListElement
+
+ Element of the DataIDList for OFNS messages ensures the identification of data elements due to CRC calculation process.
+
+
+
+
+ false
+ false
+
+
+
+ 16
+ 16
+
+
+
+ CanTSynGlobalTimeOfnsDataIDListIndex
+
+ Index of the DataIDList for OFNS messages ensures the identification of data elements due to CRC calculation process.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 15
+ 0
+
+
+
+ CanTSynGlobalTimeOfnsDataIDListValue
+
+ Value of the DataIDList for OFNS messages ensures the identification of data elements due to CRC calculation process.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+
+
+ CanTSynGlobalTimeOfsDataIDList
+
+ The DataIDList for OFS messages ensures the identification of data elements due to CRC calculation process.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ CanTSynGlobalTimeOfsDataIDListElement
+
+ Element of the DataIDList for OFS messages ensures the identification of data elements due to CRC calculation process.
+
+
+
+
+ false
+ false
+
+
+
+ 16
+ 16
+
+
+
+ CanTSynGlobalTimeOfsDataIDListIndex
+
+ Index of the DataIDList for OFS messages ensures the identification of data elements due to CRC calculation process.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ 15
+ 0
+
+
+
+ CanTSynGlobalTimeOfsDataIDListValue
+
+ Value of the DataIDList for OFS messages ensures the identification of data elements due to CRC calculation process.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+
+
+ CanTSynGlobalTimeSyncDataIDList
+
+ The DataIDList for SYNC messages ensures the identification of data elements due to CRC calculation process.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ CanTSynGlobalTimeSyncDataIDListElement
+
+ Element of the DataIDList for SYNC messages ensures the identification of data elements due to CRC calculation process.
+
+
+
+
+ false
+ false
+
+
+
+ 16
+ 16
+
+
+
+ CanTSynGlobalTimeSyncDataIDListIndex
+
+ Index for the DataIDList for SYNC messages ensures the identification of data elements due to CRC calculation process.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 15
+ 0
+
+
+
+ CanTSynGlobalTimeSyncDataIDListValue
+
+ Value of the DataIDList for SYNC messages ensures the identification of data elements due to CRC calculation process.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+
+
+
+
+ CanTSynGlobalTimeDomain
+
+ This represents the existence of a global time domain on CAN. The CanTSyn module can administrate several global time domains at the same time that in itself form a hierarchy of domains and sub-domains.
+
+
+
+
+ false
+ false
+
+
+
+
+
+ If the CanTSyn exists it is assumed that at least one global time domain exists.
+
+
+ 1
+ true
+
+
+
+ CanTSynGlobalTimeDomainId
+
+ The global time domain ID.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 31
+ 0
+
+
+
+ CanTSynGlobalTimeFollowUpTimeout
+
+ Rx timeout for the follow-up message. This is only relevant for selected bus systems Unit:seconds
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1.7976931348623157E+308
+ 0
+
+
+
+ CanTSynGlobalTimeSequenceCounterJumpWidth
+
+ The SequenceCounterJumpWidth specifies the maximum allowed gap of the Sequence Counter between two SYNC resp. two OFS messages.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 15
+ 1
+
+
+
+
+
+ CanTSynSynchronizedTimeBaseRef
+
+ Mandatory reference to the required synchronized time-base.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase
+
+
+
+
+
+ CanTSynGlobalTimeMaster
+
+ Configuration of the global time master. Each global time domain is required to have exactly one global time master. This master may or may not exist on the configured ECU.
+
+
+
+
+ false
+ true
+
+
+
+ 0
+ true
+
+
+
+ CanTSynGlobalTimeTxCrcSecured
+
+ This represents the configuration of whether or not CRC is supported.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ CRC_NOT_SUPPORTED
+ AUTOSAR_ECUC
+
+
+ CRC_SUPPORTED
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanTSynGlobalTimeTxFollowUpOffset
+
+ This represents the transmission time offset between a SYNC message and the related FUP message resp. OFS message and related OFNS message. Unit: seconds.
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1.7976931348623157E+308
+ 0
+
+
+
+ CanTSynGlobalTimeTxPeriod
+
+ This represents configuration of the TX period. Unit: seconds
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1.7976931348623157E+308
+ 0
+
+
+
+ CanTSynMasterConfirmationTimeout
+
+ This represents the confirmation timeout after transmission of a SYNC message resp. OFS message. Unit: seconds.
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1.7976931348623157E+308
+ 0
+
+
+
+
+
+ CanTSynGlobalTimeMasterPdu
+
+ This container encloses the configuration of the PDU that is supposed to contain the global time information.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ CanTSynGlobalTimeMasterConfirmationHandleId
+
+ This represents the handle ID of the PDU that contains the global time information.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ true
+ 0
+ 65535
+ 0
+
+
+
+
+
+ CanTSynGlobalTimePduRef
+
+ This represents the reference to the Pdu taken to transmit the global time information. The global time master of a global time domain acts as the sender of the Pdu while all the time slaves are supposed to receive the Pdu.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ CanTSynGlobalTimeSlave
+
+ Configuration of a global time slave. Each global time domain is required to have at least one time slave. The configured ECU may or may not represent a time slave.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ CanTSynRxCrcValidated
+
+ Definition of whether or not validation of the CRC is supported.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ CRC_IGNORED
+ AUTOSAR_ECUC
+
+
+ CRC_NOT_VALIDATED
+ AUTOSAR_ECUC
+
+
+ CRC_VALIDATED
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ CanTSynGlobalTimeSlavePdu
+
+ This container encloses the configuration of the PDU that is supposed to contain the global time information.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ CanTSynGlobalTimeSlaveHandleId
+
+ This represents the handle ID of the PDU that contains the global time information.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ true
+ 0
+ 65535
+ 0
+
+
+
+
+
+ CanTSynGlobalTimePduRef
+
+ This represents the reference to the Pdu taken to transmit the global time information. The global time master of a global time domain acts as the sender of the Pdu while all the time slaves are supposed to receive the Pdu.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanTp.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanTp.arxml
new file mode 100644
index 00000000..5fa5c565
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanTp.arxml
@@ -0,0 +1,1418 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ CanTp
+
+ Configuration of the CanTp (CAN Transport Protocol) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ CanTpConfig
+
+ This container contains the configuration parameters and sub containers of the AUTOSAR CanTp module. This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+ 1
+ 1
+ true
+
+
+
+ CanTpMainFunctionPeriod
+
+ Allow to configure the time for the MainFunction (as float in seconds). Please note: This period shall be the same as call cycle time of the periodic task were CanTp Main function is called.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0
+
+
+
+
+
+ CanTpChannel
+
+ This container contains the configuration parameters of the CanTp channel.
+
+ 1
+ true
+ false
+
+
+
+ CanTpChannelMode
+
+ The CAN Transport Layer supports half and full duplex channel modes.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CANTP_MODE_FULL_DUPLEX
+ AUTOSAR_ECUC
+
+
+ CANTP_MODE_HALF_DUPLEX
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ CanTpRxNSdu
+
+ The following parameters needs to be configured for each CAN N-SDU that the CanTp module receives via the CanTpChannel.
+
+ 0
+ true
+ false
+
+
+
+ CanTpBs
+
+ Sets the number of N-PDUs the CanTp receiver allows the sender to send, before waiting for an authorization to continue transmission of the following N-PDUs.For further details on this parameter value see ISO 15765-2 specification.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ CanTpNar
+
+ Value in seconds of the N_Ar timeout. N_Ar is the time for transmission of a CAN frame (any N_PDU) on the receiver side.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ CanTpNbr
+
+ Value in seconds of the performance requirement for (N_Br + N_Ar). N_Br is the elapsed time between the receiving indication of a FF or CF or the transmit confirmation of a FC, until the transmit request of the next FC.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ CanTpNcr
+
+ Value in seconds of the N_Cr timeout. N_Cr is the time until reception of the next Consecutive Frame N_PDU.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ CanTpRxAddressingFormat
+
+ Declares which communication addressing mode is supported for this Rx N-SDU.
+
+
+
+ Enum values:
+ CanTpStandard. To use normal addressing format.
+ CanTpExtended. To use extended addressing format.
+ CanTpMixed. To use mixed addressing format.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CANTP_EXTENDED
+ AUTOSAR_ECUC
+
+
+ CANTP_MIXED
+ AUTOSAR_ECUC
+
+
+ CANTP_STANDARD
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanTpRxDl
+
+ Data Length Code of this RxNsdu. In case of variable message length, this value indicates the minimum data length.
+
+
+
+ Depending on SF or FF N-SDU the value will be limited to 7 (6 for an extended addressing format) and 4095 respectively.
+
+ Definition of enumeration values:
+
+ CanTpOn:
+ The N-PDU received uses padding for SF, FC and the last CF. (N-PDU length is always 8 bytes)
+
+ CanTpOff:
+ The N-PDU received does not use padding for SF, CF and the last CF. (N-PDU length is dynamic)
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CANTP_OFF
+ AUTOSAR_ECUC
+
+
+ CANTP_ON
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanTpRxTaType
+
+ Declares the communication type of this Rx N-SDU.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CANTP_FUNCTIONAL
+ AUTOSAR_ECUC
+
+
+ CANTP_PHYSICAL
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanTpRxWftMax
+
+ This parameter indicates how many Flow Control wait N-PDUs can be consecutively transmitted by the receiver. It is local to the node and is not transmitted inside the FC protocol data unit.
+
+
+
+ CanTpRxWftMax is used to avoid sender nodes being potentially hooked-up in case of a temporarily reception inability on the part of the receiver nodes, whereby the sender could be waiting continuously.
+
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ CanTpSTmin
+
+ Sets the duration of the minimum time the CanTp sender shall wait between the transmissions of two CF N-PDUs.
+
+
+
+ For further details on this parameter value see ISO 15765-2 specification.
+
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+
+
+ CanTpRxNSduRef
+
+ Reference to a Pdu in the COM-Stack.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ CanTpNAe
+
+ Contains the parameters needed to configure each RxNSdu or TxNSdu with CanTpAddressingFormat set to CanTpMixed.
+
+ 0
+ 1
+ false
+
+
+
+ CanTpNAe
+
+ If an RxNsdu or a TxNsdu is configured for mixed addressing
+
+
+
+ format, this parameter contains the transport protocol address extension value.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ CanTpNSa
+
+ Contains the parameters needed to configure each RxNSdu or TxNSdu with CanTpAddressingFormat set to CanTpExtended.
+
+ 0
+ 1
+ false
+
+
+
+ CanTpNSa
+
+ If an RxNSdu or a TxNSdu is configured for extended addressing format, this parameter contains the transport protocol source address's value.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ CanTpNTa
+
+ The following parameters need to be configured for each RxNsdu or TxNsdu with the CanTpAddressingFormat set to CanTpExtended.
+
+ 0
+ 1
+ false
+
+
+
+ CanTpNTa
+
+ If an RxNsdu or a TxNsdu is configured for extended addressing format, this parameter contains the transport protocol target address's value.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ CanTpRxNPdu
+
+ Used for grouping of the ID of a PDU and the Reference to a PDU.
+
+ 1
+ 1
+ false
+
+
+
+ CanTpRxNPduId
+
+ The N-PDU identifier attached to the RxNsdu is identified by CanTpRxNSduId.
+
+
+
+ Each RxNsdu identifier is linked to only one SF/FF/CF N-PDU identifier.
+ Nevertheless, in the case of extended or mixed addressing format, the same N-PDU identifier can be used for several N-SDU identifiers. The distinction is made by the N_TA or N_AE value (first data byte
+ of SF or FF frames).
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CanTpRxNPduRef
+
+ Reference to a Pdu in the COM-Stack.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ CanTpTxFcNPdu
+
+ Used for grouping of the ID of a PDU and the Reference to a PDU.
+
+ 0
+ 1
+ false
+
+
+
+ CanTpTxFcNPduConfirmationPduId
+
+ Handle Id to be used by the CanIf to confirm the transmission of the CanTpTxFcNPdu to the CanIf module.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CanTpTxFcNPduRef
+
+ Reference to a Pdu in the COM-Stack.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ CanTpTxNSdu
+
+ The following parameters needs to be configured for each CAN N-SDU that the CanTp module transmits via the CanTpChannel.
+
+ 0
+ true
+ false
+
+
+
+ CanTpNas
+
+ Value in second of the N_As timeout. N_As is the time for transmission of a CAN frame (any N_PDU) on the part of the sender.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ CanTpNbs
+
+ Value in seconds of the N_Bs timeout. N_Bs is the time of transmission until reception of the next Flow Control N_PDU.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ CanTpNcs
+
+ Value in seconds of the performance requirement of (N_Cs + N_As). N_Cs is the time which elapses between the transmit request of a CF N-PDU until the transmit request of the next CF N-PDU.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ CanTpTc
+
+ switch for enabling Transmit Cancellation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanTpTxAddressingFormat
+
+ Declares which communication addressing format is supported for this TxNsdu.
+
+
+
+ Definition of Enumeration values:
+ CanTpStandard to use normal addressing format.
+ CanTpExtended to use extended addressing format (the N_TA container of this TxNsdu will be used).
+ CanTpMixed to use mixed addressing format (the N_AE container of this TxNsdu will be used).
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CANTP_EXTENDED
+ AUTOSAR_ECUC
+
+
+ CANTP_MIXED
+ AUTOSAR_ECUC
+
+
+ CANTP_STANDARD
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanTpTxDl
+
+ Data Length Code of this TxNsdu. In case of variable length message, this value indicates the minimum data length.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ CanTpTxNSduId
+
+ Unique identifier to a structure that contains all useful information to process the transmission of a TxNsdu.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ CanTpTxPaddingActivation
+
+ Defines if the transmit frame use padding or not.
+
+
+
+ Definition of Enumeration values:
+
+ CanTpOn
+ The transmit N-PDU uses padding for SF, FC and the last CF. (N-PDU length is always 8 bytes)
+
+ CanTpOff
+ The transmit N-PDU does not use padding for SF, CF and the last CF. (N-PDU length is dynamic)
+
+ Enumeration values:
+ CanTpPhysical. Used for 1:1 communication.
+ CanTpFunctional. Used for 1:n communication.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CANTP_FUNCTIONAL
+ AUTOSAR_ECUC
+
+
+ CANTP_PHYSICAL
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ CanTpTxNSduRef
+
+ Reference to a Pdu in the COM-Stack.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ CanTpNAe
+
+ Contains the parameters needed to configure each RxNSdu or TxNSdu with CanTpAddressingFormat set to CanTpMixed.
+
+ 0
+ 1
+ false
+
+
+
+ CanTpNAe
+
+ If an RxNsdu or a TxNsdu is configured for mixed addressing
+
+
+
+ format, this parameter contains the transport protocol address extension value.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ CanTpNSa
+
+ Contains the parameters needed to configure each RxNSdu or TxNSdu with CanTpAddressingFormat set to CanTpExtended.
+
+ 0
+ 1
+ false
+
+
+
+ CanTpNSa
+
+ If an RxNSdu or a TxNSdu is configured for extended addressing format, this parameter contains the transport protocol source address's value.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ CanTpNTa
+
+ The following parameters need to be configured for each RxNsdu or TxNsdu with the CanTpAddressingFormat set to CanTpExtended.
+
+ 0
+ 1
+ false
+
+
+
+ CanTpNTa
+
+ If an RxNsdu or a TxNsdu is configured for extended addressing format, this parameter contains the transport protocol target address's value.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ CanTpRxFcNPdu
+
+ Used for grouping of the ID of a PDU and the Reference to a PDU.
+
+ 0
+ 1
+ false
+
+
+
+ CanTpRxFcNPduId
+
+ N-PDU identifier attached to the FC N-PDU of this TxNsdu identified by CanTpTxNSduId.
+
+
+
+ Each TxNsdu identifier is linked to one Rx FC N-PDU identifier only. However, in the case of extended addressing format, the same FC N-PDU identifier can be used for several N-SDU identifiers. The distinction is made by means of the N_TA value (first data byte of FC frames).
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CanTpRxFcNPduRef
+
+ Reference to a Pdu in the COM-Stack.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ CanTpTxNPdu
+
+ Used for grouping of the ID of a PDU and the Reference to a PDU.
+
+ 1
+ 1
+ false
+
+
+
+ CanTpTxNPduConfirmationPduId
+
+ Handle Id to be used by the CanIf to confirm the transmission of the CanTpTxNPdu to the CanIf module.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CanTpTxNPduRef
+
+ Reference to a Pdu in the COM-Stack.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+
+
+ CanTpGeneral
+
+ This container contains the general configuration parameters of the CanTp module.
+
+ 1
+ 1
+ false
+
+
+
+ CanTpChangeParameterApi
+
+ This parameter, if set to true, enables the CanTp_ChangeParameterRequest Api for this Module.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanTpDevErrorDetect
+
+ Switches the Development Error Detection and Notification ON or OFF
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanTpPaddingByte
+
+ Used for the initialization of unused bytes with a certain value
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ CanTpReadParameterApi
+
+ This parameter, if set to true, enables the CanTp_ReadParameterApi for this module.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanTpVersionInfoApi
+
+ The function CanTp_GetVersionInfo is configurable (On/Off) by this configuration parameter.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanTrcv.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanTrcv.arxml
new file mode 100644
index 00000000..047c6e96
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_CanTrcv.arxml
@@ -0,0 +1,1041 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ CanTrcv
+
+ Configuration of the CanTrcv (CAN Transceiver driver) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ true
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ CanTrcvConfigSet
+
+ This is the multiple configuration set container for CAN Transceiver.
+
+ 1
+ 1
+ true
+
+
+
+ CanTrcvSPICommRetries
+
+ Indicates the maximum number of communication retries in case of a failed SPI communication (applies both to timed out communication and to errors/NACK in the response data).
+
+
+
+ If configured value is '0', no retry is allowed (communication is expected to succeed at first try).
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 255
+ 0
+
+
+
+ CanTrcvSPICommTimeout
+
+ Indicates the maximum time allowed to the CanTrcv for replying (either positively or negatively) to a SPI command.
+
+
+
+ Timeout is configured in milliseconds. Timeout value of '0' means that no specific timeout is to be used by CanTrcv and the communication is executed at the best of the SPI HW capacity.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 100
+ 0
+
+
+
+
+
+ CanTrcvChannel
+
+ Container gives CAN transceiver driver information about a single CAN
+
+
+
+ transceiver (channel).
+
+
+ 1
+ true
+ false
+
+
+
+ CanTrcvChannelId
+
+ Unique identifier of the CAN Transceiver Channel.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ CanTrcvChannelUsed
+
+ Shall the related CAN transceiver channel be used?
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ CanTrcvControlsPowerSupply
+
+ Is ECU power supply controlled by this transceiver?
+
+
+
+ TRUE = Controlled by transceiver.
+ FALSE = Not controlled by transceiver.
+
+ TRUE = Selective wakeup feature is supported by the transceiver
+ FALSE = Selective wakeup functionality is not available in transceiver
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanTrcvInitState
+
+ State of CAN transceiver after call to CanTrcv_Init.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ CANTRCV_OP_MODE_NORMAL
+
+
+ CANTRCV_OP_MODE_NORMAL
+ AUTOSAR_ECUC
+
+
+ CANTRCV_OP_MODE_SLEEP
+ AUTOSAR_ECUC
+
+
+ CANTRCV_OP_MODE_STANDBY
+ AUTOSAR_ECUC
+
+
+
+
+
+ CanTrcvMaxBaudrate
+
+ Max baudrate for transceiver hardware type. Only used for validation purposes. Value shall be configured by configuration tool based on
+
+
+
+ transceiver hardware type.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1000
+ 0
+
+
+
+ CanTrcvWakeupByBusUsed
+
+ Is wake up by bus supported? If CAN transceiver hardware does not support wake up by bus value is always FALSE. If CAN transceiver hardware supports wake up by bus value is TRUE or FALSE depending whether it is used or not.
+
+
+
+ This reference is only needed if CanTrcvWakeupByBusUsed is true.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource
+
+
+
+
+
+ CanTrcvAccess
+
+ Container gives CanTrcv Driver information about access to a single CAN transceiver.
+
+ 1
+ 1
+
+
+
+ CanTrcvDioAccess
+
+ Container gives CAN transceiver driver information about accessing ports and port pins. In addition relation between CAN transceiver hardware pin names and Dio port access information is given.
+
+
+
+ If a CAN transceiver hardware has no Dio interface, there is no instance of this container.
+
+
+ 0
+ 1
+ false
+
+
+
+ CanTrcvDioChannelAccess
+
+ Container gives DIO channel access by single Can transceiver channel.
+
+ 1
+ true
+ false
+
+
+
+ CanTrcvHardwareInterfaceName
+
+ CAN transceiver hardware interface name. It is typically the name of a pin. From a Dio point of view it is either a port, a single channel or a channel group. Depending on this fact either
+
+
+
+ CANTRCV_DIO_PORT_SYMBOLIC_NAME or CANTRCV_DIO_CHANNEL_SYMBOLIC_NAME or CANTRCV_DIO_CHANNEL_GROUP_SYMBOLIC_NAME
+ shall reference a Dio configuration.
+ The CAN transceiver driver implementation description shall list up this name for the appropriate CAN transceiver hardware.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ CanTrcvDioSymNameRef
+
+ Choice Reference to a DIO Port, DIO Channel or DIO Channel Group. This reference replaces the CANTRCV_DIO_PORT_SYM_NAME, CANTRCV_DIO_CHANNEL_SYM_NAME and CANTRCV_DIO_GROUP_SYM_NAME references in the Can Trcv SWS.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannel
+ /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup
+ /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort
+
+
+
+
+
+
+
+
+ CanTrcvSpiSequence
+
+ Container gives CAN transceiver driver information about one SPI sequence.
+
+
+
+ One SPI sequence used by CAN transceiver driver is in exclusive use for it. No other driver is allowed to access this sequence. CAN transceiver driver may use one sequence to access n CAN transceiver hardwares chips of the same type or n sequences are used to access one single CAN transceiver hardware chip.
+ If a CAN transceiver hardware has no SPI interface, there is no instance of this container.
+
+
+ 0
+ true
+ false
+
+
+
+ CanTrcvSpiAccessSynchronous
+
+ This parameter is used to define whether the access to the Spi sequence is synchronous or asynchronous.
+
+
+
+ true: SPI access is synchronous.
+ false: SPI access is asynchronous.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ CanTrcvSpiSequenceName
+
+ Reference to a Spi sequence configuration container.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence
+
+
+
+
+
+
+
+ CanTrcvPartialNetwork
+
+ Container gives CAN transceiver driver information about the configuration of Partial Networking functionality.
+
+ 0
+ 1
+ false
+
+
+
+ CanTrcvBaudRate
+
+ Indicates the CAN Bus communication baud rate in kbps.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1000
+ 0
+
+
+
+ CanTrcvBusErrFlag
+
+ Indicates if the Bus Error (BUSERR) flag is managed by the BSW. This flag is set if a bus failure is detected by the transceiver.
+
+
+
+ TRUE = Supported by transceiver and managed by BSW.
+ FALSE = Not managed by BSW.
+
+ TRUE = Extended Can identifier is used.
+ FALSE = Standard Can identifier is used
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanTrcvPnEnabled
+
+ Indicates whether the selective wake-up function is enabled or disabled in HW.
+
+
+
+ TRUE = Selective wakeup feature is enabled in the transceiver hardware
+ FALSE = Selective wakeup feature is disabled in the transceiver hardware
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanTrcvPnFrameCanId
+
+ CAN ID of the Wake-up Frame (WUF).
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ CanTrcvPnFrameCanIdMask
+
+ ID Mask for the selective activation of the transceiver. It is used to enableFrame Wake-up (WUF) on a group of IDs.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ CanTrcvPnFrameDlc
+
+ Data Length of the Wake-up Frame (WUF).
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 8
+ 0
+
+
+
+ CanTrcvPowerOnFlag
+
+ Description: Indicates if the Power On Reset (POR) flag is available and is managed by the transceiver.
+
+
+
+ TRUE = Supported by Hardware.
+ FALSE = Not supported by Hardware
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ CanTrcvPnFrameDataMaskSpec
+
+ Defines data payload mask to be used on the received payload in order to determine if the transceiver must be woken up by the received Wake-up Frame (WUF).
+
+ 0
+ 8
+ false
+
+
+
+ CanTrcvPnFrameDataMask
+
+ Defines the n byte (Byte0 = LSB) of the data payload mask to be used on the received payload in order to determine if the transceiver must be woken up by the received Wake-up Frame (WUF).
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ CanTrcvPnFrameDataMaskIndex
+
+ holds the position n in frame of the mask-part
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ CanTrcvGeneral
+
+ Container gives CAN transceiver driver basic information.
+
+ 1
+ 1
+ false
+
+
+
+ CanTrcvDevErrorDetect
+
+ Switches development error detection and notification on and off.
+
+
+
+ If switched on, #define CANTRCV_DEV _ERROR_DETECT ON shall be generated. If switched off, #define CANTRCV_DEV_ERROR _DETECT OFF shall be generated. Define shall be part of file CanTrcv_Cfg.h.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ CanTrcvGetVersionInfo
+
+ Switches version information API on and off. If switched off, function need not be present in compiled code.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CanTrcvSPICommRetries
+
+ Indicates the maximal number of communication retries in case of failed SPI communication (applies both to timed out communication and to errors/NACK in the response data).
+
+
+
+ (0 ... 255 times, 0 means no retry allowed, communication must succeed at first try)
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 255
+ 0
+
+
+
+ CanTrcvSPICommTimeout
+
+ Indicates the maximal time allowed to the Transceiver in order to reply
+
+
+
+ (either positively or negatively) to a SPI command.
+
+ (value in ms, 0ms means no specific timeout is to be used,
+ communication is executed at the best of the SPI HW capacity)
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 100
+ 0
+
+
+
+ CanTrcvWaitCount
+
+ Indicates the number of wait states to change the transceiver operation mode. Transceiver hardware may need wait states for some transitions.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 4294967295
+ 0
+
+
+
+ CanTrcvWakeUpSupport
+
+ Informs whether wake up is supported by polling or not supported. In case no
+
+
+
+ wake up is supported by the hardware, setting has to be NOT_SUPPORTED. Only in the case of wake up supported by polling, function CanTrcv_MainFunction has to be present and to be invoked by the scheduler.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CANTRCV_WAKEUP_BY_POLLING
+ AUTOSAR_ECUC
+
+
+ CANTRCV_WAKEUP_NOT_SUPPORTED
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Cdd.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Cdd.arxml
new file mode 100644
index 00000000..9aee8ce7
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Cdd.arxml
@@ -0,0 +1,591 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Cdd
+
+ The CDD module describes the minimal requirements that are necessary for the configuration of a CDD with respect to the surrounding standardized BSW modules.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ true
+
+
+
+
+ CddComStackContribution
+
+ Contribution of COM Stack modules.
+
+ 0
+ 1
+ false
+
+
+
+ CddComIfUpperLayerContribution
+
+ Parameters that are necessary for the configuration of a Complex Device Driver that serves as the UpperLayer of the Com Interface module.
+
+ 0
+ 1
+ false
+
+
+
+ CddComIfUpperLayerRxPdu
+
+ This container specifies Rx PDUs that are exchanged between the CDD and the standardized BSW module.
+
+ 1
+ true
+ false
+
+
+
+ CddComIfHandleId
+
+ ECU wide unique, symbolic handle for the Pdu.
+
+ 0
+ 1
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CddComIfPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ CddComIfUpperLayerTxPdu
+
+ This container specifies Tx PDUs that are exchanged between the CDD and the standardized BSW module.
+
+ 1
+ true
+ false
+
+
+
+ CddComIfHandleId
+
+ ECU wide unique, symbolic handle for the Pdu.
+
+ 0
+ 1
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CddComIfPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ CddComMLowerLayerContribution
+
+ Parameters that are necessary for the configuration of a Complex Device Driver that serves as the LowerLayer of the Communication Manager module.
+
+ 0
+ 1
+ false
+
+
+
+ CddComMLowerLayerChannel
+
+ This container contains the network specific parameters.
+
+ 1
+ true
+ false
+
+
+
+ CddComMLowerLayerChannelRef
+
+ Unique handle to identify one certain network. Reference to one of the network handles configured for the ComM.
+
+ 1
+ 1
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+
+
+ CddGenericNmLowerLayerContribution
+
+ Parameters that are necessary for the configuration of a Complex Device Driver that serves as the LowerLayer of the Generic NM module.
+
+ 0
+ 1
+ false
+
+
+
+ CddGenericNmLowerLayerChannel
+
+ NM Channel specific configuration parameters.
+
+ 1
+ true
+ false
+
+
+
+ CddGenericNmComMNetworkHandleRef
+
+ This reference points to the unique channel defined by the ComMChannel and provides access to the unique channel index value in ComMChannelId.
+
+ 1
+ 1
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+
+
+ CddPduRLowerLayerContribution
+
+ Parameters that are necessary for the configuration of a Complex Device Driver that serves as the LowerLayer of the Pdu Router module.
+
+ 0
+ 1
+ false
+
+
+
+ CddPduRLowerLayerRxPdu
+
+ This container specifies Rx PDUs that are exchanged between the CDD and the standardized BSW module.
+
+ 1
+ true
+ false
+
+
+
+ CddPduRLowerLayerHandleId
+
+ ECU wide unique, symbolic handle for the Pdu.
+
+ 0
+ 1
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CddPduRLowerLayerPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ CddPduRLowerLayerTxPdu
+
+ This container specifies Tx PDUs that are exchanged between the CDD and the standardized BSW module.
+
+ 1
+ true
+ false
+
+
+
+ CddPduRLowerLayerHandleId
+
+ ECU wide unique, symbolic handle for the Pdu.
+
+ 0
+ 1
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CddPduRLowerLayerPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ CddPduRUpperLayerContribution
+
+ Parameters that are necessary for the configuration of a Complex Device Driver that serves as the UpperLayer of the Pdu Router module.
+
+ 0
+ 1
+ false
+
+
+
+ CddPduRUpperLayerRxPdu
+
+ This container specifies Rx PDUs that are exchanged between the CDD and the standardized BSW module.
+
+ 1
+ true
+ false
+
+
+
+ CddPduRUpperLayerHandleId
+
+ ECU wide unique, symbolic handle for the Pdu.
+
+ 0
+ 1
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CddPduRUpperLayerPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ CddPduRUpperLayerTxPdu
+
+ This container specifies Tx PDUs that are exchanged between the CDD and the standardized BSW module.
+
+ 1
+ true
+ false
+
+
+
+ CddPduRUpperLayerHandleId
+
+ ECU wide unique, symbolic handle for the Pdu.
+
+ 0
+ 1
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CddPduRUpperLayerPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ CddSoAdUpperLayerContribution
+
+ Parameters that are necessary for the configuration of a Complex Driver that serves as the UpperLayer of the SoAd module.
+
+ 0
+ 1
+ false
+
+
+
+ CddSoAdUpperLayerRxPdu
+
+ This container specifies Rx PDUs that are exchanged between the CDD and the standardized BSW module.
+
+ 0
+ true
+ false
+
+
+
+ CddSoAdUpperLayerHandleId
+
+ ECU wide unique, symbolic handle for the Pdu.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CddSoAdUpperLayerPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ CddSoAdUpperLayerTxPdu
+
+ This container specifies Tx PDUs that are exchanged between the CDD and the standardized BSW module.
+
+ 0
+ true
+ false
+
+
+
+ CddSoAdUpperLayerHandleId
+
+ ECU wide unique, symbolic handle for the Pdu.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ CddSoAdUpperLayerPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+ CddEcucPartitionInteraction
+
+ This optional container holds the partition interaction configuration.
+
+ 0
+ 1
+ false
+
+
+
+ CddPartitionStoppedFunctionName
+
+ Function name to be called when the partition which is triggering the complex driver is stopped.
+
+ 1
+ 1
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ CddEcucPartitionRef
+
+ Reference to the "EcucPartition" which executes the software which triggers the CDD.
+
+ 1
+ 1
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Com.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Com.arxml
new file mode 100644
index 00000000..e5d43276
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Com.arxml
@@ -0,0 +1,4362 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Com
+
+ Configuration of the AUTOSAR COM module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ ComConfig
+
+ This container contains the configuration parameters and sub containers of the AUTOSAR COM module. This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+ 1
+ 1
+ true
+
+
+
+ ComConfigurationId
+
+ This ID is returned by a call to Com_GetConfigurationId.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+
+
+ ComGwMapping
+ 0
+ true
+ false
+
+
+
+ ComGwDestination
+
+ Each instance of this choice container allows to define one routing destination either by reference to an already configured COM signal / signal group or by a destination description container.
+
+ 1
+ true
+
+
+
+ ComGwDestinationDescription
+
+ Description of a gateway destination. This container allows defining a gateway destination without the configuration of a complete COM signal. This allows adding / changing gateway relations post build without the configuration of new signals.
+
+ 0
+ 1
+ false
+
+
+
+ ComBitPosition
+
+ Starting position within the I-PDU. This parameter refers to the position in the I-PDU and not in the shadow buffer. If the endianness conversion is configured to Opaque the parameter ComBitPosition shall define the bit0 of the first byte like in little endian byte order
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+ ComSignalEndianness
+
+ Defines the endianness of the signal's network representation.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BIG_ENDIAN
+ AUTOSAR_ECUC
+
+
+ LITTLE_ENDIAN
+ AUTOSAR_ECUC
+
+
+ OPAQUE
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComSignalInitValue
+
+ Initial value for this signal. The default value is 0.
+
+
+
+ In case the ComSignalType is UINT8, UINT16, UINT32, UINT64, SINT8, SINT16, SINT32, SINT64 the string shall be interpreted as defined in the chapter Integer Type in the AUTOSAR EcuC specification.
+ In case the ComSignalType is FLOAT32, FLOAT64 the string shall be interpreted as defined in the chapter Float Type in the AUTOSAR EcuC specification.
+ In case the ComSignalType is BOOLEAN the string shall be interpreted as defined in the chapter Boolean Type in the AUTOSAR EcuC specification.
+ In case the ComSignal is a UINT8_N, UINT6_DYN the string shall be interpreted as a decimal representation of the characters separated by blanks, e.g. "97 98 100" means a string "abd", where the char "a" is in byte 0(lowest address), "b" is in byte 1, and "d" is in byte 2 and (highest address).
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ 0
+
+
+
+
+
+ ComTransferProperty
+
+ Defines if a write access to this signal can trigger the transmission of the corresponding I-PDU. If the I-PDU is triggered, depends also on the transmission mode of the corresponding I-PDU.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ PENDING
+ AUTOSAR_ECUC
+
+
+ TRIGGERED
+ AUTOSAR_ECUC
+
+
+ TRIGGERED_ON_CHANGE
+ AUTOSAR_ECUC
+
+
+ TRIGGERED_ON_CHANGE_WITHOUT_REPETITION
+ AUTOSAR_ECUC
+
+
+ TRIGGERED_WITHOUT_REPETITION
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComUpdateBitPosition
+
+ Bit position of update-bit inside I-PDU.
+
+
+
+ If this attribute is omitted then there is no update-bit. This setting must be consistently on sender and on receiver side.
+ Range:
+ 0..63 for CAN and LIN
+ 0..2031 for FlexRay
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+
+
+ ComGwIPduRef
+
+ Reference to an I-PDU of a Signal Gateway source or destination description.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComIPdu
+
+
+
+
+
+ ComFilter
+
+ This container contains the configuration parameters of the AUTOSAR COM module's Filters.
+
+
+
+ Note: On sender side the container is used to specify the transmission mode conditions.
+
+
+ 0
+ 1
+ false
+
+
+
+ ComFilterAlgorithm
+
+ The range of values is specified in the [17] specification, chapter 2.2.2, Reception Filtering.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ ALWAYS
+ AUTOSAR_ECUC
+
+
+ MASKED_NEW_DIFFERS_MASKED_OLD
+ AUTOSAR_ECUC
+
+
+ MASKED_NEW_DIFFERS_X
+ AUTOSAR_ECUC
+
+
+ MASKED_NEW_EQUALS_X
+ AUTOSAR_ECUC
+
+
+ NEVER
+ AUTOSAR_ECUC
+
+
+ NEW_IS_OUTSIDE
+ AUTOSAR_ECUC
+
+
+ NEW_IS_WITHIN
+ AUTOSAR_ECUC
+
+
+ ONE_EVERY_N
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComFilterMask
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterMax
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterMin
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterOffset
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+
+
+ Range = 0..(ComFilterPeriod-1)
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterPeriod
+
+ This parameter defines the period of the ComFilterAlgorithm ONE_EVERY_N.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterX
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+
+
+ ComGwSignal
+
+ This container allows specifying a gateway source or destination respectively with a reference to a ComSignal, a ComGroupSignal or a ComSignalGroup.
+
+ 0
+ 1
+ false
+
+
+
+ ComGwSignalRef
+
+ Reference to an object of a gateway relation. Either to a ComSignal, ComGroupSignal or to a SignalGroup.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComSignalGroup/ComGroupSignal
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComSignal
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComSignalGroup
+
+
+
+
+
+
+
+
+ ComGwSource
+
+ This choice container allows the definition of the gateway source signal either by reference to an already configured COM signal / signal group or by a source description container.
+
+ 1
+ 1
+
+
+
+ ComGwSignal
+
+ This container allows specifying a gateway source or destination respectively with a reference to a ComSignal, a ComGroupSignal or a ComSignalGroup.
+
+ 0
+ 1
+ false
+
+
+
+ ComGwSignalRef
+
+ Reference to an object of a gateway relation. Either to a ComSignal, ComGroupSignal or to a SignalGroup.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComSignalGroup/ComGroupSignal
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComSignal
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComSignalGroup
+
+
+
+
+
+
+ ComGwSourceDescription
+
+ Description of a gateway source. This container allows defining a gateway source without the configuration of a complete COM signal. This allows adding / changing gateway relations post build without the configuration of new signals.
+
+ 0
+ 1
+ false
+
+
+
+ ComBitPosition
+
+ Starting position within the I-PDU. This parameter refers to the position in the I-PDU and not in the shadow buffer. If the endianness conversion is configured to Opaque the parameter ComBitPosition shall define the bit0 of the first byte like in little endian byte order
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+ ComBitSize
+
+ Size in bits, for non-array signal types.
+
+
+
+ For ComSignalType UINT8_N and UINT8_DYN this size shall be configured by ComSignalLength.
+
+ For ComSignalType UINT8_N this parameter specifies the length n in bytes. For ComSignalType UINT8_DYN it specifies the maximum length in bytes. For all other types this parameter shall be ignored.
+
+ Range: 0..8 for normal CAN/ LIN I-PDUs, 0..254 for normal FlexRay I-PDUs, and 0..4095 for I-PDUs with ComIPduType TP.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4095
+ 0
+
+
+
+ ComSignalType
+
+ The AUTOSAR type of the signal. Whether or not the signal is signed or unsigned can be found by examining the value of this attribute.
+
+
+
+ This type could also be used to reserved appropriate storage in AUTOSAR COM.
+
+ If this attribute is omitted then there is no update-bit. This setting must be consistently on sender and on receiver side.
+ Range:
+ 0..63 for CAN and LIN
+ 0..2031 for FlexRay
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+
+
+ ComGwIPduRef
+
+ Reference to an I-PDU of a Signal Gateway source or destination description.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComIPdu
+
+
+
+
+
+
+
+
+
+ ComIPdu
+
+ Contains the configuration parameters of the AUTOSAR COM module's I-PDUs.
+
+ 0
+ true
+ false
+
+
+
+ ComIPduCallout
+
+ This parameter defines the existence and the name of a callout function for the corresponding I-PDU. If this parameter is omitted no I-PDU callout shall take place for the corresponding I-PDU.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ ComIPduCancellationSupport
+
+ Defines for I-PDUs with ComIPduType NORMAL:
+
+
+
+ If the underlying IF-modul supports cancellation of transmit requests.
+ Defines for I-PDUs with ComIPduType TP:
+ If the underlying TP-module supports RX and TX cancellation of ongoing requests.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ ComIPduDirection
+
+ The direction defines if this I-PDU, and therefore the contributing signals and signal groups, shall be sent or received.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ RECEIVE
+ AUTOSAR_ECUC
+
+
+ SEND
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComIPduHandleId
+
+ The numerical value used as the ID of this I-PDU. The ComIPduHandleId is required by the API calls to receive I-PDUs from the PduR (ComIP-duDirection: Receive). For Tx-I-PDUs (ComIPduDirection: Send) this handle Id is used by the PduR to confirm the transmission of the ComIPdu. In case no Tx-Confirmation is configured for a Tx-I-PDU, the ComIPduHandleId is not used.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ ComIPduSignalProcessing
+
+ For the definition of the two modes Immediate and Deferred.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEFERRED
+ AUTOSAR_ECUC
+
+
+ IMMEDIATE
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComIPduTriggerTransmitCallout
+
+ If there is a trigger transmit callout defined for this I-PDU this parameter contains the name of the callout function.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ ComIPduType
+
+ Defines if this I-PDU is a normal I-PDU that can be sent unfragmented or if this is a large I-PDU that shall be sent via the Transport Protocol of the underlying bus.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ NORMAL
+ AUTOSAR_ECUC
+
+
+ TP
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ ComIPduGroupRef
+
+ Reference to the I-PDU groups this I-PDU belongs to.
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComIPduGroup
+
+
+
+ ComIPduSignalGroupRef
+
+ References to all signal groups contained in this I-Pdu
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComSignalGroup
+
+
+
+ ComIPduSignalRef
+
+ References to all signals contained in this I-PDU.
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComSignal
+
+
+
+ ComPduIdRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ ComIPduCounter
+
+ This optional container contains the configuration parameters of PDU Counter.
+
+ 0
+ 1
+ false
+
+
+
+ ComIPduCounterErrorNotification
+
+ Name of Com_CbkCounterErr callback function to be called. If this
+
+
+
+ parameter is omitted no I-PDU counter mismatch notification shall take place.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ ComIPduCounterSize
+
+ Size of PDU Counter expressed in bits
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 8
+ 1
+
+
+
+ ComIPduCounterStartPosition
+
+ Position of PDU counter expressed in bits from start position of data content
+
+
+
+ of I-PDU (SDU). Note that PDU counter is not allowed to cross a byte border.
+ The parameter ComIPduCounterStartPosition shall define the bit0 of the first
+ byte like in little endian byte order.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+ ComIPduCounterThreshold
+
+ Threshold value of I-PDU counter algorithm, see COM590.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 255
+ 0
+
+
+
+
+
+ ComIPduReplication
+
+ This optional container contains the information needed for each I-PDU replicated.
+
+ 0
+ 1
+ false
+
+
+
+ ComIPduReplicationQuorum
+
+ The number of identical I-PDUs needed for successful voting.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3
+ 1
+
+
+
+
+
+ ComIPduReplicaRef
+
+ Reference to replicas PduR PDUs of this IPDU.
+
+ 1
+ 2
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ ComTxIPdu
+
+ This container contains additional transmission related configuration parameters of the AUTOSAR COM module's I-PDUs.
+
+ 0
+ 1
+ false
+
+
+
+ ComMinimumDelayTime
+
+ Defines the Minimum Delay Time (MDT) between successive transmissions of this I-PDU in seconds. The MDT is independent of the possible different transmission modes. There is only one minimum delay time parameter for one I-PDU. The minimum delay timer is not reset by changing the transmission mode. Hence, it is not allowed to violate the minimum delay time by transmission mode changes. It is not possible to monitor the minimum delay time for I-PDUs that are requested using the Com_TriggerTransmit API.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V3.0
+ false
+ 3600
+ 0
+
+
+
+ ComTxIPduClearUpdateBit
+
+ Defines when the update-bits of signals or signal groups, contained in this I-PDU, will be cleared.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ Confirmation
+ AUTOSAR_ECUC
+
+
+ Transmit
+ AUTOSAR_ECUC
+
+
+ TriggerTransmit
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComTxIPduUnusedAreasDefault
+
+ The AUTOSAR COM module fills not used areas of an I-PDU with this byte pattern. This attribute is mandatory to avoid undefined behaviour. This byte-pattern will be repeated throughout the I-PDU before any init-values or update-bits were set.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ ComTxModeFalse
+
+ This container contains the configuration parameters of the AUTOSAR COM module's transmission modes in the case the ComFilter evaluates to false.
+
+ 0
+ 1
+ false
+
+
+
+ ComTxMode
+
+ This container contains the configuration parameters of the AUTOSAR COM module's transmission modes.
+
+ 1
+ 1
+ false
+
+
+
+ ComTxModeMode
+
+ The available transmission modes described in [18] shall be extended by the additional mode None.
+
+
+
+ The transmission mode None shall not have any further sub-attributes in the ComTxMode object.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DIRECT
+ AUTOSAR_ECUC
+
+
+ MIXED
+ AUTOSAR_ECUC
+
+
+ NONE
+ AUTOSAR_ECUC
+
+
+ PERIODIC
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComTxModeNumberOfRepetitions
+
+ Defines the number of repetitions for the transmission mode DIRECT and the event driven part of transmission mode MIXED.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ ComTxModeRepetitionPeriod
+
+ Defines the repetition period in seconds of the multiple transmissions in case ComTxModeNumberOfRepetitions is configured greater than 1 and ComTxModeMode is configured to DIRECT or MIXED. In case of the mixed transmission mode only the event driven part is affected.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+ ComTxModeTimeOffset
+
+ Defines the period in seconds between the start of the I-PDU by Com_IpduGroupControl and the first transmission request in case ComTxModeMode is configured to PERIODIC or MIXED. In case of the mixed transmission mode only the periodic part is affected.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+ ComTxModeTimePeriod
+
+ Defines the repetition period in seconds of the periodic transmission requests in case ComTxModeMode is configured to PERIODIC or MIXED. In case of the mixed transmission mode only the periodic part is affected.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+
+
+
+
+ ComTxModeTrue
+
+ This container contains the configuration parameters of the AUTOSAR COM module's transmission modes in the case the ComFilter evaluates to true.
+
+ 0
+ 1
+ false
+
+
+
+ ComTxMode
+
+ This container contains the configuration parameters of the AUTOSAR COM module's transmission modes.
+
+ 1
+ 1
+ false
+
+
+
+ ComTxModeMode
+
+ The available transmission modes described in [18] shall be extended by the additional mode None.
+
+
+
+ The transmission mode None shall not have any further sub-attributes in the ComTxMode object.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DIRECT
+ AUTOSAR_ECUC
+
+
+ MIXED
+ AUTOSAR_ECUC
+
+
+ NONE
+ AUTOSAR_ECUC
+
+
+ PERIODIC
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComTxModeNumberOfRepetitions
+
+ Defines the number of repetitions for the transmission mode DIRECT and the event driven part of transmission mode MIXED.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ ComTxModeRepetitionPeriod
+
+ Defines the repetition period in seconds of the multiple transmissions in case ComTxModeNumberOfRepetitions is configured greater than 1 and ComTxModeMode is configured to DIRECT or MIXED. In case of the mixed transmission mode only the event driven part is affected.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+ ComTxModeTimeOffset
+
+ Defines the period in seconds between the start of the I-PDU by Com_IpduGroupControl and the first transmission request in case ComTxModeMode is configured to PERIODIC or MIXED. In case of the mixed transmission mode only the periodic part is affected.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+ ComTxModeTimePeriod
+
+ Defines the repetition period in seconds of the periodic transmission requests in case ComTxModeMode is configured to PERIODIC or MIXED. In case of the mixed transmission mode only the periodic part is affected.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ ComIPduGroup
+
+ Contains the configuration parameters of the AUTOSAR COM module's I-PDU groups.
+
+ 0
+ true
+ false
+
+
+
+ ComIPduGroupHandleId
+
+ The numerical value used as the ID of this I-PDU Group .
+
+
+
+ The ComIPduGroupHandleId is required by the API calls to start and stop I-PDU Groups.
+
+ Range: 0 .. (ComSupportedIPduGroups-1)
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ ComIPduGroupGroupRef
+
+ References to all I-PDU groups that includes this I-PDU group. If this reference is omitted this I-PDU group does not belong to another I-PDU group.
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComIPduGroup
+
+
+
+
+
+ ComSignal
+
+ Contains the configuration parameters of the AUTOSAR COM module's signals.
+
+ 0
+ true
+ false
+
+
+
+ ComBitPosition
+
+ Starting position within the I-PDU. This parameter refers to the position in the I-PDU and not in the shadow buffer. If the endianness conversion is configured to Opaque the parameter ComBitPosition shall define the bit0 of the first byte like in little endian byte order
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+ ComBitSize
+
+ Size in bits, for non-array signal types.
+
+
+
+ For ComSignalType UINT8_N and UINT8_DYN this size shall be configured by ComSignalLength.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 64
+ 0
+
+
+
+ ComDataInvalidAction
+
+ This parameter defines the action performed upon reception of an invalid signal.
+
+
+
+ Relating to signal groups the action in case if one of the included signals is an invalid signal.
+ If Replace is used the ComSignalInitValue will be used for the replacement.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ NOTIFY
+ AUTOSAR_ECUC
+
+
+ REPLACE
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComErrorNotification
+
+ Only valid on sender side: Name of Com_CbkTxErr callback function to be called.
+
+
+
+ If this parameter is omitted no error notification shall take place.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ ComFirstTimeout
+
+ Defines the length of the first deadline monitoring timeout period in seconds. This timeout is used immediately after start (or restart) of the deadline monitoring service. The timeout period of the successive periods is configured by COM263_Conf.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+ ComHandleId
+
+ The numerical value used as the ID.
+
+
+
+ For signals it is required by the API calls Com_UpdateShadowSignal, Com_ReceiveShadowSignal and Com_InvalidateShadowSignal.
+ For signals groups it is required by the Com_SendSignalGroup and Com_ReceiveSignalGroup calls.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ ComInvalidNotification
+
+ Only valid on receiver side: Name of Com_CbkInv callback function to be called. Name of the function which notifies the RTE about the reception of an invalidated signal/ signal group. Only applicable if ComDataInvalidAction is configured to NOTIFY.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ ComNotification
+
+ On sender side: Name of Com_CbkTxAck callback function to be called.
+
+
+
+ On receiver side: Name of Com_CbkRxAck callback function to be called.
+
+ If this parameter is omitted no notification shall take place.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ ComRxDataTimeoutAction
+
+ This parameter defines the action performed upon expiration of the reception deadline monitoring timer.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ NONE
+ AUTOSAR_ECUC
+
+
+ REPLACE
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComSignalDataInvalidValue
+
+ Defines the data invalid value of the signal.
+
+
+
+ In case the ComSignalType is UINT8, UINT16, UINT32, UINT64, SINT8, SINT16, SINT32, SINT64 the string shall be interpreted as defined in the chapter Integer Type in the AUTOSAR EcuC specification.
+ In case the ComSignalType is FLOAT32, FLOAT64 the string shall be interpreted as defined in the chapter Float Type in the AUTOSAR EcuC specification.
+ In case the ComSignalType is BOOLEAN the string shall be interpreted as defined in the chapter Boolean Type in the AUTOSAR EcuC specification.
+ In case the ComSignal is a UINT8_N, UINT6_DYN the string shall be interpreted as a decimal representation of the characters separated by blanks, e.g. "97 98 100" means a string "abd", where the char "a" is in byte 0(lowest address), "b" is in byte 1, and "d" is in byte 2 and (highest address).
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ ComSignalEndianness
+
+ Defines the endianness of the signal's network representation.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BIG_ENDIAN
+ AUTOSAR_ECUC
+
+
+ LITTLE_ENDIAN
+ AUTOSAR_ECUC
+
+
+ OPAQUE
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComSignalInitValue
+
+ Initial value for this signal. The default value is 0.
+
+
+
+ In case the ComSignalType is UINT8, UINT16, UINT32, UINT64, SINT8, SINT16, SINT32, SINT64, the string shall be interpreted as defined in the chapter Integer Type in the AUTOSAR EcuC specification.
+ In case the ComSignalType is FLOAT32, FLOAT64 the string shall be interpreted as defined in the chapter Float Type in the AUTOSAR EcuC specification.
+ In case the ComSignalType is BOOLEAN the string shall be interpreted as defined in the chapter Boolean Type in the AUTOSAR EcuC specification.
+ In case the ComSignal is a UINT8_N, UINT6_DYN the string shall be interpreted as a decimal representation of the characters separated by blanks, e.g. "97 98 100" means a string "abd", where the char "a" is in byte 0(lowest address), "b" is in byte 1, and "d" is in byte 2 and (highest address).
+
+ For ComSignalType UINT8_N this parameter specifies the length n in bytes. For ComSignalType UINT8_DYN it specifies the maximum length in bytes. For all other types this parameter shall be ignored.
+
+ Range: 0..8 for normal CAN/ LIN I-PDUs, 0..254 for normal FlexRay I-PDUs, and 0..4095 for I-PDUs with ComIPduType TP.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4095
+ 0
+
+
+
+ ComSignalType
+
+ The AUTOSAR type of the signal. Whether or not the signal is signed or unsigned can be found by examining the value of this attribute.
+
+
+
+ This type could also be used to reserved appropriate storage in AUTOSAR COM.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BOOLEAN
+ AUTOSAR_ECUC
+
+
+ FLOAT32
+ AUTOSAR_ECUC
+
+
+ FLOAT64
+ AUTOSAR_ECUC
+
+
+ SINT16
+ AUTOSAR_ECUC
+
+
+ SINT32
+ AUTOSAR_ECUC
+
+
+ SINT64
+ AUTOSAR_ECUC
+
+
+ SINT8
+ AUTOSAR_ECUC
+
+
+ UINT16
+ AUTOSAR_ECUC
+
+
+ UINT32
+ AUTOSAR_ECUC
+
+
+ UINT64
+ AUTOSAR_ECUC
+
+
+ UINT8
+ AUTOSAR_ECUC
+
+
+ UINT8_DYN
+ AUTOSAR_ECUC
+
+
+ UINT8_N
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComTimeout
+
+ Defines the length of the deadline monitoring timeout period in seconds. The period for the first timeout period can be configured separately by COM183_Conf.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+ ComTimeoutNotification
+
+ On sender side: Name of Com_CbkTxTOut callback function to be called.
+
+
+
+ On receiver side: Name of Com_CbkRxTOut callback function to be called.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ ComTransferProperty
+
+ Defines if a write access to this signal can trigger the transmission of the corresponding I-PDU. If the I-PDU is triggered, depends also on the transmission mode of the corresponding I-PDU.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ PENDING
+ AUTOSAR_ECUC
+
+
+ TRIGGERED
+ AUTOSAR_ECUC
+
+
+ TRIGGERED_ON_CHANGE
+ AUTOSAR_ECUC
+
+
+ TRIGGERED_ON_CHANGE_WITHOUT_REPETITION
+ AUTOSAR_ECUC
+
+
+ TRIGGERED_WITHOUT_REPETITION
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComUpdateBitPosition
+
+ Bit position of update-bit inside I-PDU.
+
+
+
+ If this attribute is omitted then there is no update-bit. This setting must be consistently on sender and on receiver side.
+ Range:
+ 0..63 for CAN and LIN
+ 0..2031 for FlexRay
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+
+
+ ComSystemTemplateSystemSignalRef
+
+ Reference to the ISignalToIPduMapping that contains a reference to the ISignal (System Template) which this ComSignal (or ComGroupSignal) represents.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ I-SIGNAL-TO-I-PDU-MAPPING
+
+
+
+
+
+ ComFilter
+
+ This container contains the configuration parameters of the AUTOSAR COM module's Filters.
+
+
+
+ Note: On sender side the container is used to specify the transmission mode conditions.
+
+
+ 0
+ 1
+ false
+
+
+
+ ComFilterAlgorithm
+
+ The range of values is specified in the [17] specification, chapter 2.2.2, Reception Filtering.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ ALWAYS
+ AUTOSAR_ECUC
+
+
+ MASKED_NEW_DIFFERS_MASKED_OLD
+ AUTOSAR_ECUC
+
+
+ MASKED_NEW_DIFFERS_X
+ AUTOSAR_ECUC
+
+
+ MASKED_NEW_EQUALS_X
+ AUTOSAR_ECUC
+
+
+ NEVER
+ AUTOSAR_ECUC
+
+
+ NEW_IS_OUTSIDE
+ AUTOSAR_ECUC
+
+
+ NEW_IS_WITHIN
+ AUTOSAR_ECUC
+
+
+ ONE_EVERY_N
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComFilterMask
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterMax
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterMin
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterOffset
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+
+
+ Range = 0..(ComFilterPeriod-1)
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterPeriod
+
+ This parameter defines the period of the ComFilterAlgorithm ONE_EVERY_N.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterX
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+
+
+ ComSignalGroup
+
+ Contains the configuration parameters of the AUTOSAR COM module's signal groups.
+
+ 0
+ true
+ false
+
+
+
+ ComDataInvalidAction
+
+ This parameter defines the action performed upon reception of an invalid signal.
+
+
+
+ Relating to signal groups the action in case if one of the included signals is an invalid signal.
+ If Replace is used the ComSignalInitValue will be used for the replacement.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ NOTIFY
+ AUTOSAR_ECUC
+
+
+ REPLACE
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComErrorNotification
+
+ Only valid on sender side: Name of Com_CbkTxErr callback function to be called.
+
+
+
+ If this parameter is omitted no error notification shall take place.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ ComFirstTimeout
+
+ Defines the length of the first deadline monitoring timeout period in seconds. This timeout is used immediately after start (or restart) of the deadline monitoring service. The timeout period of the successive periods is configured by COM263_Conf.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+ ComHandleId
+
+ The numerical value used as the ID.
+
+
+
+ For signals it is required by the API calls Com_UpdateShadowSignal, Com_ReceiveShadowSignal and Com_InvalidateShadowSignal.
+ For signals groups it is required by the Com_SendSignalGroup and Com_ReceiveSignalGroup calls.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ ComInvalidNotification
+
+ Only valid on receiver side: Name of Com_CbkInv callback function to be called. Name of the function which notifies the RTE about the reception of an invalidated signal/ signal group. Only applicable if ComDataInvalidAction is configured to NOTIFY.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ ComNotification
+
+ On sender side: Name of Com_CbkTxAck callback function to be called.
+
+
+
+ On receiver side: Name of Com_CbkRxAck callback function to be called.
+
+ If this parameter is omitted no notification shall take place.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ ComRxDataTimeoutAction
+
+ This parameter defines the action performed upon expiration of the reception deadline monitoring timer.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ NONE
+ AUTOSAR_ECUC
+
+
+ REPLACE
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComTimeout
+
+ Defines the length of the deadline monitoring timeout period in seconds. The period for the first timeout period can be configured separately by COM183_Conf.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+ ComTimeoutNotification
+
+ On sender side: Name of Com_CbkTxTOut callback function to be called.
+
+
+
+ On receiver side: Name of Com_CbkRxTOut callback function to be called.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ ComTransferProperty
+
+ Defines if a write access to this signal can trigger the transmission of the corresponding I-PDU. If the I-PDU is triggered, depends also on the transmission mode of the corresponding I-PDU.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ PENDING
+ AUTOSAR_ECUC
+
+
+ TRIGGERED
+ AUTOSAR_ECUC
+
+
+ TRIGGERED_ON_CHANGE
+ AUTOSAR_ECUC
+
+
+ TRIGGERED_ON_CHANGE_WITHOUT_REPETITION
+ AUTOSAR_ECUC
+
+
+ TRIGGERED_WITHOUT_REPETITION
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComUpdateBitPosition
+
+ Bit position of update-bit inside I-PDU.
+
+
+
+ If this attribute is omitted then there is no update-bit. This setting must be consistently on sender and on receiver side.
+ Range:
+ 0..63 for CAN and LIN
+ 0..2031 for FlexRay
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+
+
+ ComSystemTemplateSignalGroupRef
+
+ Reference to the ISignalToIPduMapping that contains a reference to the ISignalGroup (SystemTemplate) which this ComSignalGroup represents.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ I-SIGNAL-TO-I-PDU-MAPPING
+
+
+
+
+
+ ComGroupSignal
+
+ This container contains the configuration parameters of group signals. I.e. signals that are included within a signal group.
+
+ 0
+ true
+ false
+
+
+
+ ComBitPosition
+
+ Starting position within the I-PDU. This parameter refers to the position in the I-PDU and not in the shadow buffer. If the endianness conversion is configured to Opaque the parameter ComBitPosition shall define the bit0 of the first byte like in little endian byte order
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+ ComBitSize
+
+ Size in bits, for non-array signal types.
+
+
+
+ For ComSignalType UINT8_N and UINT8_DYN this size shall be configured by ComSignalLength.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 64
+ 0
+
+
+
+ ComHandleId
+
+ The numerical value used as the ID.
+
+
+
+ For signals it is required by the API calls Com_UpdateShadowSignal, Com_ReceiveShadowSignal and Com_InvalidateShadowSignal.
+ For signals groups it is required by the Com_SendSignalGroup and Com_ReceiveSignalGroup calls.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ ComSignalDataInvalidValue
+
+ Defines the data invalid value of the signal.
+
+
+
+ In case the ComSignalType is UINT8, UINT16, UINT32, UINT64, SINT8, SINT16, SINT32, SINT64 the string shall be interpreted as defined in the chapter Integer Type in the AUTOSAR EcuC specification.
+ In case the ComSignalType is FLOAT32, FLOAT64 the string shall be interpreted as defined in the chapter Float Type in the AUTOSAR EcuC specification.
+ In case the ComSignalType is BOOLEAN the string shall be interpreted as defined in the chapter Boolean Type in the AUTOSAR EcuC specification.
+ In case the ComSignal is a UINT8_N, UINT6_DYN the string shall be interpreted as a decimal representation of the characters separated by blanks, e.g. "97 98 100" means a string "abd", where the char "a" is in byte 0(lowest address), "b" is in byte 1, and "d" is in byte 2 and (highest address).
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ ComSignalEndianness
+
+ Defines the endianness of the signal's network representation.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BIG_ENDIAN
+ AUTOSAR_ECUC
+
+
+ LITTLE_ENDIAN
+ AUTOSAR_ECUC
+
+
+ OPAQUE
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComSignalInitValue
+
+ Initial value for this signal. The default value is 0.
+
+
+
+ In case the ComSignalType is UINT8, UINT16, UINT32, UINT64, SINT8, SINT16, SINT32, SINT64 the string shall be interpreted as defined in the chapter Integer Type in the AUTOSAR EcuC specification.
+ In case the ComSignalType is FLOAT32, FLOAT64 the string shall be interpreted as defined in the chapter Float Type in the AUTOSAR EcuC specification.
+ In case the ComSignalType is BOOLEAN the string shall be interpreted as defined in the chapter Boolean Type in the AUTOSAR EcuC specification.
+ In case the ComSignal is a UINT8_N, UINT6_DYN the string shall be interpreted as a decimal representation of the characters separated by blanks, e.g. "97 98 100" means a string "abd", where the char "a" is in byte 0(lowest address), "b" is in byte 1, and "d" is in byte 2 and (highest address).
+
+ For ComSignalType UINT8_N this parameter specifies the length n in bytes. For ComSignalType UINT8_DYN it specifies the maximum length in bytes. For all other types this parameter shall be ignored.
+
+ Range: 0..8 for normal CAN/ LIN I-PDUs, 0..254 for normal FlexRay I-PDUs, and 0..4095 for I-PDUs with ComIPduType TP.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4095
+ 0
+
+
+
+ ComSignalType
+
+ The AUTOSAR type of the signal. Whether or not the signal is signed or unsigned can be found by examining the value of this attribute.
+
+
+
+ This type could also be used to reserved appropriate storage in AUTOSAR COM.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BOOLEAN
+ AUTOSAR_ECUC
+
+
+ FLOAT32
+ AUTOSAR_ECUC
+
+
+ FLOAT64
+ AUTOSAR_ECUC
+
+
+ SINT16
+ AUTOSAR_ECUC
+
+
+ SINT32
+ AUTOSAR_ECUC
+
+
+ SINT64
+ AUTOSAR_ECUC
+
+
+ SINT8
+ AUTOSAR_ECUC
+
+
+ UINT16
+ AUTOSAR_ECUC
+
+
+ UINT32
+ AUTOSAR_ECUC
+
+
+ UINT64
+ AUTOSAR_ECUC
+
+
+ UINT8
+ AUTOSAR_ECUC
+
+
+ UINT8_DYN
+ AUTOSAR_ECUC
+
+
+ UINT8_N
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComTransferProperty
+
+ Optionally defines whether this group signal shall contribute to the TRIGGERED_ON_CHANGE transfer property of the signal group. If at least one group signal of a signal group has the "ComTransferProperty" configured all other group signals of that signal group shall have the attribute configured as well.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ PENDING
+ AUTOSAR_ECUC
+
+
+ TRIGGERED_ON_CHANGE
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ ComSystemTemplateSystemSignalRef
+
+ Reference to the ISignalToIPduMapping that contains a reference to the ISignal (System Template) which this ComSignal (or ComGroupSignal) represents.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ I-SIGNAL-TO-I-PDU-MAPPING
+
+
+
+
+
+ ComFilter
+
+ This container contains the configuration parameters of the AUTOSAR COM module's Filters.
+
+
+
+ Note: On sender side the container is used to specify the transmission mode conditions.
+
+
+ 0
+ 1
+ false
+
+
+
+ ComFilterAlgorithm
+
+ The range of values is specified in the [17] specification, chapter 2.2.2, Reception Filtering.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ ALWAYS
+ AUTOSAR_ECUC
+
+
+ MASKED_NEW_DIFFERS_MASKED_OLD
+ AUTOSAR_ECUC
+
+
+ MASKED_NEW_DIFFERS_X
+ AUTOSAR_ECUC
+
+
+ MASKED_NEW_EQUALS_X
+ AUTOSAR_ECUC
+
+
+ NEVER
+ AUTOSAR_ECUC
+
+
+ NEW_IS_OUTSIDE
+ AUTOSAR_ECUC
+
+
+ NEW_IS_WITHIN
+ AUTOSAR_ECUC
+
+
+ ONE_EVERY_N
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComFilterMask
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterMax
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterMin
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterOffset
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+
+
+ Range = 0..(ComFilterPeriod-1)
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterPeriod
+
+ This parameter defines the period of the ComFilterAlgorithm ONE_EVERY_N.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ ComFilterX
+
+ The name of this attribute corresponds to the parameter name in the [17] specification of Reception Filtering.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+
+
+
+
+ ComTimeBase
+
+ Contains the timebase parameters for Tx, Rx and routing.
+
+ 1
+ 1
+ false
+
+
+
+ ComGwTimeBase
+
+ The period between successive calls to Com_MainFunctionRouteSignals in seconds. This parameter may be used by the COM generator to transform the values of the signal gateway related timing configuration parameters of the COM module to internal implementation specific counter or tick values. The COM module's internal timing handling is implementation specific.
+
+
+
+ The COM module (generator) might rely on the fact that Com_MainFunctionRouteSignals is scheduled according to the value configured here.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+ ComRxTimeBase
+
+ The period between successive calls to Com_MainFunctionRx in seconds. This parameter may be used by the COM generator to transform the values of the reception related timing configuration parameters of the COM module to internal implementation specific counter or tick values. The COM module's internal timing handling is implementation specific.
+
+
+
+ The COM module (generator) may rely on the fact that Com_MainFunctionRx is scheduled according to the value configured here.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+ ComTxTimeBase
+
+ The period between successive calls to Com_MainFunctionTx in seconds. This parameter may be used by the COM generator to transform the values of the transmission related timing configuration parameters of the COM module to internal implementation specific counter or tick values. The COM module's internal timing handling is implementation specific.
+
+
+
+ The COM module (generator) may rely on the fact that Com_MainFunctionTx is scheduled according to the value configured here.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+
+
+
+
+ ComGeneral
+
+ Contains the general configuration parameters of the module.
+
+ 1
+ 1
+ false
+
+
+
+ ComConfigurationUseDet
+
+ The error hook shall contain code to call the Det.
+
+
+
+ If this parameter is configured COM_DEV_ERROR_DETECT shall be set to ON as output of the configuration tool. (as input for the source code), see COM028.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ ComEnableMDTForCyclicTransmission
+
+ Enables globally for the whole Com module the minimum delay time monitoring for cyclic and repeated transmissions (ComTxModeMode=PERIODIC or ComTxModeMode=MIXED for the cyclic transmissions, ComTxModeNumberOfRepetitions > 0 for repeated transmissions).
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ ComRetryFailedTransmitRequests
+
+ If this Parameter is set to true, retry of failed transmission requests is enabled. If this Parameter is not present, the default value is assumed.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ ComSupportedIPduGroups
+
+ Defines the maximum number of supported I-PDU groups.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ ComVersionInfoApi
+
+ Activate/Deactivate the version information API (Com_GetVersionInfo).
+
+
+
+ True: version information API activated
+ False: version information API deactivated
+
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ ComMChannel
+
+ This container contains the configuration (parameters) of the bus channel(s). The channel parameters shall be harmonized within the whole communication stack.
+
+ 1
+ true
+ false
+
+
+
+ ComMBusType
+
+ Identifies the bus type of the channel.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ COMM_BUS_TYPE_CAN
+ AUTOSAR_ECUC
+
+
+ COMM_BUS_TYPE_ETH
+ AUTOSAR_ECUC
+
+
+ COMM_BUS_TYPE_FR
+ AUTOSAR_ECUC
+
+
+ COMM_BUS_TYPE_INTERNAL
+ AUTOSAR_ECUC
+
+
+ COMM_BUS_TYPE_LIN
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComMChannelId
+
+ Channel identification number of the corresponding channel.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ ComMFullCommRequestNotificationEnabled
+
+ Defines if the optional SenderReceiver Port of Interface ComM_CurrentChannelRequest will be provided for this channel.
+
+
+
+ True means enabled. False means disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ ComMGlobalNvmBlockDescriptor
+
+ If this parameter is set to "true", the NoWakeUp inhibition state of the channel shall be stored (in some implementation specific way) in the block pointed to by ComMGlobalNvmBlockDescriptor.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ ComMMainFunctionPeriod
+
+ Specifies the period in seconds that the MainFunction has to be triggered with.
+
+
+
+ Comment: ComM scheduling shall be at least as fast as the communication stack and a schedule longer than 100ms makes no sense for communication.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.02
+ 0.1
+ 0.001
+
+
+
+ ComMNoCom
+
+ Not allowed to change state of ComM channel to COMM_SILENT_COMMUNICATION or COMM_FULL_COMMUNICATION.
+
+
+
+ true: Enabled - Not allowed to switch to Communication Modes above.
+ false: Disabled - Allowed to switch Communication Modes above.
+
+ Shall be possible to change parameter during runtime with ComM API's.
+ ECU/All channels: ComM_LimitECUToNoComMode().
+ Separate channels: ComM_LimitChannelToNoComMode().
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ ComMNoWakeup
+
+ Defines if an ECU is not allowed to wake-up the channel.
+
+
+
+ true: Enabled (not allowed to wake-up))
+ false: Disabled
+
+ This is the default/init value of a runtime variable that can be changed during runtime using ComM_PreventWakeUp().
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ FULL
+
+
+ FULL
+ AUTOSAR_ECUC
+
+
+ LIGHT
+ AUTOSAR_ECUC
+
+
+ NONE
+ AUTOSAR_ECUC
+
+
+ PASSIVE
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComMPncNmRequest
+
+ If this parameter equals true then every time a FULL Communication is requested due to a change in the PNC state machine to PNC_REQUESTED Nm shall be called using the API Nm_NetworkRequest.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ ComMUserPerChannel
+
+ This container contains a list of identifiers that are needed to refer to a user in the system which is linked to a channel.
+
+ 0
+ true
+ false
+
+
+
+ ComMUserChannel
+
+ Reference to the ComMUser that corresponds to this channel user.
+
+
+
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+ ComMUserPerPnc
+
+ Reference to the ComMUsers that correspond to this PNC.
+
+
+
+ ImplementationType: COMM_UserHandleType
+
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMUser
+
+
+
+
+
+ ComMPncComSignal
+
+ Represents the PncComSignals which are used to communicate the EIRA and ERA status of this PNC.
+
+ 0
+ true
+ false
+
+
+
+ ComMPncComSignalDirection
+
+ Indicates the communication direction of this PncComSignal.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ RX
+ AUTOSAR_ECUC
+
+
+ TX
+ AUTOSAR_ECUC
+
+
+
+
+
+ ComMPncComSignalKind
+
+ Indicates whether this PncComSignal represents EIRA or ERA PNC information.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ EIRA
+ AUTOSAR_ECUC
+
+
+ ERA
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ ComMPncComSignalChannelRef
+
+ Reference to the ComMChannel which is used to determine whether this PncComSignal shall participate in the active or passive role (via the parameter ComMPncGatewayType of the ComMChannel).
+
+
+
+ Not applicable if ComMPncComSignalKind is EIRA.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+ ComMPncComSignalRef
+
+ Reference to the ComSignal which is used to transport the partial network channel request information.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComSignal
+
+
+
+
+
+
+
+ ComMUser
+
+ This container contains a list of identifiers that are needed to refer to a user in the system which is designated to request Communication modes.
+
+ 1
+ true
+ false
+
+
+
+ ComMUserIdentifier
+
+ An identifier that is needed to refer to a user in the system which is designated to request Communication Modes.
+
+
+
+ ImplementationType: ComM_UserHandleType
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+
+
+ ComMUserEcucPartitionRef
+
+ Denotes in which "EcucPartition" the requester is executed. When the
+
+
+
+ partition is stopped, the communication request shall be cancelled in the ComM
+ to avoid a stay-awake situation of the bus due to a stopped partition.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition
+
+
+
+
+
+
+
+ ComMGeneral
+
+ General configuration parameters of the Communication Manager.
+
+ 1
+ 1
+ false
+
+
+
+ ComMDevErrorDetect
+
+ Switches the Development Error Detection and Notification ON or OFF.
+
+
+
+ true: Enabled
+ false: Disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ ComMDirectUserMapping
+
+ If this parameter is set to true the configuration tool shall automatically create a ComMUser per ComMPnc and a ComMUser per ComMChannel.
+
+
+
+ The shortName of the generated ComMUsers shall follow the following naming convention:
+ PNCUser_ComMPncId, e.g. PNCUser_13
+ ChannelUser_ComMChannelId, e.g. ChannelUser_25
+
+ Restriction: ComMUser, which are created due to this configuration parameter, shall not be used by SWCs (only available for BswM).
+
+ Examples:
+
+ 000: No mode inhibition can be activated
+
+ 001: Wake up inhibition can be enabled
+
+
+ Forcing into COMM_NO_COMMUNICATION mode shall be switched on if ComMNmVariant=PASSIVE.
+
+ False: Partial Networking is disabled
+ True: Partial Networking is enabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ ComMSynchronousWakeUp
+
+ Wake up of one channel shall lead to a wake up of all channels if true.
+
+
+
+ true: Enabled
+ false: Disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ ComMTMinFullComModeDuration
+
+ Minimum time duration in seconds, spent in the COMM_FULL_COMMUNICATION sub-state COMM_FULL_COM_NETWORK_REQUESTED.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 5
+ 65
+ 0.001
+
+
+
+ ComMVersionInfoApi
+
+ Switches the possibility to read the published information with the service ComM_GetPublishedInformation().
+
+
+
+ The CryptoPrimitive is a pre-configured container of the crypto service that shall be used.
+
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/Crypto/CryptoPrimitives/CryptoPrimitive
+
+
+
+
+
+
+
+ CryptoGeneral
+
+ Container for common configuration options
+
+ 1
+ 1
+ false
+
+
+
+ CryptoDevErrorDetect
+
+ Switches the development error detection and notification on or off.
+
+
+
+ true: detection and notification is enabled.
+ false: detection and notification is disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CryptoMainFunctionPeriod
+
+ Specifies the period of main function Crypto_MainFunction in seconds.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ Inf
+ 0
+
+
+
+ CryptoVersionInfoApi
+
+ Pre-processor switch to enable and disable availability of the API Crypto_GetVersionInfo().
+
+
+
+ True: API Crypto_GetVersionInfo() is available
+ False: API Cryptosm_GetVersionInfo() is not available.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ CryptoKeyElements
+
+ Container for Crypto key elements
+
+ 0
+ 1
+ false
+
+
+
+ CryptoKeyElement
+
+ Configuration of a CryptoKeyElement
+
+ 1
+ true
+ false
+
+
+
+ CryptoKeyElementAllowPartialAccess
+
+ Enable or disable writing and reading the key element with data smaller than the size of the element.
+
+
+
+ True: enable partial access of the key element
+ False: disable partial access of the key element
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CryptoKeyElementId
+
+ Identifier of the CRYPTO key element
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+ 4294967295
+ 1
+
+
+
+ CryptoKeyElementInitValue
+
+ Value which will be used to fill the element during initialisation, when the element is not already initialized.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CryptoKeyElementPersist
+
+ Enable or disable persisting of the key element in non-volatile storage.
+
+
+
+ True: enable persisting of the key element.
+ False: disable persisting of the key element.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CryptoKeyElementReadAccess
+
+ Define the reading access rights of the key element.
+
+
+
+ CRYPTO_RA_DENIED = key element cannot be read from outside the Crypto Driver
+ CRYPTO_RA INTERNAL_COPY = key element can be copied to another key element in the same crypto driver.
+ CRYPTO_RA_ALLOWED = key element can be read as plaintext
+ CRYPTO_RA_ENCRYPTED = key element can be read encrypted. E.g. SHE Ram-Key export.
+
+ CRYPTO_WA_DENIED = key element can not be written from outside the Crypto Driver
+ CRYPTO_WA INTERNAL_COPY = key element can be filled with another key element in the same crypto driver.
+ CRYPTO_WA_ALLOWED = key element can be rwritten as plaintext
+ CRYPTO_WA_ENCRYPTED = key element can be written encrypted. E.g. SHE load key.
+
+ * true: detection and notification is enabled.
+ * false: detection and notification is disabled.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ true
+
+
+
+ CsmMainFunctionPeriod
+
+ Specifies the period of main function Csm_MainFunction in seconds.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ Inf
+ 0
+
+
+
+ CsmSymKeyMaxLength
+
+ Maximum length in bytes of a symmetric key for all algorithm
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmUseDeprecated
+
+ Decides if the deprecated interfaces shall be used (Backwards combatibility).
+
+
+
+ true: use deprecated interfaces.
+ false: use normal interfaces.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ false
+
+
+
+ CsmVersionInfoApi
+
+ Pre-processor switch to enable and disable availability of the API Csm_GetVersionInfo().
+
+
+
+ True: API Csm_GetVersionInfo() is available.
+ False: API Csm_GetVersionInfo() is not available.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ false
+
+
+
+
+ CsmMaxAlignScalarType
+
+ The scalar type which has the maximum alignment restrictions on the given platform.
+
+
+
+ This type can be e.g. uint8, uint16 or uint32.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmMaximumBlockingTime
+
+ If interruption is turned on with the configuration option CsmUseInterruption, this option configures the maximum time in microseconds the main function shall be allowed to run before it must interrupt itself. The lowest allowed value for the option is implementation dependent.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmUseInterruption
+
+ Pre-processor switch to enable and disable interruption of job processing.
+
+
+
+ True: Interruption of job processing enabled
+ False: Interruption of job processing disabled
+
+ True: the job needs RTE interfaces
+ False: the job needs no RTE interfaces
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ false
+
+
+
+
+
+ CsmJobKeyRef
+
+ This parameter refers to the key which shall be used for the CsmPrimitive. It's possible to use a CsmKey for different jobs
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/Csm/CsmKeys/CsmKey
+
+
+
+ CsmJobPrimitiveCallbackRef
+
+ This parameter refers to the used CsmCallback.
+
+
+
+ The referred CsmCallback is called when the crypto job has been finished.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/Csm/CsmCallbacks/CsmCallback
+
+
+
+ CsmJobPrimitiveRef
+
+ This parameter refers to the used CsmPrimitive.
+
+
+
+ Different jobs may refer to one CsmPrimitive. The referred CsmPrimitive provides detailed information on the actual cryptographic routine.
+
+ The queue is used if the underlying crypto driver object is busy. The queue refers also to the channel which is used.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/Csm/CsmQueues/CsmQueue
+
+
+
+
+
+
+
+ CsmKeys
+
+ Container for CSM key configurations.
+
+ 0
+ 1
+ false
+
+
+
+ CsmKey
+
+ Container for configuration of a CSM key. The container name serves as a symbolic name for the identifier of a key configuration.
+
+ 0
+ true
+ false
+
+
+
+ CsmKeyId
+
+ Identifier of the CsmKey
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+ 4294967295
+ 1
+
+
+
+ CsmKeyUsePort
+
+ Does the key need RTE interfaces?
+
+
+
+ True: RTE interfaces used for this key
+ False: No RTE interfaces used for this key
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ CsmKeyRef
+
+ This parameter refers to the used CryIfKey. The underlying CryIfKey refers to a specific CryptoKey in the Crypto Driver.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/CryIf/CryIfKey
+
+
+
+
+
+
+
+ CsmPrimitives
+
+ Container for configuration of CsmPrimitives
+
+ 0
+ true
+ false
+
+
+
+ CsmAEADDecrypt
+
+ Configuration of AEAD decryption primitives
+
+ 0
+ 1
+ false
+
+
+
+ CsmAEADDecryptConfig
+
+ Container for configuration of a CSM decryption interface. The container name serves as a symbolic name for the identifier of an decryption interface.
+
+ 1
+ 1
+ false
+
+
+
+ CsmAEADDecryptAlgorithmFamiliy
+
+ Determines the algorithm family used for the crypto service. This parameter defines the most significant part of the algorithm.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_3DES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_AES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmAEADDecryptAlgorithmFamilyCustom
+
+ This is the name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is used as CsmAEADDecryptAlgorithmFamily.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmAEADDecryptAlgorithmKeyLength
+
+ Size of the AEAD decryption key in bytes
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmAEADDecryptAlgorithmMode
+
+ Determines the algorithm mode used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_GCM
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmAEADDecryptAlgorithmModeCustom
+
+ Name of the custom algorithm mode used for the crypto service
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmAEADDecryptAssociatedDataMaxLength
+
+ Max size of the input associated data length in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmAEADDecryptCiphertextMaxLength
+
+ Max size of the input ciphertext in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmAEADDecryptPlaintextMaxLength
+
+ Size of the output plaintext length in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmAEADDecryptProcessing
+
+ Determines how the interface shall be used for that primitive. Synchronous processing returns with the result while asynchronous processing returns without processing the job. The caller will be notified by the corresponding callback
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CSM_ASYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+ CSM_SYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmAEADDecryptTagLength
+
+ Size of the input Tag length in BITS
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmAEADDecryptKeyRef
+
+ This parameter refers to the key used for that decryption primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/Csm/CsmKeys/CsmKey
+
+
+
+ CsmAEADDecryptQueueRef
+
+ This parameter refers to the queue used for that decryption primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/Csm/CsmQueues/CsmQueue
+
+
+
+
+
+
+
+ CsmAEADEncrypt
+
+ Configuration of AEAD encryption primitives
+
+ 0
+ 1
+ false
+
+
+
+ CsmAEADEncryptConfig
+
+ Container for configuration of a CSM encryption interface. The container name serves as a symbolic name for the identifier of an encryption interface.
+
+ 1
+ 1
+ false
+
+
+
+ CsmAEADEncryptAlgorithmFamiliy
+
+ Determines the algorithm family used for the crypto service. This parameter defines the most significant part of the algorithm.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_3DES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_AES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmAEADEncryptAlgorithmFamilyCustom
+
+ This is the name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is used as CsmAEADEncryptAlgorithmFamily.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmAEADEncryptAlgorithmKeyLength
+
+ Size of the AEAD encryption key in bytes
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmAEADEncryptAlgorithmMode
+
+ Determines the algorithm mode used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_GCM
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmAEADEncryptAlgorithmModeCustom
+
+ Name of the custom algorithm mode used for the crypto service
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmAEADEncryptAssociatedDataMaxLength
+
+ Max size of the input associated data length in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmAEADEncryptCiphertextMaxLength
+
+ Max size of the output ciphertext length in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmAEADEncryptPlaintextMaxLength
+
+ Max size of the input plaintext length in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmAEADEncryptProcessing
+
+ Determines how the interface shall be used for that primitive. Synchronous processing returns with the result while asynchronous processing returns without processing the job. The caller will be notified by the corresponding callback
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CSM_ASYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+ CSM_SYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmAEADEncryptTagLength
+
+ Size of the output Tag length in bytes
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmAEADEncryptKeyRef
+
+ This parameter refers to the key used for that encryption primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/Csm/CsmKeys/CsmKey
+
+
+
+ CsmAEADEncryptQueueRef
+
+ This parameter refers to the queue used for that encryption primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/Csm/CsmQueues/CsmQueue
+
+
+
+
+
+
+
+ CsmDecrypt
+
+ Configurations of Decryption primitives
+
+ 0
+ 1
+ false
+
+
+
+ CsmDecryptConfig
+
+ Container for configuration of a CSM decryption interface. The container name serves as a symbolic name for the identifier of an decryption interface.
+
+ 1
+ 1
+ false
+
+
+
+ CsmDecryptAlgorithmFamiliy
+
+ Determines the algorithm family used for the crypto service. This parameter defines the most significant part of the algorithm.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_3DES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_AES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CHACHA
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_ECIES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_RSA
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmDecryptAlgorithmFamilyCustom
+
+ Name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is used as CsmDecryptAlgorithmFamily.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmDecryptAlgorithmKeyLength
+
+ Size of the encryption key in bytes
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmDecryptAlgorithmMode
+
+ Determines the algorithm mode used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOMODE_12ROUNDS
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_20ROUNDS
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_8ROUNDS
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_CBC
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_CFB
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_CTR
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_ECB
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_OFB
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_RSAES_OAEP
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_RSAES_PKCS1_v1_5
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_XTS
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmDecryptAlgorithmModeCustom
+
+ Name of the custom algorithm mode used for the crypto service
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmDecryptAlgorithmSecondaryFamily
+
+ Determines the secondary algorithm family used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ CRYPTO_ALGOFAM_NOT_SET
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_NOT_SET
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmDecryptAlgorithmSecondaryFamilyCustom
+
+ Name of the custom secondary algorithm family used for the crypto service
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmDecryptDataMaxLength
+
+ Max size of the input ciphertext length in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmDecryptProcessing
+
+ Determines how the interface shall be used for that primitive. Synchronous processing returns with the result while asynchronous processing returns without processing the job. The caller will be notified by the corresponding callback
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CSM_ASYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+ CSM_SYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmDecryptResultMaxLength
+
+ Max size of the output plaintext length in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+
+
+ CsmEncrypt
+
+ Configurations of Encryption primitives
+
+ 0
+ 1
+ false
+
+
+
+ CsmEncryptConfig
+
+ Container for configuration of a CSM encryption interface. The container name serves as a symbolic name for the identifier of an encryption interface.
+
+ 1
+ 1
+ false
+
+
+
+ CsmEncryptAlgorithmFamiliy
+
+ Determines the algorithm family used for the crypto service. This parameter defines the most significant part of the algorithm.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_3DES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_AES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CHACHA
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_ECIES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_RSA
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmEncryptAlgorithmFamilyCustom
+
+ This is the name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is used as CsmEncryptAlgorithmFamily.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmEncryptAlgorithmMode
+
+ Determines the algorithm mode used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOMODE_12ROUNDS
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_20ROUNDS
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_8ROUNDS
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_CBC
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_CFB
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_CTR
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_ECB
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_NOT_SET
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_OFB
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_RSAES_OAEP
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_RSAES_PKCS1_v1_5
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_XTS
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmEncryptAlgorithmModeCustom
+
+ Name of the custom algorithm mode used for the crypto service
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmEncryptAlgorithmSecondaryFamily
+
+ Determines the algorithm family used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ CRYPTO_ALGOFAM_NOT_SET
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_NOT_SET
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmEncryptAlgorithmSecondaryFamilyCustom
+
+ Name of the custom secondary algorithm family used for the crypto service
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmEncryptDataMaxLength
+
+ Max size of the input plaintext length in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmEncryptProcessing
+
+ Determines how the interface shall be used for that primitive. Synchronous processing returns with the result while asynchronous processing returns without processing the job. The caller will be notified by the corresponding callback
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CSM_ASYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+ CSM_SYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmEncryptResultMaxLength
+
+ Max size of the output cipher length in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+
+
+ CsmHash
+
+ Container for Hash Configurations
+
+ 0
+ 1
+ false
+
+
+
+ CsmHashConfig
+
+ Container for configuration of a CSM hash. The container name serves as a symbolic name for the identifier of a key configuration.
+
+ 1
+ 1
+ false
+
+
+
+ CsmHashAlgorithmFamiliy
+
+ Determines the algorithm family used for the crypto service. This parameter defines the most significant part of the algorithm.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_BLAKE_1_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_1_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_2s_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_2s_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_RIPEMD160
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA1
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_384
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_384
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_SHAKE128
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_SHAKE256
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmHashAlgorithmFamilyCustom
+
+ This is the name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is used as CsmHashAlgorithmFamily.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmHashAlgorithmMode
+
+ Determines the algorithm mode used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ CRYPTO_ALGOMODE_NOT_SET
+
+
+ CRYPTO_ALGOMODE_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_NOT_SET
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmHashAlgorithmModeCustom
+
+ Name of the custom primitive mode.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmHashAlgorithmSecondaryFamily
+
+ Determines the algorithm family used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ CRYPTO_ALGOFAM_NOT_SET
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_NOT_SET
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmHashAlgorithmSecondaryFamilyCustom
+
+ This is the second name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is set as CsmHashAlgorithmSecondaryFamily.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmHashDataMaxLength
+
+ Max size of the input data length in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmHashProcessing
+
+ Determines how the interface shall be used for that primitive. Synchronous processing returns with the result while asynchronous processing returns without processing the job. The caller will be notified by the corresponding callback.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CSM_ASYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+ CSM_SYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmHashResultLength
+
+ Size of the output hash length in bytes
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+
+
+ CsmMacGenerate
+
+ Configurations of MacGenerate primitives
+
+ 0
+ 1
+ false
+
+
+
+ CsmMacGenerateConfig
+
+ Container for configuration of a CSM mac generation interface. The container name serves as a symbolic name for the identifier of a MAC generation interface.
+
+ 1
+ 1
+ false
+
+
+
+ CsmMacGenerateAlgorithmFamiliy
+
+ Determines the algorithm family used for the crypto service. This parameter defines the most significant part of the algorithm.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_3DES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_AES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_1_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_1_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_2s_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_2s_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CHACHA
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_RIPEMD160
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_RNG
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA1
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_384
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_384
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_SHAKE128
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_SHAKE256
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmMacGenerateAlgorithmFamilyCustom
+
+ This is the name of the custom algorithm family,
+
+
+
+ if CRYPTO_ALGOFAM_CUSTOM is used as CsmMacGenerateAlgorithmFamily
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmMacGenerateAlgorithmKeyLength
+
+ Size of the MAC key in bytes
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmMacGenerateAlgorithmMode
+
+ Determines the algorithm mode used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOMODE_CMAC
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_CTRDRBG
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_GMAC
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_HMAC
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_NOT_SET
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_SIPHASH_2_4
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_SIPHASH_4_8
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmMacGenerateAlgorithmModeCustom
+
+ Name of the custom algorithm mode used for the crypto service
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmMacGenerateAlgorithmSecondaryFamily
+
+ Determines the secondary algorithm family used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ CRYPTO_ALGOFAM_NOT_SET
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_NOT_SET
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmMacGenerateAlgorithmSecondaryFamilyCustom
+
+ This is the second name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is set as CsmHashAlgorithmSecondaryFamilyCustom.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmMacGenerateDataMaxLength
+
+ Max size of the input data length in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmMacGenerateProcessing
+
+ Determines how the interface shall be used for that primitive. Synchronous processing returns with the result while asynchronous processing returns without processing the job. The caller will be notified by the corresponding callback.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CSM_ASYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+ CSM_SYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmMacGenerateResultLength
+
+ Size of the output MAC length in bytes
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+
+
+ CsmMacVerify
+
+ Configurations of MacVerify primitives
+
+ 0
+ 1
+ false
+
+
+
+ CsmMacVerifyConfig
+
+ Container for configuration of a CSM MAC verification interface. The container name serves as a symbolic name for the identifier of a MAC generation interface
+
+ 1
+ 1
+ false
+
+
+
+ CsmMacVerifyAlgorithmFamiliy
+
+ Determines the algorithm family used for the crypto service. This parameter defines the most significant part of the algorithm.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_AES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_1_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_1_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_2s_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_2s_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_RIPEMD160
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA1
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_384
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_384
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_SHAKE128
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_SHAKE256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SIPHASH
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmMacVerifyAlgorithmFamilyCustom
+
+ Name of the custom algorithm family used for the crypto service
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmMacVerifyAlgorithmSecondaryFamily
+
+ Determines the secondary algorithm family used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ CRYPTO_ALGOFAM_NOT_SET
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_NOT_SET
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmMacVerifyAlgorithmSecondaryFamilyCustom
+
+ This is the second the name of the custom algorithm, if CRYPTO_ALGOFAM_CUSTOM is set as CsmMacVerifyAlgorithmSecondaryFamily
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmMacVerifyCompareLength
+
+ Size of the input MAC length, that shall be verified, in BITS
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmMacVerifyDataMaxLength
+
+ Max size of the input data length, for whichs MAC shall be verified, in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmMacVerifyProcessing
+
+ Determines how the interface shall be used for that primitive. Synchronous processing returns with the result while asynchronous processing returns without processing the job. The caller will be notified by the corresponding callback.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CSM_ASYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+ CSM_SYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+
+
+ CsmRandomGenerate
+
+ Configurations of RandomGenerate primitives
+
+ 0
+ 1
+ false
+
+
+
+ CsmRandomGenerateConfig
+
+ Container for configuration of a CSM random generator. The container name serves as a symbolic name for the identifier of a random generator configuration.
+
+ 1
+ 1
+ false
+
+
+
+ CsmRandomGenerateAlgorithmFamiliy
+
+ Determines the algorithm family used for the crypto service. This parameter defines the most significant part of the algorithm.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_3DES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_AES
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_1_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_1_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_2s_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_BLAKE_2s_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CHACHA
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_RIPEMD160
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_RNG
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA1
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_384
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_384
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_SHAKE128
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_SHAKE256
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmRandomGenerateAlgorithmFamilyCustom
+
+ Name of the custom algorithm family used for the crypto service. This is the name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is used as CsmRandomAlgorithmFamily
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmRandomGenerateAlgorithmMode
+
+ Determines the algorithm mode used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOMODE_CMAC
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_CTRDRBG
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_GMAC
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_HMAC
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_NOT_SET
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_SIPHASH_2_4
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_SIPHASH_4_8
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmRandomGenerateAlgorithmModeCustom
+
+ Name of the custom algorithm mode used for the crypto service. This is the name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is used as CsmRandomGenerateAlgorithmFamily.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmRandomGenerateAlgorithmSecondaryFamily
+
+ Determines the algorithm family used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_NOT_SET
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmRandomGenerateAlgorithmSecondaryFamilyCustom
+
+ Name of the custom secondary algorithm family used for the crypto service. This is the second name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is set as Csm RandomAlgorithmSecondaryFamily.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmRandomGenerateProcessing
+
+ Determines how the interface shall be used for that primitive. Synchronous processing returns with the result while asynchronous processing returns without processing the job. The caller will be notified by the corresponding callback
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CSM_ASYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+ CSM_SYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmRandomGenerateResultLength
+
+ Size of the random generate key in bytes
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+
+
+ CsmSecureCounter
+
+ Configurations of SecureCounter primitives
+
+ 0
+ 1
+ false
+
+
+
+ CsmSecureCounterConfig
+
+ Container for configuration of a CSM counter. The container name serves as a symbolic name for the identifier of a secure counter configuration.
+
+ 1
+ 1
+ false
+
+
+
+ CsmSecureCounterQueueRef
+
+ Not used. Queue is referred in Job.
+ This parameter refers to the queue used for that secure counter.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/Csm/CsmQueues/CsmQueue
+
+
+
+
+
+
+
+ CsmSignatureGenerate
+
+ Configurations of SignatureGenerate primitives
+
+ 0
+ 1
+ false
+
+
+
+ CsmSignatureGenerateConfig
+
+ Container for configuration of a CSM signature generation interface. The container name serves as a symbolic name for the identifier of signature generation interface.
+
+ 1
+ 1
+ false
+
+
+
+ CsmSignatureGenerateAlgorithmFamiliy
+
+ Determines the algorithm family used for the crypto service. This parameter defines the most significant part of the algorithm.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_BRAINPOOL
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_ECCNIST
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_ED25519
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_RSA
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmSignatureGenerateAlgorithmFamilyCustom
+
+ Name of the custom algorithm family used for the crypto service.
+
+
+
+ This is the name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is used as CsmSignatureGenerateAlgorithmFamily.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSignatureGenerateAlgorithmMode
+
+ Determines the algorithm mode used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOMODE_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_NOT_SET
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_RSASSA_PKCS1_v1_5
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_RSASSA_PSS
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmSignatureGenerateAlgorithmModeCustom
+
+ Name of the custom algorithm mode used for the crypto service
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSignatureGenerateAlgorithmSecondaryFamily
+
+ Determines the algorithm mode used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ CRYPTO_ALGOFAM_NOT_SET
+
+
+ CRYPTO_ALGOFAM_BLAKE
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_NOT_SET
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_RIPEMD160
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA1
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_384
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_384
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_SHAKE128
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_SHAKE256
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmSignatureGenerateAlgorithmSecondaryFamilyCustom
+
+ Name of the custom secondary algorithm family used for the crypto service. This is the second name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is set as CsmSignatureGenerateAlgorithmSecondaryFamily.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSignatureGenerateDataMaxLength
+
+ Size of the input data length in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmSignatureGenerateKeyLength
+
+ Size of the signature generate key in bytes
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmSignatureGenerateProcessing
+
+ Determines how the interface shall be used for that primitive. Synchronous processing returns with the result while asynchronous processing returns without processing the job. The caller will be notified by the corresponding callback
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CSM_ASYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+ CSM_SYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmSignatureGenerateResultLength
+
+ Size of the output signature length in bytes
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+
+
+ CsmSignatureVerify
+
+ Configurations of SignatureVerify primitives
+
+ 0
+ 1
+ false
+
+
+
+ CsmSignatureVerifyConfig
+
+ Container for configuration of a CSM signature verification interface. The container name serves as a symbolic name for the identifier of signature verification interface.
+
+ 1
+ 1
+ false
+
+
+
+ CsmSignatureVerifyAlgorithmFamiliy
+
+ Determines the algorithm family used for the crypto service. This parameter defines the most significant part of the algorithm.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_BRAINPOOL
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_ECCNIST
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_ED25519
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_RSA
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmSignatureVerifyAlgorithmFamilyCustom
+
+ Name of the custom algorithm family used for the crypto service. This is the name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is used as CsmSignatureVerifyAlgorithmFamily.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSignatureVerifyAlgorithmMode
+
+ Determines the algorithm mode used for the crypto service
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOMODE_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_NOT_SET
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_RSASSA_PKCS1_v1_5
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOMODE_RSASSA_PSS
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmSignatureVerifyAlgorithmModeCustom
+
+ Name of the custom algorithm mode used for the crypto service
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSignatureVerifyAlgorithmSecondaryFamily
+
+ Determines the algorithm family used for the crypto service. This parameter defines the most significant part of the algorithm.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CRYPTO_ALGOFAM_BLAKE
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_CUSTOM
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_NOT_SET
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_RIPEMD160
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA1
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_384
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA2_512_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_224
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_256
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_384
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_512
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_SHAKE128
+ AUTOSAR_ECUC
+
+
+ CRYPTO_ALGOFAM_SHA3_SHAKE256
+ AUTOSAR_ECUC
+
+
+
+
+
+ CsmSignatureVerifyAlgorithmSecondaryFamilyCustom
+
+ Name of the custom secondary algorithm family used for the crypto service. This is the name of the custom algorithm family, if CRYPTO_ALGOFAM_CUSTOM is used as CsmSignatureVerifyAlgorithmFamily.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSignatureVerifyCompareLength
+
+ Size of the input data length, for whichs signature shall be verified, in bytes
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmSignatureVerifyDataMaxLength
+
+ Size of the input data length, for whichs signature shall be verified, in bytes
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmSignatureVerifyProcessing
+
+ Determines how the interface shall be used for that primitive. Synchronous processing returns with the result while asynchronous processing returns without processing the job. The caller will be notified by the corresponding callback.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ CSM_ASYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+ CSM_SYNCHRONOUS
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+
+
+
+
+ CsmQueues
+
+ Container for CSM queue configurations
+
+ 0
+ 1
+ false
+
+
+
+ CsmQueue
+
+ Container for configuration of a CSM queue. The container name serves as a symbolic name for the identifier of a queue configuration.
+
+
+
+ A queue has two tasks:
+ 1. queue jobs which cannot be processed since the underlying hardware is busy and
+ 2. refer to channel which shall be used
+
+
+ 1
+ true
+ false
+
+
+
+ CsmQueueSize
+
+ Size of the CsmQueue. If jobs cannot be processed by the underlying hardware since the hardware is busy, the jobs stay in the prioritized queue. If the queue is full, the next job will be rejected.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmChannelRef
+
+ Refers to the underlying Crypto Interface channel.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/CryIf/CryIfChannel
+
+
+
+
+
+
+
+
+ CsmAsymDecrypt
+
+ Container for incorporation of AsymDecrypt primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmAsymDecryptMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement an asymmetrical decryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmAsymDecryptConfig
+
+ Container for configuration of service AsymDecrypt. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmAsymDecryptInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmAsymDecryptPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmCallbackAsymDecrypt
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmAsymEncrypt
+
+ Container for incorporation of AsymEncrypt primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmAsymEncryptMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement an asymmetrical encryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmAsymEncryptConfig
+
+ Container for configuration of service AsymEncrypt. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmAsymEncryptInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmAsymEncryptPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmCallbackAsymEncrypt
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmAsymPrivateKeyExtract
+
+ Container for incorporation of AsymPrivateKeyExtract primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmAsymPrivateKeyExtractMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement an asymmetrical private key extraction.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmAsymPrivateKeyExtractConfig
+
+ Container for configuration of service AsymPrivateKeyExtract.
+
+
+
+ The container name serves as a symbolic name for the identifier of a service configuration.
+
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmAsymPrivateKeyExtractInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmAsymPrivateKeyExtractPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmCallbackAsymPrivateKeyExtract
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmAsymPrivateKeyWrapAsym
+
+ Container for incorporation of AsymPrivateKeyWrapSym primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmAsymPrivateKeyWrapAsymMaxPrivKeySize
+
+ The maximum length, in bytes, of all private key types used in all CRY primitives which implement an asymmetrical private key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmAsymPrivateKeyWrapAsymMaxPubKeySize
+
+ The maximum length, in bytes, of all public key types used in all CRY primitives which implement an asymmetrical private key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmAsymPrivateKeyWrapAsymConfig
+
+ Container for configuration of service SymKeyWrapAsym. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmAsymPrivateKeyWrapAsymInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmAsymPrivateKeyWrapAsymPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmCallbackAsymPrivateKeyWrapAsym
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmAsymPrivateKeyWrapSym
+
+ Container for incorporation of AsymPrivateKeyWrapSym primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmAsymPrivateKeyWrapSymMaxPrivKeySize
+
+ The maximum length, in bytes, of all private information types used in all CRY primitives which implement an asymetric private key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmAsymPrivateKeyWrapSymMaxSymKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement an asymetrical private key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmAsymPrivateKeyWrapSymConfig
+
+ Container for configuration of service AsymPrivateKeyWrapSym. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmAsymPrivateKeyWrapSymInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmAsymPrivateKeyWrapSymPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmCallbackAsymPrivateKeyWrapSym
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmAsymPublicKeyExtract
+
+ Container for incorporation of AsymPublicKeyExtract primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmAsymPublicKeyExtractMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement an asymmetrical public key extraction.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmAsymPublicKeyExtractConfig
+
+ Container for configuration of service AsymPublicKeyExtract.
+
+
+
+ The container name serves as a symbolic name for the identifier of a service configuration.
+
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmAsymPublicKeyExtractInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmAsymPublicKeyExtractPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmCallbackAsymPublicKeyExtract
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmChecksum
+
+ Container for incorporation of Checksum primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmChecksumConfig
+
+ Container for configuration of service Checksum. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackChecksum
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmChecksumInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmChecksumPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CSM_E_INIT_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "Initialization of CSM module failed" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ CsmHash
+
+ Container for incorporation of Hash primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmHashConfig
+
+ Configurations for the Hash service. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackHash
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmHashInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmHashPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmKeyDerive
+
+ Container for incorporation of KeyDerive primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmKeyDeriveMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement a key derivation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmKeyDeriveConfig
+
+ Container for configuration of service KeyDerive. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackKeyDerive
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmKeyDeriveInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmKeyDerivePrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmKeyDeriveSymKey
+
+ Container for incorporation of CsmKeyDeriveSymKey primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmKeyDeriveSymKeyMaxSymKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement a key derivation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmKeyDeriveSymKeyConfig
+
+ Container for configuration of service CsmKeyDeriveSymKey. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackKeyDeriveSymKey
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmKeyDeriveSymKeyInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmKeyDeriveSymKeyPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmKeyExchangeCalcPubVal
+
+ Container for incorporation of KeyExchangeCalcPubVal primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmKeyExchangeCalcPubValMaxBaseTypeSize
+
+ The maximum length, in bytes, of all base types used in all CRY primitives which implement a public value calculation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmKeyExchangeCalcPubValMaxPrivateTypeSize
+
+ The maximum length, in bytes, of all private information types used in all CRY primitives which implement a public value calculation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmKeyExchangeCalcPubValConfig
+
+ Container for configuration of service KeyExchangeCalcPubVal. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackKeyExchangeCalcPubVal
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmKeyExchangeCalcPubValInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmKeyExchangeCalcPubValPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmKeyExchangeCalcSecret
+
+ Container for incorporation of KeyExchangeCalcSecret primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmKeyExchangeCalcSecretMaxBaseTypeSize
+
+ The maximum length, in bytes, of all base types used in all CRY primitives which implement a shared secret calculation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmKeyExchangeCalcSecretMaxPrivateTypeSize
+
+ The maximum length, in bytes, of all private information types used in all CRY primitives which implement a shared secret calculation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmKeyExchangeCalcSecretConfig
+
+ Container for configuration of service KeyExchangeCalcSecret. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackKeyExchangeCalcSecret
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmKeyExchangeCalcSecretInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmKeyExchangeCalcSecretPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmKeyExchangeCalcSymKey
+
+ Container for incorporation of KeyExchangeCalcSymKey primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmKeyExchangeCalcSymKeyMaxBaseTypeSize
+
+ The maximum length, in bytes, of all base types used in all CRY primitives which implement a symmetrical key calculation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmKeyExchangeCalcSymKeyMaxPrivateTypeSize
+
+ The maximum length, in bytes, of all private information types used in all CRY primitives which implement a symmetrical key calculation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmKeyExchangeCalcSymKeyMaxSymKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement a symmetrical key calculation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmKeyExchangeCalcSymKeyConfig
+
+ Container for configuration of service KeyExchangeCalcSymKey. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackKeyExchangeCalcSymKey
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmKeyExchangeCalcSymKeyInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmKeyExchangeCalcSymKeyPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmMacGenerate
+
+ Container for incorporation of MacGenerate primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmMacGenerateMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement a MAC generation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmMacGenerateConfig
+
+ Configurations for the MacGenerate service. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackMacGenerate
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmMacGenerateInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmMacGeneratePrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmMacVerify
+
+ Container for incorporation of MacVerify primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmMacVerifyMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement a MAC verification.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmMacVerifyConfig
+
+ Container for configuration of service MacVerify. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackMacVerify
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmMacVerifyInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmMacVerifyPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmRandomGenerate
+
+ Container for incorporation of RandomGenerate primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmRandomGenerateConfig
+
+ Container for configuration of service RandomGenerate. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackRandomGenerate
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmRandomGenerateInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmRandomGeneratePrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmRandomSeed
+
+ Container for incorporation of RandomSeed primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmRandomSeedConfig
+
+ Container for configuration of service RandomSeed. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackRandomSeed
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmRandomSeedInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmRandomSeedPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmSignatureGenerate
+
+ Container for incorporation of SignatureGenerate primitives
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmSignatureGenerateMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement a signature generation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmSignatureGenerateConfig
+
+ Container for configuration of service SignatureGenerate. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackSignatureGenerate
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSignatureGenerateInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSignatureGeneratePrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmSignatureVerify
+
+ Container for incorporation of SignatureVerify primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmSignatureVerifyMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement a signature verification.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmSignatureVerifyConfig
+
+ Container for configuration of service SignatureVerify. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackSignatureVerify
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSignatureVerifyInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSignatureVerifyPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmSymBlockDecrypt
+
+ Container for incorporation of SymBlockDecrypt primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmSymBlockDecryptMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement a symmetrical block decryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmSymBlockDecryptConfig
+
+ Container for configuration of service SymBlockDecrypt. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackSymBlockDecrypt
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymBlockDecryptInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymBlockDecryptPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmSymBlockEncrypt
+
+ Container for incorporation of SymBlockEncrypt primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmSymBlockEncryptMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement a symmetrical block encryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmSymBlockEncryptConfig
+
+ Container for configuration of service SymBlockEncrypt. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackSymBlockEncrypt
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymBlockEncryptInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymBlockEncryptPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmSymDecrypt
+
+ Container for incorporation of SymDecrypt primitives
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmSymDecryptMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement a symmetrical decryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmSymDecryptConfig
+
+ Container for configuration of service SymDecrypt.
+
+
+
+ The container name serves as a symbolic name for the identifier of a service configuration.
+
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackSymDecrypt
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymDecryptInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymDecryptPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmSymEncrypt
+
+ Container for incorporation of SymEncrypt primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmSymEncryptMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement a symmetrical encryption.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmSymEncryptConfig
+
+ Container for configuration of service SymEncrypt. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackSymEncrypt
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymBlockEncryptInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymEncryptPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmSymKeyExtract
+
+ Container for incorporation of SymKeyExtract primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmSymKeyExtractMaxKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement a symmetrical key extraction.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmSymKeyExtractConfig
+
+ Container for configuration of service SymKeyExtract. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackSymKeyExtract
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymKeyExtractInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymKeyExtractPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmSymKeyWrapAsym
+
+ Container for incorporation of SymKeyWrapSym primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmSymKeyWrapAsymMaxPubKeySize
+
+ The maximum length, in bytes, of all public key types used in all CRY primitives which implement an asymmetrical key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+ CsmSymKeyWrapAsymMaxSymKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement an asymmetrical key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmSymKeyWrapAsymConfig
+
+ Container for configuration of service SymKeyWrapAsym. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackSymKeyWrapAsym
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymKeyWrapAsymInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymKeyWrapAsymPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+ CsmSymKeyWrapSym
+
+ Container for incorporation of SymKeyWrapSym primitives.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ CsmSymKeyWrapSymMaxSymKeySize
+
+ The maximum, in bytes, of all key lengths used in all CRY primitives which implement an symmetrical key wrapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ CsmSymKeyWrapSymConfig
+
+ Container for configuration of service SymKeyWrapSym. The container name serves as a symbolic name for the identifier of a service configuration.
+
+ 0
+ 32
+ false
+ false
+
+
+
+ CsmCallbackSymKeyWrapSym
+
+ Callback function to be called if service has finished.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymKeyWrapSymInitConfiguration
+
+ Name of a C symbol which contains the configuration of the underlying cryptographic primitive.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ CsmSymKeyWrapSymPrimitiveName
+
+ Name of the cryptographic primitive to use.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dbg.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dbg.arxml
new file mode 100644
index 00000000..c9082195
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dbg.arxml
@@ -0,0 +1,1696 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Dbg
+
+ Configuration of the debugging module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ DbgBuffering
+
+ This container holds the parameters to manage the storage of debugging data in RAM.
+
+ 0
+ 1
+ false
+
+
+
+ DbgBufferSize
+
+ Size in bytes of the RAM for the ring buffer. A size of 0 means that no buffer exists. All data records are directly transferred.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ DbgBufferStrategy
+
+ Strategy of buffer operations when it is full: overwrite oldest entries or stop the storage.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ StopStorage
+
+
+ OverwriteOldestEntries
+ AUTOSAR_ECUC
+
+
+ StopStorage
+ AUTOSAR_ECUC
+
+
+
+
+
+ DbgBufferTransmission
+
+ Automatic or requested transmission of the buffer.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ StartOnHostRequest
+
+
+ StartAfterInitialization
+ AUTOSAR_ECUC
+
+
+ StartOnHostRequest
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ DbgCommunication
+
+ This container holds all configuration parameters for communication.
+
+ 0
+ 1
+ false
+
+
+
+ DbgRxPdu
+
+ This container holds configuration parameters for the receive-pdu.
+
+ 1
+ 1
+ false
+
+
+
+ DbgRxPduId
+
+ Handle Id to be used by the PduR to indicate the reception of the DbgRxPdu to the Dbg module. The actual value of this parameter is fixed to 0 since there is only one RxPdu for the Dbg module.
+
+
+
+ The existence of this parameter is essential for the PduR generation tool to actually find a symbolicNameValue for the RxPdu.
+
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 0
+ 65535
+ 0
+
+
+
+
+
+ DbgReceiveIPduRef
+
+ Reference to the receive I-PDU.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ DbgTxPdu
+
+ This container holds configuration parameters for the transmit-pdu.
+
+ 1
+ 1
+ false
+
+
+
+ DbgTxConfirmationPduId
+
+ Handle Id to be used by the PduR to confirm the transmission of the DbgTxPdu to the Dbg module. The actual value of this parameter is fixed to 0 since there is only one TxPdu for the Dbg module.
+
+
+
+ The existence of this parameter is essential for the PduR generation tool to actually find a symbolicNameValue for the TxPdu.
+
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 0
+ 65535
+ 0
+
+
+
+
+
+ DbgSendIPduRef
+
+ Reference to the send I-PDU.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ DbgGeneral
+
+ This container holds the general parameters of the debugging module.
+
+ 1
+ 1
+ false
+
+
+
+ DbgDevErrorDetect
+
+ Enables/Disables development error detection.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DbgHeaderFileInclusion
+
+ Name of the header file(s) to be included by the Dbg module.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ [a-zA-Z0-9_]([a-zA-Z0-9\._])*
+
+
+
+
+
+ DbgVersionInfoApi
+
+ Activate/Deactivate the version information API (Dbg_GetVersionInfo). True: version information API activated False: version information API deactivated.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DbgMultipleConfigurationContainer
+ 1
+ 1
+ true
+
+
+
+ DbgMaxDynamicDID
+
+ Maximum number of dynamic DIDs. This value is only needed to reserve memory for dynamic DIDs added by the host at runtime. If this parameter is not supplied it is automatically set to the configured number of static DIDs.
+
+
+
+ The sum of MaxStaticDID and MaxDynamicDID must not exceed 200. Dynamic DIDs are MaxStaticDID based and consecutive.
+
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 200
+ 0
+
+
+
+ DbgMaxStaticDID
+
+ Maximum number of static DIDs. This value is only needed to reserve memory for static DIDs added at post-build time. If this parameter is not supplied it is automatically set to the configured number of static DIDs. Static DIDs are zero based and consecutive.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 200
+ 0
+
+
+
+
+
+ DbgPredefinedDID
+
+ This container holds all configuration parameters for predefined DIDs. For predefined DIDs, only certain values can be changed.
+
+ 0
+ 16
+ false
+
+
+
+ DbgPredefinedDIDActivation
+
+ Activation or not of the DID for debugging.
+
+
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ DbgPredefinedDIDAddInfo
+
+ Additional information in case the Predefined DID needs further configuration parameters.
+
+ 0
+ true
+
+
+
+ DbgAddInfoComSignal
+
+ Additional information for DIDs with the DbgPredefinedDIDName set to:
+
+
+
+ - Dbg_TraceRTEComSignalTx
+ - Dbg_TraceRTEComSignalRx
+ - Dbg_TraceRTEComSignalIv
+ - Dbg_TraceRTEComCallback
+
+ The actual SignalId used in the debugging trace APIs is taken from the ComHandleId availabe at the ComSignal configuration of the Com module.
+
+
+ 0
+ true
+ false
+
+
+
+ DbgComSignalName
+
+ Optional name of the traced signal. If present it shall be used in the display of the debugging tool.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ DbgBswModuleEntryRef
+
+ Foreign reference to the BSWModuleEntry describing the trace function implementation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ BSW-MODULE-ENTRY
+
+
+
+ DbgComSignalRef
+
+ Reference to the ComSignal which shall be traced.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComSignal
+
+
+
+
+
+ DbgAddInfoRteCall
+
+ Additional information for DIDs with the DbgPredefinedDIDName set to:
+
+
+
+ - Dbg_TraceRTECall
+
+
+ 0
+ true
+ false
+
+
+
+ DbgCallComponentId
+
+ Id used to identify the SW-Component Type.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ DbgCallInstanceId
+
+ Id used to identify the SW-Component Instance.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DbgCallPortId
+
+ Id used to identify the Port.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ DbgCallServiceId
+
+ Id used to identify the OperationProtoype.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DbgBswModuleEntryRef
+
+ Foreign reference to the BSWModuleEntry describing the trace function implementation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ BSW-MODULE-ENTRY
+
+
+
+ DbgServiceInstanceRef
+
+ Reference to the actual OperationPrototype which shall be traced.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ SW-COMPONENT-PROTOTYPE PORT-PROTOTYPE
+ CLIENT-SERVER-OPERATION
+
+
+
+
+
+ DbgAddInfoRunnable
+
+ Additional information for DIDs with the DbgPredefinedDIDName set to:
+
+
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ DbgStaticDIDNameRef
+
+ Name of the DID, translated by the configuration/generation tool into consecutive DID numbers starting from 0.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DbgStaticTimeStampActivation
+
+ Using or not of time stamp.
+
+
+
+ true: TimeStampOn.
+ false: TimeStampOff.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ DbgStaticDIDData
+
+ Choice how the DID is to be configured.
+
+ 1
+ 65535
+
+
+
+ DbgAddressSizePair
+
+ This container describes address/size pairs. It is used for static DIDs and dynamic DIDs.
+
+ 0
+ 1
+ false
+
+
+
+ DbgASAbsoluteAddress
+
+ Absolute address of memory location to be debugged.
+
+
+
+ max = (2**32)-1
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ DbgASNameRef
+
+ Symbolic name of the variable, translated by the configuration/generation tool into the address and size of the variable.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DbgASSize
+
+ Absolute size in Bytes of memory location to be debugged.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DbgDebugData
+
+ Reference to staticMemory used for Debug Data.
+
+ 0
+ 1
+ false
+
+
+
+ DbgDebugDataRef
+
+ Reference to staticMemory used for Debug Data.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ VARIABLE-DATA-PROTOTYPE
+
+
+
+
+
+ DbgLocalDebugData
+
+ Reference to a localDebugData.
+
+ 0
+ 1
+ false
+
+
+
+ DbgLocalDebugDataRef
+
+ Reference to a localDebugData.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ IMPLEMENTATION-DATA-TYPE-ELEMENT
+
+
+
+
+
+
+
+
+
+
+
+ DbgPeriodicDataCollection
+
+ This container holds the parameters to manage the time base of the debugging module.
+
+ 0
+ 1
+ false
+
+
+
+ DbgDataCollectionTick
+
+ Number of OS counter ticks to be used as data collection tick. The OS alarm used for periodic collection of DIDs is set with this value.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+
+
+ DbgAlarmReference
+
+ Reference to the OS alarm used for periodic collection of DIDs.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsAlarm
+
+
+
+
+
+ DbgTimestampConfiguration
+
+ This container holds the parameters to manage the time stamps of the debugging module.
+
+ 0
+ 1
+ false
+
+
+
+ DbgGlobalTimestampActivation
+
+ Initial value for timestamp collection.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ TimestampOff
+
+
+ TimestampOff
+ AUTOSAR_ECUC
+
+
+ TimestampOn
+ AUTOSAR_ECUC
+
+
+
+
+
+ DbgTimeStampSize
+
+ Memory size used for the time stamps of all DIDs.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ TimeStampSize_16Bit
+
+
+ TimeStampSize_16Bit
+ AUTOSAR_ECUC
+
+
+ TimeStampSize_32Bit
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ DbgGptChannel
+
+ Reference to the hardware free running timer of the GPT module for time stamps (if no HWFRT is applied, calls to add timestamps are ignored)
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Gpt/GptChannelConfigSet/GptChannelConfiguration
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dcm.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dcm.arxml
new file mode 100644
index 00000000..e5f37d95
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dcm.arxml
@@ -0,0 +1,7411 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Dcm
+
+ Configuration of the Dcm (Diagnostic Communications Manager) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ DcmConfigSet
+
+ This container contains the configuration parameters and sub containers of the DCM module supporting multiple configuration sets.
+
+
+
+ This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+
+ 1
+ 1
+ true
+
+
+
+ DcmDsd
+
+ These parameters apply to Diagnostic Service Dispatcher. All parameters for all service dispatchers are included in this one configuration container.
+
+
+
+ There must always be one service dispatcher in a DCM.
+
+
+ 1
+ 1
+ false
+
+
+
+ DcmDsdServiceTable
+
+ This container contains the configuration (DSD parameters) for Service Identifier Table.
+
+ 1
+ 256
+ false
+
+
+
+ DcmDsdSidTabId
+
+ Due the fact of using one or more service tables the member of the Service Identifier Table includes a unique id for the Service Identifier Table.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DcmDsdService
+
+ This container contains the configuration (DSD parameters) for Service.
+
+ 1
+ true
+ false
+
+
+
+ DcmDsdSidTabFnc
+
+ Callback function of the ECU Supplier specific component for the particular DcmDsdSidTabServiceId.
+
+
+
+ This parameter is related to the interface <Module>_<DiagnosticService>. If it is not configured the service is handled Dcm-internally.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDsdSidTabServiceId
+
+ Id of the Service identifier.
+
+
+
+ The possible Service identifier are predefined in the ISO 14229-1 and ISO 15031-5 and in Table 4 and Table 5.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DcmDsdSidTabSubfuncAvail
+
+ Information whether the DcmDsdSidTabServiceId includes Sub functions or not. Used for the Handling of "suppressPosRspMsgIndicationBit" ISO14229-1 can be referenced here, as this specification gives fix definition, if an SID includes Subfunction or not.
+
+
+
+ true = sub-function available
+ false = sub-function not available
+
+ Mode rule which controls the execution of the DcmDsdService. If there is no reference, no check of the mode rule shall be done.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmProcessingConditions/DcmModeRule
+
+
+
+ DcmDsdSidTabSecurityLevelRef
+
+ Link to the Security Access Levels needed for execution of the DcmDsdService.
+
+
+
+ Please refer to the ISO 14229-1, ISO 15031-5 and "Verification of the Security Access levels". Please note, that it shall be provided to configure several DcmDsdSidTabSecurityLevelRef per DcmDsdService.
+ If there is no reference, no check of security level shall be done.
+
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspSecurity/DcmDspSecurityRow
+
+
+
+ DcmDsdSidTabSessionLevelRef
+
+ Link to the Session Control needed for execution of the DcmDsdService. Please refer to the ISO 14229-1, ISO 15031-5 and "Verification of the Diagnostic Session". Please note, that it shall be provided to configure several DcmDsdSidTabSessionLevelRef per DcmDsdService. If there is no reference, no check of session level shall be done.
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspSession/DcmDspSessionRow
+
+
+
+
+
+ DcmDsdSubService
+
+ This container contains the configuration (DSD parameters) for SubServices. This configuration is available only for services having Subfunction: this container exists only if parameter DcmDsdSidTabSubfuncAvail, of this service, is set to TRUE and the parameter DcmDsdSidTabFnc is not existing.
+
+ 0
+ true
+ false
+
+
+
+ DcmDsdSubServiceFnc
+
+ Callback function of the ECU Supplier specific component. This parameter is related to the interface <Module>_<DiagnosticService>_<SubService>.
+
+
+
+ If it is not configured the sub-service is handled Dcm-internally.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDsdSubServiceId
+
+ Id of the SubService identifier. The possible Subfunction parameter value are predefined in the ISO 14229-1 and ISO 15031-5.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DcmDsdSubServiceModeRuleRef
+
+ Reference to DcmDspModeRule
+
+
+
+ Mode rule which controls execution of this the DcmDsdSubService. If there is no reference, no check of the mode rule shall be done.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmProcessingConditions/DcmModeRule
+
+
+
+ DcmDsdSubServiceSecurityLevelRef
+
+ Link to the Security Level needed for execution of the DcmDsdSubService.
+
+
+
+ Please refer to the ISO 14229-1, ISO 15031-5 and "Verification of the Diagnostic Session".
+
+ Please note, that it shall be provided to configure several DcmDsdSubServiceSecurityLevelRef per DcmDsdSubService. If there is no reference, no check of security level shall be done.
+
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspSecurity/DcmDspSecurityRow
+
+
+
+ DcmDsdSubServiceSessionLevelRef
+
+ Link to the Session Control needed for execution of the DcmDsdSubService.
+
+
+
+ Please refer to the ISO 14229-1, ISO 15031-5 and "Verification of the Diagnostic Session".
+
+ Please note, that it shall be provided to configure several DcmDsdSubServiceSessionLevelRef per DcmDsdSubService. If there is no reference, no check of session level shall be done.
+
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspSession/DcmDspSessionRow
+
+
+
+
+
+
+
+
+
+
+
+ DcmDsl
+
+ These parameters apply to a Diagnostic Session Layer. There may be a parameter set (DSL Configuration) per protocol.
+
+
+
+ upperMultiplicity:
+ Each DCM configuration must have exactly one DSL configuration.
+
+ lowerMultiplicity:
+ Each DCM configuration must have exactly one DSL configuration.
+
+
+ 1
+ 1
+ false
+
+
+
+ DcmDslBuffer
+
+ This container contains the configuration (parameters) for the diagnostic buffer.
+
+ 1
+ 256
+ false
+
+
+
+ DcmDslBufferSize
+
+ Size of Diagnostic Buffer (in Bytes)
+
+
+
+ For a linear buffer: size of the buffer shall be as large as the longest
+ message (request or response)
+
+ For a paged buffer (only Tx possible): size has impacts on the application performance
+
+ Please note: max. range is the valid range for a CAN network. We assume a FlexRay (or other networks) implementation will work with this range (and the page buffer mechanism) without any problems.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967294
+ 8
+
+
+
+
+
+ DcmDslCallbackDCMRequestService
+
+ The name of this container is used to define the name of the R-Port through which the DCM access the interface CallbackDCMRequestServices.
+
+
+
+ The R-Port is named CallbackDCMRequestServices_<SWC> where _<SWC> is the name of the container DcmDslCallbackDCMRequestService.
+
+
+ 1
+ true
+ false
+
+
+
+ DcmDslDiagResp
+
+ This container contains the configuration (parameters) for the ResponsePending handling
+
+ 1
+ 1
+ false
+
+
+
+ DcmDslDiagRespMaxNumRespPend
+
+ Maximum number of negative responses with response code 0x78 (requestCorrectlyReceived-ResponsePending) allowed per request. DCM will send a negative response with response code 0x10 (generalReject), in case the limit value gets reached.
+
+
+
+ Value 0xFF means that no limit number of NRC 0x78 response apply.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ false
+ 255
+ 0
+
+
+
+ DcmDslDiagRespOnSecondDeclinedRequest
+
+ Defines the reaction upon a second request (ClientB) that can not be processed (e.g. due to priority assessment).
+
+
+
+ TRUE: when the second request (Client B) can not be processed, it shall be answered with NRC21 BusyRepeatRequest.
+
+ FALSE: when the second request (Client B) can not be processed, it shall not be responded.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ false
+
+
+
+
+
+ DcmDslProtocol
+
+ This container contains the configuration (parameters) for the protocol configuration (for each protocol) The following parameters needs to be configured per protocol.
+
+ 1
+ 1
+ false
+
+
+
+ DcmDslProtocolRow
+
+ Definition of a single Row of configuration for the protocol configuration (for each protocol)
+
+ 1
+ true
+ false
+
+
+
+ DcmDslProtocolEndiannessConvEnabled
+
+ Enables /disables the endianness conversion, per diagnostic
+
+
+
+ protocol.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ false
+
+
+
+ DcmDslProtocolID
+
+ The diagnostic protocol type for the DCM DSL protocol that is being configured.
+
+
+
+ This is defined in the AUTOSAR SWS for DCM as a uint16.
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as a float value in seconds. DCM configuration tools must convert this float value to the appropriate value format for the use in the software implementation of DCM.
+
+ min:
+ A negative value is not allowed.
+
+ upperMultiplicity:
+ Exactly one DcmDslProtocolPreemptTimeout value per DSL protocol timing structure.
+
+ lowerMultiplicity:
+ Exactly one DcmDslProtocolPreemptTimeout value per DSL timing structure.
+
+ origin:
+ Standard AUTOSAR configuration parameter.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1000
+ 0
+
+
+
+ DcmDslProtocolPriority
+
+ The SWS for DCM defines this item as uint8. This is the protocol priority that is used during protocol preemption handling.
+
+
+
+ 0 = Highest priority (protocol may not be preempted by other protocols)
+ 1, 2, 3... = Reducing priority. Protocol may be preempted by other protocols with lower priority value.
+
+ upperMultiplicity:
+ Exactly one priority must be provided per Tx Protocol.
+
+ lowerMultiplicity:
+ Exactly one priority must be provided per Tx Protocol.
+
+ origin:
+ Standard AUTOSAR configuration parameter.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DcmDslProtocolTransType
+
+ Selects the transmission type for protocol.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ false
+
+
+ TYPE1
+ AUTOSAR_ECUC
+
+
+ TYPE2
+ AUTOSAR_ECUC
+
+
+
+
+
+ DcmSendRespPendOnTransToBoot
+
+ Parameter specifying if the ECU should send a NRC 0x78 (response pending) before transitioning to the bootloader (parameter set to TRUE) or if the transition shall be initiated without sending NRC 0x78 (parameter set to FALSE).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ DcmTimStrP2ServerAdjust
+
+ This parameter is used to gurantee that the DCM response is available on the bus before reaching P2.This parameter value in milliseconds has to be configured as a multiple of DcmTaskTime and is minimum in the timing handling of P2.
+
+
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as a float value in seconds. DCM configuration tools must convert this float value to the appropriate value
+ format for the use in the software implementation of DCM.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1000
+ 0
+
+
+
+ DcmTimStrP2StarServerAdjust
+
+ This parameter is used to gurantee that the DCM response is available on the bus before reaching P2*.This parameter value in milliseconds has to be configured as multiple of DcmTaskTime and is minimum in the timing handling of P2*.
+
+
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as a float value in seconds. DCM configuration tools must convert this float value to the appropriate value
+ format for the use in the software implementation of DCM.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 5000
+ 0
+
+
+
+
+
+ DcmDslProtocolRxBufferID
+
+ Link to buffer configuration (DcmDslBuffer) for configuration of protocol buffer used for Rx actions.
+
+
+
+ upperMultiplicity / lowerMultiplicity::
+ Exactly one Rx buffer is required for protocol reception
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsl/DcmDslBuffer
+
+
+
+ DcmDslProtocolSIDTable
+
+ Link to the used diagnostic service table for this protocol.
+
+
+
+ upperMultiplicity:
+ Must have exactly one service table for the protocol.
+
+ lowerMultiplicity:
+ Must have exactly one service table for the protocol.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsd/DcmDsdServiceTable
+
+
+
+ DcmDslProtocolSessionRef
+
+ Reference to the DcmDspSession table used for this protocol ConfigurationClass.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspSession
+
+
+
+ DcmDslProtocolTxBufferID
+
+ Link to buffer configuration (DcmDslBuffer) for configuration of protocol buffer used for Tx actions.
+
+
+
+ upperMultiplicity / lowerMultiplicity::
+ Exactly one Tx buffer is required for protocol transmission.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsl/DcmDslBuffer
+
+
+
+
+
+ DcmDslConnection
+
+ This container contains links between Diagnostic Protocol (=DcmDslProtocolRow) and the according Rx or Tx channel.
+
+
+
+ Because of the usecase to allow more then one diagnostic tester (using different CAN channels) it is necessary to allow configuration of multiple DcmDslConnections.
+
+
+ 1
+ true
+
+
+
+ DcmDslMainConnection
+
+ This container contains configuration for Diagnostic Main Connection
+
+
+
+ (DcmDslProtocolTx, DcmDslProtocolRx).
+ In addition it contains links to the ROE connection (DcmDslROEConnectionRef) and the Periodic Transmission Connection (DcmDslPeriodicTranmissionConRef) relevant for protocols with DcmDslProtocolTransType = TYPE2 or TYPE1.
+
+
+ 0
+ 1
+ false
+
+
+
+ DcmDslProtocolRxTesterSourceAddr
+
+ Tester source address uniquely describes a client and will be used e.g. within
+
+
+
+ the jump to Bootloader interfaces.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ DcmDslPeriodicTranmissionConRef
+
+ Configures the link to the connection of PeriodicTransmission protocol for the processing of the PeriodicTransmission events.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsl/DcmDslProtocol/DcmDslProtocolRow/DcmDslConnection/DcmDslPeriodicTransmission
+
+
+
+ DcmDslROEConnectionRef
+
+ Configures the link to the connection of ROE protocol for processing of the ROE events.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsl/DcmDslProtocol/DcmDslProtocolRow/DcmDslConnection/DcmDslResponseOnEvent
+
+
+
+
+
+ DcmDslProtocolRx
+
+ This container contains the configuration (parameters) for the protocol configuration of RX channel (for each protocol)
+
+
+
+ The following parameters needs to be configured per protocol. Please keep in mind, that the parameter DcmDslProtocolRxPduId
+ can be given several times per protocol and that the combination from DcmDslProtocolRxPduId and DcmDslProtocolRxAddrType is unique.
+ Only one physical protocol is allowed per connection.
+
+ upperMultiplicity:
+ More than one receive PDU ID may be configured for reception (e.g. one for func requests, one for phys requests).
+
+ lowerMultiplicity:
+ At least one receive PDU ID configuration must be provided per protocol.
+
+
+ 1
+ true
+ false
+
+
+
+ DcmDslProtocolRxAddrType
+
+ Declares the communication type of this DCM_PROTOCOL_DCMRXPDUID.
+
+
+
+ PHYSICAL is used for 1 to 1 communication
+ FUNCTIONAL is used for 1 to n communication
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DCM_FUNCTIONAL_TYPE
+ AUTOSAR_ECUC
+
+
+ DCM_PHYSICAL_TYPE
+ AUTOSAR_ECUC
+
+
+
+
+
+ DcmDslProtocolRxChannelId
+
+ Channel Identifier associated to the received Pdu.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DcmDslProtocolRxPduId
+
+ DcmRxPduId value for reception of requests.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ DcmDslProtocolRxPduRef
+
+ DcmRxPduId reference for reception of requests / Multiple links shall be allowed. (e.g. one DcmRxPduId to receive func requests, one DcmRxPduId to receive phys requests)
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+ DcmDslProtocolRxComMChannelRef
+
+ Reference to the ComMChannel on which the DcmDslProtocolRxPdu is received.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ DcmDslProtocolTx
+
+ This container contains the configuration (parameters) for the protocol configuration of TX channel (for each protocol)
+
+
+
+ The included parameters needs to be configured per protocol.
+
+
+ 1
+ 1
+ false
+
+
+
+ DcmDslTxConfirmationPduId
+
+ Handle Id to be used by the Lower Layer to confirm the transmission of the DcmDsProtocolTxPdu to the LowerLayer.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ DcmDslProtocolTxPduRef
+
+ DcmTxPduId reference for transmission of responses
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ DcmDslPeriodicTransmission
+
+ This container contains the configuration (parameters) for Periodic Transmission service.
+
+
+
+ Hint:
+ Periodic Transmission request comes via DcmDslMainConnection and PeriodicTransmission Event response is given via DcmDslPeriodicTransmission.
+
+
+ 0
+ 1
+ false
+
+
+
+ DcmDslPeriodicConnection
+
+ Holding the TxPduId configuration for PeriodicTransmission.
+
+ 0
+ true
+ false
+
+
+
+ DcmDslPeriodicTxConfirmationPduId
+
+ Handle Id to be used by the Lower Layer to confirm the transmission of the DcmDslPeriodicTxPdu to the LowerLayer.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ DcmDslPeriodicTxPduRef
+
+ This is the reference to the PDU ID to be used by this DCM when sending Periodic Transmissions. It is only needed for Type2 Periodic Transmissions configurations.
+
+
+
+ upperMultiplicity:
+ one or several DcmDslPeriodicTxPduRef can be defined if Periodic Transmission is enabled and TYPE2 Periodic Transmissions is configured.
+
+ lowerMultiplicity:
+ DcmDslPeriodicTxPduRef does not need to be defined if Periodic Transmission is not enabled or TYPE1 Periodic Transmissions is configured..
+
+ Hint:
+ ROE service request is recept via DcmDslMainConnection and that Event response is given via DcmDslResposeOnEvent
+
+
+ 0
+ 1
+ false
+
+
+
+ DcmDslRoeTxConfirmationPduId
+
+ Handle Id to be used by the Lower Layer to confirm the transmission of the DcmDslRoeTxPdu to the LowerLayer.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ DcmDslRoeTxPduRef
+
+ Reference to the PDU for transmission of ROE response (only needed for ROE Transmission Type is TYPE2)
+
+
+
+ upperMultiplicity:
+ One PDU required if ROE Transmission Type is TYPE2.
+
+ lowerMultiplicity:
+ No PDU required if ROE Transmission Type is TYPE1.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+
+
+ DcmDslServiceRequestManufacturerNotification
+
+ The name of this container is used to define the name of the R-Port through which the DCM accesses the interface ServiceRequestNotification.
+
+
+
+ The R-Port is named ServiceRequestManufacturerNotification_<SWC>;
+ where <SWC> is the name of the container DcmDslServiceRequestManufacturerNotification.
+
+ The lowerMultiplicity is 0: If DcmRequestManufacturerNotificationEnabled = false the Indication API is not available.
+
+
+ 0
+ true
+ false
+
+
+
+ DcmDslServiceRequestSupplierNotification
+
+ The name of this container is used to define the name of the R-Port through which the DCM accesses the interface ServiceRequestNotification.
+
+
+
+ The R-Port is named ServiceRequestSupplierNotification_<SWC>
+ where <SWC> is the name of the container DcmDslServiceRequestSupplierNotification.
+
+ The lowerMultiplicity is 0: If DcmRequestSupplierNotification = false the Indication API is not available.
+
+
+ 0
+ true
+ false
+
+
+
+
+
+ DcmDsp
+
+ These parameters apply to Diagnostic Service Processing. There will always be one set of these parameters per DCM.
+
+ 0
+ 1
+ false
+
+
+
+ DcmDspMaxDidToRead
+
+ Indicates the maximum allowed DIDs in a single "ReadDataByIdentifier" request.
+
+
+
+ If set to 0, then no limitation is applied.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ DcmDspPowerDownTime
+
+ This parameter indicates to the client the minimum time of the stand-by sequence the server will remain in the power-down sequence.
+
+
+
+ The resolution of this parameter is one second per count.
+
+ The following values are valid:
+ 00 - FE hex: 0 - 254 s powerDownTime;
+ FF hex: indicates a failure or time not available.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DcmDspComControl
+ 0
+ 1
+ false
+
+
+
+ DcmDspComControlAllChannel
+
+ Collection of ComM channels which shall be controlled if all networks are addressed.
+
+ 0
+ true
+ false
+
+
+
+ DcmDspAllComMChannelRef
+
+ Reference to ComM channel.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ DcmDspComControlSetting
+
+ Provide the configuration of the Communication control.
+
+ 0
+ 1
+ false
+
+
+
+ DcmDspComControlCommunicationReEnableModeRuleRef
+
+ Reference to DcmDspModeRule Mode rule which controls re-enabling
+
+
+
+ of communication by DCM.
+
+ The DCM module shall call BswM_Dcm_CommunicationMode_CurrentState(DCM_ENABLE_RX_TX_NORM_NM)) in case that the referenced mode rule is not fulfilled anymore.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmProcessingConditions/DcmModeRule
+
+
+
+
+
+ DcmDspComControlSpecificChannel
+
+ Assigns subnet number to ComM channel which will be controlled.
+
+ 0
+ true
+ false
+
+
+
+ DcmDspSubnetNumber
+
+ Subnet Number which controls the specific ComMChannel.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 14
+ 1
+
+
+
+
+
+ DcmDspSpecificComMChannelRef
+
+ Reference to ComM channel.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+
+
+ DcmDspControlDTCSetting
+
+ Provide the configuration of the ControlDTCSetting mechanism.
+
+ 0
+ 1
+ false
+
+
+
+ DcmDspControlDTCSettingReEnableModeRuleRef
+
+ Reference to DcmDspModeRule
+
+
+
+ Mode rule which controls re-enabling of controlDTCsetting by DCM. The DCM module shall execute a ControlDTCSetting.Off (call Dem_EnableDTCSetting()) in case that the referenced mode rule is not fulfilled anymore.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmProcessingConditions/DcmModeRule
+
+
+
+
+
+ DcmDspData
+
+ This container contains the configuration (parameters) of a Data belonging to a DID
+
+ 0
+ true
+ false
+
+
+
+ DcmDspDataConditionCheckReadFnc
+
+ Function name to demand application if the conditions (e.g. System state) to read the DID are correct. (ConditionCheckRead-function).
+
+
+
+ Multiplicity shall be equal to parameter DcmDspDataReadFnc.
+
+ Only relevant if DcmDspDataUsePort=="USE_DATA_SYNCH_FNC or DcmDspDataUsePort==USE_DATA_ASYNCH_FNC".
+
+ This parameter is related to the interface Xxx_ConditionCheckRead.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspDataEcuSignal
+
+ Function name to control the access to a certain ECU Signal by the DCM. (IoHwAb_Dcm_<EcuSignalName>-function).
+
+
+
+ Only relevant if DcmDspDataUsePort==USE_ECU_SIGNAL.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspDataFreezeCurrentStateFnc
+
+ Function name to request to application to freeze the current state of an IOControl. (FreezeCurrentState-function).
+
+
+
+ Only relevant if DcmDspDataUsePort=="USE_DATA_SYNCH_FNC or DcmDspDataUsePort==USE_DATA_ASYNCH_FNC".
+
+ This parameter is related to the interface Xxx_FreezeCurrentState.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspDataGetScalingInfoFnc
+
+ Function name to request to application the scaling information of the DID. (GetScalingInformation-function).
+
+
+
+ Only relevant if DcmDspDataUsePort=="USE_DATA_SYNCH_FNC or DcmDspDataUsePort==USE_DATA_ASYNCH_FNC".
+
+ This parameter is related to the interface Xxxx_GetScalingInformation.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspDataReadDataLengthFnc
+
+ Function name to request from application the data length of a DID. (ReadDataLength-function).
+
+
+
+ Only relevant if DcmDspDataUsePort=="USE_DATA_SYNCH_FNC or DcmDspDataUsePort==USE_DATA_ASYNCH_FNC".
+
+ This parameter is related to the interface Xxx_ReadDataLength.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspDataReadEcuSignal
+
+ Function name for read access to a certain ECU Signal by the DCM. (IoHwAb_Dcm_Read<EcuSignalName>-function).
+
+
+
+ Only relevant if DcmDspDataUsePort==USE_ECU_SIGNAL.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspDataReadFnc
+
+ Function name to request from application the data value of a DID. (ReadData-function).
+
+
+
+ Multiplicity shall be equal to parameter DcmDspDataConditionCheckReadFnc.
+
+ Only relevant if DcmDspDataUsePort=="USE_DATA_SYNCH_FNC or DcmDspDataUsePort==USE_DATA_ASYNCH_FNC".
+
+ This parameter is related to the interface Xxx_ReadData.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspDataResetToDefaultFnc
+
+ Function name to request to application to reset an IOControl to default value. (ResetToDefault-function).
+
+
+
+ Only relevant if DcmDspDataUsePort=="USE_DATA_SYNCH_FNC or DcmDspDataUsePort==USE_DATA_ASYNCH_FNC".
+
+ This parameter is related to the interface Xxx_ResetToDefault.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspDataReturnControlToEcuFnc
+
+ Function name to request to application to return control to ECU of an IOControl. (ReturnControlToECU-function).
+
+
+
+ Only relevant if DcmDspDataUsePort=="USE_DATA_SYNCH_FNC or DcmDspDataUsePort==USE_DATA_ASYNCH_FNC".
+
+ This parameter is related to the interface Xxx_ReturnControlToECU.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspDataShortTermAdjustmentFnc
+
+ Function name to request to application to adjuste the IO signal. (ShortTermAdjustment-function).
+
+
+
+ Only relevant if DcmDspDataUsePort=="USE_DATA_SYNCH_FNC or DcmDspDataUsePort==USE_DATA_ASYNCH_FNC".
+
+ This parameter is related to the interface Xxx_ShortTermAdjustment.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspDataSize
+
+ Length of data in bits associated to the Data. If Data has variable datalength, that corresponds to the maximum datalength.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ DcmDspDataType
+
+ Provide the data type of Data belonging to a DID.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BOOLEAN
+ AUTOSAR_ECUC
+
+
+ SINT16
+ AUTOSAR_ECUC
+
+
+ SINT32
+ AUTOSAR_ECUC
+
+
+ SINT8
+ AUTOSAR_ECUC
+
+
+ UINT16
+ AUTOSAR_ECUC
+
+
+ UINT32
+ AUTOSAR_ECUC
+
+
+ UINT8
+ AUTOSAR_ECUC
+
+
+
+
+
+ DcmDspDataUsePort
+
+ Define wich interface shall be used to access the data.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ USE_BLOCK_ID
+ AUTOSAR_ECUC
+
+
+ USE_DATA_ASYNCH_CLIENT_SERVER
+ AUTOSAR_ECUC
+
+
+ USE_DATA_ASYNCH_FNC
+ AUTOSAR_ECUC
+
+
+ USE_DATA_SENDER_RECEIVER
+ AUTOSAR_ECUC
+
+
+ USE_DATA_SYNCH_CLIENT_SERVER
+ AUTOSAR_ECUC
+
+
+ USE_DATA_SYNCH_FNC
+ AUTOSAR_ECUC
+
+
+ USE_ECU_SIGNAL
+ AUTOSAR_ECUC
+
+
+
+
+
+ DcmDspDataWriteFnc
+
+ Function name to request application to write the data value of a DID. (WriteData-function).
+
+
+
+ Only relevant if DcmDspDataUsePort=="USE_DATA_SYNCH_FNC or DcmDspDataUsePort==USE_DATA_ASYNCH_FNC".
+
+ This parameter is related to the interface Xxx_WriteData.
+
+ Sessions allowed to write this DID. If there is no reference, no check of session level shall be done.
+
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspSession/DcmDspSessionRow
+
+
+
+
+
+
+
+
+
+ DcmDspDidRange
+
+ This container defines the DID Range
+
+ 0
+ true
+ false
+
+
+
+ DcmDspDidRangeHasGaps
+
+ Parameter specifying if there are gaps in the DID range (parameter set to TRUE) or not (parameter set to FALSE)
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DcmDspDidRangeIdentifierLowerLimit
+
+ Lower limit of DID range.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ DcmDspDidRangeIdentifierUpperLimit
+
+ Upper limit of DID range.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ DcmDspDidRangeIsDidAvailableFnc
+
+ Function name to request from application if a specific DID is available within the range or not.
+
+
+
+ Only relevant if DcmDspDidRangeUsePort is set to false. This parameter is related to the interface Xxx_IsDidAvailable.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspDidRangeMaxDataLength
+
+ Maximum data length in bytes
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ DcmDspDidRangeReadDidFnc
+
+ Function name to request from application the data range value of a DID.(ReadData-function).
+
+
+
+ Only relevant if DcmDspDidRangeUsePort is set to false. This parameter is related to the interface Xxx_ReadDidData.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspDidRangeUsePort
+
+ When the parameter DcmDspDidRangeUsePort is set to true the DCM will access the Data using an R-Port requiring a PortInteface DataServices_DIDRange. In that case, DcmDspDidRangeIsDidAvailableFnc, DcmDspDidRangeReadDidFnc and DcmDspDidRangeWriteDidFnc are ignored and the RTE APIs are used. When the parameter DcmDspDidRangeUsePort is false, the DCM calls the functions defined in DcmDspDidRangeIsDidAvailableFnc, DcmDspDidRangeReadDidFnc and DcmDspDidRangeWriteDidFnc.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DcmDspDidRangeWriteDidFnc
+
+ Function name to request application to write the data range value of a DID.(WriteData-function).
+
+
+
+ Only relevant if DcmDspDidRangeUsePort is set to false. This parameter is related to the interface Xxx_WriteDidData.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ DcmDspDidRangeInfoRef
+
+ Reference to DcmDspDidInfo containing information on this DID Range.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspDidInfo
+
+
+
+
+
+ DcmDspMemory
+
+ This container contains the configuration of the memory access.
+
+ 0
+ 1
+ false
+
+
+
+ DcmDspUseMemoryId
+
+ If this parameter is set to false, the DCM will not use MemoryIdentifier parameter.
+
+
+
+ The Dcm_WriteMemory and Dcm_ReadMemory callouts shall be called without the MemoryIdentifier parameter. If this parameter is set to true, the DCM will use MemoryIdentifier parameter to select the memory device to use. The Dcm_WriteMemory and Dcm_ReadMemory callouts shall be called with the MemoryIdentifier parameter.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DcmDspMemoryIdInfo
+
+ Provides the value of memory identifier used to select the desired memory device
+
+
+
+ This container contains the configuration of the memory access requested through diagnostic services : ReadMemoryByAddress, WriteMemoryByAddress, RequestDownload, RequestUpload
+
+
+ 1
+ true
+ false
+
+
+
+ DcmDspMemoryIdValue
+
+ Value of the memory device identifer used. This parameter is only relevant if the memory Id parameter use is enabled. (DcmDspUseMemoryId = TRUE)
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DcmDspReadMemoryRangeInfo
+
+ Provides the range of memory address allowed for reading
+
+ 0
+ true
+ false
+
+
+
+ DcmDspReadMemoryRangeHigh
+
+ High memory address of a range allowed for reading
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967294
+ 0
+
+
+
+ DcmDspReadMemoryRangeLow
+
+ Low memory address of a range allowed for reading
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967294
+ 0
+
+
+
+
+
+ DcmDspReadMemoryRangeModeRuleRef
+
+ Reference to DcmDspModeRule
+
+
+
+ Mode rule which controls read access on this memory address. If there is no reference, no check of the mode rule shall be done.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmProcessingConditions/DcmModeRule
+
+
+
+ DcmDspReadMemoryRangeSecurityLevelRef
+
+ Link to the Security Access Levels needed for read access on this memory address. If there is no reference, no check of security level shall be done.
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspSecurity/DcmDspSecurityRow
+
+
+
+
+
+ DcmDspWriteMemoryRangeInfo
+
+ Provides the range of memory address allowed for writting.
+
+ 0
+ true
+ false
+
+
+
+ DcmDspWriteMemoryRangeHigh
+
+ High memory address of a range allowed for writting.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967294
+ 0
+
+
+
+ DcmDspWriteMemoryRangeLow
+
+ Low memory address of a range allowed for writting
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967294
+ 0
+
+
+
+
+
+ DcmDspWriteMemoryRangeModeRuleRef
+
+ Reference to DcmDspModeRule
+
+
+
+ Mode rule which controls write access on this memory address. If there is no reference, no check of the mode rule shall be done.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmProcessingConditions/DcmModeRule
+
+
+
+ DcmDspWriteMemoryRangeSecurityLevelRef
+
+ Link to the Security Access Levels needed for write access on this memory address. If there is no reference, no check of security level shall be done.
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspSecurity/DcmDspSecurityRow
+
+
+
+
+
+
+
+
+
+ DcmDspPid
+
+ This container defines the availability of a PID to the DCM.
+
+ 0
+ true
+ false
+
+
+
+ DcmDspPidIdentifier
+
+ 1 byte Identifier of the PID
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DcmDspPidService
+
+ Allow to indicate if this PID is used for service $01 or/and $02.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DCM_SERVICE_01
+ AUTOSAR_ECUC
+
+
+ DCM_SERVICE_01_02
+ AUTOSAR_ECUC
+
+
+ DCM_SERVICE_02
+ AUTOSAR_ECUC
+
+
+
+
+
+ DcmDspPidSize
+
+ Length of the PID in byte.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DcmDspPidUsed
+
+ Allow to activate or deactivate the usage of a PID, for multi purpose ECUs
+
+
+
+ true = PID available
+ false = PID not available
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DcmDspPidData
+
+ This container defines the parameter for a Signal in the PID.
+
+ 1
+ true
+ false
+
+
+
+ DcmDspPidDataPos
+
+ This is the position in bit of the PID structure and will not start at position 0 in case a support information is availabe (for bit-mapped PIDs).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2040
+ 0
+
+
+
+ DcmDspPidDataSize
+
+ Length of data associated to the PID in bit.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2040
+ 0
+
+
+
+
+
+ DcmDspPidDataSupportInfo
+
+ This container defines the supported information.
+
+ 0
+ 1
+ false
+
+
+
+ DcmDspPidDataSupportInfoBit
+
+ referenced Bit of the SupportInfo
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DcmDspPidDataSupportInfoRef
+
+ Reference to DcmDspPidSupportInfo
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspPid/DcmDspPidSupportInfo
+
+
+
+
+
+ DcmDspPidService01
+
+ Contains specific configuration parameter of PID for service $01. This container exists only if DcmDspPidService is set to DCM_SERVICE_01 or DCM_SERVICE_01_02.
+
+ 0
+ 1
+ false
+
+
+
+ DcmDspPidDataReadFnc
+
+ Function name for reading PID data value.
+
+
+
+ This is only relevant if DcmDspPidDataUsePort==USE_DATA_SYNCH_FNC.
+
+ This parameter is related to the interface Xxx_ReadData.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspPidDataUsePort
+
+ If this parameter is set to USE_DATA_SYNCH_FNC, the DCM will use the function defined in DcmDspPidDataReadFnc to get the PID data value.
+
+
+
+ If this parameter is set to USE_DATA_SYNCH_CLIENT_SERVER, the DCM will have an R-Port requiring the interface DataServices_<Data>.
+
+ If this parameter is set to USE_DATA_SENDER_RECEIVER, the DCM will have an R-Port requiring a SenderReceiverInterface
+
+ The R-Port is named DataServices_<Data> where <Data> is the name of the container DcmDspPidData.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ USE_DATA_SENDER_RECEIVER
+ AUTOSAR_ECUC
+
+
+ USE_DATA_SYNCH_CLIENT_SERVER
+ AUTOSAR_ECUC
+
+
+ USE_DATA_SYNCH_FNC
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ DcmDspPidService02
+
+ Contains specific configuration parameter of PID for service $02. This container exists only if DcmDspPidService is set to DCM_SERVICE_02 or DCM_SERVICE_01_02.
+
+ 0
+ 1
+ false
+
+
+
+ DcmDspPidDataDemRef
+
+ Reference to DemPidDataElement in DEM configuration. Allows to link the DCM PID and DEM PID configuration for Mode $02.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemPidClass/DemPidDataElement
+
+
+
+
+
+
+
+ DcmDspPidSupportInfo
+
+ This container defines the support information (typically byte A) to declare the usability of the data bytes within the so-called bit-mapped PIDs (e.g. PID$68).
+
+ 0
+ true
+ false
+
+
+
+ DcmDspPidSupportInfoLen
+
+ Length of the supported information in bytes.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DcmDspPidSupportInfoPos
+
+ Position of the supported information in bytes.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+
+
+ DcmDspRequestControl
+
+ This container contains the configuration (parameters) of the "Request control of on-board system, test or component" service (Service $08).
+
+
+
+ The DCM will request the control using an R-Port requiring a PortInteface RequestControlServices_<TID>
+ The R-Port is named RequestControlServices_<TID>
+ where <TID> is the name of the container DcmDspRequestControl.
+
+
+ 0
+ true
+ false
+
+
+
+ DcmDspRequestControlInBufferSize
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ DcmDspRequestControlOutBufferSize
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ DcmDspRequestControlTestId
+
+ Test Id for Service $08
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DcmDspRoe
+
+ Provide the configuration of the ResponseOnEvent mechanism.
+
+ 0
+ 1
+ false
+
+
+
+ DcmDspRoeBufSize
+
+ Size of the buffer used to managed internally the subservice OnChangeOfDataIdentifier of ResponseOnEvent Service.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ DcmDspRoeInitFnc
+
+ Function name to initialize an ROE event managed externally.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspRoeInitOnDSC
+
+ If set to TRUE the ROE functionality is re-initialized on reception of service DiagnosticSessionControl.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DcmDspRoeInterMessageTime
+
+ Provide the minimum time in ms between two transmissions of ROE event. It is used for the delay between two different consecutive Roe transmissions and between two transmissions of the retry mechanism.
+
+
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as float value in seconds. DCM configuration tools must convert this float value to the appropriate value format for the use in the software implementation of DCM.
+
+ min:
+ A negative value is not allowed.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 5000
+ 0
+
+
+
+ DcmDspRoeMaxEventLength
+
+ Provide the max size in byte of an ROE message that will be stored in the ROE transmission queue.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ DcmDspRoeMaxNumberOfRetry
+
+ Provide the max number of re-transmission of an ROE event in case of transmission failure.
+
+
+
+ If set to 0, no retry mechanism will be managed
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DcmDspRoeMaxQueueLength
+
+ Provide the max number of element in the ROE transmission queue.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ DcmDspRoeQueueEnabled
+
+ If set to TRUE, the ROE queue mechanism is enabled on DCM.
+
+
+
+ If set to FALSE, the ROE event will be sent without queuing.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DcmDspRoeStopFnc
+
+ Function name to stop an ROE event managed externally.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ DcmDspRoutine
+
+ This container contains the configuration (parameters) for Routines
+
+ 0
+ true
+ false
+
+
+
+ DcmDspRequestResultsRoutineFnc
+
+ Function name for request to application the results of a routine. (Routine_RequestResults-function)
+
+
+
+ This parameter is related to the interface Xxx_RequestResults.
+
+ true = requestRoutineResults is supported
+ false = requestRoutineResults is not supported
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DcmDspRoutineFixedLength
+
+ Indicates if the datalength of the optional record in the RoutineControl request and response is fixed.
+
+
+
+ true = datalength of the optional record is fixed
+ false = datalength of the optional record is variable
+
+ In case DcmDspRoutineFixedLength is set to FALSE, the
+ DcmDspRoutineSignalLength for the last signal is the maximum length (in bits)
+ of the optional record.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DcmDspRoutineIdentifier
+
+ 2 bytes Identifier of the RID
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ DcmDspRoutineUsePort
+
+ If this parameter is set to true, the DCM uses a port requiring a PortInterface RoutineServices_<ROUTINENAME>.
+
+
+
+ The R-Port is named RoutineServices_<ROUTINENAME>
+ where <ROUTINENAME> is the name of the container DcmDspRoutine
+ In that case, the configuration must not provide function names in DcmDspStartRoutineFnc, DcmDspStopRoutineFnc or DcmDspRequestResultsRoutineFnc.
+ If this is false, the DCM expects to find the names of the functions to be used in DcmDspStartRoutineFnc, DcmDspStopRoutineFnc or DcmDspRequestResultsRoutineFnc.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DcmDspRoutineUsed
+
+ Allow to activate or deactivate the usage of a Routine, for multi purpose ECUs
+
+
+
+ true = Routine available
+ false = Routine not available
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DcmDspStartRoutineFnc
+
+ Function name for request to application to start a routine. (Routine_Start-function)
+
+
+
+ This parameter is related to the interface Xxx_Start.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspStopRoutineFnc
+
+ Function name for request to application to stop a routine. (Routine_Stop-function)
+
+
+
+ This parameter is related to the interface Xxx_Stop.
+
+ Description
+ This container contains Rows of DcmDspSecurityRow
+
+
+ 1
+ 1
+ false
+
+
+
+ DcmDspSecurityRow
+
+ Definition of a single Row of configuration for security level configuration (per security level)
+
+
+
+ The name of this container is used to define the name of the R-Port through which the DCM accesses the interface SecurityAccess_<LEVEL>.
+ The R-Port is named SecurityAccess_<LEVEL> where _<LEVEL> is the name of the container DcmDspSecurityRow. If there is no reference, no check of security level shall be done.
+
+
+ 0
+ 31
+ false
+
+
+
+ DcmDspSecurityADRSize
+
+ Size of the AccessDataRecord used in GetSeed
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ DcmDspSecurityDelayTime
+
+ Delay time after failed security access (in ms). This is started after DcmDspSecurityNumAttDelay number of failed security accesses.
+
+
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as float value in seconds. DCM configuration tools must convert this float value to the appropriate value format for the use in the software implementation of DCM.
+
+ min:
+ A negative value is not allowed.
+
+ upperMultiplicity:
+ Exactly one delay time must be specified per security levbel configuration.
+
+ lowerMultiplicity:
+ Exactly one delay time must be specified per security levbel configuration.
+
+ origin:
+ Standard AUTOSAR configuration parameter.
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as float value in seconds. DCM configuration tools must convert this float value to the appropriate value format for the use in the software implementation of DCM.
+
+ min:
+ A negative value is not allowed.
+
+ upperMultiplicity:
+ Exactly one delay time must be specified per security level configuration.
+
+ lowerMultiplicity:
+ Exactly one delay time must be specified per security level configuration.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ DcmDspSessionP2ServerMax
+
+ This is the session value for P2ServerMax in milliseconds (per Session Control).
+
+
+
+ This is defined in the AUTOSAR SWS for DCM as a uint16.
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as a float value in seconds. DCM configuration tools must convert this float value to the appropriate value format for the use in the software implementation of DCM.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1000
+ 0
+
+
+
+ DcmDspSessionP2StarServerMax
+
+ This is the session value for P2*ServerMax in milliseconds (per Session Control).
+
+
+
+ This is defined in the AUTOSAR SWS for DCM as a uint16.
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as a float value in seconds. DCM configuration tools must convert this float value to the appropriate value format for the use in the software implementation of DCM.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 100000
+ 0
+
+
+
+
+
+
+
+ DcmDspTestResultByObdmid
+
+ This container contains the configuration (parameters) of the "Request on-board monitoring test results" service (Service $06).
+
+ 0
+ 1
+ false
+
+
+
+ DcmDspTestResultObdmidTid
+
+ This container contains the configuration (parameters) of a OBDMID and the assigned TIDs for the "Request on-board monitoring test results" service (Service $06).
+
+ 1
+ true
+ false
+
+
+
+ DcmDspTestResultObdmid
+
+ OBDMID for Service $06
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DcmDspTestResultObdmidTids
+
+ This container contains the configuration (parameters) of the TIDs belonging to the OBDMID for the "Request on-board monitoring test results" service (Service $06).
+
+ 1
+ true
+ false
+
+
+
+ DcmDspTestResultObdmidTidUaSid
+
+ Unit And Scaling ID for Service $06
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DcmDspTestResultObdmidTidRef
+
+ Link to reported TIDs of this OBDMID
+
+
+
+ upperMultiplicity / lowerMultiplicity::
+ At least one TID must be reported for an OBDMID
+
+
+ 1
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmDsp/DcmDspTestResultByObdmid/DcmDspTestResultTid
+
+
+
+
+
+
+
+ DcmDspTestResultTid
+
+ This container contains the configuration (parameters) of a single TID for the "Request on-board monitoring test results" service (Service $06).
+
+
+
+ The DCM will access the Data using an R-Port requiring a PortInterface DTRServices.
+ The R-Port is named DtrServices_<OBDMID>_<TID> where <TID> is the name of the container DcmDspTestResultTid and <OBDMID> is the name of the container DcmDspTestResultObdmidTid.
+
+
+ 1
+ true
+ false
+
+
+
+ DcmDspTestResultTestId
+
+ Test Id for Service $06
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+
+
+ DcmDspVehInfo
+
+ This container contains the configuration (parameters) of the "Request vehicle information service" (service $09).
+
+ 0
+ true
+ false
+
+
+
+ DcmDspVehInfoInfoType
+
+ value of InfoType.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DcmDspVehInfoData
+
+ Data Item of an InfoType; post-fix of the port interface name.
+
+ 1
+ true
+ false
+
+
+
+ DcmDspVehInfoDataOrder
+
+ Defines the order of the data item in the InfoType; values: 0..255; first data item having the order number 0; the next 1 and so on.
+
+
+
+ The configuration of order needs to be unique per InfoType.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DcmDspVehInfoDataReadFnc
+
+ Function name for reading InfoType data item.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DcmDspVehInfoDataSize
+
+ Size in bytes of the InfoType data item.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DcmDspVehInfoDataUsePort
+
+ When the parameter DcmDspVehInfoUsePort is set to true the DCM will access the Data using an R-Port requiring a PortInteface InfotypeServices_<VEHINFODATA>. The R-Port is named
+
+
+
+ InfotypeServices_<VEHINFODATA>. where <VEHINFODATA> is the name of the container DcmDspVehInfoData. In that case, the DcmDspVehInfoDataReadFnc is ignored and the RTE APIs are used. When the parameter DcmDspVehInfoDataUsePort is false, the DCM calls the function defined in DcmDspVehInfoDataReadFnc.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+ DcmGeneral
+
+ This container contains the configuration (parameters) for Component wide parameters
+
+ 1
+ 1
+ false
+
+
+
+ DcmDevErrorDetect
+
+ Preprocessor switch to enable or disable the Development Error Detection (DET) mechanism.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DcmRequestManufacturerNotificationEnabled
+
+ Allows to enable or disable the requested notification mechanism for the Manufacturer.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DcmRequestSupplierNotificationEnabled
+
+ Allows to enable or disable the requested notification mechanism for the Supplier.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DcmRespondAllRequest
+
+ If set to FALSE the DCM will not respond to diagnostic request that contains a service ID which is in the range from 0x40 to 0x7F or in the range from 0xC0 to 0xFF (Response IDs).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DcmTaskTime
+
+ Allow to configure the time for the periodic cyclic task. Please note: This configuration value shall be equal to the value in the ScheduleManager module.
+
+
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as float value in seconds. DCM configuration tools must convert this float value to the appropriate value format for the use in the software implementation of DCM.
+
+ min:
+ A negative value is not allowed.
+
+ upperMultiplicity:
+ Exactly one TaskTime must be specified per configuration.
+
+ lowerMultiplicity:
+ Exactly one TaskTime must be specified per configuration.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 100
+ 0
+
+
+
+ DcmVersionInfoApi
+
+ Preprocessor switch to enable or disable the output Version info of the functionality.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DcmPageBufferCfg
+
+ This container contains the configuration (parameters) for Page Buffer handling
+
+ 1
+ 1
+ false
+
+
+
+ DcmPagedBufferEnabled
+
+ Allow to enable or disable the Page buffer mechanism.
+
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DcmPagedBufferTimeout
+
+ Allow to configure the Timeout (in ms) towards the application for filling the next page.
+
+
+
+ This parameter is only relevant if the Page Buffer handling is enabled.
+ (DcmPagedBufferEnabled = TRUE)
+
+ Defined in the DCM SWS as uint16, this parameter contains a value in milliseconds.
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as float value in seconds. DCM configuration tools must convert this float value to the appropriate value format for the use in the software implementation of DCM.
+
+ min:
+ A negative value is not allowed.
+
+ upperMultiplicity:
+ Exactly one Timeout must be specified per configuration.
+
+ lowerMultiplicity:
+ Exactly one Timeout must be specified per configuration.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1000
+ 0
+
+
+
+
+
+ DcmProcessingConditions
+
+ This container contains the configuration ( DSP parameter) for mode arbitration functionality of the Dcm
+
+ 0
+ 1
+ false
+
+
+
+ DcmModeCondition
+
+ This container contains the configuration of a mode condition which can be used as argument in DcmModeRules.
+
+
+
+ One DcmModeCondition shall contain either one DcmSwcModeRef or one DcmBswModeRef.
+ Please note that the Dcm acts as well as mode manager. Therefore the references DcmSwcModeRef or one DcmBswModeRef.
+ might point to provided ModeDeclarationGroupPrototypes of the Dcm itself as well as to provided ModeDeclarationGroupPrototypes of other Bsw Modules or software components.
+
+
+ 1
+ true
+ false
+
+
+
+ DcmConditionType
+
+ This parameter specifies what kind of comparison that is made for the evaluation of the mode condition.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DCM_EQUALS
+ AUTOSAR_ECUC
+
+
+ DCM_EQUALS_NOT
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ DcmBswModeRef
+
+ This parameter references a mode of a ModeDeclarationGroupPrototype provided by a Basic Software Module used for the condition.
+
+
+
+ Please note that such ModeDeclarationGroupPrototype are owned by a Basic Software Module Description in the role providedModeGroup.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODE-DECLARATION-GROUP-PROTOTYPE
+ MODE-DECLARATION
+
+
+
+ DcmSwcModeRef
+
+ This parameter references a mode in a particular mode request port of a software component that is used for the condition.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ ROOT-SW-COMPOSITION-PROTOTYPE SW-COMPONENT-PROTOTYPE P-PORT-PROTOTYPE MODE-DECLARATION-GROUP-PROTOTYPE
+ MODE-DECLARATION
+
+
+
+
+
+ DcmModeRule
+
+ This container contains the configuration of a mode rule which represents a logical expression with DcmModeCondistions or other DcmModeRules as arguments.
+
+
+
+ All arguments are processed with the operator defined by DcmLogicalOperator, for instance:
+ Argument_A AND Argument_B AND Argument_C
+
+
+ 1
+ true
+ false
+
+
+
+ DcmLogicalOperator
+
+ This parameter specifies the logical operator to be used in the logical expression. If the expression only consists of a single condition this parameter shall not be used.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DCM_AND
+ AUTOSAR_ECUC
+
+
+ DCM_OR
+ AUTOSAR_ECUC
+
+
+
+
+
+ DcmModeRuleNrcValue
+
+ Optional parameter which defines the NRC to be sent in case the mode rule condition is not valid.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DcmArgumentRef
+
+ This is a choice reference either to a mode condition or a an other mode rule serving as sub-expression.
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmProcessingConditions/DcmModeCondition
+ /AUTOSAR/EcucDefs/Dcm/DcmConfigSet/DcmProcessingConditions/DcmModeRule
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dem.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dem.arxml
new file mode 100644
index 00000000..0b006ec8
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dem.arxml
@@ -0,0 +1,6602 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Dem
+
+ Configuration of the Dem (Diagnostic Event Manager) module.
+
+
+
+
+ 4.4.0
+ AUTOSAR
+ 2013-10-31
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ DemConfigSet
+
+ This container contains the configuration parameters and sub containers of the Dem module supporting multiple configuration sets. This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+ 1
+ 1
+ true
+
+
+
+ DemDTCClass
+
+ This container contains the configuration (parameters) for DTCClass.
+
+ 0
+ 65535
+ false
+
+
+
+ DemDTCFunctionalUnit
+
+ DTCFuncitonalUnit is a 1-byte value which identifies the corresponding basic vehicle / system function which reports the DTC. This parameter is necessary for the report of severity information.
+
+
+
+ If this parameter is configured for no DTC, the Dem provides no DTC functional unit information.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DemDTCSeverity
+
+ DTC severity according to ISO 14229-1. This parameter depends on the automotive manufacturer.
+
+
+
+ If it is not configured, the value is counted as 'no severity'.
+ If this parameter is configured for no DTC, the Dem provides no DTC severity information.
+
+ In case the container has a DemCallbackInitMForFFnc, this parameter defines the name of the function that the Dem will call.
+
+ In case there is no DemCallbackInitMForFFnc, the Dem will have an R-Port requiring the interface CallbackInitMonitorForFunction, whose name is generated by using the unique callback-prefix followed by the event name.
+
+
+ 0
+ true
+ false
+
+
+
+ DemCallbackInitMForFFnc
+
+ Function name of prototype "InitMonitorForFunction".
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ DemDtr
+
+ This container holds the configuration of one individual DTR.
+
+ 0
+ 1
+ false
+
+
+
+ DemDtrCompuDenominator0
+
+ Part of the conversion between the binary representation and the physical meaning analogous to the SW-C Template conversion CompuRationalCoeffs with 2 numerator coefficients and 1 denominator coefficient in the direction compuInternalToPhys.
+
+
+
+ This is the only one supported denominator value, a constant divisor.
+
+ The value 0 is not allowed.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemDtrCompuNumerator0
+
+ Part of the conversion between the binary representation and the physical meaning analogous to the SW-C Template conversion CompuRationalCoeffs with 2 numerator coefficients and 1 denominator coefficient in the direction compuInternalToPhys.
+
+
+
+ This is the first numerator value, which is multiplied with x^0, i.e., the offset.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemDtrCompuNumerator1
+
+ Part of the conversion between the binary representation and the physical meaning analogous to the SW-C Template conversion CompuRationalCoeffs with 2 numerator coefficients and 1 denominator coefficient in the direction compuInternalToPhys.
+
+
+
+ This is the second numerator value, which is multiplied with x^1, i.e., the factor.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemDtrId
+
+ The index identifier value assigned to this DTR. The value is generated during the Dem configuration process.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ DemDtrMid
+
+ The OBDMID of the DTR.
+
+
+
+ The values 0x00, 0x20, 0x40, 0x60, 0x80, 0xA0, 0xC0, 0xE0 are reserved.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DemDtrTid
+
+ The OBDTID of the DTR.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DemDtrUasid
+
+ The UaSId the DTR data shall be scaled to, and reported together with the rescaled DTR data.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DemDtrUpdateKind
+
+ Update conditions applied by the Dem to reports of DTR values. Only supported if a related Event is configured. If no related Event is configured, the Dem behaves as if DemDtrUpdateKind is configured to "DEM_DTR_UPDATE_ALWAYS".
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_DTR_UPDATE_ALWAYS
+ AUTOSAR_ECUC
+
+
+ DEM_DTR_UPDATE_STEADY
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ DemDtrEventRef
+
+ Reference to the DemEventParameter this DTR is related to. If the related event is not configured, the Dem cannot ensure consistency between the DTR and the event.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ DemEventParameter
+
+ This container contains the configuration (parameters) for events.
+
+
+
+ Note that this container definition does not explicitly define a symbolic name parameter. Instead, the short name of the container will be used in the Ecu Configuration Description to specify the symbolic name of the diagnostic event.
+
+
+ 1
+ 65535
+ false
+
+
+
+ DemEventAvailable
+
+ This parameter configures an Event as unavailable.
+
+
+
+ It is treated by Dem as if it does not exist.
+ true = Event is available
+ false = Event is not available
+
+ This parameter should not be changeable by user, because the Id should be generated by Dem itself to prevent gaps and multiple use of an Id. The events should be sequentially ordered beginning with 1 and no gaps in between.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 1
+
+
+
+ DemEventKind
+
+ This parameter is used to distinguish between SW-C and BSW events. SW-C events are reported by Dem_SetEventStatus API and BSW events are reported by Dem_ReportErrorStatus API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_EVENT_KIND_BSW
+ AUTOSAR_ECUC
+
+
+ DEM_EVENT_KIND_SWC
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemMaxNumberFreezeFrameRecords
+
+ This parameter defines the number of according freeze frame records, which can maximal be stored for this event. Therefore all these freeze frame records have the same freeze frame class.
+
+
+
+ This parameter is only required for calculated record numeration (refer to DemTypeOfFreezeFrameRecordNumeration).
+
+ It is allowed to have events without a DTC (e.g. for ECU-internal events triggering safety reactions without being reported via diagnostic communication). The same DemDTCClass can be used from several events, to combine these (refer to chapter "Combination of diagnostic event").
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemDTCClass
+
+
+
+ DemExtendedDataClassRef
+
+ This reference defines the link to an extended data class sampler.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemExtendedDataClass
+
+
+
+ DemFreezeFrameClassRef
+
+ These references define the links to a freeze frame class sampler.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameClass
+
+
+
+ DemFreezeFrameRecNumClassRef
+
+ This parameter defines the list of dedicated freeze frame record numbers associated with the diagnostic event. These record numbers are assigned to the freeze frame records (instead of calculated record numbers).
+
+
+
+ This parameter is only required for configured record numeration (refer to DemTypeOfFreezeFrameRecordNumeration).
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameRecNumClass
+
+
+
+ DemJ1939ExpandedFreezeFrameClassRef
+
+ These references define the links to a J1939 freeze frame class sampler.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939FreezeFrameClass
+
+
+
+ DemJ1939FreezeFrameClassRef
+
+ These references define the links to a J1939 freeze frame class sampler.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemJ1939FreezeFrameClass
+
+
+
+ DemOBDGroupingAssociativeEventsRef
+
+ This parameter defines a reference which points to a representative event of one group of associate events.
+
+
+
+ The "reverence event" must refer to it self.
+ Note: One event is only allowed to be reverenced to only one group of associate events.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ DemCallbackClearEventAllowed
+
+ The presence of this container indicates that the Dem has access to a "ClearEventAllowed" callback.
+
+
+
+ In case there is a DemCallbackClearEventAllowedFnc, this parameter defines the name of the function that the Dem will call.
+
+ In case there is no DemCallbackClearEventAllowedFnc, the Dem will have an R-Port requiring the interface CallbackClearEventAllowed whose name is generated by using the unique callback-prefix followed by the event name.
+
+
+ 0
+ 1
+ false
+
+
+
+ DemCallbackClearEventAllowedFnc
+
+ Function name of prototype "ClearEventAllowed".
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DemClearEventAllowedBehavior
+
+ Defines the resulting UDS status byte for the related event, which must not be cleared according to the ClearEventAllowed callback.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ DEM_NO_STATUS_BYTE_CHANGE
+
+
+ DEM_NO_STATUS_BYTE_CHANGE
+ AUTOSAR_ECUC
+
+
+ DEM_ONLY_THIS_CYCLE_AND_READINESS
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ DemCallbackEventDataChanged
+
+ The presence of this container indicates that the Dem has access to an "EventDataChanged" callback.
+
+
+
+ In case there is a DemCallbackEventDataChangedFnc, this parameter defines the name of the function that the Dem will call.
+
+ In case there is no DemCallbackEventDataChangedFnc, the Dem will have an R-Port requiring the interface CallbackEventDataChanged whose name is generated by using the unique callback-prefix followed by the event name.
+
+
+ 0
+ 1
+ false
+
+
+
+ DemCallbackEventDataChangedFnc
+
+ Function name of prototype "EventDataChanged"
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ DemCallbackEventStatusChanged
+
+ The presence of this container indicates, that the Dem has access to an "EventStatusChanged" callback, which the Dem will call to notify other components about the change in the status of an event.
+
+
+
+ In case there is a DemCallbackEvenStatusChangedFnc, this parameter defines the name of the function that the Dem will call.
+
+ In case there is no DemCallbackEvenStatusChangedFnc, the Dem will have an R-Port requiring the interface CallbackEventStatusChanged, whose name is generated by using the unique callback-prefix followed by the event name.
+
+
+ 0
+ true
+ false
+
+
+
+ DemCallbackEventStatusChangedFnc
+
+ Function name of prototype "EventStatusChanged"
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ DemCallbackInitMForE
+
+ The presence of this container indicates, that the Dem has access to an "InitMonitorForEvent" callback, which the Dem will call to initialize a monitor.
+
+
+
+ In case the container has a DemCallbackInitMForEFnc, this parameter defines the name of the function that the Dem will call.
+
+ In case there is no DemCallbackInitMForEFnc, the Dem will have an R-Port requiring the interface CallbackInitMonitorForEvent, whose name is generated by using the unique callback-prefix followed by the event name.
+
+
+ 0
+ 1
+ false
+
+
+
+ DemCallbackInitMForEFnc
+
+ Function name of prototype "InitMonitorForEvent".
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ DemEventClass
+
+ This container contains the configuration (parameters) for EventClass
+
+ 1
+ 1
+ false
+
+
+
+ DemAgingAllowed
+
+ Switch to allow aging/unlearning of the event or not.
+
+
+
+ true: aging allowed
+ false: aging not allowed
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemAgingCycleCounterThreshold
+
+ Number of aging cycles needed to unlearn/delete the event.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 256
+ 1
+
+
+
+ DemConsiderPtoStatus
+
+ This parameter is TRUE, when the event is affected by the Dem PTO handling.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemEventDestination
+
+ The event destination assigns events to none, one or multiple origins.
+
+
+
+ If no event destination is assigned to a specific event, the event is handled internally and is not visible externally to the Dcm.
+ If more than one event destination is assigned to a specific event, the event can be present in the corresponding origins.
+
+ It can be mapped as Dem-internal data element. It shall be configured, if it is a part of event related data.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_EVENT_SIGNIFICANCE_FAULT
+ AUTOSAR_ECUC
+
+
+ DEM_EVENT_SIGNIFICANCE_OCCURRENCE
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemFFPrestorageSupported
+
+ If this parameter is set to true, then the Prestorage of FreezeFrames is supported by the assigned event. This parameter is useful to calculate the buffer size.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DemAgingCycleRef
+
+ Reference to the cycle which is triggering the aging of the event. This can either be the same as the operation cycle of the event, or a separate aging cycle reported via API Dem_SetAgingCycleState. If external aging is configured (refer to DemAgingCycleCounterProcessing), this parameter is not used.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemAgingCycle
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemOperationCycle
+
+
+
+
+ DemEnableConditionGroupRef
+
+ References an enable condition group.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemEnableConditionGroup
+
+
+
+ DemEventFailureCycleRef
+
+ Kind of failure cycle for the event based fault confirmation.
+
+
+
+ If fault confirmation of an event is enabled, but this parameter is disabled, the operation cycle (refer to DemOperationCycleRef) is used for fault confirmation.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemOperationCycle
+
+
+
+ DemOperationCycleRef
+
+ Kind of operation cycle for the event (e.g. power cycle, driving cycle, ...)
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemOperationCycle
+
+
+
+ DemStorageConditionGroupRef
+
+ References a storage condition group.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemStorageConditionGroup
+
+
+
+
+
+ DemDebounceAlgorithmClass
+
+ Debounce algorithm class: counter based, time based, or monitor internal.
+
+ 1
+ 1
+
+
+
+ DemDebounceCounterBased
+
+ This container contains the configuration (parameters) for counter based debouncing.
+
+ 0
+ 1
+ false
+
+
+
+ DemDebounceBehavior
+
+ This parameter defines how the event debounce algorithm will behave, if a related enable condition is not fulfilled or ControlDTCSetting of the related event is disabled.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_DEBOUNCE_FREEZE
+ AUTOSAR_ECUC
+
+
+ DEM_DEBOUNCE_RESET
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemDebounceCounterDecrementStepSize
+
+ Defines the step size for decrementation of the internal debounce counter (PREPASSED).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 32768
+ 1
+
+
+
+ DemDebounceCounterFailedThreshold
+
+ Defines the value of the internal debounce counter, which indicates the failed status.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 32767
+ 1
+
+
+
+ DemDebounceCounterIncrementStepSize
+
+ Defines the step size for incrementation of the internal debounce counter (PREFAILED).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 32767
+ 1
+
+
+
+ DemDebounceCounterJumpDown
+
+ Switch for the activation of Jump-Down.
+
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemDebounceCounterJumpUpValue
+
+ Jump-Up value of the internal debounce counter which is taken as initialization value for the counter when the respective step-up occurs.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 32767
+ -32768
+
+
+
+ DemDebounceCounterPassedThreshold
+
+ Defines the value of the internal debounce counter, which indicates the passed status.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ -1
+ -32768
+
+
+
+ DemDebounceCounterStorage
+
+ Switch to store the debounce counter value non-volatile or not.
+
+
+
+ true: debounce counter value shall be stored non-volatile
+ false: debounce counter value is volatile
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ DemDebounceMonitorInternal
+
+ This container contains the configuration (parameters) for monitor internal debouncing.
+
+ 0
+ 1
+ false
+
+
+
+ DemCallbackGetFDC
+
+ The presence of this container indicates, that the Dem has access to a "GetFaultDetectionCounter" callback, which the Dem will call to obtain the value of the fault detection counter.
+
+
+
+ In case the container has a DemCallbackGetFDCFnc, this parameter defines the name of the function that the Dem will call.
+
+ In case there is no DemCallbackGetFDCFnc, the Dem will have a R-Port requiring the interface CallbackGetFaultDetectionCounter, whose name is generated by using the unique callback-prefix followed by the event name.
+
+
+ 0
+ 1
+ false
+
+
+
+ DemCallbackGetFDCFnc
+
+ Function name of prototype "GetFaultDetectionCounter".
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ DemDebounceTimeBase
+
+ This container contains the configuration (parameters) for time based debouncing.
+
+ 0
+ 1
+ false
+
+
+
+ DemDebounceBehavior
+
+ This parameter defines how the event debounce algorithm will
+
+
+
+ behave, if a related enable condition is not fulfilled or ControlDTCSetting of the related event is disabled.
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as float value in seconds. Dem configuration tools must convert this float value to the appropriate value format for the use in the software implementation of Dem.
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as float value in seconds. Dem configuration tools must convert this float value to the appropriate value format for the use in the software implementation of Dem.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0.001
+
+
+
+
+
+
+
+ DemIndicatorAttribute
+
+ This container contains the event specific configuration of Indicators.
+
+ 0
+ 255
+ false
+
+
+
+ DemIndicatorBehaviour
+
+ Behaviour of the linked indicator
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_INDICATOR_BLINKING
+ AUTOSAR_ECUC
+
+
+ DEM_INDICATOR_BLINK_CONT
+ AUTOSAR_ECUC
+
+
+ DEM_INDICATOR_CONTINUOUS
+ AUTOSAR_ECUC
+
+
+ DEM_INDICATOR_FAST_FLASH
+ AUTOSAR_ECUC
+
+
+ DEM_INDICATOR_SLOW_FLASH
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemIndicatorFailureCycleCounterThreshold
+
+ Defines the number of failure cycles for the WarningIndicatorOnCriteria.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DemIndicatorFailureCycleSource
+
+ This parameter defines, which failure cycle is used for the WarningIndicatorOnCriteria handling.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_FAILURE_CYCLE_EVENT
+ AUTOSAR_ECUC
+
+
+ DEM_FAILURE_CYCLE_INDICATOR
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemIndicatorHealingCycleCounterThreshold
+
+ Defines the number of healing cycles for the WarningIndicatorOffCriteria.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DemIndicatorFailureCycleRef
+
+ Kind of failure cycle for the indicator controlled by the according event used for the WarningIndicatorOnCriteria.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemOperationCycle
+
+
+
+ DemIndicatorHealingCycleRef
+
+ Kind of healing cycle for the indicator controlled by the according event used for the WarningIndicatorOffCriteria.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemOperationCycle
+
+
+
+ DemIndicatorRef
+
+ Reference to the used indicator.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemIndicator
+
+
+
+
+
+
+
+
+
+ DemJ1939NodeAddress
+
+ Contains the parameters for the support of a logical J1939 node (identified by an ECU address).
+
+ 0
+ 255
+ true
+ false
+
+
+
+ DemJ1939NmNodeRef
+
+ Reference to the corresponding J1939Nm node.
+
+ 1
+ 255
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode
+
+
+
+
+
+ DemPidClass
+
+ This container contains the different PIDs for the single global OBD relevant freeze frame class. It is assembled out of one or several data elements.
+
+ 0
+ 255
+ false
+
+
+
+ DemPidIdentifier
+
+ identifier of the PID
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DemPidDataElement
+
+ This container contains the different data elements contained in the specific PID.
+
+ 1
+ 255
+ false
+
+
+
+ DemPidDataElementClassRef
+
+ This reference contains the link to a data element class.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemInternalDataElementClass
+
+
+
+
+
+
+
+
+
+
+ DemGeneral
+
+ This container contains the configuration (parameters) of the BSW Dem
+
+ 1
+ 1
+ false
+
+
+
+ DemAgingCycleCounterProcessing
+
+ This configuration switch defines, whether the aging counter is calculated Dem-internally or provided via Dem_SetAgingCycleCounterValue.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_PROCESS_AGINGCTR_EXTERN
+ AUTOSAR_ECUC
+
+
+ DEM_PROCESS_AGINGCTR_INTERN
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemAgingRequieresTestedCycle
+
+ Defines if the aging cycle counter is processed every aging cycles or if only tested aging cycle are considered.
+
+
+
+ true: only tested aging cycle are considered for aging cycle counter
+
+ false: aging cycle counter is processed every aging cycle
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemAvailabilitySupport
+
+ This configuration switch defines, whether support for availability is enabled or not.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_EVENT_AVAILABILITY
+ AUTOSAR_ECUC
+
+
+ DEM_NO_AVAILABILITY
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemBswErrorBufferSize
+
+ Maximum number of elements in buffer for handling of BSW errors (ref. to Dem107).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DemClearDTCBehavior
+
+ Defines the clearing process of diagnostic information for volatile and non-volatile memory and the positive response handling for the Dcm module.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_CLRRESP_NONVOLATILE_FINISH
+ AUTOSAR_ECUC
+
+
+ DEM_CLRRESP_NONVOLATILE_TRIGGER
+ AUTOSAR_ECUC
+
+
+ DEM_CLRRESP_VOLATILE
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemClearDTCLimitation
+
+ Defines the supported Dem_<...>ClearDTC API scope.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ DEM_ALL_SUPPORTED_DTCS
+
+
+ DEM_ALL_SUPPORTED_DTCS
+ AUTOSAR_ECUC
+
+
+ DEM_ONLY_CLEAR_ALL_DTCS
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemDataElementDefaultEndianness
+
+ Defines the default endianness of the data belonging to a data element which is applicable if the DemExternalSRDataElementClass does not define a endianness.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BIG_ENDIAN
+ AUTOSAR_ECUC
+
+
+ LITTLE_ENDIAN
+ AUTOSAR_ECUC
+
+
+ OPAQUE
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemDebounceCounterBasedSupport
+
+ This configuration switch defines, whether support for counter based debouncing is enabled or not.
+
+
+
+ true: counter based debouncing support is enabled
+ false: counter based debouncing support is disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemDebounceTimeBasedSupport
+
+ This configuration switch defines, whether support for time based debouncing is enabled or not.
+
+
+
+ true: time based debouncing support is enabled
+ false: time based debouncing support is disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemStorageConditionSupport
+
+ This configuration switch defines, whether support for storage conditions is enabled or not.
+
+
+
+ true: support for storage conditions is enabled
+ false: support for storage conditions is disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemSuppressionSupport
+
+ This configuration switch defines, whether support for suppression is enabled or not.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_DTC_SUPPRESSION
+ AUTOSAR_ECUC
+
+
+ DEM_EVENT_AND_DTC_SUPPRESSION
+ AUTOSAR_ECUC
+
+
+ DEM_EVENT_SUPPRESSION
+ AUTOSAR_ECUC
+
+
+ DEM_NO_SUPPRESSION
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemTaskTime
+
+ Allow to configure the time for the periodic cyclic task. Please note: This configuration value shall be equal to the value in the Basic Software Scheduler configuration of the RTE module.
+
+
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as float value in seconds. Dem configuration tools must convert this float value to the appropriate value format for the use in the software implementation of Dem.
+
+ min:
+ A negative value is not allowed.
+
+ max:
+ After event status was reported, processing shall be completed within 100ms in order to have the fault entry status information updated as soon as possible (e.g. for PID $01).
+
+ upperMultiplicity:
+ Exactly one TaskTime must be specified per configuration.
+
+ lowerMultiplicity:
+ Exactly one TaskTime must be specified per configuration.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ false
+ 0.1
+ 0.001
+
+
+
+ DemTriggerDcmReports
+
+ Activate/Deactivate the notification to the Diagnostic Communication Manager for ROE processing.
+
+
+
+ true: FiM notification activated
+ false: FiM notification deactivated
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemTriggerMonitorInitBeforeClearOk
+
+ Defines if the monitor re-initialization has to be triggered before or after the Dem module returns DEM_CLEAR_OK.
+
+
+
+ true: trigger re-initialization before DEM_CLEAR_OK
+ false: trigger re-initialization after DEM_CLEAR_OK
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemTypeOfDTCSupported
+
+ This parameter defines the format returned by Dem_DcmGetTranslationType and does not relate to/influence the supported Dem functionality.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_DTC_TRANSLATION_ISO11992_4
+ AUTOSAR_ECUC
+
+
+ DEM_DTC_TRANSLATION_ISO14229_1
+ AUTOSAR_ECUC
+
+
+ DEM_DTC_TRANSLATION_ISO15031_6
+ AUTOSAR_ECUC
+
+
+ DEM_DTC_TRANSLATION_SAEJ1939_73
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemTypeOfFreezeFrameRecordNumeration
+
+ This parameter defines the type of assigning freeze frame record numbers for event-specific freeze frame records.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_FF_RECNUM_CALCULATED
+ AUTOSAR_ECUC
+
+
+ DEM_FF_RECNUM_CONFIGURED
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemVersionInfoApi
+
+ Activate/Deactivate the version information API.
+
+
+
+ true: version information activated
+ false: version information deactivated
+
+ This parameter is mandatory for ECUs supporting OBD (refer to DemOBDSupport).
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemIndicator
+
+
+
+
+
+ DemAgingCycle
+
+ Note that this container definition does not explicitly define a symbolic name parameter. Instead, the short name of the container will be used in the Ecu Configuration Description to specify the symbolic name of the aging cycle name. These aging cycles are reported via API Dem_SetAgingCycleState only.
+
+ 0
+ 256
+ false
+
+
+
+ DemCallbackDTCStatusChanged
+
+ The presence of this container indicates, that the Dem has access to a "DTCStatusChanged" callback, which the Dem will call to notify other components about the change in the status of a DTC.
+
+
+
+ In case there is a DemCallbackDTCStatusChangedFnc, this parameter defines the name of the function that the Dem will call.
+
+ In case there is no DemCallbackDTCStatusChangedFnc, the Dem will have an R-Port requiring the interface CallbackDTCStatusChanged whose name is generated by using the unique callback-prefix followed by the event name.
+
+ Status change notifications are supported for DTCs in primary memory only.
+
+
+ 0
+ true
+ false
+
+
+
+ DemCallbackDTCStatusChangedFnc
+
+ Function name of prototype "DTCStatusChanged".
+
+
+
+ Note: If the parameter DemTriggerDcmReports is enabled, this parameter shall not be "Dcm_DemTriggerOnDTCStatus".
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ DemDataElementClass
+
+ This container contains the configuration (parameters) for an internal/external data element class.
+
+ 0
+ 255
+
+
+
+ DemExternalCSDataElementClass
+
+ This container contains the configuration (parameters) for an external client/server based data element class.
+
+
+
+ It defines, how the Dem can obtain the value of the data element from either a SW-C or another BSW module. Whether a client/server port or a C function-call is used, is defined by DemDataElementUsePort.
+
+
+ 0
+ 1
+ false
+
+
+
+ DemDataElementDataSize
+
+ Defines the size of the data element in bytes.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ DemDataElementReadFnc
+
+ In case of DemDataElementUsePort is false, this parameter defines the prototype of the C function "ReadDataElement" used to get the according value.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DemDataElementUsePort
+
+ If the parameter is set to True, a R-Port is generated, to obtain the data element (interface DataServices_<SyncDataElement>).
+
+
+
+ If the parameter is set to False, the information is obtained by C function-call on another BSW module specified by the parameter DemDataElementReadFnc.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DemExternalSRDataElementClass
+
+ This container contains the configuration (parameters) for an external sender/receiver based data element class. It defines, how the Dem can obtain the value of the data element from a SW-C, by using a sender/receiver port.
+
+ 0
+ 1
+ false
+
+
+
+ DemDataElementDataSize
+
+ Defines the size of the data element in bits.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ DemDataElementDataType
+
+ Provide the implementation data type of data belonging to a external data.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BOOLEAN
+ AUTOSAR_ECUC
+
+
+ SINT16
+ AUTOSAR_ECUC
+
+
+ SINT32
+ AUTOSAR_ECUC
+
+
+ SINT8
+ AUTOSAR_ECUC
+
+
+ UINT16
+ AUTOSAR_ECUC
+
+
+ UINT32
+ AUTOSAR_ECUC
+
+
+ UINT8
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemDataElementEndianness
+
+ Defines the endianness of the data belonging to an external data.
+
+
+
+ If no DemDataElementEndianness is defined the value of DemDataElementDefaultEndianness is applicable.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BIG_ENDIAN
+ AUTOSAR_ECUC
+
+
+ LITTLE_ENDIAN
+ AUTOSAR_ECUC
+
+
+ OPAQUE
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ DemDiagnosisScaling
+
+ This container contains the configuration (parameters) of an alternative Diagnosis Representation. Out if this the scaling between Diagnosis and ECU internal representation and vice versa can be calculated.
+
+ 0
+ 1
+
+
+
+ DemAlternativeDataInterface
+
+ This container contains the configuration (parameters) of an alternative Diagnosis Representation by the means of a VariableDataPrototoype in a DataInterface.
+
+
+
+ Additionally a reference to PortInterfaceMapping can be defined which provide already the mapping rules between the VariableDataPrototoype in a DataInterface used by the software component (DemSRDataElementClass) and the intended Diagnosis Representation defined by DemExternalSRDataElementClass.
+
+
+ 0
+ 1
+ false
+
+
+
+ DemDataElement
+
+ Alternative Diagnosis Representation for the data defined by the means of a VariableDataPrototoype in a DataInterface.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ VARIABLE-DATA-PROTOTYPE
+
+
+
+ DemPortInterfaceMapping
+
+ Optional reference to PortInterfaceMapping which defines the mapping rules.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ PORT-INTERFACE-MAPPING
+
+
+
+
+
+ DemAlternativeDataProps
+
+ This container contains the configuration (parameters) of an alternative Diagnosis Representation by the means of ECU configuration parameters.
+
+
+
+ The physical unit of the alternative data representation is defined by the DataPrototype referenced by DemSRDataElementClass.
+
+ Additionally the definition of a text table mapping can be a defined for DemDataTypeCategory TEXTTABLE and SCALE_LINEAR_AND_TEXTTABLE
+
+
+ 0
+ 1
+ false
+
+
+
+ DemDataTypeCategory
+
+ Data category of the alternative Diagnosis Representation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ SCALE_LINEAR_AND_TEXTTABLE
+ AUTOSAR_ECUC
+
+
+ TEXTTABLE
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ DemLinearScale
+
+ This container contains the configuration (parameters) of an linear scale of the alternative Diagnosis Representation.
+
+ 0
+ 1
+ false
+
+
+
+ DemDiagnosisRepresentationDataLowerRange
+
+ Lower Range for this scale of the data in the alternative Diagnosis Representation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemDiagnosisRepresentationDataOffset
+
+ Data offset of the alternative Diagnosis Representation for this scale.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ Inf
+ 0
+
+
+
+ DemDiagnosisRepresentationDataResolution
+
+ Data resolution of the alternative Diagnosis Representation for this scale.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ DemDiagnosisRepresentationDataUpperRange
+
+ Upper Range for this scale of the data in the alternative Diagnosis Representation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DemTextTableMapping
+
+ This container contains the configuration (parameters) of the mapping a DataPrototype typed by AutosarDataType that refer to a CompuMethods of category TEXTTABLE or SCALE_LINEAR_AND_TEXTTABLE.
+
+
+
+ Each DemTextTableMapping defines a value pair which is used to map the ECU internal value (DemInternalDataValue) to the vale used in the diagnosis representation (DemDiagnosisRepresentationDataValue) and vice versa.
+
+ The set of all DemTextTableMapping defines the whole mapping of an data.
+
+
+ 0
+ true
+ false
+
+
+
+ DemDiagnosisRepresentationDataValue
+
+ The data value in the diagnosis representation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ DemInternalDataValue
+
+ The ECU internal data value.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+
+
+ DemAlternativeDataType
+
+ This container contains the configuration (parameters) of an alternative Diagnosis Representation by the means of an ApplicationDataType.
+
+
+
+ Additionally the definition of a text table mapping can be a defined for ApplicationDataTypes of category TEXTTABLE and SCALE_LINEAR_AND_TEXTTABLE.
+
+
+ 0
+ 1
+ false
+
+
+
+ DemApplicationDataType
+
+ Alternative Diagnosis Representation for the data defined by the means of a ApplicationPrimitiveDataType of category VALUE or BOOLEAN.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ APPLICATION-PRIMITIVE-DATA-TYPE
+
+
+
+
+
+ DemTextTableMapping
+
+ This container contains the configuration (parameters) of the mapping a DataPrototype typed by AutosarDataType that refer to a CompuMethods of category TEXTTABLE or SCALE_LINEAR_AND_TEXTTABLE.
+
+
+
+ Each DemTextTableMapping defines a value pair which is used to map the ECU internal value (DemInternalDataValue) to the vale used in the diagnosis representation (DemDiagnosisRepresentationDataValue) and vice versa.
+
+ The set of all DemTextTableMapping defines the whole mapping of an data.
+
+
+ 0
+ true
+ false
+
+
+
+ DemDiagnosisRepresentationDataValue
+
+ The data value in the diagnosis representation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ DemInternalDataValue
+
+ The ECU internal data value.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+
+
+
+
+ DemSRDataElementClass
+
+ This container defines the source of data in a provided port which shall be read for a external data element
+
+
+
+ This container shall contain either one
+ DemSubElementInDataElementInstance
+ OR
+ DemDataElementInstance
+ OR
+ DemSubElementInImplDataElementInstance
+ reference.
+
+
+ 1
+ 1
+
+
+
+ DemDataElementInstance
+
+ Instance Reference to the primitive data in a port where the data element is typed with an ApplicationPrimitveDataType or an ImplementationDataType.
+
+ 0
+ 1
+ false
+
+
+
+ DemDataElementInstanceRef
+
+ Instance Reference to the primitive data which shall be read or written.
+
+
+
+ Supported are VariableDataPrototypes in SenderReceiverInterfaces and NvDataInterfaces and ParameterDataPrototypes in ParameterInterfaces (read only).
+ This reference is applicable if the AutosarDataPrototype is typed with a ApplicationPrimitiveDataType of category VALUE or BOOLEAN or if the AutosarDataPrototype is typed with a ImplementationDataType of category VALUE or TYPE_REFERENCE that in turn boils down to VALUE
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ ROOT-SW-COMPOSITION-PROTOTYPE SW-COMPONENT-PROTOTYPE PORT-PROTOTYPE
+ AUTOSAR-DATA-PROTOTYPE
+
+
+
+
+
+ DemSubElementInDataElementInstance
+
+ Instance Reference to the primitve sub-element (at any level) of composite data in a port where the data element is typed with an ApplicationCompositeDataType.
+
+ 0
+ 1
+ false
+
+
+
+ DemSubElementInDataElementInstanceRef
+
+ Instance Reference to the primitve sub-element (at any level) of composite data in a port which shall be read or written.
+
+
+
+ Supported are VariableDataPrototypes in SenderReceiverInterfaces and NvDataInterfaces and ParameterDataPrototypes in ParameterInterfaces (read only).
+ This reference is applicable if the AutosarDataPrototype is typed with a ApplicationCompositeDataType.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ ROOT-SW-COMPOSITION-PROTOTYPE SW-COMPONENT-PROTOTYPE PORT-PROTOTYPE AUTOSAR-DATA-PROTOTYPE APPLICATION-COMPOSITE-ELEMENT-DATA-PROTOTYPE*
+ AUTOSAR-DATA-PROTOTYPE
+
+
+
+
+
+ DemSubElementInImplDataElementInstance
+
+ Instance Reference to the primitve sub-element (at any level) of composite data in a port where the data element is typed with an ImplementationDataType of category STRUCTURE or ARRAY.
+
+ 0
+ 1
+ false
+
+
+
+ DemSubElementInImplDataElementInstanceRef
+
+ Instance Reference to the primitve sub-element (at any level) of composite data in a port which shall be read or written.
+
+
+
+ Supported are VariableDataPrototypes in SenderReceiverInterfaces and NvDataInterfaces and ParameterDataPrototypes in ParameterInterfaces (read only).
+ This reference is applicable if the AutosarDataPrototype is typed with a ImplementationDataType of category STRUCTURE or ARRAY.
+ Please note that in case of ARRAY the index attribute in the target reference has to be set to select a single array element.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ ROOT-SW-COMPOSITION-PROTOTYPE SW-COMPONENT-PROTOTYPE PORT-PROTOTYPE AUTOSAR-DATA-PROTOTYPE IMPLEMENTATION-DATA-TYPE-ELEMENT*
+ IMPLEMENTATION-DATA-TYPE-ELEMENT
+
+
+
+
+
+
+
+
+
+ DemInternalDataElementClass
+
+ This container contains the configuration (parameters) for an internal data element class.
+
+ 0
+ 1
+ false
+
+
+
+ DemDataElementDataSize
+
+ Defines the size of the data element in bytes.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ DemInternalDataElement
+
+ This parameter defines the Dem-internal data value, which is mapped to the data element.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_AGINGCTR_DOWNCNT
+ AUTOSAR_ECUC
+
+
+ DEM_AGINGCTR_UPCNT
+ AUTOSAR_ECUC
+
+
+ DEM_CURRENT_FDC
+ AUTOSAR_ECUC
+
+
+ DEM_CYCLES_SINCE_FIRST_FAILED
+ AUTOSAR_ECUC
+
+
+ DEM_CYCLES_SINCE_LAST_FAILED
+ AUTOSAR_ECUC
+
+
+ DEM_FAILED_CYCLES
+ AUTOSAR_ECUC
+
+
+ DEM_MAX_FDC_DURING_CURRENT_CYCLE
+ AUTOSAR_ECUC
+
+
+ DEM_MAX_FDC_SINCE_LAST_CLEAR
+ AUTOSAR_ECUC
+
+
+ DEM_OCCCTR
+ AUTOSAR_ECUC
+
+
+ DEM_OVFLIND
+ AUTOSAR_ECUC
+
+
+ DEM_SIGNIFICANCE
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+
+
+ DemDidClass
+
+ This container contains the configuration (parameters) for a data Id class. It is assembled out of one or several data elements.
+
+ 0
+ 255
+ false
+
+
+
+ DemDidIdentifier
+
+ Identifier of the Data ID.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ DemDidDataElementClassRef
+
+ This reference contains the link to a data element class.
+
+ 1
+ 255
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemInternalDataElementClass
+
+
+
+
+
+
+ DemEnableCondition
+
+ This container contains the configuration (parameters) for enable conditions.
+
+ 0
+ 255
+ false
+
+
+
+ DemEnableConditionId
+
+ Defines a unique enable condition Id.
+
+
+
+ This parameter should not be changeable by user, because the Id should be generated by Dem itself to prevent gaps and multiple use of an Id. The enable conditions should be sequentially ordered beginning with 0 and no gaps in between.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ DemEnableConditionStatus
+
+ Defines the initial status for enable or disable of acceptance of event reports of a diagnostic event.
+
+
+
+ The value is the initialization after power up (before this condition is reported the first time).
+ true: acceptance of a diagnostic event enabled
+ false: acceptance of a diagnostic event disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DemEnableConditionGroup
+
+ This container contains the configuration (parameters) for enable condition groups.
+
+ 0
+ 255
+ false
+
+
+
+ DemEnableConditionRef
+
+ References an enable condition.
+
+ 1
+ 255
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemEnableCondition
+
+
+
+
+
+ DemExtendedDataClass
+
+ This class contains the combinations of extended data records for an extended data class.
+
+ 0
+ true
+ false
+
+
+
+ DemExtendedDataRecordClassRef
+
+ This reference contains the link to an extended data class record.
+
+ 1
+ 253
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemExtendedDataRecordClass
+
+
+
+
+
+ DemExtendedDataRecordClass
+
+ This container contains the configuration (parameters) for an extended data record class.
+
+
+
+ It is assembled out of one or several data elements.
+
+
+ 0
+ 253
+ false
+
+
+
+ DemExtendedDataRecordNumber
+
+ This configuration parameter specifies an unique identifier for an extended data record.
+
+
+
+ One or more extended data records can be assigned to one diagnostic event/DTC.
+
+ 0xFF and 0xFE are reserved by ISO (therefore the maximal value equals 253).
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 253
+ 0
+
+
+
+ DemExtendedDataRecordTrigger
+
+ Configures the primary trigger to allocate an event memory entry.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_EXTENDED_DATA_CAPTURE_ON_CONFIRMED
+ AUTOSAR_ECUC
+
+
+ DEM_EXTENDED_DATA_CAPTURE_ON_FDC_THRESHOLD
+ AUTOSAR_ECUC
+
+
+ DEM_EXTENDED_DATA_CAPTURE_ON_PENDING
+ AUTOSAR_ECUC
+
+
+ DEM_EXTENDED_DATA_CAPTURE_ON_TEST_FAILED
+ AUTOSAR_ECUC
+
+
+
+
+
+ DemExtendedDataRecordUpdate
+
+ This extended data record is captured if the configured trigger condition in "DemExtendedDataRecordTrigger" is fulfilled.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_UPDATE_RECORD_NO
+ AUTOSAR_ECUC
+
+
+ DEM_UPDATE_RECORD_YES
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ DemDataElementClassRef
+
+ This reference contains the link to a data element class.
+
+ 1
+ 255
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemInternalDataElementClass
+
+
+
+
+
+
+ DemFreezeFrameClass
+
+ This container contains the combinations of DIDs for a non OBD relevant freeze frame class.
+
+ 0
+ 255
+ false
+
+
+
+ DemDidClassRef
+
+ For OBD relevant data
+
+
+
+ Multiple PIDs can be relevant per freeze frame.
+
+
+ 1
+ 255
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDidClass
+
+
+
+
+
+ DemFreezeFrameRecNumClass
+
+ This container contains a list of dedicated, different freeze frame record numbers assigned to an event. The order of record numbers in this list is assigned to the chronological order of the according freeze frame records.
+
+
+
+
+ 0
+ 255
+ false
+
+
+
+ DemFreezeFrameRecordClassRef
+
+ This parameter references record number(s) for a freeze frame record.
+
+ 1
+ 254
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemFreezeFrameRecordClass
+
+
+
+
+
+ DemFreezeFrameRecordClass
+
+ This container contains a list of dedicated, different freeze frame record numbers.
+
+ 0
+ 255
+ false
+
+
+
+ DemFreezeFrameRecordNumber
+
+ This parameter defines a record number for a freeze frame record. This record number is unique per freeze frame record number class.
+
+
+
+ The range of this value is defined by ISO 14229-1 (0x01 .. 0xFE).
+
+ This switches on and off the APIs Dem_J1939DcmSetDTCFilter, Dem_J1939DcmGetNumberOfFilteredDTC and Dem_J1939DcmGetNextFilteredDTC.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DemAmberWarningLampIndicatorRef
+
+ This parameter defines the indicator representing the AmberWarningLamp . This parameter may be used for ECUs supporting J1939.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemIndicator
+
+
+
+ DemProtectLampIndicatorRef
+
+ This parameter defines the indicator representing the ProtectLamp. This parameter may be used for ECUs supporting J1939.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemIndicator
+
+
+
+ DemRedStopLampIndicatorRef
+
+ This parameter defines the indicator representing the RedStopLamp. This parameter may be used for ECUs supporting J1939.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemIndicator
+
+
+
+
+
+ DemCallbackJ1939DTCStatusChanged
+
+ The presence of this container indicates, that the Dem has access to a "DTCStatusChanged" callback, which the Dem will call to notify other components about the change in the status of a DTC.
+
+
+
+ In case there is a DemCallbackDTCStatusChangedFnc, this parameter defines the name of the function that the Dem will call.
+
+ In case there is no DemCallbackDTCStatusChangedFnc, the Dem will have an R-Port requiring the interface CallbackDTCStatusChanged whose name is generated by using the unique callback-prefix followed by the event name.
+
+ Status change notifications are supported for DTCs in primary memory only.
+
+
+ 0
+ true
+ false
+
+
+
+ DemCallbackDTCStatusChangedFnc
+
+ Function name of prototype "DTCStatusChanged".
+
+
+
+ Note: If the parameter DemTriggerDcmReports is enabled, this parameter shall not be "Dcm_DemTriggerOnDTCStatus".
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ DemJ1939FreezeFrameClass
+
+ This container contains the combinations of SPNs s for a J1939 relevant freeze frame.
+
+ 0
+ 255
+ false
+
+
+
+ DemSPNClassRef
+
+ Reference to an SPN. This reference defines requiresIndex = true since it represents a ordered list of references where the order describes the order of single SPNs in the J1939 Freeze Frame.
+
+ 1
+ 255
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemGeneralJ1939/DemSPNClass
+
+
+
+
+
+ DemSPNClass
+
+ This container contains the configuration (parameters) for a SPN.
+
+ 0
+ true
+ false
+
+
+
+ DemSPNId
+
+ Suspect parameter number
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 524287
+ 0
+
+
+
+
+
+ DemSPNDataElementClassRef
+
+ This reference contains the link to a data element class.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemInternalDataElementClass
+
+
+
+
+
+
+
+
+ DemGeneralOBD
+
+ This container contains the general OBD-specific configuration (parameters) of the Dem module.
+
+ 0
+ 1
+ false
+
+
+
+ DemOBDCentralizedPID21Handling
+
+ Switch to enable the centralized handling of PID $21.
+
+
+
+ true: centralized handling of PID $21 enabled
+
+ false: centralized handling of PID $21 disabled
+
+ true: centralized handling of PID $31 enabled
+
+ false: centralized handling of PID $31 disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DemOBDCompliancy
+
+ Configuration value to define the appropriate value to PID$1C "OBD requirements to which vehicle or engine is certified." according to the respective standards, e.g. OBD, OBDII, JOBD etc.
+
+
+
+ Notice as well J1979 or the "DiagnosticReadiness 1" DM5 message of J1939-73
+
+ OBD events with special Conditions (e.g. Pending, MIL_On…) shall not be displaced.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DemOBDInputAcceleratorPedalInformation
+
+ Input variable for the accelerator padal information, which is assigned to a specific data element used as interface for the Dem-internal PID calculations.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass
+
+
+
+
+ DemOBDInputAmbientPressure
+
+ Input variable for the ambient pressure, which is assigned to a specific data element used as interface for the Dem-internal PID calculations.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass
+
+
+
+
+ DemOBDInputAmbientTemperature
+
+ Input variable for the ambient temperature, which is assigned to a specific data element used as interface for the Dem-internal PID calculations.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass
+
+
+
+
+ DemOBDInputDistanceInformation
+
+ Input variable for the distance information, which is assigned to a specific data element used as interface for the Dem-internal PID calculations.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass
+
+
+
+
+ DemOBDInputEngineSpeed
+
+ Input variable for the engine speed, which is assigned to a specific data element used as interface for the Dem-internal PID calculations.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass
+
+
+
+
+ DemOBDInputEngineTemperature
+
+ Input variable for the engine temperature, which is assigned to a specific data element used as interface for the Dem-internal PID calculations.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass
+
+
+
+
+ DemOBDInputProgrammingEvent
+
+ Input variable for the programming event, which is assigned to a specific data element used as interface for the Dem-internal PID calculations.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass
+
+
+
+
+ DemOBDInputVehicleSpeed
+
+ Input variable for the vehicle speed, which is assigned to a specific data element used as interface for the Dem-internal PID calculations.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass
+
+
+
+
+ DemOBDTimeSinceEngineStart
+
+ Input variable for the Time Since Engine Start information, which is assigned to a specific data element.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalCSDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemExternalSRDataElementClass
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemDataElementClass/DemInternalDataElementClass
+
+
+
+
+
+
+ DemCallbackOBDDTCStatusChanged
+
+ The presence of this container indicates, that the Dem has access to a "DTCStatusChanged" callback, which the Dem will call to notify other components about the change in the status of a DTC.
+
+
+
+ In case there is a DemCallbackDTCStatusChangedFnc, this parameter defines the name of the function that the Dem will call.
+
+ In case there is no DemCallbackDTCStatusChangedFnc, the Dem will have an R-Port requiring the interface CallbackDTCStatusChanged whose name is generated by using the unique callback-prefix followed by the event name.
+
+ Status change notifications are supported for DTCs in primary memory only.
+
+
+ 0
+ true
+ false
+
+
+
+ DemCallbackDTCStatusChangedFnc
+
+ Function name of prototype "DTCStatusChanged".
+
+
+
+ Note: If the parameter DemTriggerDcmReports is enabled, this parameter shall not be "Dcm_DemTriggerOnDTCStatus".
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ DemGroupOfDTC
+
+ This container contains the configuration (parameters) for DTC groups.
+
+ 0
+ 255
+ false
+
+
+
+ DemGroupDTCs
+
+ DTC value of the selected group of DTC
+
+
+
+ (Range: 3 byte, 0x000000 is only available for the emission-related DTC group, 0xFFFFFF is reserved for 'all DTCs', according to ISO14229-1 Annex D.1,)
+ The DTC group 'all DTCs' is always available and will not be configured.
+
+ Note that this container definition does not explicitly define a symbolic name parameter. Instead, the short name of the container will be used in the Ecu Configuration Description to specify the symbolic name of the INDICATOR_NAME.
+
+
+ 0
+ 255
+ false
+
+
+
+ DemIndicatorID
+
+ Unique identifier of an indicator.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+
+
+ DemNvRamBlockId
+
+ This container contains the configuration (parameters) for a non-volatile memory block, which is used from the Dem. If no permanent storage of event memory entries is required, no block needs to be configured.
+
+
+
+ The number of blocks which are necessary depends on the implementation and configuration
+ (e.g. number of used event memories) of the Dem module.
+
+
+ 0
+ true
+ false
+
+
+
+ DemNvRamBlockIdRef
+
+ This reference contains the link to a non-volatile memory block. For post build time configurations worst case scenario shall be used.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor
+
+
+
+
+
+ DemOperationCycle
+
+ Note that this container definition does not explicitly define a symbolic name parameter. Instead, the short name of the container will be used in the Ecu Configuration Description to specify the symbolic name of the operation cycle name.
+
+ 1
+ 256
+ false
+
+
+
+ DemOperationCycleAutomaticEnd
+
+ If DemOperationCycleAutomaticEnd is configured to TRUE, Dem shall automatically end the driving cycle at either Dem_Shutdown() or Dem_Init().
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ DemOperationCycleAutostart
+
+ The autostart property defines if the operation cycles is automatically (re-)started during Dem_PreInit.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ DemOperationCycleType
+
+ Operation cycles types for the Dem to be supported by cycle-state APIs.
+
+
+
+ Further cycle types can be specified as part of the Dem delivery.
+
+ This parameter should not be changeable by user, because the Id should be generated by Dem itself to prevent gaps and multiple use of an Id. The ratio Ids should be sequentially ordered beginning with 0 and no gaps in between.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ DemRatioKind
+
+ This parameter defines whether the ratio will be calculated API or observer based.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DEM_RATIO_API
+ AUTOSAR_ECUC
+
+
+ DEM_RATIO_OBSERVER
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ DemDiagnosticEventRef
+
+ This reference contains the link to a diagnostic event.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ DemFunctionIdRef
+
+ This reference contains the link to a function identifier within the FiM which is used as a primary FID.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMFID
+
+
+
+ DemSecondaryFunctionIdRef
+
+ This reference contains the link to a function identifier within the FiM which is used as a secondary FID.
+
+
+
+ The "primary" and all "secondary" FID inhibitions are combined by "OR".
+
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMFID
+
+
+
+
+
+ DemStorageCondition
+
+ This container contains the configuration (parameters) for storage conditions.
+
+ 0
+ 255
+ false
+
+
+
+ DemStorageConditionId
+
+ Defines a unique storage condition Id. This parameter should not be changeable by user, because the Id should be generated by Dem itself to prevent gaps and multiple use of an Id. The storage conditions should be sequentially ordered beginning with 0 and no gaps in between.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ DemStorageConditionStatus
+
+ Defines the initial status for enable or disable of storage of a diagnostic event.
+
+
+
+ The value is the initialization after power up (before this condition is reported the first time).
+ true: storage of a diagnostic event enabled
+ false: storage of a diagnostic event disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DemStorageConditionGroup
+
+ This container contains the configuration (parameters) for storage condition groups.
+
+ 0
+ 255
+ false
+
+
+
+ DemStorageConditionRef
+
+ References an enable condition.
+
+ 1
+ 255
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ /AUTOSAR/EcucDefs/Dem/DemGeneral/DemStorageCondition
+
+
+
+
+
+ DemClient
+
+ This container contains possible clients that are using the Dem APIs.
+
+ 1
+ 255
+
+
+
+ DemClientId
+
+ Defines a unique identifier for a Dem client. This number is used by this client in the ClientID parameter in all API with this parameter.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Det.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Det.arxml
new file mode 100644
index 00000000..fca4f92e
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Det.arxml
@@ -0,0 +1,380 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Det
+
+ Det configuration includes the functions to be called at notification. On one
+
+
+
+
+ 4.3.0
+ AUTOSAR
+
+
+
+
+
+ side the application functions are specified and in general it can be decided
+ whether Dlt shall be called at each call of Det.
+
+
+ ECUC_Det_00001
+ 0
+ 1
+ false
+
+ VARIANT-PRE-COMPILE
+
+
+
+
+ DetConfigSet
+
+ Configuration set container for Det.
+
+ ECUC_Det_00007
+ 0
+ 1
+
+
+
+ DetModule
+
+ This container describes a non BSW module that is using the Det via Service Interface.
+
+ ECUC_Det_00008
+ 0
+ true
+
+
+
+ DetModuleId
+
+ Unique identifier of the error reporting component. When reporting errors to the DET, a symbolic name derived from the moduleID has to be used to identify the reporter.
+
+ ECUC_Det_00009
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ 65535
+ 4096
+
+
+
+
+
+ DetModuleInstance
+
+ Describes the Instance used for the according Service Port.
+
+
+
+ It shall be used to differentiate software component instances when multiple instantiation is used.
+
+
+ ECUC_Det_00013
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+
+
+
+ DetInstanceId
+
+ Describes the InstanceId used for the according Service Port.
+
+
+
+ It shall be used to differentiate software component instances when multiple instantiation is used.
+
+ Else it shall be set to 0.
+
+
+ ECUC_Det_00012
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 0
+ 255
+ 0
+
+
+
+
+
+
+
+
+
+ DetGeneral
+
+ Generic configuration parameters of the Det module.
+
+ ECUC_Det_00002
+ 1
+ 1
+
+
+
+ DetForwardToDlt
+
+ Only if the parameter is present and set to true, the Det requires the Dlt interface and forwards it's call to the function Dlt_DetForwardErrorTrace. In this case the optional interface to Dlt_Det is required.
+
+ ECUC_Det_00006
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+ DetReportRuntimeErrorCallout
+
+ This parameter defines the existence and the names of callout functions for the corresponding runtime error handler.
+
+
+
+ The type of these functions shall be identical the type of Det_ReportRuntimeError itself: Std_ReturnType (*f)(uint16, uint8, uint8, uint8)
+
+
+ ECUC_Det_00010
+ 0
+ true
+ LOCAL
+ AUTOSAR_ECUC
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+ DetReportTransientFaultCallout
+
+ This parameter defines the existence and the names of callout functions for the corresponding transient fault handler.
+
+
+
+ The type of these functions shall be identical the type of Det_ReportTransientFault itself: Std_ReturnType (*f)(uint16, uint8, uint8, uint8)
+
+
+ ECUC_Det_00011
+ 0
+ true
+ LOCAL
+ AUTOSAR_ECUC
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+ DetVersionInfoApi
+
+ Pre-processor switch to enable / disable the API to read out the modules version information.
+
+
+
+ true: Version info API enabled.
+ false: Version info API disabled.
+
+
+ ECUC_Det_00003
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+
+
+ DetNotification
+
+ Configuration of the notification functions.
+
+ ECUC_Det_00004
+ 0
+ 1
+
+
+
+ DetErrorHook
+
+ Optional list of functions to be called by the Default Error Tracer in context of each call of Det_ReportError.
+
+
+
+ The type of these functions shall be identical the type of Det_ReportError itself: Std_ReturnType (*f)(uint16, uint8, uint8, uint8).
+
+
+ ECUC_Det_00005
+ 0
+ true
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dio.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dio.arxml
new file mode 100644
index 00000000..ede54848
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dio.arxml
@@ -0,0 +1,393 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Dio
+
+ Configuration of the Dio (Digital IO) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ DioConfig
+
+ This container contains the configuration parameters and sub containers of the AUTOSAR DIO module. This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+ 1
+ 1
+ true
+
+
+
+ DioPort
+
+ Configuration of individual DIO ports, consisting of channels and possible channel groups.
+
+
+
+ Note that this container definition does not explicitly
+ define a symbolic name parameter. Instead, the container's short name will be used in the Ecu Configuration Description to specify the symbolic name of the port.
+
+
+ 1
+ true
+ false
+
+
+
+ DioPortId
+
+ Numeric identifier of the DIO port. Not all MCU ports may be used for DIO, thus there may be "gaps" in the list of all IDs. This value will be
+
+
+
+ assigned to the DIO port symbolic name (i.e. the SHORT-NAME of the DioPort container).
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 4294967295
+ 0
+
+
+
+
+
+ DioChannel
+
+ Configuration of an individual DIO channel. Besides a HW specific channel name which is typically fixed for a specific micro controller, additional symbolic names can be defined per channel.
+
+
+
+ Note hat this container definition does not explicitly
+ define a symbolic name parameter. Instead, the container's short name will be used in the Ecu Configuration Description to specify the symbolic name of the channel.
+
+
+ 0
+ true
+ false
+
+
+
+ DioChannelId
+
+ Channel Id of the DIO channel. This value will be assigned to the symbolic names.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 4294967295
+ 0
+
+
+
+
+
+ DioChannelGroup
+
+ Definition and configuration of DIO channel groups. A channel group represents several adjoining DIO channels represented by a logical group.
+
+
+
+ Note hat this container definition does not explicitly
+ define a symbolic name parameter. Instead, the container's short name will be used in the Ecu Configuration Description to specify the symbolic name of the channel group.
+
+
+ 0
+ true
+ false
+
+
+
+ DioChannelGroupIdentification
+
+ The DIO channel group is identified in DIO API by a pointer to a data structure (of type Dio_ChannelGroupType). That data structure contains the channel group information.
+
+
+
+ This parameter contains the code fragment that has to be inserted in the API call of the calling module to get the address of the variable in memory which holds the channel group information. Example values are "&MyDioGroup1" or "&MyDioGroupArray[0]"
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+
+
+
+
+
+
+ DioPortMask
+
+ This shall be the mask which defines the positions of the channel
+
+
+
+ group.
+ The channels shall consist of adjoining bits in the same port.
+ The data type depends on the port width.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ DioPortOffset
+
+ The position of the Channel Group on the port, counted
+
+
+
+ from the LSB. This value can be derived from DioPortMask.
+
+ calculationFormula = Position of the first bit of DioPortMask which is set to '1' counted from LSB
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DioFlipChannelApi
+
+ Adds / removes the service Dio_FlipChannel() from the code.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DioVersionInfoApi
+
+ Adds / removes the service Dio_ GetVersionInfo() from the code.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dlt.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dlt.arxml
new file mode 100644
index 00000000..1b79ac23
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Dlt.arxml
@@ -0,0 +1,1161 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Dlt
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ DltGeneral
+
+ Flags for adding removing functionality from code.
+
+ 1
+ 1
+ false
+
+
+
+ DltDevErrorDetect
+
+ Enables/Disables development error detection.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltImplementAppIdContextIdQuery
+
+ If set the functionality for Verbose Mode shall be available.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltImplementExtendedHeader
+
+ If set the extended functionality for the header shall be available.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltImplementFilterMessages
+
+ This flag is for code generation of Dlt. If set the functionality for filtering messages shall be included in the code.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltImplementNVRamStorage
+
+ If set the functionality for storing and loading information in and from NVRam shall be availible.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltImplementSWCInjection
+
+ If the remote call from functions over the Dlt in SW-C shall be available.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltImplementTimestamp
+
+ If set the timestamp functionality for the header shall be available.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltImplementVerboseMode
+
+ If set the functionality for Verbose Mode shall be available.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltImplementVfbTrace
+
+ If set the the header files and the implementation of VFB-trace shall be generated.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltVfbTraceLogLevel
+
+ The log level of the log messages generated by the VFB-Trace.
+
+
+
+ ImplementationType: Dlt_MessageLogLevelType
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 6
+ 0
+
+
+
+
+
+ DltGptChannel
+
+ Reference to the hardware free running timer of the GPT module for time stamps (if no HWFRT is applied, calls to add timestamps are ignored).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Gpt/GptChannelConfigSet/GptChannelConfiguration
+
+
+
+
+
+ DltMemory
+
+ Configuration parameters for reserving memory for some internal storing and buffer.
+
+ 1
+ 1
+ false
+
+
+
+ DltInitBufferSize
+
+ Buffer size for the C-init buffer. This buffer is for storing messages from other BSW modules before Dlt is initialized.
+
+
+
+ Unit: byte
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ DltMaxCountAppIds
+
+ The maximum count of register able Application Ids. There shall be a table to manage registered Application IDs, this is the number of lines to hold in this table.
+
+
+
+ Unit: byte
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ DltMaxCountContextIds
+
+ The maximum count of registrable Context Ids. There shall be a table to manage registered Context IDs, this is the number of lines to hold in this table.
+
+
+
+ Unit: byte
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ DltMaxCountContextIdsPerAppId
+
+ Each Context ID belongs to a specific Application ID. Dlt shall handle the correlation between them. The table of the registered Application IDs shall hold for every Application ID several references to the proper Context IDs. This is the maximum count for Context IDs per Application ID.
+
+
+
+ Unit: byte
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ DltMessageBufferSize
+
+ Buffer size for storing Dlt messages for waiting to transmit over the Network (send buffer).
+
+
+
+ Unit: byte
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+
+
+ DltMultipleConfigurationContainer
+
+ Container holding the sub-structure for multiple configuration support.
+
+ 1
+ 1
+ true
+
+
+
+ DltNvRamBlockRef
+
+ Reference to the NvM Block which is used to store the Dlt parameters.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor
+
+
+
+
+
+ DltBandwidth
+
+ Configuration parameters controlling network and diagnostic interfaces bandwidth. If DltImplementNVRamStorage is enabled this parameters are the initial values for the NVRam. If DltImplementNVRamStorage is not set, Link-Time or Post-Build configuration shall be uesd.
+
+ 1
+ 1
+ false
+
+
+
+ DltBandwidthForComModule
+
+ For communication over the Dlt Communication Module the maximum bandwidth shall be set.
+
+
+
+ Unit: kbit per second
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ DltBandwidthForDiagChannel
+
+ For communication over the DCM and as follows over the diagnostic interface the maximum bandwidth shall be set.
+
+
+
+ Unit: kbit per second
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ DltTimePeriodTrafficShaping
+
+ For implementing a traffic shaping, a time window for measuring shall be provided.
+
+
+
+ Unit: second
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+
+
+ DltMessageFiltering
+
+ Configuration parameters for setting message filtering properties in Dlt module.
+
+ 1
+ 1
+ false
+
+
+
+ DltDefaultMaxLogLevel
+
+ The maximum log level a received message (from SW-C to Dlt) can have. This can also be modified at runtime and stored persistently in NVRAM. If DltImplementNVRamStorage is enabled this parameter is the initial value for the corospending NVRam entry. If DltImplementNVRamStorage is not set, Link-Time or Post-Build configuration shall be uesd. The value 0 means loging is disabled.
+
+
+
+ ImplementationType: Dlt_MessageLogLevelType
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 6
+ 0
+
+
+
+ DltDefaultTraceStatus
+
+ Tells if trace messages shall be forwarded by Dlt. This functionality can also be modified at runtime and changed can stored persistently in NVRAM. If DltImplementNVRamStorage is enabled this parameter is the initial value for the corresponding NVRam entry. If DltImplementNVRamStorage is not set, Link-Time or Post-Build configuration shall be used.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltFactoryDefaultMaxLogLevel
+
+ The maximum log level a received message (from SW-C to Dlt) can have. This is for setting DltDefaultMaxLogLevel to factory defaults. The value 0 means loging is disabled.
+
+
+
+ ImplementationType: Dlt_MessageLogLevelType
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 6
+ 0
+
+
+
+ DltFilterMessages
+
+ This flag gives the Dlt the instruction to filter or not to filter incoming log or trace messages. If it is not set all incoming messages are forwarded to the communication channel. So also the caller of the DltSendXXXMessage can leave the field trace_info or log_info empty.
+
+
+
+ If DltImplementNVRamStorage is enabled this parameter is the initial value for the corospending NVRam entry. If DltImplementNVRamStorage is not set, Link-Time or Post-Build configuration shall be uesd.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DltProtocol
+
+ Configuration parameters for handling the specific protocol variants.
+
+ 1
+ 1
+ false
+
+
+
+ DltEcuId
+
+ This is the name of the ECU for use within the Dlt protocol. The meaning is described in the document. This name is transimitted within the Dlt protocol. There this are 4 characters. If you want to use an number representation type this as character.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ DltHeaderPayloadEndianes
+
+ Determines the endianes of the CPU (Most Significant Byte).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BigEndian
+ AUTOSAR_ECUC
+
+
+ LittleEndian
+ AUTOSAR_ECUC
+
+
+
+
+
+ DltHeaderUseEcuId
+
+ Corresponds to field WEID (With ECU ID). If set ECU ID shall be placed in the header, else not.
+
+
+
+ If DltImplementNVRamStorage is enabled this parameter is the initial value for the corospending NVRam entry. If DltImplementNVRamStorage is not set, Link-Time or Post-Build configuration shall be uesd.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltHeaderUseExtendedHeader
+
+ Corresponds to field UEH (Use Extended Header). If set the Extended Header shall be attached, else not.
+
+
+
+ If DltImplementNVRamStorage is enabled this parameter is the initial value for the corospending NVRam entry. If DltImplementNVRamStorage is not set, Link-Time or Post-Build configuration shall be uesd.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltHeaderUseSessionID
+
+ Corresponds to field WSID (with Session ID). If set the Session ID shall be placed in the header, else not.
+
+
+
+ If DltImplementNVRamStorage is enabled this parameter is the initial value for the corospending NVRam entry. If DltImplementNVRamStorage is not set, Link-Time or Post-Build configuration shall be uesd.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltHeaderUseTimestamp
+
+ Corresponds to field WTMS (With Timestamp). If set the timestamp shall be placed in the header, else not.
+
+
+
+ If DltImplementNVRamStorage is enabled this parameter is the initial value for the corospending NVRam entry. If DltImplementNVRamStorage is not set, Link-Time or Post-Build configuration shall be uesd.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DltMaxMessageLength
+
+ The maximum length of a Dlt log or trace message.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 8
+
+
+
+ DltUseVerboseMode
+
+ If this flag is set Dlt shall use the Verbose Mode for generating the header of the transport protocol. Also it shall store the information provided by registering Context ID and Application ID (description) at runtime if flag is set. If it is not set, the Non Verbose Mode shall be used.
+
+
+
+ If DltImplementNVRamStorage is enabled this parameter is the initial value for the corospending NVRam entry. If DltImplementNVRamStorage is not set, Link-Time or Post-Build configuration shall be uesd.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+ DltVfbTrace
+
+ All functions to trace from the VFB by the Dlt.
+
+ 0
+ true
+ false
+
+
+
+ DltVfbTraceFunction
+
+ The Dlt generator shall enable VFB tracing for a given hook function when there is a #define in the Dlt-VFB configuration header file for the hook function name and tracing is globally enabled.
+
+
+
+ Example: #define Dlt_Rte WriteHook i1 p1 a Start. Also the corresponding function shall be generated. The exact argument description for the function is to take from the provieded BSWModudulDescription from the RTE module.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ DltBswModuleEntryRef
+
+ Foreign reference to the BSWModuleEntry describing the trace function implementation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ BSW-MODULE-ENTRY
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_DoIp.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_DoIp.arxml
new file mode 100644
index 00000000..75113e97
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_DoIp.arxml
@@ -0,0 +1,1784 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ DoIP
+
+ Configuration of the DoIP (Diagnostic over IP) module.
+
+
+
+
+ 4.3.0
+ AUTOSAR
+ 2012-08-01
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ DoIPConfigSet
+
+ This container contains the configuration parameters and sub containers of the AUTOSAR DoIP module. This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+ 1
+ 1
+ false
+ true
+
+
+
+ DoIPEid
+
+ Configured EID (Entity ID of) for vehicle identification/vehicle announcement. Only necessary if DoIPUseMacAddressForIdentification is set to FALSE.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 281474976710656
+ 1
+
+
+
+ DoIPGid
+
+ Configured GID (Group ID of) for vehicle identification/vehicle announcement.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 281474976710656
+ 1
+
+
+
+ DoIPLogicalAddress
+
+ Describes the logical address of the DoIP entity, i.e. the SA that will route diagnostic requests to the Dcm of the DoIP entity.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+
+
+ DoIPChannel
+
+ Configuration of one DoIPChannel.
+
+ 1
+ 65536
+ false
+ false
+
+
+
+ DoIPChannelSARef
+
+ Reference to the DoIPTester.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/DoIP/DoIPConfigSet/DoIPTester
+
+
+
+ DoIPChannelTARef
+
+ Reference to the target address.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/DoIP/DoIPConfigSet/DoIPConnections/DoIPTargetAddress
+
+
+
+
+
+ DoIPPduRRxPdu
+
+ This container contains the Rx Pdus to connect with the Rx Pdus of the PduR.
+
+ 1
+ 1
+ false
+ false
+
+
+
+ DoIPPduRRxPduId
+
+ The DoIPPduRRxPduId is required by the API call DoIP_CancelReceive.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 1
+
+
+
+
+
+ DoIPPduRRxPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ DoIPPduRTxPdu
+
+ This container contains the Tx Pdus to connect with the Tx Pdus of the PduR.
+
+ 1
+ 1
+ false
+ false
+
+
+
+ DoIPPduRTxPduId
+
+ The DoIPPduRTxPduId is required by DoIP_Transmit and DoIP_CancelTransmit.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 1
+
+
+
+
+
+ DoIPPduRTxPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ DoIPConnections
+
+ Container contains all lower layer connection specific information, i.e. the single Pdu References and Handle IDs to the SoAd.
+
+ 1
+ 1
+ false
+ false
+
+
+
+ DoIPTargetAddress
+
+ This container describes a possible TargetAddress that is supported by DoIP.
+
+ 1
+ 255
+ false
+ false
+
+
+
+ DoIPTargetAddressValue
+
+ Valid Target Address of a DoIP target address.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+
+
+ DoIPTcpConnection
+
+ Each container describes a tcp connection to the lower layer SoAd module.
+
+ 1
+ 255
+ false
+ false
+
+
+
+ DoIPSoAdRxPdu
+
+ This container contains the Rx Pdus received by DoIP
+
+ 1
+ 1
+ false
+ false
+
+
+
+ DoIPSoAdRxPduId
+
+ The DoIPSoAdRxPduId is required by the API call DoIP_SoAdTpRxIndication to receive I-PDUs from the SoAd.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 1
+
+
+
+
+
+ DoIPSoAdRxPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ DoIPSoAdTxPdu
+
+ This container describes the TxPdu sent via the SoAd
+
+ 1
+ 1
+ false
+ false
+
+
+
+ DoIPSoAdTxPduId
+
+ The DoIPSoAdTxPduId is required by the API call DoIP_SoAdTpTxConfirmation that is called by the SoAd to confirm that the IPdu has been transmitted successfully.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 1
+
+
+
+
+
+ DoIPSoAdTxPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ DoIPUdpConnection
+
+ This Container describes the udp connection to the lower layer SoAd module.
+
+ 1
+ 255
+ false
+ false
+
+
+
+ DoIPSoAdRxPdu
+
+ This container contains the Rx Pdus received by DoIP
+
+ 1
+ 1
+ false
+ false
+
+
+
+ DoIPSoAdRxPduId
+
+ The DoIPSoAdRxPduId is required by the API call DoIP_SoAdTpRxIndication to receive I-PDUs from the SoAd.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 1
+
+
+
+
+
+ DoIPSoAdRxPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ DoIPSoAdTxPdu
+
+ This container describes the TxPdu sent via the SoAd
+
+ 1
+ 1
+ false
+ false
+
+
+
+ DoIPSoAdTxPduId
+
+ The DoIPSoAdTxPduId is required by the API call DoIP_SoAdTpTxConfirmation that is called by the SoAd to confirm that the IPdu has been transmitted successfully.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 1
+
+
+
+
+
+ DoIPSoAdTxPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+ DoIPRoutingActivation
+
+ This container describes the routing activation possibilities by representing for each container a possible routing activation request message to the DoIP entity and the according references to the activated diagnostic messages.
+
+ 0
+ 255
+ true
+ false
+
+
+
+ DoIPRoutingActivationNumber
+
+ Identifies the Routing activation Number which is received for a DoIP routing activation request message.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DoIPTargetAddressRef
+
+ Reference to all DoIPTargetAddress which are activated on this Routing activation.
+
+ 1
+ 255
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/DoIP/DoIPConfigSet/DoIPConnections/DoIPTargetAddress
+
+
+
+
+
+ DoIPRoutingActivationAuthenticationCallback
+
+ Container describes the Callbackfunction to call on a Routing Activation Request for Authentication. If this container is configured but the DoIPRoutingAcivationAuthenticationFunc parameter is not present, the DoIP module will use an RPort of ServiceInterface <RoutingActivation>_RoutingActivation with the name "CB<RoutingActivation>RoutingActivation". <RoutingActivation> is the ShortName of the DoIPRoutingActiviation container.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ DoIPRoutingAcivationAuthenticationFunc
+
+ Direct C Callback function to trigger the authentication function for routing activation. If the DoIPRoutingAcivationAuthenticationFunc parameter is present, the DoIP module will not use an RPort of ServiceInterface <RoutingActivation>_RoutingActivation but call the configured function.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DoIPRoutingActivationAuthenticationReqLength
+
+ Describes the amount of bytes used to handle to the authentication function on routing activation. If 0 is configured as length the parameter AuthenticationReqData will not be handled to the API.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4
+ 0
+
+
+
+ DoIPRoutingActivationAuthenticationResLength
+
+ Describes the amount of bytes used to read by the authentication function on routing activation. If 0 is configured as length the parameter AuthenticationResData will not be fetched via the API.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4
+ 0
+
+
+
+
+
+ DoIPRoutingActivationConfirmationCallback
+
+ Container describes the Callbackfunction to call on a Routing Activation Request for Confirmation. If this container is configured but the DoIPRoutingAcivationConfirmationFunc parameter is not present the DoIP module will use an RPort of ServiceInterface <RoutingActivation>_RoutingActivation with the name "CB<RoutingActivation>RoutingActivation". <RoutingActivation> is the ShortName of the DoIPRoutingActiviation container.
+
+ 0
+ 1
+ false
+ false
+
+
+
+ DoIPRoutingAcivationConfirmationFunc
+
+ Direct C Callback function to trigger the confirmation function for routing activation. If the DoIPRoutingAcivationConfirmationFunc parameter is present the DoIP module will not use an RPort of ServiceInterface <RoutingActivation>_RoutingActivation but call the configured function.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DoIPRoutingActivationConfirmationReqLength
+
+ Describes the amount of bytes used to handle to the confirmation function on routing activation. If 0 is configured as length the parameter ConfirmedReqData will not be handled to the API.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4
+ 0
+
+
+
+ DoIPRoutingActivationConfirmationResLength
+
+ Describes the amount of bytes used to read by the confirmation function on routing activation. If 0 is configured as length the parameter ConfirmedResData will not be fetched via the API.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4
+ 0
+
+
+
+
+
+
+
+ DoIPTester
+
+ This container describes the properties of the possible connectable Tester for the DoIP entity.
+
+ 0
+ 255
+ true
+ false
+
+
+
+ DoIPNumByteDiagAckNack
+
+ Specifies the number of original Diagnostic request bytes the DoIP entity responses on a NACK of a diagnostic response message to the Tester.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551611
+ 1
+
+
+
+ DoIPTesterSA
+
+ Source Address of the Tester sent via routing activation or diagnostic message.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+
+
+ DoIPRoutingActivationRef
+
+ Reference to a DoIPRoutingActivation describing the possible routing activations of the DoIPTester
+
+ 1
+ 255
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/DoIP/DoIPConfigSet/DoIPRoutingActivation
+
+
+
+
+
+
+
+ DoIPGeneral
+
+ This container specifies the general configuration parameters of the DoIP module.
+
+ 1
+ 1
+ false
+ false
+
+
+
+ DoIPAliveCheckResponseTimeout
+
+ Timeout in [s] for waiting for a response to an Alive Check request before the connection is considered to be disconnected. Represents parameter T_TCP_AliveCheck of ISO 13400-2:2012.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ DoIPDevelopmentErrorDetect
+
+ Pre-processor switch for enabling development error detection support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DoIPDhcpOptionVinUse
+
+ If DoIPDhcpOptionVinUse is set to true the DoIP module will add the VIN to the Dhcp host name if no valid Dhcp host name is already set.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DoIPEntityStatusMaxByteFieldUse
+
+ This parameter is used to distinguish the optional support of the Max data size element of a diagnostic entity status response.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DoIPGIDInvalidityPattern
+
+ Specifies the Byte pattern that is used for response messages if no valid GID could be retrieved.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ DoIPGeneralInactivityTime
+
+ Timeout in [s] for maximum inactivity of a TCP socket connection before the DoIP module will close the according socket connection. Represents parameter T_TCP_General_Inactivity of ISO 13400-2:2012
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ DoIPHeaderFileInclusion
+
+ Name of the header file(s) to be included by the DoIP module containing the used C-callback declarations.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DoIPInitialInactivityTime
+
+ Timeout in [s] used for initial inactivity of a connected TCP socket connection directly after socket connection. Represents parameter T_TCP_Initial_Inactivity of ISO 13400-2:2012
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ DoIPInitialVehicleAnnouncementTime
+
+ Time to wait in [s] for sending first vehicle anouncement message after IP address assignment. Represents parameter A_DoIP_Announce_Wait of ISO 13400-2:2012
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ DoIPMainFunctionPeriod
+
+ Determines the frequency at which the DoIP_MainFunction() is called in [s].
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ DoIPMaxRequestBytes
+
+ Specifies the maximum allowed bytes of a DoIP message request without the DoIP header.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 1
+
+
+
+ DoIPMaxTesterConnections
+
+ Maximum ammount of tester connections that shall be maintained at one time before alive check is performed.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ DoIPNodeType
+
+ Describes the Type of the DoIP node.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DOIP_GATEWAY
+ AUTOSAR_ECUC
+
+
+ DOIP_NODE
+ AUTOSAR_ECUC
+
+
+
+
+
+ DoIPUseEIDasGID
+
+ Specifies if the DoIP entity shall use its EID if it is the Master for vehicle identification gid on the vehicle identification/vehicle announcement.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DoIPUseMacAddressForIdentification
+
+ Provided the information if a configured EID at vehicle identification response/vehicle announment is used or the MAC address.
+
+
+
+ TRUE: Use MAC Address instead of EID for Vehicle identification/announcement.
+ FALSE: Use configured EID for vehicle identification/announcement. Dependencies: DoIPEID
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DoIPUseVehicleIdentificationSyncStatus
+
+ Defines if the optional VIN/GID synchronization status is used additionally in the vehicle identification/announcement.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DoIPVehicleAnnouncementInterval
+
+ Time to wait in [s] for sending subsequent vehicle anouncement messages. Represents parameter A_DoIP_Announce_Interval of ISO 13400-2:2012
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ DoIPVehicleAnnouncementRepetition
+
+ Amount of repetitions of the vehicle announcement message on IP address assignment. Represents parameter A_DoIP_Annunce_Num of ISO 13400-2:2012
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ DoIPVersionInfoApi
+
+ Activates the DoIP_GetVersionInfo() API.
+
+
+
+ TRUE: Enables the DoIP_GetVersionInfo() API.
+ FALSE: DoIP_GetVersionInfo() API is not included.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DoIPVinGidMaster
+
+ Specifies if the DoIP entity is the Vehicle identification Master for the GID (Group ID).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ DoIPVinInvalidityPattern
+
+ Specifies the Byte pattern that is used for response messages if no valid VIN could be retrieved.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ DoIPGetGid
+
+ This container describes the Callbackfunction to get the GID.
+
+
+
+ If this container is not configured no Callbackfunction will be used.
+
+ If this container is configured but the DoIPGetGID parameter is not present, the DoIP module will use an RPort of ServiceInterface CallbackGetGID with the name "CBGetGID".
+
+
+ 0
+ 1
+ false
+ false
+
+
+
+ DoIPGetGID
+
+ Direct C Callback function to get the GID of the DoIP entity. If the DoIPGetGID parameter is present, the DoIP module will not use an RPort of ServiceInterface CallbackGetGID but call the configured function.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DoIPPowerModeCallback
+
+ This container describes the Callbackfunction to get the Power Mode. This container shall always be present.
+
+
+
+ If the DoIPPowerMode parameter is not present, the DoIP module will use an RPort of ServiceInterface CallbackGetPowerMode with the name "CBGetPowerMode".
+
+
+ 1
+ 1
+ false
+ false
+
+
+
+ DoIPPowerMode
+
+ Direct C Callback function to get the Power Mode of the DoIP entity. If the DoIPPowerMode parameter is present, the DoIP module will not use an RPort of ServiceInterface CallbackGetPowerMode but will call the configured function.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ DoIPTriggerGidSynchronization
+
+ This container describes the Callbackfunction to trigger the GID synchronisation.
+
+
+
+ If this container is not configured no Callbackfunction will be used.
+
+ If this container is configured but the DoIPTriggerGIDSynchronzation parameter is not present, the DoIP module will use an RPort of ServiceInterface CallbackTriggerGIDSynchronization with the name "CBTriggerGIDSynchronization".
+
+
+ 0
+ 1
+ false
+ false
+
+
+
+ DoIPTriggerGIDSynchronzation
+
+ Direct C Callback function to trigger the synchronization of the GID. If the DoIPTriggerGIDSynchronzation parameter is present, the DoIP module will not use an RPort of ServiceInterface CallbackTriggerGIDSynchronization but call the configured function.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Ea.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Ea.arxml
new file mode 100644
index 00000000..88efef35
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Ea.arxml
@@ -0,0 +1,503 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Ea
+
+ Configuration of the Ea (EEPROM Abstraction) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+ The module shall abstract from the device specific addressing scheme and segmentation and provide the upper layers with a virtual addressing scheme and segmentation as well as a 'virtually' unlimited number of erase cycles.
+
+ 0x0000 and 0xFFFF shall not be used for block numbers (see EA006).
+
+ Range:
+ min = 2^NVM_DATASET_SELECTION_BITS
+ max = 0xFFFF -2^NVM_DATASET_SELECTION_BITS
+
+ Note: Depending on the number of bits set aside for dataset selection several other block numbers shall also be left out to ease implementation.
+
+ Note: If the management overhead depends on the block size or block location a formula has to be provided that allows the configurator to calculate the management overhead correctly.
+
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ EaMaximumBlockingTime
+
+ The maximum time the EA module's API routines shall be blocked (delayed) by internal operations. (EA070)
+
+
+
+ Note: Internal operations in that case means operations that are not explicitly invoked from the upper layer module but need to be handled for proper operation of this module or the underlying memory driver.
+
+ Note: If the management overhead depends on the block size or block location a formula has to be provided that allows the configurator to calculate the management overhead correctly.
+
+ One Partition will be implemented using one Os-Application.
+
+
+ 0
+ true
+ false
+
+
+
+ EcucPartitionBswModuleExecution
+
+ Denotes that this partition will execute all BSW Modules. BSW Modules can only be executed in one partition.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PartitionCanBeRestarted
+
+ Specifies the requirement whether the Partition can be restarted. If set to true all software executing in this partition shall be capable of handling a restart.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ EcucPartitionSoftwareComponentInstanceRef
+
+ References the SW Component instances from the Ecu Extract that shall be executed in this partition.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ ROOT-SW-COMPOSITION-PROTOTYPE
+ SW-COMPONENT-PROTOTYPE
+
+
+
+
+
+
+
+ EcucPduCollection
+
+ Collection of all Pdu objects flowing through the Com-Stack.
+
+ 0
+ 1
+ false
+
+
+
+ PduIdTypeEnum
+
+ The PduIdType is used within the entire AUTOSAR Com Stack except for bus drivers. The size of this global type depends on the maximum number of PDUs used within one software module. If no software module deals with more PDUs that 256, this type can be set to uint8. If at least one software module handles more than 256 PDUs, this type must be set to uint16. See AUTOSAR_SWS_CommunicationStackTypes for more details.
+
+ 1
+ 1
+
+ AUTOSAR_ECUC
+ false
+
+
+ UINT16
+ AUTOSAR_ECUC
+
+
+ UINT8
+ AUTOSAR_ECUC
+
+
+
+
+
+ PduLengthTypeEnum
+
+ The PduLengthType is used within the entire AUTOSAR Com Stack except for bus drivers. The size of this global type depends on the maximum length of PDUs to be sent by an ECU. If no segmentation is used the length depends on the maximum payload size of a frame of the underlying communication system (for FlexRay maximum size is 255 bytes, therefore uint8). If segementation is used it depends on the maximum length of a segmeneted N-PDU (in general uint16 is used). See AUTOSAR_SWS_CommunicationStackTypes for more details.
+
+ 1
+ 1
+
+ AUTOSAR_ECUC
+ false
+
+
+ UINT16
+ AUTOSAR_ECUC
+
+
+ UINT32
+ AUTOSAR_ECUC
+
+
+ UINT8
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ Pdu
+
+ One Pdu flowing through the COM-Stack.
+
+
+
+ This Pdu is used by all Com-Stack modules to agree on referencing the same Pdu.
+
+
+ 0
+ true
+ false
+
+
+
+ PduLength
+
+ Length of the Pdu in bytes. It should be noted that in former AUTOSAR releases (Rel 2.1, Rel 3.0, Rel 3.1, Rel 4.0 Rev. 1) this parameter was defined in bits.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4095
+ 0
+
+
+
+
+
+ SysTPduToFrameMappingRef
+
+ Optional reference to the PduToFrameMapping from the SystemTemplate which this Pdu represents.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ PDU-TO-FRAME-MAPPING
+
+
+
+
+
+
+
+ EcucVariationResolver
+
+ Collection of PredefinedVariant elements containing definition of values for SwSystemconst which shall be applied when resolving the variability during ECU Configuration.
+
+ 0
+ 1
+ false
+
+
+
+ PredefinedVariantRef
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ PREDEFINED-VARIANT
+
+
+
+
+
+ EcucHardware
+
+ Hardware definition of this Ecu.
+
+
+
+
+ false
+
+
+
+ 0
+ 1
+ false
+
+
+
+ EcucCoreDefinition
+
+ Definition of one Core on this Ecu.
+
+
+
+
+ false
+
+
+
+ 0
+ true
+ false
+
+
+
+ EcucCoreId
+
+ ID of the core.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-LOADABLE
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ false
+ true
+ 65535
+ 0
+
+
+
+
+
+ EcucCoreHwRef
+
+ Optional reference to the HwElement of HwCategory ProcessingUnit that represents this Core in the ECU Resource Template.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-LOADABLE
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ false
+ HW-ELEMENT
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EcuM.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EcuM.arxml
new file mode 100644
index 00000000..24a6e631
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EcuM.arxml
@@ -0,0 +1,1863 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ EcuM
+
+ Configuration of the EcuM (ECU State Manager) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+
+
+
+
+ EcuMConfiguration
+
+ This container contains the configuration (parameters) of the ECU State Manager.
+
+ 1
+ 1
+ true
+
+
+
+ EcuMCommonConfiguration
+
+ This container contains the common configuration (parameters) of the ECU State Manager.
+
+ 1
+ 1
+ false
+
+
+
+ EcuMConfigConsistencyHash
+
+ A hash value generated across all pre-compile and link-time parameters of all BSW modules. This hash value is compared against a field in the EcuM_ConfigType and hence allows checking the consistency of the entire configuration.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+ EcuMDefaultAppMode
+
+ The default application mode loaded when the ECU comes out of reset.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsAppMode
+
+
+
+ EcuMOSResource
+
+ This parameter is a reference to a OS ressource which is used to bring the ECU into sleep mode.
+
+
+
+ In case of multi core each core shall have an own OsResource.
+
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsResource
+
+
+
+
+
+ EcuMDefaultShutdownTarget
+
+ This container describes the default shutdown target to be selected by EcuM. The actual shutdown target may be overridden by the EcuM_SelectShutdownTarget service.
+
+ 1
+ 1
+ false
+
+
+
+ EcuMDefaultState
+
+ This parameter describes the state part of the default shutdown target selected when the ECU comes out of reset. If EcuMStateSleep is selected, the parameter EcuMDefaultSleepModeRef selects the specific sleep mode.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ EcuMStateOff
+ AUTOSAR_ECUC
+
+
+ EcuMStateReset
+ AUTOSAR_ECUC
+
+
+ EcuMStateSleep
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ EcuMDefaultResetModeRef
+
+ If EcuMDefaultShutdownTarget is EcuMStateReset, this parameter selects the default reset mode. Otherwise this parameter may be ignored.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMResetMode
+
+
+
+ EcuMDefaultSleepModeRef
+
+ If EcuMDefaultShutdownTarget is EcuMStateSleep, this parameter selects the default sleep mode. Otherwise this parameter may be ignored.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode
+
+
+
+
+
+ EcuMDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value.
+
+
+
+ The standardized errors are provided in this container and can be extended by vendor specific error references.
+
+
+ 0
+ 1
+ false
+
+
+
+ ECUM_E_ALL_RUN_REQUESTS_KILLED
+
+ Reference to the DemEventParameter which shall be issued when the error "ECUM_E_ALL_RUN_REQUESTS_KILLED" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ ECUM_E_CONFIGURATION_DATA_INCONSISTENT
+
+ Reference to the DemEventParameter which shall be issued when the error "ECUM_E_CONFIGURATION_DATA_INCONSISTENT" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ ECUM_E_RAM_CHECK_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "ECUM_E_RAM_CHECK_FAILED" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ EcuMDriverInitListOne
+
+ Container for Init Block I.
+
+
+
+ This container holds a list of module IDs that will be initialised. Each module in the list will be called for initialisation in the list order.
+
+ All modules in this list are initilialised before the OS is started and so these modules require no OS support.
+
+
+ 0
+ 1
+ false
+
+
+
+ EcuMDriverInitItem
+
+ These containers describe the entries in a driver init list.
+
+ 1
+ true
+ false
+
+
+
+ EcuMModuleID
+
+ Short name of the module to be initialized, e.g. Mcu, Gpt etc.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ EcuMModuleService
+
+ The service to be called to initialize that module, e.g. Init, PreInit, Start etc.
+
+
+
+ If the service is Init and the parameter EcuMModuleConfigurationRef has been set for that module, the corresponding pointer to the init structure (<Module>_ConfigType) and in case of multiple instantiation an uint8 value to identify the instance of the module(<MSN>_CtrlIdx) shall be passed as arguments.
+
+ This container holds a list of module IDs that will be initialised. Each module in the list will be called for initialisation in the list order.
+
+ All modules in this list are initilialised before the post-build configuration has been loaded and the OS is initialized. Therefore, these modules may not use post-build configuration.
+
+
+ 0
+ 1
+ false
+
+
+
+ EcuMDriverInitItem
+
+ These containers describe the entries in a driver init list.
+
+ 1
+ true
+ false
+
+
+
+ EcuMModuleID
+
+ Short name of the module to be initialized, e.g. Mcu, Gpt etc.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ EcuMModuleService
+
+ The service to be called to initialize that module, e.g. Init, PreInit, Start etc.
+
+
+
+ If the service is Init and the parameter EcuMModuleConfigurationRef has been set for that module, the corresponding pointer to the init structure (<Module>_ConfigType) and in case of multiple instantiation an uint8 value to identify the instance of the module(<MSN>_CtrlIdx) shall be passed as arguments.
+
+ EcuM2719: A configuration tool shall fill the callout EcuM_AL_DriverRestart with initialization calls to the listed drivers in the order in which they occur in the list.
+ EcuM2720: Entries in this list must appear in the same order as in the combined list of EcuM_DriverInitListOne and EcuM_DriverInitListTwo. This list may be a real subset though. In all other cases, the generation tool shall report an error.
+ The included container has the same structure as EcuM_DriverInitItem
+
+
+ 0
+ 1
+ false
+
+
+
+ EcuMDriverInitItem
+
+ These containers describe the entries in a driver init list.
+
+ 1
+ true
+ false
+
+
+
+ EcuMModuleID
+
+ Short name of the module to be initialized, e.g. Mcu, Gpt etc.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ EcuMModuleService
+
+ The service to be called to initialize that module, e.g. Init, PreInit, Start etc.
+
+
+
+ If the service is Init and the parameter EcuMModuleConfigurationRef has been set for that module, the corresponding pointer to the init structure (<Module>_ConfigType) and in case of multiple instantiation an uint8 value to identify the instance of the module(<MSN>_CtrlIdx) shall be passed as arguments.
+
+ The names of these containers specify the symbolic names of the different sleep modes.
+
+
+ 1
+ true
+ false
+
+
+
+ EcuMSleepModeId
+
+ This ID identifies this sleep mode in services like EcuM_SelectShutdownTarget.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ EcuMSleepModeSuspend
+
+ Flag, which is set true, if the CPU is suspended, halted, or powered off in the sleep mode. If the CPU keeps running in this sleep mode, then this flag must be set to false.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ EcuMSleepModeMcuModeRef
+
+ This parameter is a reference to the corresponding MCU mode for this sleep mode.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuModeSettingConf
+
+
+
+ EcuMWakeupSourceMask
+
+ These parameters are references to the wakeup sources that shall be enabled for this sleep mode.
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource
+
+
+
+
+
+ EcuMWakeupSource
+
+ These containers describe the configured wakeup sources.
+
+ 1
+ true
+ false
+
+
+
+ EcuMValidationTimeout
+
+ The validation timeout (period for which the ECU State Manager will wait for the validation of a wakeup event) can be defined for each wakeup source independently. The timeout is specified in seconds.
+
+
+
+ When the timeout is not instantiated, there is no validation routine and the ECU Manager shall not validate the wakeup source.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ EcuMWakeupSourceId
+
+ This parameter defines the identifier of this wakeup source.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ true
+ 31
+ 0
+
+
+
+ EcuMWakeupSourcePolling
+
+ This parameter describes if the wakeup source needs polling.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ EcuMComMChannelRef
+
+ This parameter is a reference to a Network (channel) defined in the Communication Manager. No reference indicates that the wakeup source is not a communication channel.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+ EcuMResetReasonRef
+
+ This parameter describes the mapping of reset reasons detected by the MCU driver into wakeup sources.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Mcu/McuPublishedInformation/McuResetReasonConf
+
+
+
+
+
+
+
+ EcuMFixedConfiguration
+
+ This container contains the configuration (parameters) of the EcuMFixed.
+
+
+
+ Only applicable if EcuMFixed is implemented.
+
+
+ 0
+ 1
+ false
+
+
+
+ EcuMNvramReadallTimeout
+
+ Period given in seconds for which the ECU State Manager will wait until it considers a ReadAll job of the NVRAM Manager as failed.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ EcuMNvramWriteallTimeout
+
+ Period given in seconds for which the ECU State Manager will wait until it considers a WriteAll job of the NVRAM Manager as failed.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ EcuMRunMinimumDuration
+
+ Duration given in seconds for which the ECU State Manager will
+
+
+
+ stay in RUN state even when no one requests RUN. This duration should be long at least as long as a SW-Cs needs to request RUN.
+
+ This container holds a list of module IDs that will be initialised. Each module in the list will be called for initialisation in the list order.
+
+ All modules in this list are initilialised after the OS is started and so these modules may use OS support. These modules may also rely on the Nvram ReadAll job to have provided all data.
+
+
+ 0
+ 1
+ false
+
+
+
+ EcuMDriverInitItem
+
+ These containers describe the entries in a driver init list.
+
+ 1
+ true
+ false
+
+
+
+ EcuMModuleID
+
+ Short name of the module to be initialized, e.g. Mcu, Gpt etc.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ EcuMModuleService
+
+ The service to be called to initialize that module, e.g. Init, PreInit, Start etc.
+
+
+
+ If the service is Init and the parameter EcuMModuleConfigurationRef has been set for that module, the corresponding pointer to the init structure (<Module>_ConfigType) and in case of multiple instantiation an uint8 value to identify the instance of the module(<MSN>_CtrlIdx) shall be passed as arguments.
+
+ This container holds a list of module IDs that will be initialised. Each module in the list will be called for initialisation in the list order.
+
+ All modules in this list are initilialised after the OS is started and so these modules may use OS support. These modules may not rely on the Nvram ReadAll job to have provided all data.
+
+
+ 0
+ 1
+ false
+
+
+
+ EcuMDriverInitItem
+
+ These containers describe the entries in a driver init list.
+
+ 1
+ true
+ false
+
+
+
+ EcuMModuleID
+
+ Short name of the module to be initialized, e.g. Mcu, Gpt etc.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ EcuMModuleService
+
+ The service to be called to initialize that module, e.g. Init, PreInit, Start etc.
+
+
+
+ If the service is Init and the parameter EcuMModuleConfigurationRef has been set for that module, the corresponding pointer to the init structure (<Module>_ConfigType) and in case of multiple instantiation an uint8 value to identify the instance of the module(<MSN>_CtrlIdx) shall be passed as arguments.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ EcuMFixedUserConfig
+
+ These containers describe the identifiers that are needed to refer to a software component or another appropriate entity in the system which is designated to request the RUN state. Application requestors refer to entities above RTE, system requestors to entities below RTE (e.g. Communication Manager).
+
+ 1
+ true
+ false
+
+
+
+ EcuMFixedUser
+
+ Parameter used to identify one user.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+
+
+ EcuMTTII
+
+ These containers describe the structures and the following configuration items describe its elements. These structures are concatenated to build a list as indicated by Figure 27 - Configuration Container Diagram.
+
+
+
+ The list must contain at least one element when ECUM_TTII_ENABLED is set to true.
+
+
+ 0
+ true
+ false
+
+
+
+ EcuMDivisor
+
+ This parameter defines the divisor preload value.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+ EcuMSleepModeRef
+
+ This configuration parameter is a reference to a configured sleep mode that is used for TTII.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode
+
+
+
+ EcuMSuccessorRef
+
+ This parameter is a reference to the next sleep mode in the TTII protocol.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMSleepMode
+
+
+
+
+
+
+
+ EcuMFlexConfiguration
+
+ This container contains the configuration (parameters) of the EcuMFlex.
+
+
+
+ Only applicable if EcuMFlex is implemented.
+
+
+ 0
+ 1
+ false
+
+
+
+ EcuMFlexModuleConfigurationRef
+
+ These parameters contain references to the init structure of the corresponding BSW module.
+
+ 0
+ true
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Adc/AdcConfigSet
+ /AUTOSAR/EcucDefs/Can/CanConfigSet
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet
+ /AUTOSAR/EcucDefs/Fls/FlsConfigSet
+ /AUTOSAR/EcucDefs/Gpt/GptChannelConfigSet
+ /AUTOSAR/EcucDefs/Icu/IcuConfigSet
+ /AUTOSAR/EcucDefs/Lin/LinGlobalConfig
+ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration
+ /AUTOSAR/EcucDefs/Port/PortConfigSet
+ /AUTOSAR/EcucDefs/Pwm/PwmChannelConfigSet
+ /AUTOSAR/EcucDefs/Spi/SpiDriver
+ /AUTOSAR/EcucDefs/WdgM/WdgMConfigSet
+ /AUTOSAR/EcucDefs/Wdg/WdgSettingsConfig
+
+
+
+
+ EcuMNormalMcuModeRef
+
+ This parameter is a reference to the normal MCU mode to be restored after a sleep.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuModeSettingConf
+
+
+
+
+
+ EcuMAlarmClock
+
+ These containers describe the configured alarm clocks.
+
+
+
+ The name of these conatiners allows giving a symbolic name to one alarm clock.
+
+
+ 0
+ true
+ false
+
+
+
+ EcuMAlarmClockId
+
+ This ID identifies this alarmclock.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ EcuMAlarmClockTimeOut
+
+ This parameter allows to define a timout for this alarm clock.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+
+
+ EcuMAlarmClockUser
+
+ This parameter allows an alarm to be assigned to a user.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig
+
+
+
+
+
+ EcuMFlexUserConfig
+
+ These containers describe the identifiers that are needed to refer to a software component or another appropriate entity in the system which uses the EcuMFlex Interfaces.
+
+ 1
+ true
+ false
+
+
+
+ EcuMFlexUser
+
+ Parameter used to identify one user.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+
+
+ EcuMFlexEcucPartitionRef
+
+ Denotes in which "EcucPartition" the user of the EcuM is executed.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition
+
+
+
+
+
+ EcuMGoDownAllowedUsers
+
+ This container describes the collection of allowed users which are allowed to call the EcuM_GoDown API.
+
+ 0
+ 1
+ false
+
+
+
+ EcuMGoDownAllowedUserRef
+
+ These parameters describe the references to the users which are allowed to call the EcuM_GoDown API.
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig
+
+
+
+
+
+ EcuMResetMode
+
+ These containers describe the configured reset modes.
+
+
+
+ The name of these containers allows one of the following symbolic names to be given to the different reset modes:
+ - ECUM_RESET_MCU
+ - ECUM_RESET_WDGM
+ - ECUM_RESET_IO.
+
+
+ 1
+ true
+ false
+
+
+
+ EcuMResetModeId
+
+ This ID identifies this reset mode in services like EcuM_SelectShutdownTarget.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+
+
+ EcuMSetClockAllowedUsers
+
+ This container describes the collection of allowed users which are allowed to call the EcuM_SetClock API.
+
+ 0
+ 1
+ false
+
+
+
+ EcuMSetClockAllowedUserRef
+
+ These parameters describe the references to the users which are allowed to call the EcuM_SetClock API.
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMFlexConfiguration/EcuMFlexUserConfig
+
+
+
+
+
+ EcuMShutdownCause
+
+ These containers describe the configured shut down or reset causes.
+
+
+
+ The name of these containers allows to give one of the following symbolic names to the diffenrent shut down causes:
+ - ECUM_CAUSE_ECU_STATE - ECU state machine entered a state for shutdown,
+ - ECUM_CAUSE_WDGM - WdgM detected failure,
+ - ECUM_CAUSE_DCM - Dcm requests shutdown (split into UDS services?),
+ - and values from configuration.
+
+
+ 1
+ true
+ false
+
+
+
+ EcuMShutdownCauseId
+
+ This ID identifies this shut down cause.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+
+
+ EcuMShutdownTarget
+
+ These containers describe the configured shut down targets.
+
+
+
+ The name of these containers allows to give symbolic names to the different shut down targets.
+
+
+ 1
+ true
+ false
+
+
+
+ EcuMShutdownTargetId
+
+ This ID identifies this shut down target in services like EcuM_SelectShutdownTarget.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+
+
+
+
+
+
+ EcuMFixedGeneral
+
+ This container holds the general, pre-compile configuration parameters for the EcuMFixed.
+
+
+
+ Only applicable if EcuMFixed is implemented.
+
+
+ 0
+ 1
+ false
+
+
+
+ EcuMIncludeComM
+
+ This configuration parameter defines whether the communication manager is supported by EcuM. This feature is presented for development purpose to compile out the communication manager in the early debugging phase.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EcuMIncludeNvM
+
+ This configuration parameter defines whether the non volatile memory manager is supported by EcuM. This feature is presented for development purpose to compile out the volatile memory manager in the early debugging phase.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EcuMIncludeNvramMgr
+
+ If NVRAM manager is enabled but both flash and EEPROM driver are missing, then an error shall be flagged by the configuration tool
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EcuMTTIIEnabled
+
+ Boolean switch to enable / disable TTII
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ EcuMTTIIWakeupSourceRef
+
+ This configuration parameter references the initial sleep mode to be used by TTII when TTII is activated after a RUN mode.
+
+
+
+ EcuM2785: Whenever RUN mode is reached, the TTII protocol shall be reset to use the wakeup source referenced by this parameter.
+ This configuration parameter is a human readable name for a TTII wakeup source which is only needed by the configuration tool. For imlementation on the ECU, this parameter may be dropped and replaced by a generated list index of EcuM_TTII.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource
+
+
+
+
+
+ EcuMFlexGeneral
+
+ This container holds the general, pre-compile configuration parameters for the EcuMFlex.
+
+
+
+ Only applicable if EcuMFlex is implemented.
+
+
+ 0
+ 1
+ false
+
+
+
+ EcuMAlarmClockPresent
+
+ This flag indicates whether the optional AlarmClock feature is present.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EcuMEnableDefBehaviour
+
+ Switches the defensive behaviour on or off.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EcuMResetLoopDetection
+
+ If false, no reset loop detection is performed.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ EcuMAlarmWakeupSource
+
+ This parameter describes the reference to the EcuMWakeupSource being used for the EcuM AlarmClock.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource
+
+
+
+
+
+ EcuMGeneral
+
+ This container holds the general, pre-compile configuration parameters.
+
+ 1
+ 1
+ false
+
+
+
+ EcuMDevErrorDetect
+
+ If false, no debug artifacts (e.g. calls to DET) shall remain in the executable object. Initialization of DET, however is controlled by configuration of optional BSW modules.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EcuMIncludeDem
+
+ If enabled, the according BSW module will be included to the ECU State Manager.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EcuMIncludeDet
+
+ If defined, the according BSW module will be initialized by the ECU State Manager
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EcuMMainFunctionPeriod
+
+ This parameter defines the schedule period of EcuM_MainFunction.
+
+
+
+ Its multiplicity describes the number of EEPROM drivers present, so there will be one container for each EEPROM driver in the ECUC template. When no EEPROM driver is present then the multiplicity is 0.
+
+
+ 0
+ true
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ EepGeneral
+
+ Container for general configuration parameters of the EEPROM driver. These parameters are always pre-compile.
+
+ 1
+ 1
+ false
+
+
+
+ EepDevErrorDetect
+
+ Pre-processor switch to enable and disable development error detection.
+
+
+
+ true: Development error detection enabled.
+ false: Development error detection disabled.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ MEMIF_MODE_SLOW
+
+
+ MEMIF_MODE_FAST
+ AUTOSAR_ECUC
+
+
+ MEMIF_MODE_SLOW
+ AUTOSAR_ECUC
+
+
+
+
+
+ EepFastReadBlockSize
+
+ Number of bytes read within one job processing cycle in fast mode. If the hardware does not support burst mode this parameter shall be set to the same value as EepNormalReadBlockSize.
+
+
+
+ Implementation Type: Eep_LengthType.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ EepFastWriteBlockSize
+
+ Number of bytes written within one job processing cycle in fast mode. If the hardware does not support burst mode this parameter shall be set to the same value as EepNormalWriteBlockSize.
+
+
+
+ Implementation Type: Eep_LengthType.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ EepJobCallCycle
+
+ Call cycle time of the EEPROM driver's main function. Unit: [s]
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ EepJobEndNotification
+
+ This parameter is a reference to a callback function for positive job result (see EEP045).
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ EepJobErrorNotification
+
+ This parameter is a reference to a callback function for negative job result (see EEP046).
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ EepNormalReadBlockSize
+
+ Number of bytes read within one job processing cycle in normal mode.
+
+
+
+ Implementation Type: Eep_LengthType.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ EepNormalWriteBlockSize
+
+ Number of bytes written within one job processing cycle in normal mode.
+
+
+
+ Implementation Type: Eep_LengthType.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ EepSize
+
+ This parameter is the used size of EEPROM device in bytes.
+
+
+
+ Implementation Type: Eep_LengthType.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+
+
+ EepDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ EEP_E_COMPARE_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "EEPROM compare failed (HW)" has occurred.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ EEP_E_ERASE_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "EEPROM erase failed (HW)" has occurred.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ EEP_E_READ_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "EEPROM read failed (HW)" has occurred.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ EEP_E_WRITE_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "EEPROM write failed (HW)" has occurred.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ EepExternalDriver
+
+ This container is present for external EEPROM drivers only. Internal EEPROM drivers do not use the parameter listed in this container, hence its multiplicity is 0 for internal drivers.
+
+ 0
+ 1
+ false
+
+
+
+ EepSpiReference
+
+ Reference to SPI sequence (required for external EEPROM drivers).
+
+ 1
+ true
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence
+
+
+
+
+
+
+
+ EepPublishedInformation
+
+ Additional published parameters not covered by CommonPublishedInformation container.
+
+
+
+ Note that these parameters do not have any configuration class setting, since they are published information.
+
+
+ 1
+ 1
+ false
+
+
+
+ EepAllowedWriteCycles
+
+ Specified maximum number of write cycles under worst case conditions of specific EEPROM hardware (e.g. +90°C)
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ EepEraseTime
+
+ Maximum time for erasing one EEPROM data unit.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ EepEraseUnitSize
+
+ Size of smallest erasable EEPROM data unit in bytes.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ EepEraseValue
+
+ Value of an erased EEPROM cell.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ EepMinimumAddressType
+
+ Minimum expected size of Eep_AddressType.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ EepMinimumLengthType
+
+ Minimum expected size of Eep_LengthType.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ EepReadUnitSize
+
+ Size of smallest readable EEPROM data unit in bytes.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ EepSpecifiedEraseCycles
+
+ Number of erase cycles specified for the EEP device (usually given in the device data sheet).
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ EepTotalSize
+
+ Total size of EEPROM in bytes.
+
+
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ 17
+ 17
+
+
+
+
+
+ EthCtrlRxBufLenByte
+
+ Limits the maximum receive buffer length (frame length) in bytes.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1522
+ 0
+
+
+
+ EthCtrlTxBufLenByte
+
+ Limits the maximum transmit buffer length (frame length) in bytes.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1522
+ 0
+
+
+
+ EthRxBufTotal
+
+ Configures the number of receive buffers.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ EthTxBufTotal
+
+ Configures the number of transmit buffers.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ EthDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ ETH_E_ACCESS
+
+ Reference to the DemEventParameter which shall be issued when the error "Controller access failed" has occured.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+
+
+
+
+ EthGeneral
+
+ General configuration of Ethernet Driver module
+
+ 1
+ 1
+ false
+
+
+
+ EthDevErrorDetect
+
+ Enables / Disables development error detection.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthIndex
+
+ Specifies the InstanceId of this module instance. If only one instance is present it shall have the Id 0.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ EthMaxCtrlsSupported
+
+ Limits the total number of supported controllers.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ EthUpdatePhysAddrFilter
+
+ Enables/Disables optional API Eth_UpdatePhysAddrFilter.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ EthVersionInfoApi
+
+ Enables / Disables version info API
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthIf.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthIf.arxml
new file mode 100644
index 00000000..7c7753dd
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthIf.arxml
@@ -0,0 +1,1002 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ EthIf
+
+ Configuration of the EthIf (Ethernet Interface) module.
+
+
+
+
+ 4.4.0
+ AUTOSAR
+ 2013-10-31
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ EthIfConfigSet
+
+ Collecting container for all parameters with post-build configuration classes.
+
+ 1
+ 1
+ false
+ true
+
+
+
+ EthIfController
+
+ This container contains the configuration of EthIfController.
+
+ 1
+ true
+ false
+ false
+
+
+
+ EthIfCtrlIdx
+
+ This parameter provides a zero-based consecutive index of the Ethernet Communication Controllers. Upper layer BSW modules and the EthIf itself use this index to identify a Ethernet CC.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+ 255
+ 0
+
+
+
+ EthIfCtrlMtu
+
+ Specifies the maximum transmission unit (MTU) of the EthIfCtrl in [bytes].
+
+
+
+ Note: in case a VLAN tag is used for the EthIfCtrl, the MTU is 4 bytes smaller
+ than the maximum payload size of an Ethernet frame which can be transmitted on the network.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 9000
+ 64
+
+
+
+ EthIfVlanId
+
+ A virtual-LAN is identified by this attribute according to IEEE 802.1Q.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 4095
+ 0
+
+
+
+
+
+ EthIfPhysControllerRef
+
+ Reference to the Ethernet controller used for sending/receiving Ethernet frames and controlled by the EthIf mode management.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/Eth/EthConfigSet/EthCtrlConfig
+
+
+
+ EthIfTransceiverRef
+
+ Reference to the Ethernet transceiver used to retrieve the link state and controlled by the EthIf mode management.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig
+
+
+
+ EthIfSwitchRef
+
+ Reference to the Ethernet switch controlled by the EthIf mode management.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /MICROSAR/EthIf/EthIfConfigSet/EthIfSwitch
+
+
+ EthIfSwitchPortGroupRef
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ /MICROSAR/EthIf/EthIfConfigSet/EthIfSwitchPortGroup
+
+
+
+
+
+ EthIfFrameOwnerConfig
+
+ Configuration of Ethernet frame owner
+
+ 1
+ true
+ false
+ false
+
+
+
+ EthIfFrameType
+
+ Selects the Ethernet frame type.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 65535
+ 0
+
+
+
+ EthIfOwner
+
+ Selects the owner of an Ethernet frame type. The owner is a zero based index into the callback function configuration 'EthIfRxIndicationConfig'. I.e. an Ethernet frame of type IPv4 (0x800) at index 0 will call the first callback function configured in 'EthIfRxIndicationConfig'.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 255
+ 0
+
+
+
+
+
+
+ EthIfRxIndicationConfig
+
+ Configuration of receive callback functions.
+
+ 1
+ true
+ false
+ false
+
+
+
+ EthIfRxIndicationFunction
+
+ Specifies receive indication callback function.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ EthIfTrcvLinkStateChgConfig
+
+ Specifies link state change callback function
+
+ 1
+ true
+ false
+ false
+
+
+
+ EthIfTrcvLinkStateChgFunction
+
+ Specifies link state change callback function
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ EthIfTxConfirmationConfig
+
+ Configuration of transmit indication callback functions.
+
+ 1
+ true
+ false
+ false
+
+
+
+ EthIfTxConfirmationFunction
+
+ Specifies transmit indication callback function
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+ EthIfSwitch
+
+ This container is used to globally index all hardware switches that are used by the Ethernet Interface. The index may be used by upper layers like the DHCP server component as a unique identifier when calling a Ethernet Interface API. Besides the global index a reference to a hardware switch configuration container resides in this container.
+
+ 0
+ true
+ false
+
+
+ EthIfSwitchIndex
+
+ This value specifies a globally unique index for each hardware Ethernet Switch that is used by the Ethernet Interface. The index is zero-based and incremented by one for each hardware switch.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+ 0
+ 255
+ 0
+
+
+
+
+ EthIfEthSwtRef
+
+ Reference to a Ethernet Switch configuration container.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ /AUTOSAR/EcucDefs/EthSwt/EthSwtConfig
+
+
+
+
+
+
+
+ EthIfGeneral
+
+ This container contains the general configuration parameters of the Ethernet Interface.
+
+ 1
+ 1
+ false
+ false
+
+
+
+ EthIfDevErrorDetect
+
+ Enables / Disables development error detection.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ EthIfEnableRxInterrupt
+
+ Enables / Disables receive interrupt.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ EthIfEnableTxInterrupt
+
+ Enables / Disables the transmit interrupt.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ EthIfGetBaudRate
+
+ Enables / Disables GetBaudRate API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ EthIfGetCounterState
+
+ Enables / Disables GetCounterState API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ EthIfMainFunctionPeriod
+
+ Specifies the period of main function EthIf_MainFunctionRx and EthIf_MainFunctionTx in seconds. Ethernet Interface does not require this information but the BSW scheduler.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ Inf
+ 0
+
+
+
+ EthIfMainFunctionRxTimeout
+
+ Timeout in seconds after which the EthIf stops to receive frames in an EthIfMainFunctionRx period.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ Inf
+ 0
+
+
+
+ EthIfMaxTrcvsTotal
+
+ Limits the total number of transceivers.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 255
+ 1
+
+
+
+ EthIfMaxTxBufsTotal
+
+ Limits the total number of transmit buffers.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 255
+ 1
+
+
+
+ EthIfPublicCddHeaderFile
+
+ Defines header files for callback functions which shall be included in case of CDDs. Range of characters is 1.. 32.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+ EthIfRxIndicationIterations
+
+ Maximum number of Ethernet frames per Ethernet controller polled from the Ethernet driver within EthIf_MainFunctionRx.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 65535
+ 0
+
+
+
+ EthIfStartAutoNegotiation
+
+ Enables / Disables StartAutoNegotiation API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ EthIfTrcvLinkStateChgMainReload
+
+ Specifies the frequency of transceiver link state change checks in each
+
+
+
+ period of main function EthIf_MainFunctionTx.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+ 255
+ 1
+
+
+
+ EthIfVersionInfoApi
+
+ Enables / Disables version info API
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ EthIfVersionInfoApiMacro
+
+ Enables / Disables version info API macro implementation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthSM.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthSM.arxml
new file mode 100644
index 00000000..a5925ba5
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthSM.arxml
@@ -0,0 +1,297 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ EthSM
+
+ Configuration of the Ethernet State Manager
+
+
+
+
+ 4.4.0
+ AUTOSAR
+ 2013-10-31
+
+
+
+ 0
+ 1
+
+ VARIANT-PRE-COMPILE
+
+
+
+
+ EthSMGeneral
+
+ This container contains the global parameter of the Ethernet State Manager.
+
+ 1
+ 1
+ false
+
+
+
+ EthSMDevErrorDetect
+
+ Enables and disables the development error detection and notification mechanism.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSMDummyMode
+
+ Disables the API to the EthIf. The API to the ComM is available but the functionality is deactivated. The function calls from the ComM will be answered with the return value E_OK.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSMMainFunctionPeriod
+
+ Specifies the period in seconds that the MainFunction has to be triggered with.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1
+ 0.005
+
+
+
+ EthSMVersionInfoApi
+
+ Enables and disables the version info API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ EthSMNetwork
+
+ This container contains the Ethernet network-specific parameters of each Ethernet network. It also contains the controller and transceiver IDs assigned to a Ethernet network.
+
+ 1
+ true
+ false
+
+
+
+ EthSMConfirmationTimeout
+
+ Timeout in seconds for the calls to EthIf:
+
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+
+
+ EthSMComMNetworkHandleRef
+
+ Unique handle to identify one certain Ethernet network. Reference to one of the network handles configured for the ComM.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+ EthSMEthIfControllerRef
+
+ Reference to EthIfCtrl container where a ETH controller and
+
+
+
+ transceiver (optional) combination is configured.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfController
+
+
+
+
+
+ EthSMDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ ETHSM_E_LINK_DOWN
+
+ Reference to configured DEM event to report bus off errors for this Eth network.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthSwt.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthSwt.arxml
new file mode 100644
index 00000000..0de9236d
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthSwt.arxml
@@ -0,0 +1,995 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ EthSwt
+
+ Configuration of the EthSwt (Ethernet Switch Driver) module.
+
+
+
+
+ 4.6.0
+ AUTOSAR
+ 2014-10-31
+
+
+
+ 0
+ true
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ EthSwtConfig
+
+ Configuration of one Ethernet Switch.
+
+ 1
+ true
+
+
+
+ EthSwtIdx
+
+ Specifies the instance ID of the configured Ethernet Switch.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+
+
+ EthSwtDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+
+
+
+ ETHSWT_E_ACCESS
+
+ Reference to the DemEventParameter which shall be issued when the error "Ethernet Switch Access Failure" has occurred.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ EthSwtNvm
+
+ Configuration of one Ethernet Switch Nvm usage in case the module requires non volatile memory in the Ecu to store switch configuration.
+
+ 0
+ 1
+
+
+
+ EthSwtNvmBlockDescriptorRef
+
+ Reference to the Nvm block description in the Nvm module configuration.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor
+
+
+
+
+
+ EthSwtPort
+
+ Configuration of one Ethernet Switch Port.
+
+ 1
+ true
+
+
+
+ EthSwtPortEnableLinkDownCallback
+
+ Enables the callback <User>_LinkDown for this EthSwtPort if an IEEE802.1X link loss is detected.
+
+
+
+ <User> is defined by EthSwtLinkDownUser.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtPortIdx
+
+ Specifies the instance ID of the configured Ethernet Switch Port.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ EthSwtPortPhysicalLayerType
+
+ Defines the physical layer type on this EthSwtPort.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ ETHSWT_PORT_BASE_T
+ AUTOSAR_ECUC
+
+
+ ETHSWT_PORT_BROAD_R_REACH
+ AUTOSAR_ECUC
+
+
+ ETHSWT_PORT_RTPGE
+ AUTOSAR_ECUC
+
+
+ ETHSWT_PORT_X_MII
+ AUTOSAR_ECUC
+
+
+
+
+
+ EthSwtPortPredefinedMacAddresses
+
+ Specifies a list of 48-bit physical addresses (MAC addresses) which can be reached via this port in network byte order.
+
+
+
+ Note that further addresses can be learned during runtime.
+
+
+ 0
+ true
+ AUTOSAR_ECUC
+ false
+
+
+ [0-9a-fA-F]{2}[[:-][0-9a-fA-F]{2}]{5}
+
+
+
+
+
+ EthSwtPortSpeed
+
+ Defines the communication speed in Mbit per second on this EthSwtPort in case no EthSwtPortTrcvRef is defined.
+
+
+
+ Is optional if EthSwtPortTrcvRef is defined.
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ ETHSWT_PORT_SPEED_10
+ AUTOSAR_ECUC
+
+
+ ETHSWT_PORT_SPEED_100
+ AUTOSAR_ECUC
+
+
+ ETHSWT_PORT_SPEED_1000
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ EthSwtPortTrcvRef
+
+ Reference to the ethernet transceiver driver this EthSwtPort is connected with.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EthTrcv/EthTrcvConfigSet/EthTrcvConfig
+
+
+
+
+
+ EthSwtPortEgress
+
+ Configuration of one Ethernet Switch Port Egress behavior.
+
+ 1
+ 1
+
+
+
+ EthSwtPortEgressLastSchedulerRef
+
+ Reference to the port scheduler which is the last in the egress port structure.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EthSwt/EthSwtConfig/EthSwtPort/EthSwtPortEgress/EthSwtPortScheduler
+
+
+
+
+
+ EthSwtPortFifo
+
+ Represents a Fifo in the egress port.
+
+ 1
+ true
+
+
+
+ EthSwtPortFifoTrafficClassAssignment
+
+ Defines which traffic classes are assigned to this Fifo.
+
+ 0
+ 8
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+
+
+ EthSwtPortScheduler
+
+ Represents a Scheduler in the egress port.
+
+ 1
+ true
+
+
+
+ EthSwtPortSchedulerAlgorithm
+
+ Defines the scheduler algorithm.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ ETHSWT_SCHEDULER_DEFICIT_ROUND_ROBIN
+ AUTOSAR_ECUC
+
+
+ ETHSWT_SCHEDULER_STRICT_PRIORITY
+ AUTOSAR_ECUC
+
+
+ ETHSWT_SCHEDULER_WEIGHTED_ROUND_ROBIN
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ EthSwtPortSchedulerPredecessor
+
+ Defines an ordered list of predecessors for this scheduler.
+
+ 1
+ true
+
+
+
+ EthSwtPortSchedulerPredecessorOrder
+
+ Defines the order of the scheduler predecessors.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+ EthSwtPortEgressPredecessorRef
+
+ Choice reference to the scheduler predecessor.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/EthSwt/EthSwtConfig/EthSwtPort/EthSwtPortEgress/EthSwtPortFifo
+ /AUTOSAR/EcucDefs/EthSwt/EthSwtConfig/EthSwtPort/EthSwtPortEgress/EthSwtPortScheduler
+ /AUTOSAR/EcucDefs/EthSwt/EthSwtConfig/EthSwtPort/EthSwtPortEgress/EthSwtPortShaper
+
+
+
+
+
+
+
+
+ EthSwtPortShaper
+
+ Represents a Shaper in the egress port.
+
+ 0
+ true
+
+
+
+ EthSwtPortShaperIdleSlope
+
+ Defines the increase of credit in bits per second for the AVB shaper.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+ EthSwtPortEgressPredecessorFifoRef
+
+ Reference to the fifo which is the predecessor for this shaper.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EthSwt/EthSwtConfig/EthSwtPort/EthSwtPortEgress/EthSwtPortFifo
+
+
+
+
+
+ EthSwtPortVlanForwarding
+
+ Defines how messages with a specific VLAN Id shall be handled at this egress port wrt. their VLAN Id.
+
+ 0
+ true
+
+
+
+ EthSwtPortVlanDefaultPriority
+
+ Determines the standard output-priority outgoing messages will be tagged with.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+ EthSwtPortVlanForwardingId
+
+ Determines the VLAN Id the VlanForwarding shall apply to.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 4094
+ 1
+
+
+
+ EthSwtPortVlanForwardingType
+
+ Defines how the message with a specific VLAN Id shall be handled.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ ETHSWT_NOT_SENT
+ AUTOSAR_ECUC
+
+
+ ETHSWT_SENT_TAGGED
+ AUTOSAR_ECUC
+
+
+ ETHSWT_SENT_UNTAGGED
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+
+
+ EthSwtPortIngress
+
+ Configuration of one Ethernet Switch Port ingress behavior.
+
+ 1
+ 1
+
+
+
+ EthSwtPortIngressVlanModification
+
+ If this parameter is defined all messages which arrive at this ingress port will be tagged with this VLAN Id. This tagging happen also if the arriving message already has a VLAN Id, it will be overwritten by the defined one.
+
+
+
+ If this parameter is not defined no changes to the VLAN Id shall happen at this ingress port.
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 4094
+ 1
+
+
+
+ EthSwtPortTrafficClassAssignment
+
+ If this parameter is defined all arriving messages at this ingress port shall be assigned this traffic class.
+
+
+
+ If this parameter is not defined no general port based traffic class assignment is done.
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+
+
+ EthSwtPriorityRegeneration
+
+ Defines a priority regeneration where the EthSwtPriorityRegenerationIngressPriority is replaced by EthSwtPriorityRegenerationRegeneratedPriority.
+
+
+
+ The EthSwtPriorityRegeneration is optional in case no priority regeneration shall be performed.
+
+ In case a EthSwtPriorityRegeneration is defined it shall have 8 mappings, one for each priority.
+
+
+ 0
+ 8
+
+
+
+ EthSwtPriorityRegenerationIngressPriority
+
+ Message priority of the incoming message.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+ EthSwtPriorityRegenerationRegeneratedPriority
+
+ Message priority the incoming message will be tagged with.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+
+
+ EthSwtPriorityTrafficClassAssignment
+
+ Defines a priority based traffic class assignment. All messages with a specific priority (EthSwtPriorityTrafficClassAssignmentPriority) arriving at this ingress port or, if enabled regenerated priorities (EthSwtPriorityRegeneration), shall be assigned to a traffic class (EthSwtPriorityTrafficClassAssignmentTrafficClass).
+
+ 0
+ 8
+
+
+
+ EthSwtPriorityTrafficClassAssignmentPriority
+
+ Message priority.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+ EthSwtPriorityTrafficClassAssignmentTrafficClass
+
+ Traffic Class value.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+
+
+
+
+
+
+ EthSwtSpi
+
+ Configuration of one Ethernet Switch SPI access (if SPI is used).
+
+ 0
+ 1
+
+
+
+ EthSwtSpiSequence
+
+ Container gives EthSwt driver information about one SPI sequence.
+
+
+
+ One SPI sequence used by EthSwt driver is in exclusive use for it. No other driver is allowed to access this sequence. EthSwt driver may use one sequence to access n EthSwt hardware chips of the same type or n sequences are used to access one single EthSwt hardware chip.
+ If a EthSwt hardware has no SPI interface, there is no instance of this container.
+
+
+ 1
+ true
+
+
+
+ EthSwtSpiAccessSynchronous
+
+ This parameter is used to define whether the access to the Spi sequence is synchronous or asynchronous.
+
+
+
+ true: SPI access is synchronous.
+ false: SPI access is asynchronous.
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ EthSwtSpiSequenceName
+
+ Reference to a Spi sequence configuration container.
+
+ 0
+ true
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence
+
+
+
+
+
+
+
+
+
+ EthSwtGeneral
+
+ General configuration of Ethernet Switch Driver module.
+
+ 1
+ 1
+
+
+
+ EthSwtDevErrorDetect
+
+ Enables / Disables development error detection.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtEnableVlanApi
+
+ Enables / Disables EthSwt_EnableVLAN API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtGetArlTableApi
+
+ Enables / Disables EthSwt_GetArlTable API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtGetBufferLevelApi
+
+ Enables / Disables API to fetch the switch buffer utilization.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtGetDropCountApi
+
+ Enables / Disables EthSwt_GetDropCount API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtGetEtherStatsApi
+
+ Enables / Disables EthSwt_GetEtherStats API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtGetMacLearningModeApi
+
+ Enables / Disables EthSwt_GetMacLearningMode API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtGetPortMacAddrApi
+
+ Enables / Disables EthSwt_GetPortMacAddr API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtGetSwitchRegApi
+
+ Enables / Disables EthSwt_GetSwitchReg API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtIndex
+
+ Specifies the InstanceId of this module instance. If only one instance is present it shall have the Id 0.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ EthSwtLinkDownUser
+
+ Defines the <User> function name for the <User>_LinkDown callback.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ EthSwtLinkUpUser
+
+ Defines the <User> function name for the <User>_LinkUp callback.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ EthSwtPersistentConfigurationResult
+
+ Enables / Disables the callback API <User>_PersistentConfigurationResult.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtPersistentConfigurationResultUser
+
+ Defines the <User> function name for the <User>_PersistentConfigurationResult callback.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ EthSwtPublicCddHeaderFile
+
+ Defines header files for callback functions which shall be included in case of CDDs.
+
+ 0
+ true
+ AUTOSAR_ECUC
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+ EthSwtReadTrcvRegisterApi
+
+ Enables / Disables EthSwt_ReadTrcvRegister API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtResetConfigurationApi
+
+ Enables / Disables EthSwt_ResetConfiguration API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtSetMacLearningModeApi
+
+ Enables / Disables EthSwt_SetMacLearningMode API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtSetSwitchRegApi
+
+ Enables / Disables EthSwt_SetSwitchReg API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtStoreConfigurationApi
+
+ Enables / Disables EthSwt_StoreConfiguration API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtVersionInfoApi
+
+ Enables / Disables version info API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthSwtWriteTrcvRegisterApi
+
+ Enables / Disables EthSwt_WriteTrcvRegister API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthTSyn.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthTSyn.arxml
new file mode 100644
index 00000000..0f08e6eb
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthTSyn.arxml
@@ -0,0 +1,955 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ EthTSyn
+
+ Configuration of the Synchronized Time-base Manager (StbM) module with respect to global time handling on Ethernet.
+
+ VENDOR_SPECIFIC_MODULE_DEFINITION
+
+
+
+ 1.00.00
+ vislje
+ 2014-09-24
+
+
+ 1.00.01
+ vislje
+ 2014-11-11
+
+
+
+ SW version update
+
+
+
+
+
+ 1.00.02
+ vissem
+ 2015-01-08
+
+
+
+ changed multiplicity of EthTSynSynchronizedTimeBaseRef from 1:1 to 0:1
+
+
+
+
+
+ 1.00.03
+ vissem
+ 2015-02-18
+
+
+
+ SW version update
+
+
+
+
+
+ 1.00.04
+ vissem
+ 2015-02-19
+
+
+
+ changed multiplicity of EthTSynSynchronizedTimeBaseRef back to 1:1
+
+
+
+
+
+ 1.00.05
+ vissem
+ 2015-03-26
+
+
+
+ SW version update
+
+
+
+
+
+ 1.01.00
+ vissem
+ 2015-02-27
+
+
+
+ FEAT-1268: Add timestamp support (STBM) in software for EthTSyn
+
+
+ ESCAN00081418
+
+
+
+
+
+ 01.01.01
+ vissem
+ 2015-07-10
+
+
+
+ Added description to EthTSynGlobalTimeFollowUpTimeout parameter
+
+
+ ESCAN00082229
+
+
+
+
+
+ 01.01.02
+ vissem
+ 2015-07-08
+
+
+
+ Change type of EthTSynUserCalloutNsPerTick from Integer to Float
+
+
+ ESCAN00083935
+
+
+
+
+
+ 01.02.00
+ vissem
+ 2015-07-09
+
+
+
+ Change multiplicity of EthTSynSynchronizedTimeBaseRef to 0:1, Changed Multiplicity of EthTSynUserConfigFile from mandatory (1:1) to optional (0:1)
+
+
+ ESCAN00081412, ESCAN00084015
+
+
+
+
+
+ 01.02.01
+ vissem
+ 2015-09-01
+
+
+
+ SW version update
+
+
+
+
+
+ 02.00.00
+ vissem
+ 2015-09-01
+
+
+
+ FEAT-1529: Support Ethernet Switches for Ethernet Time Sync
+
+
+
+
+
+ 02.00.01
+ vissem
+ 2016-01-26
+
+
+
+ SW version update
+
+
+ ESCAN00087452
+
+
+
+
+
+ 02.00.02
+ vissem
+ 2016-02-22
+
+
+
+ SW version update
+
+
+ ESCAN00088420
+
+
+
+
+
+ 02.01.00
+ vissem
+ 2016-02-22
+
+
+
+ Added Parameters: EthTSynCorrActionInSync, EthTSynCorrActionOutOfSync, EthTSynGlobalTimeSyncTimeout, EthTSynGmCapable, EthTSynEnableAnnounce, EthTSynBridgeKeepSourcePortIdentity.Type of the parameters EthTSynSyncSentCallBackFunction and EthTSynFollowUpSentCallBackFunction changed from String to FunctionName
+
+
+ ESCAN00087688, ESCAN00088494, ESCAN00088616, ESCAN00088618, WORKITEM3092
+
+
+
+
+
+
+ 0
+ 1
+
+ VARIANT-PRE-COMPILE
+
+
+
+
+ EthTSynGeneral
+
+ This container holds the general parameters of the Ethernet-specific Synchronized Time-base Manager
+
+
+
+
+ false
+ true
+
+
+
+ 1
+ 1
+ false
+
+
+
+ EthTSynDevErrorDetect
+
+ This parameter switches the Development Error Detection and Notification ON or OFF.
+true: Development error detection is enabled.
+false: Development error detection is disabled.
+
+Note: In general, the development error detection is recommended during pre-test phase. It is not recommended to enable the development error detection in production code due to increased runtime and ROM needs.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ EthTSynHardwareTimestampSupport
+
+ Activate/Deactivate the hardware time stamping functionality of the Ethernet hardware.
+True: Clock is administrated by EthIf-Lower layer (e.g. Eth). Timestamps are requested from EthIf (e.g. EthIf_GetIngressTimestamp())
+False: Clock is administrated by StbM, therefore timestamps are provided by the StbM.
+
+
+
+ True: Timestamp is retrieved from the Ethernet hardware
+ False: Timestamp is retrieved from the StbM
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ EthTSynMainFunctionPeriod
+
+ Schedule period of the main function EthTSyn_MainFunction. Unit: [s].
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.005
+ 1.7976931348623157E+308
+ 0
+
+
+
+ EthTSynVersionInfo
+
+ Activate/Deactivate the version information API (EthTSyn_GetVersionInfo) to get major, minor and patch version information.
+True: version information API activated
+False: version information API deactivated.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ EthTSynDestPhyAddr
+
+ Destination Physical Address (MAC-Address)
+
+
+ Destination Physical Hardware Address (MAC-Address) of EthTSyn-gPTP Frames. Input format has to match xx::xx::xx::xx::xx::xx, where x stands for a hex value between 0 and F.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ 01:80:C2:00:00:0E
+
+
+
+
+ EthTSynUserConfigFile
+
+ Reference to an external user configuration file that will be included during generation.
+The content of the user configuration file will be added at the end of the generated module configuration file and allows altering or extending the generated code.
+Caution: User configuration files can cause the software module to malfunction and must only be used with great care!
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ EthTSynPublicCddHeaderFile
+
+ Defines header files for call-back functions (e.g. Sync / FollowUp sent) which shall be included in case of CDDs. Range of characters is 1.. 32.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ 32
+ 1
+
+
+
+
+ EthTSynGmCapable
+
+ Grand Master Capable
+
+
+ Select whether the EthTSyn can act as Grand Master. In a bridge configuration, the ECU will take over the role of the GM in case a Sync-Timeout is detected on the Slave-Por
+
+ 1
+ 1
+ Vector Informatik
+ false
+ false
+
+
+
+
+ EthTSynEthIfFrameType
+
+ Frame Type
+
+
+ The chosen frame owner determines which frames (in respect to ethertype) are received.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ /MICROSAR/EthIf/EthIfConfigSet/EthIfFrameOwnerConfig
+
+
+
+
+
+ EthTSynGlobalTimeDomain
+
+ This represents the existence of a global time domain on Ethernet. The EthTSyn module can administrate several global time domains at the same time that in itself form a hierarchy of domains and sub-domains.
+
+
+
+
+ false
+ true
+
+
+
+
+
+ If the EthTSyn exists it is assumed that at least one global time domain exists.
+
+
+ 1
+ true
+ false
+
+
+
+ EthTSynGlobalTimeDomainId
+
+ The global time domain ID.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 0
+ 31
+ 0
+
+
+
+ EthTSynGlobalTimeFollowUpTimeout
+
+ Specifies the time waited for the reception of a FollowUp message after receiving a Sync message. After the Timeout the Sync message will be discarded. Unit: seconds
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.125
+ 1.7976931348623157E+308
+ 0
+
+
+ EthTSynGlobalTimeSyncTimeout
+
+ This parameter is only used in a Bridge configuration. It specifies the time, the bridge is waiting for the reception of a new Sync message on its slave port before a Grand Master timeout is assumed and the Bridge begins to generate its own Sync and FollowUp messages.
+
+
+
+
+ SEC
+
+
+
+ 0
+ 1
+ Vector Informatik
+ false
+ 0.25
+ 255
+ 0
+
+
+ EthTSynBridgeKeepSourcePortIdentity
+
+ This parameter is only used in a bridge configuration.
+
+When this parameter is enabled, the source port identity of forwarded Sync/FollowUp messages is not modified.
+
+ 0
+ 1
+ Vector Informatik
+ false
+ false
+
+
+
+
+
+ EthTSynSynchronizedTimeBaseRef
+
+ Optional reference to the synchronized time-base.
+The refernece is only used when a TimeSource with STBM_TIMESTAMPING as TimestampMethdo is used.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase
+
+
+ EthTSynTimeSourceRef
+
+ Refernece to the Time Source which will be used for the TimeDomain.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ /MICROSAR/EthTSyn/EthTSynTimeSourceConfig
+
+
+
+
+
+ EthTSynGlobalTimeMaster
+
+ Configuration of the global time master. Each global time domain is required to have exactly one global time master. This master may or may not exist on the configured ECU.
+
+ 0
+ 1
+
+
+
+ EthTSynGlobalTimeTxFollowUpOffset
+
+ This represents configuration of the TX offset for Follow_Up / Pdelay_Resp_Follow_Up messages. Unit: seconds
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ EthTSynGlobalTimeTxPdelayReqPeriod
+
+ This represents configuration of the TX period for Pdelay_Req messages. Unit: seconds
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ EthTSynGlobalTimeTxPeriod
+
+ This represents configuration of the TX period. Unit: seconds
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+
+
+ EthTSynGlobalTimeEthIfRef
+
+ This represents the reference to the Ethernet interface taken to fetch the global time information.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfController
+
+
+
+
+
+ EthTSynGlobalTimeSlave
+
+ Configuration of a time slave. Each global time domain is required to have at least one time slave. The configured ECU may or may not represent a time slave.
+
+ 0
+ 1
+
+
+
+ EthTSynGlobalTimeTxFollowUpOffset
+
+ This represents configuration of the TX offset for Follow_Up / Pdelay_Resp_Follow_Up messages. Unit: seconds
+
+ 1
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ EthTSynGlobalTimeTxPdelayReqPeriod
+
+ This represents configuration of the TX period for Pdelay_Req messages. Unit: seconds
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ EthTSynTimeHardwareCorrectionThreshold
+
+ This parameter can be taken to define the maximum deviation between the local time and the time obtained from SYNC message that triggers a correction of the time drift caused by the hardware on the local node.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ EthTSynGlobalTimeEthIfRef
+
+ This represents the reference to the Ethernet interface taken to fetch the global time information.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfController
+
+
+
+
+
+
+ EthTSynTimeSourceConfig
+
+ Configuration of the Time Sources used by the EthTSyn module
+
+
+
+
+ false
+ true
+
+
+
+ 1
+ true
+
+
+ EthTSynTimestampMethod
+
+ Select which timestamping method is used.
+HW_TIMESTAMPING:
+- Clock is managed in HW
+
+STBM_TIMESTAMPING:
+- Clock is managed in StbM
+
+OS/GPT/CALLOUT_TIMESTAMPING:
+- Clock is managed in EthTSyn
+- Local Time is derived from Os/Gpt Counter or from UserCallout
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ HW_TIMESTAMPING
+
+
+ HW_TIMESTAMPING
+ FEAT-1268: SW-Timestamp support
+
+
+ STBM_TIMESTAMPING
+ FEAT-1268: SW-Timestamp support
+
+
+ GPT_TIMESTAMPING
+ FEAT-1268: SW-Timestamp support
+
+
+ OS_TIMESTAMPING
+ FEAT-1268: SW-Timestamp support
+
+
+ CALLOUT_TIMESTAMPING
+ FEAT-1268: SW-Timestamp support
+
+
+
+
+
+
+ EthTSynTimeBaseRef
+
+ Reference to the Counter/EthIfController used as Time base.
+
+This parameter is only used if EthTSynTImestampMethod is set to:
+GPT_TIMESTAMPING
+OS_TIMESTAMPING
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+
+ /AUTOSAR/EcucDefs/Os/OsCounter
+ /AUTOSAR/EcucDefs/Gpt/GptChannelConfigSet/GptChannelConfiguration
+
+
+
+
+
+ EthTSynTimestampCalloutConfig
+
+ Configuration of Timestamp Usercallout.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+ EthTSynTimestampUserCallout
+
+ Name of the User-Callout function when Timestamp Method is set to "CALLOUT-TIMESTAMPING".
+This Function is called when EthTSyn_GetCurrentTimeRaw is invoked.
+The Callout-function has the following signature:
+
+Std_ReturnType TimestampUserCallout(EthTSyn_TimestampTickType *CurrentTickTime)
+
+The function shall return "E_OK" when the retrieval of the Time was successful and "E_NOT_OK" otherwise.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ EthTSynUserCalloutMaxValue
+
+ Max Tick Value returned by the Usercallout.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 1000000000
+ 4294967296
+ 1
+
+
+ EthTSynUserIncludeFile
+
+ This parameter defines a header file name which shall be included by EthTSyn for the Timestamp UserCallout.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ EthTSynUserCalloutNsPerTick
+
+ Time of one "Tick" (returned by the Usercallout) in Nanoseconds.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 1
+ 1000000000
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthTrcv.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthTrcv.arxml
new file mode 100644
index 00000000..f141e110
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_EthTrcv.arxml
@@ -0,0 +1,638 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ EthTrcv
+
+ Configuration of Ethernet Transceiver Driver module
+
+
+
+
+ 4.4.0
+ AUTOSAR
+ 2013-10-31
+
+
+
+ 0
+ true
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ EthTrcvConfigSet
+
+ All underlying parameters may be part of a multiple configuration set.
+
+ 1
+ 1
+ true
+
+
+
+ EthTrcvConfig
+
+ Configuration of the individual transceiver
+
+ 1
+ true
+ false
+
+
+
+ EthTrcvAutoNegotiationEnabled
+
+ Specifies if Auto-Negotiation is enabled (TRUE) or disabled (FALSE) for determination of the Ethernet transceiver speed.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthTrcvCtrlIdx
+
+ Specifies the controller used for MII access to the transceiver
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ EthTrcvDuplexMode
+
+ Specifies the duplex mode of the Ethernet transceiver link if Auto-Negotiation is disabled. This parameter is ignored if Auto-Negotiation is enabled.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ ETHTRCV_DUPLEX_MODE_FULL
+ AUTOSAR_ECUC
+
+
+ ETHTRCV_DUPLEX_MODE_HALF
+ AUTOSAR_ECUC
+
+
+
+
+
+ EthTrcvIdx
+
+ Specifies the instance ID of the configured transceiver.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ EthTrcvMiiIdx
+
+ Specifies the transceiver index used for MII access to the transceiver
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ EthTrcvSpeed
+
+ Specifies the speed of the Ethernet transceiver link in [MBit/s]. If AutoNegotiation is enabled this is the maximum speed advertised for Auto-Negotiation.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ TRCV_SPEED_10
+ AUTOSAR_ECUC
+
+
+ TRCV_SPEED_100
+ AUTOSAR_ECUC
+
+
+ TRCV_SPEED_1000
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ EthTrcvDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ ETHTRCV_E_ACCESS
+
+ Reference to the DemEventParameter which shall be issued when the error "Transceiver access failed" has occurred.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+
+
+
+
+ EthTrcvGeneral
+
+ General configuration of Ethernet Transceiver Driver module
+
+ 1
+ 1
+ false
+
+
+
+ EthTrcvDevErrorDetect
+
+ Enables / Disables development error detection
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthTrcvGetBaudRateApi
+
+ Enables / Disables EthTrcv_GetBaudRate API
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthTrcvGetDuplexModeApi
+
+ Enables / Disables EthTrcv_GetDuplexMode API
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthTrcvGetLinkStateApi
+
+ Enables / Disables EthTrcv_GetLinkState API
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthTrcvGetTransceiverModeApi
+
+ Enables / Disables EthTrcv_GetTransceiverMode API
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthTrcvIndex
+
+ Specifies the InstanceId of this module instance. If only one instance is present it shall have the Id 0.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ EthTrcvMaxTrcvsSupported
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1
+ 255
+ 0
+
+
+
+ EthTrcvSetTransceiverModeApi
+
+ Enables / Disables EthTrcv_SetTransceiverMode API
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthTrcvStartAutoNegotiationApi
+
+ Enables / Disables EthTrcv_StartAutoNegotiation API
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthTrcvVersionInfoApi
+
+ Enables / Disables version info API
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ EthTrcvVersionInfoApiMacro
+
+ Enables / Disables version info API macro implementation
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Fee.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Fee.arxml
new file mode 100644
index 00000000..e6bf2d66
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Fee.arxml
@@ -0,0 +1,507 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Fee
+
+ Configuration of the Fee (Flash EEPROM Emulation) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-PRE-COMPILE
+
+
+
+
+ FeeBlockConfiguration
+
+ Configuration of block specific parameters for the Flash EEPROM Emulation module.
+
+ 1
+ true
+ false
+
+
+
+ FeeBlockNumber
+
+ Block identifier (handle).
+
+
+
+ 0x0000 and 0xFFFF shall not be used for block numbers (see FEE006).
+
+ Range:
+ min = 2^NVM_DATASET_SELECTION_BITS
+ max = 0xFFFF -2^NVM_DATASET_SELECTION_BITS
+
+ Note: Depending on the number of bits set aside for dataset selection several other block numbers shall also be left out to ease implementation.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FeeSetModeSupported
+
+ Compiler switch to enable/disable the 'SetMode' functionality of the FEE module.
+
+
+
+ TRUE: SetMode functionality supported / code present,
+ FALSE: SetMode functionality not supported / code not present.
+
+ Note:
+ This configuration setting has to be consistent with that of all
+ underlying flash device drivers (configuration parameter FlsSetModeApi).
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FeeVersionInfoApi
+
+ Pre-processor switch to enable / disable the API to read out the modules version information.
+
+
+
+ true: Version info API enabled.
+ false: Version info API disabled.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FeeVirtualPageSize
+
+ The size in bytes to which logical blocks shall be aligned.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ FeePublishedInformation
+
+ Additional published parameters not covered by CommonPublishedInformation container.
+
+
+
+ Note that these parameters do not have any configuration class setting, since they are published information.
+
+ Note: If the management overhead depends on the block size or block location a formula has to be provided that allows the configurator to calculate the management overhead correctly.
+
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ FeeMaximumBlockingTime
+
+ The maximum time the FEE module's API routines shall be blocked (delayed) by internal operations.
+
+
+
+ Note: Internal operations in that case means operations that are not explicitly invoked from the upper layer module but need to be handled for proper operation of this module or the underlying memory driver.
+
+ Note: If the management overhead depends on the block size or block location a formula has to be provided that allows the configurator to calculate the management overhead correctly.
+
+ This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+
+ 1
+ 1
+ true
+
+
+
+ FiMEventSummary
+
+ The summarized EventId definition record consists of a summarized event ID and a specific EventId.
+
+
+
+ This record means that a particular FID that has to be disabled in case of summarized event (defined above) is to be disabled in any of the specific events. A possible solution could be assigning events as summarized events along with a list of specific events. During the configuration process the summarized event substitutes the referenced single events.
+
+ However, it is not outlined how this requirement is solved - whether by configuration process or by implementation within the FiM. The FiM configuration tool could also build up a suitable data structure for summarized events and deal with it in the FiM implementation.
+
+
+ 0
+ true
+ false
+
+
+
+ FiMInputSumEventRef
+ 1
+ true
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ FiMOutputSumEventRef
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMSummaryEventId
+
+
+
+
+
+ FiMFID
+
+ This container includes symbolic names of all FIDs.
+
+ 0
+ true
+ false
+
+
+
+ FiMFunctionId
+
+ The configuration parameter is used as an ID which represents a functionality. FiMFunctionId is the unique identifier assigned during FIM configuration.
+
+
+
+ Implementation Type: FiM_FunctionIdType.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ FiMInhibitionConfiguration
+
+ This container includes all configuration parameters concerning the relationship between event and FID.
+
+ 0
+ true
+ false
+
+
+
+ FiMInhInhibitionMask
+
+ The configuration parameter is used to specify the inhibition mask for an event - FID relation.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FIM_LAST_FAILED
+ AUTOSAR_ECUC
+
+
+ FIM_NOT_TESTED
+ AUTOSAR_ECUC
+
+
+ FIM_TESTED
+ AUTOSAR_ECUC
+
+
+ FIM_TESTED_AND_FAILED
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ FiMInhFunctionIdRef
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMFID
+
+
+
+
+
+ FiMInhEventId
+
+ The configuration parameter is used for an existing DEM event and summarized events as well.
+
+ 1
+ 1
+ false
+
+
+
+ FiMInhRefChoice
+ 1
+ 1
+
+
+
+ FiMInhChoiceDemRef
+ 0
+ 1
+ false
+
+
+
+ FiMInhEventRef
+ 1
+ 1
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ FiMInhChoiceSumRef
+ 0
+ 1
+ false
+
+
+
+ FiMInhSumRef
+ 1
+ true
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FiM/FiMConfigSet/FiMSummaryEventId
+
+
+
+
+
+
+
+
+
+
+
+ FiMSummaryEventId
+
+ This container defines the name of a summarized event.
+
+ 0
+ true
+ false
+
+
+
+ FiMEventSumId
+
+ The summarized EventId definition record defines the existence of a summarized event with a specific name. This summarized event can be referenced in the EventSummary (as FimSummaryEventId) and Inhibition configuration (as FimInhEventId).
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+
+
+ FiMGeneral
+ 1
+ 1
+ false
+
+
+
+ FiMDataFixed
+
+ Enable or disable calibration of inhibit relations The scope of the parameter is to meet the requirement (FIM008) to have the option to calibrate inhibit data on the one hand side and also to provide the option to protect inhibit data for consistency reasons.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FiMDevErrorDetect
+
+ This configuration parameter is used to switch on or to switch off the detection of development errors during development.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FiMEventUpdateTriggeredByDem
+
+ This configuration parameter specifies the way FIM obtains status of EventIds.
+
+
+
+ TRUE: the DEM informs FIM about changes of event status,
+ FALSE: the FIM polls event status from the DEM module either cyclically or on demand.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FiMMaxEventFidLinks
+
+ This configuration parameter specifies the total maximum number of links between EventIds and FIDs.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ FiMMaxEventsPerFid
+
+ This configuration parameter specifies the maximum number of EventIds that can be linked to a single FID.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ FiMMaxFidsPerEvent
+
+ This configuration parameter specifies the maximum number of FIDs that can be linked to a single event.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ FiMMaxSummaryEvents
+
+ This configuration parameter specifies the maximum number of summarized events that can be configured.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ FiMMaxSummaryLinks
+
+ This configuration parameter specifies the total maximum number of links between EventIds and summarized events.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ FiMMaxTotalLinks
+
+ This configuration parameter specifies the total maximum number of links between EventIds and FIDs plus the number of links between EventIds and summarized events.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ FiMTaskTime
+
+ Allow to configure the time for the periodic cyclic task. Please note: This configuration value shall be equal to the value in the Basic Software Scheduler configuration of the RTE module.
+
+
+
+ The AUTOSAR configuration standard is to use SI units, so this parameter is defined as float value in seconds. DEM configuration tools must convert this float value to the appropriate value format for the use in the software implementation of DEM.
+
+ min:
+ A negative value is not allowed.
+
+ max:
+ FID must be set after a maximal time of 100ms after DEM status is set.
+
+ upperMultiplicity:
+ Exactly one TaskTime must be specified per configuration.
+
+ lowerMultiplicity:
+ Exactly one TaskTime must be specified per configuration.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC V1.0.0
+ false
+ 0.1
+ 0
+
+
+
+ FiMVersionInfoApi
+
+ This configuration parameter is used to switch on or to switch off the API to get the version information.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Fls.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Fls.arxml
new file mode 100644
index 00000000..712fd135
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Fls.arxml
@@ -0,0 +1,1279 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Fls
+
+ Configuration of the Fls (internal or external flash driver) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+ Its multiplicity describes the number of flash drivers present, so there will be one container for each flash driver in the ECUC template. When no flash driver is present then the multiplicity is 0.
+
+
+ 0
+ true
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ FlsConfigSet
+
+ Container for runtime configuration parameters of the flash driver.
+
+
+
+ Implementation Type: Fls_ConfigType.
+
+
+ 1
+ 1
+ true
+
+
+
+ FlsAcErase
+
+ Address offset in RAM to which the erase flash access code shall be loaded.
+
+
+
+ Used as function pointer to access the erase flash access code.
+
+ Note that these parameters do not have any configuration class setting, since they are published information.
+
+
+ 1
+ 1
+ false
+
+
+
+ FlsAcLocationErase
+
+ Position in RAM, to which the erase flash access code has to be loaded.
+
+
+
+ Only relevant if the erase flash access code is not position independent. If this information is not provided it is assumed that the erase flash access code is position independent and that therefore the RAM position can be freely configured.
+
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ FlsAcLocationWrite
+
+ Position in RAM, to which the write flash access code has to be loaded.
+
+
+
+ Only relevant if the write flash access code is not position independent. If this information is not provided it is assumed that the write flash access code is position independent and that therefore the RAM position can be freely configured.
+
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ FlsAcSizeErase
+
+ Number of bytes in RAM needed for the erase flash access code.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ FlsAcSizeWrite
+
+ Number of bytes in RAM needed for the write flash access code.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ FlsEraseTime
+
+ Maximum time to erase one complete flash sector.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ FlsErasedValue
+
+ The contents of an erased flash memory cell.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ FlsExpectedHwId
+
+ Unique identifier of the hardware device that is expected by this driver (the device for which this driver has been implemented).
+
+
+
+ Only relevant for external flash drivers.
+
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ FlsSpecifiedEraseCycles
+
+ Number of erase cycles specified for the flash device (usually given in the device data sheet).
+
+
+
+ FLS198: If the number of specified erase cycles depends on the operating environment (temperature, voltage, ...) during reprogramming of the flash device, the minimum number for which a data retention of at least 15 years over the temperature range from -40°C .. +125°C can be guaranteed shall be given.
+
+ Note: If there are different numbers of specified erase cycles for different flash sectors of the device this parameter has to be extended to a parameter list (similar to the sector list above).
+
+ on or off.
+ true: Development Error Detection and Notification enabled.
+ false: Development Error Detection and Notification disabled.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIndex
+
+ Specifies the InstanceId of this module instance. If only one instance is present it shall have the Id 0.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrNumCtrlSupported
+
+ Determines the maximum number of communication controllers that the driver supports.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 256
+ 1
+
+
+
+ FrRxStringentCheck
+
+ If stringent check is enabled (true), received frames are only
+
+
+
+ accepted if no slot status error occured.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ FrRxStringentLengthCheck
+
+ If stringent check is enabled (true), received frames are only
+
+
+
+ accepted the received payload length matches the configured payload length.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ FrVersionInfoApi
+
+ Enables/disables the existence of the Fr_GetVersionInfo API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ FrMultipleConfiguration
+
+ Configuration of the individual controllers.
+
+ 1
+ 1
+ true
+
+
+
+ FrController
+
+ Configuration of the individual controller.
+
+ 1
+ true
+ false
+
+
+
+ FrCtrlIdx
+
+ Determines index of CC within Fr.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ FrPAllowHaltDueToClock
+
+ Boolean flag that controls the transition to the POC:halt state due to a clock synchronization errors. If set to true, the CC is allowed to transition to POC:halt. If set to false, the CC will not transition to the POC:halt state but will enter or remain in the POC:normal passive state (self healing would still be possible)
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrPAllowPassiveToActive
+
+ Number of consecutive even/odd cycle pairs that must have valid clock correction terms before the CC will be allowed to transition from the POC:normal passive state to POC:normal active state. If set to zero, the CC is not allowed to transition from POC:normal passive to POC:normal active
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 31
+ 0
+
+
+
+ FrPChannels
+
+ Channels to which the node is connected.
+
+
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 20
+ 0
+
+
+
+ FrPDecodingCorrection
+
+ Value used by the receiver to calculate the difference between primary time reference point and secondary time reference point [Microticks].
+
+
+
+ Remark: Lower limit 14 for FlexRay Protocol 2.1 Rev. A compliance.
+ Upper limit 136 for FlexRay Protocol 3.0 compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 143
+ 12
+
+
+
+ FrPDelayCompensationA
+
+ Value used to compensate for reception delays on the indicated channel. This covers assumed propagation delay up to cPropagationDelayMax for microticks in the range of 0.0125us to 0.05us [Microticks].
+
+
+
+ Remark: Lower limit 4 for FlexRay Protocol 3.0 compliance.
+ Remark: Upper limit 200 for FlexRay Protocol 2.1 Rev A compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 211
+ 0
+
+
+
+ FrPDelayCompensationB
+
+ Value used to compensate for reception delays on the indicated channel. This covers assumed propagation delay up to cPropagationDelayMax for microticks in the range of 0.0125us to 0.05us [Microticks].
+
+
+
+ Remark: Lower limit 4 for FlexRay Protocol 3.0 compliance.
+ Remark: Upper limit 200 for FlexRay Protocol 2.1 Rev A compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 211
+ 0
+
+
+
+ FrPExternalSync
+
+ Flag indicating whether the node is externally synchronized (operating as time gateway sink in an TT-E cluster) or locally synchronized.
+
+
+
+ If FrPExternalSync is set to 'true' then FrPTwoKeySlotMode must also be set to 'true'.
+ Remarks: Set to 'false' for FlexRay Protocol 2.1 Rev. A compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrPFallBackInternal
+
+ Flag indicating whether a time gateway sink node will switch to local clock operation when synchronization with the time gateway source node is lost (FrPFallBackInternal = true) or will instead go to POC:ready (FrPFallBackInternal =false).
+
+
+
+ Remarks: Set to 'false' for FlexRay Protocol 2.1 Rev. A compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrPKeySlotId
+
+ ID of the key slot, i.e., the slot used to transmit the startup frame, sync frame, or designated key slot frame. If this parameter is set to zero the node does not have a key slot.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1023
+ 0
+
+
+
+ FrPKeySlotOnlyEnabled
+
+ Flag indicating whether or not the node shall enter key slot only mode following startup.
+
+
+
+ Remarks: This parameter maps to FlexRay Protocol 2.1 Rev. A parameter pSingleSlotEnabled.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrPKeySlotUsedForStartup
+
+ Flag indicating whether the key slot is used to transmit a startup frame.
+
+
+
+ If FrPKeySlotUsedForStartup is set to true then FrPKeySlotUsedForSync must also be set to true. If FrPTwoKeySlotMode is set to true then both FrPKeySlotUsedForSync and FrPKeySlotUsedForStartup must also be set to true.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrPKeySlotUsedForSync
+
+ Flag indicating whether the key slot is used to transmit a sync frame.
+
+
+
+ If FrPKeySlotUsedForStartup is set to true then FrPKeySlotUsedForSync must also be set to true. If FrPTwoKeySlotMode is set to true then both FrPKeySlotUsedForSync and FrPKeySlotUsedForStartup must also be set to true.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrPLatestTx
+
+ Number of the last minislot in which a frame transmission can start in the dynamic segment.
+
+
+
+ Remark: Upper limit 7980 for FlexRay Protocol 2.1 Rev A compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 7988
+ 0
+
+
+
+ FrPMacroInitialOffsetA
+
+ Integer number of macroticks between the static slot boundary and the following macrotick boundary of the secondary time reference point based on the nominal macrotick duration [Macroticks].
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 68
+ 2
+
+
+
+ FrPMacroInitialOffsetB
+
+ Integer number of macroticks between the static slot boundary and the following macrotick boundary of the secondary time reference point based on the nominal macrotick duration [Macroticks].
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 68
+ 2
+
+
+
+ FrPMicroInitialOffsetA
+
+ Number of microticks between the secondary time reference point
+
+
+
+ and the macrotick boundary immediately following the secondary
+ time reference point.
+ The parameter depends on FrPDelayCompensationA and therefore it has to be set independently for each channel [Microticks].
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 239
+ 0
+
+
+
+ FrPMicroInitialOffsetB
+
+ Number of microticks between the secondary time reference point
+
+
+
+ and the macrotick boundary immediately following the secondary time reference point.
+ The parameter depends on FrPDelayCompensationB and therefore it has to be set independently for each channel [Microticks].
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 239
+ 0
+
+
+
+ FrPMicroPerCycle
+
+ Nominal number of microticks in the communication cycle of the local node. If nodes have different microtick durations this number will differ from node to node [Microticks].
+
+
+
+ Remark: Lower limit 960 for FlexRay Protocol 3.0 compliance. Upper limit 640000 for FlexRay Protocol 2.1 Rev A compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1280000
+ 640
+
+
+
+ FrPNmVectorEarlyUpdate
+
+ Flag indicating when the update of the Network Management Vector
+
+
+
+ in the CHI shall take place. If FrPNmVectorEarlyUpdate is set to false, the update shall take place after the NIT. If FrPNmVectorEarlyUpdate is set to true, the update shall take place after the end of the static segment.
+ Remarks: Set to 'false' for FlexRay Protocol 2.1 Rev. A compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrPOffsetCorrectionOut
+
+ Magnitude of the maximum permissible offset correction value [Microticks]. Remark: Upper limit 15567 for FlexRay Protocol 2.1 Rev A compliance. Remark: Lower limit 15 for FlexRay Protocol 3.0 compliance.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 16082
+ 13
+
+
+
+ FrPOffsetCorrectionStart
+
+ Start of the offset correction phase within the NIT, expressed as the number of macroticks from the start of cycle [Macroticks].
+
+
+
+ Remark: This parameter maps to FlexRay Protocol 2.1 Rev. A parameter gOffsetCorrectionStart.
+ Remark: Lower limit 9 for FlexRay Protocol 2.1 Rev A compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 15999
+ 7
+
+
+
+ FrPPayloadLengthDynMax
+
+ Maximum payload length for dynamic frames [16 bit words].
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 127
+ 0
+
+
+
+ FrPRateCorrectionOut
+
+ Magnitude of the maximum permissible rate correction value and the maximum drift offset between two nodes operating with unsynchronized clocks for one communication cycle [Microticks].
+
+
+
+ Remarks: This parameter maps to FlexRay Protocol 2.1 Rev. A parameter pdMaxDrift. Lower limit 3 for FlexRay Protocol
+ 3.0 compliance. Upper limit 1923 for FlexRay Protocol 2.1 Rev A compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3846
+ 2
+
+
+
+ FrPSamplesPerMicrotick
+
+ Number of samples per microtick. Remark: Allowed range N1SAMPLES, N2SAMPLES for FlexRay Protocol 3.0 compliance.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ N1SAMPLES
+ AUTOSAR_ECUC
+
+
+ N2SAMPLES
+ AUTOSAR_ECUC
+
+
+ N4SAMPLES
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrPSecondKeySlotId
+
+ ID of the second key slot, in which a second startup frame shall be sent when operating as a coldstart node in a TT-L or TT-D cluster. If this parameter is set to zero the node does not have a second key slot.
+
+
+
+ Remark: Set to 0 for FlexRay Protocol 2.1 Rev A compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1023
+ 0
+
+
+
+ FrPTwoKeySlotMode
+
+ Flag indicating whether node operates as a coldstart node in a TT-E or TT-L cluster.
+
+
+
+ If pTwoKeySlotMode is set to true then both pKeySlotUsedForSync and pKeySlotUsedForStartup must also be set to true. If pExternalSync is set to true then pTwoKeySlotMode must also be set to true.
+ Remark: Set to false for FlexRay Protocol 2.1 Rev A compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrPWakeupChannel
+
+ Channel used by the node to send a wakeup pattern.
+
+
+
+ FrPWakeupChannel must be selected from among the channels configured by FrPChannels.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FR_CHANNEL_A
+ AUTOSAR_ECUC
+
+
+ FR_CHANNEL_B
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrPWakeupPattern
+
+ Number of repetitions of the wakeup symbol that are combined to form a wakeup pattern when the node enters the POC:wakeup send state.
+
+
+
+ Remark: Lower limit 2 for FlexRay Protocol 2.1 Rev A compliance.
+
+ Remark: Upper limit 1875 for FlexRay Protocol 2.1 Rev A compliance.
+ Remark: Lower limit 29 for FlexRay Protocol 3.0 compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2743
+ 0
+
+
+
+ FrPdListenTimeout
+
+ Value for the startup listen timeout and wakeup listen timeout. Although this is a node local parameter, the real time equivalent of this value should be the same for all nodes in the cluster [Microticks].
+
+
+
+ Remark: Lower limit 1926 for FlexRay Protocol 3.0 compliance.
+ Upper limit 1283846 for FlexRay Protocol 2.1 Rev. A compliance.
+
+ Remark: Allowed range T12_5NS, T25NS, T50NS for FlexRay Protocol 3.0 compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ T100NS
+ AUTOSAR_ECUC
+
+
+ T12_5NS
+ AUTOSAR_ECUC
+
+
+ T25NS
+ AUTOSAR_ECUC
+
+
+ T50NS
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ FrAbsoluteTimer
+
+ Specifies the absolute timer configuration parameters of the Fr.
+
+ 1
+ true
+ false
+
+
+
+ FrAbsTimerIdx
+
+ Contains the index of an absolute timer contained in Fr on a certain FlexRay CC.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 254
+ 0
+
+
+
+
+
+ FrControllerDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ FrDemCtrlTestResultRef
+
+ Reference to DEM event Id that is reported for FlexRay
+
+
+
+ controller hardware test failure. If this parameter is not configured, no event reporting happens.
+
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ FrFifo
+
+ One First In First Out (FIFO) queued receive structure, defining the admittance criteria to the FIFO, and mandating the ability to admit messages into the FIFO based on Message Id filtering criteria.
+
+ 0
+ true
+ false
+
+
+
+ FrAdmitWithoutMessageId
+
+ Determines whether or not frames received in the dynamic segment that don't contain a message ID will be admitted into the FIFO.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrBaseCycle
+
+ FIFO cycle counter acceptance criteria.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 63
+ 0
+
+
+
+ FrChannels
+
+ FIFO channel admittance criteria.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FR_CHANNEL_A
+ AUTOSAR_ECUC
+
+
+ FR_CHANNEL_AB
+ AUTOSAR_ECUC
+
+
+ FR_CHANNEL_B
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrCycleRepetition
+
+ FIFO cylce counter acceptance criteria. Valid values are 1,2,4,5,8,10,16,20,32,40,50,64.
+
+
+
+ Remark: Values 1,2,4,8,16,32,64 are valid only for FlexRay Protocol 2.1 Rev A compliance.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 64
+ 1
+
+
+
+ FrFifoDepth
+
+ Fifo Depth.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2048
+ 1
+
+
+
+ FrMsgIdMask
+
+ FIFO message identifier acceptance criteria (Mask filter).
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ FrMsgIdMatch
+
+ FIFO message identifier acceptance criteria (Match filter).
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ FrRange
+
+ FIFO Frame Id range acceptance criteria.
+
+ 1
+ true
+ false
+
+
+
+ FrRangeMax
+
+ Last FrameId of this range that will be accepted by the FIFO.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2047
+ 0
+
+
+
+ FrRangeMin
+
+ First FrameId of this range that will be accepted by the FIFO.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2047
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrArTp.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrArTp.arxml
new file mode 100644
index 00000000..dbd20e16
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrArTp.arxml
@@ -0,0 +1,1330 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ FrArTp
+
+ Configuration of the FrArTp (FlexRay Transport Protocol) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ FrArTpGeneral
+
+ This container contains the general configuration (parameters) of the FlexRay TP.
+
+ 1
+ 1
+ false
+
+
+
+ FrArTpChanNum
+
+ Preprocessor switch for defining the number of concurrent channels the module supports. Up to 32 channels shall be definable here.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 32
+ 1
+
+
+
+ FrArTpDevErrorDetect
+
+ Preprocessor switch for enabling development error detection.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrArTpHaveAckRt
+
+ Preprocessor switch for enabling the Acknowledgement and retry mechanisms.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrArTpHaveGrpSeg
+
+ Preprocessor switch for enabling segmentation of 1:n messages.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrArTpHaveLm
+
+ Preprocessor switch for enabling the mechanism for message longer than allowed by.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrArTpHaveTc
+
+ Preprocessor switch for enabling Transmit Cancellation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrArTpMainFuncCycle
+
+ This parameter contains the calling period of the TPs Main Function. The parameter is specified in seconds.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1.024
+ 0
+
+
+
+ FrArTpVersionInfoApi
+
+ Preprocessor switch for enabling the Version info API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ FrArTpMultipleConfig
+
+ This container holds one or several multiple configuration sets.
+
+ 1
+ 1
+ true
+
+
+
+ FrArTpChannel
+
+ This container contains the configuration (parameters) of one FlexRay TP channel.
+
+ 1
+ true
+ false
+
+
+
+ FrArTpAckType
+
+ This parameter defines the type of acknowledgement which is used for the specific channel.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FRARTP_ACK_WITHOUT_RT
+ AUTOSAR_ECUC
+
+
+ FRARTP_ACK_WITH_RT
+ AUTOSAR_ECUC
+
+
+ FRARTP_NO
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrArTpAdrType
+
+ This parameter states the addressing type this connection has. The meanings of the values are one byte and two byte.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FRARTP_OB
+ AUTOSAR_ECUC
+
+
+ FRARTP_TB
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrArTpChannelId
+
+ The Id of the channel.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ FrArTpConNum
+
+ This parameter states the number of connections used in this channel. At least 256 shall be configurable here.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65536
+ 0
+
+
+
+ FrArTpGrpSeg
+
+ Here can be specified, whether segmentation within a 1:n connection is allowed or not.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrArTpLm
+
+ This specifies the maximum message length for the particular channel.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FRARTP_ISO
+ AUTOSAR_ECUC
+
+
+ FRARTP_ISO6
+ AUTOSAR_ECUC
+
+
+ FRARTP_L4G
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrArTpMaxAr
+
+ This parameter defines the maximum number of trying to send a frame when a TIMEOUT AR occurs (depending on whether retry is configured).
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrArTpMaxAs
+
+ This parameter defines the maximum number of trying t osend a frame when a TIMEOUT AS occurs (depending on whether retry is configured)
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrArTpMaxBs
+
+ This parameter defines number of consecutive CFs between two FCs (block size). Valid values are 1 .. 16 when retry is activated, and 0 .. 255 otherwise.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrArTpMaxBufReq
+
+ This parameter defines the maximum number of times the FrArTp should send a wait frame FC(WT). It is also used to limit the number of retries for PduR_FrArTpCopyTxData and PduR_FrArTpCopyRxData when no timer is active.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrArTpMaxFrIf
+
+ This parameter defines the maximum number of trying to send a frame when the FrIf returns an error.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrArTpMaxRn
+
+ This parameter defines the maximum number of retries (if retry is configured for the particular channel).
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrArTpStMin
+
+ This parameter defines the minimum amount of time between two succeeding CFs in seconds. Valid values are 0, 100µs, 200µs .. 900µs, 1ms, 2ms .. 127ms. The value can be changed at runtime using the FrArTp_ChangeParameter interface.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1
+ 0
+
+
+
+ FrArTpTc
+
+ With this switch Transmit Cancellation can be turned on or off for this channel.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrArTpTimeBr
+
+ This parameter defines the time in seconds between receiving the last CF of a block or an FF-x (or SF-x) and sending out an FC or AF.
+
+
+
+ It is obvious that FRARTP_TIME_BR + FRARTP_TIMEOUT_AR < FRARTP_TIMEOUT_BS must hold (because the transmission duration on the bus has also to be considered).
+
+ This parameter is defined in ISO 15765-2. It is contained in the configuration as a performance requirement.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ FrArTpTimeBuffer
+
+ This parameter defines the time in seconds of waiting for the next try (if retry is activated) to get a Tx or Rx buffer.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0
+
+
+
+ FrArTpTimeCs
+
+ This parameter defines the time in seconds between the sending of two consecutive CFs or between reception of an FC or AF and sending of the next CF . It is obvious that FRARTP_TIME_CS + FRARTP_TIMEOUT_AS < FRARTP_TIMEOUT_CR must hold (because the transmission duration on the bus has also to be considered). This parameter is defined in ISO 15765-2. It is contained in the configuration as a performance requirement.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ FrArTpTimeFrIf
+
+ This parameter defines the time in seconds of waiting for the next try (if retry is activated) to send via FrIf_Transmit.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0
+
+
+
+ FrArTpTimeoutAr
+
+ This parameter states the timeout in seconds between the PDU transmit request of the Transport Layer to the FlexRay Interface and the corresponding confirmation of the FlexRay Interface on the receiver side (for FC or AF).
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ FrArTpTimeoutAs
+
+ This parameter states the timeout in seconds between the PDU transmit request for the first PDU of the group used in the current connection of the Transport Layer to the FlexRay Interface and the corresponding confirmation of the FlexRay Interface (when having sent the last PDU of the
+
+
+
+ group used in this connection) on the sender side (SF-x, FF-x, CF).
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ FrArTpTimeoutBs
+
+ This parameter defines the timeout in seconds for waiting for an FC or AF on the sender side in a 1:1 connection.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ FrArTpTimeoutCr
+
+ This parameter defines the timeout value in seconds for waiting for a CF or FF-x (in case of retry) after receiving the last CF or after sending an FC or AF on the receiver side.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ FrArTpUsePduFc
+
+ This switch defines, whether within this channel the dedicated FC/ACK PDU (FrArTpPduFc) shall be used or not. If this is not used FC / ACK frames are sent using the normal IDs, otherwise only FrArTpPduFc shall be used for sending / receiving FC / ACK frames.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ FrArTpConnection
+
+ This container contains the configuration (parameters) of one FlexRay TP connection.
+
+
+
+ A connection can only belong to one channel.
+
+
+ 1
+ true
+ false
+
+
+
+ FrArTpLa
+
+ This parameter defines the Local Address for the respective connection.
+
+
+
+ When the local instance is the sender, this is the Source Address within the TP frame.
+ When the local instance is the receiver, this is the Target Address within the TP frame.
+ Note that in case of 1 byte addressing only the values from 0x0000 - 0x00FF are valid.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ FrArTpMultRec
+
+ This parameter defines, whether this connection is an 1:1 ('false') or an 1:n ('true') connection.
+
+
+
+ Of course, if the channel to which the connection is configured has retry or acknowledgement enabled, no retry or acknowledgement will occur in case the connection is an 1:n connection.
+
+ When the local instance is the sender, this is the Target Address within the TP frame.
+ When the local instance is the receiver, this is the Source Address within the TP frame.
+ Note that in case of 1 byte addressing only the values from 0x0000 - 0x00FF are valid.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ FrArTpConPduRef
+
+ Each value defines a PDU to be used for this connection. Thus each value is a PDU-ID given in FrArTpPdu and this array cannot be longer than the array FrArTpPdu.
+
+
+
+ Please note:
+ Only PDUs of the same size shall be used within a connection.
+ Of course the PDU having the TxConfirmation configured has to be used by every connection.
+
+
+ 1
+ true
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FrArTp/FrArTpMultipleConfig/FrArTpChannel/FrArTpPdu
+
+
+
+
+
+ FrArTpRxSdu
+
+ Describes the Rx SDU
+
+ 0
+ 1
+ false
+
+
+
+ FrArTpSduRxId
+
+ This is a unique identifier for a received message. This Id is used in the CancelReceive API call.
+
+
+
+ ImplementationType: PduIdType
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65536
+ 0
+
+
+
+
+
+ FrArTpRxSduRef
+
+ Reference to a PDU in the global PDU structure.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ FrArTpTxSdu
+
+ Describes the Tx SDU
+
+ 0
+ 1
+ false
+
+
+
+ FrArTpSduTxId
+
+ This is a unique identifier for a received or a to be transmitted message. With this (and by means of e.g. a lookup table) the PDU Router can route the message appropriately without dealing with the particularities of the Transport Layer. This parameter can also be seen as the identifier of a connection.
+
+
+
+
+ 1
+ true
+ false
+
+
+
+ FrArTpPduDirection
+
+ This parameter defines the direction of the PDU.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FRARTP_RX
+ AUTOSAR_ECUC
+
+
+ FRARTP_TX
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrArTpPduId
+
+ This is the identifier of the FlexRay Interface PDUs (Fr N-PDU, Fr L-SDU) in which the Transport Layer Frames of this channel should be transmitted.
+
+
+
+ ImplementationType: PduIdType
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65536
+ 0
+
+
+
+
+
+ FrArTpPduRef
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ FrArTpPduFc
+
+ This is the identifier of the FlexRay Interface PDUs (Fr N-PDU, Fr L-SDU) in which the Transport Layer Flow Control and Acknowledgement Frames of this channel should be transmitted.
+
+
+
+ ImplementationType: PduInfoType
+
+
+ 0
+ 2
+ false
+
+
+
+ FrArTpPduFcDirection
+
+ This parameter defines the direction of the PDU.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FRARTP_FC_RX
+ AUTOSAR_ECUC
+
+
+ FRARTP_FC_TX
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrArTpPduFcId
+
+ This is the identifier of the FlexRay Interface PDUs (Fr N-PDU, Fr L-SDU) in which the Transport Layer Flow Control and Acknowledgement Frames of this channel should be transmitted.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65536
+ 0
+
+
+
+
+
+ FrArTpPduFcRef
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrIf.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrIf.arxml
new file mode 100644
index 00000000..84dcf8ab
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrIf.arxml
@@ -0,0 +1,3363 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ FrIf
+
+ Configuration of the FrIf (FlexRay Interface) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ FrIfConfig
+
+ Configuration of the FlexRay Interface. This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+ 1
+ 1
+ true
+
+
+
+ FrIfCluster
+
+ This container specifies a FrIf Cluster and all related data which is required to enable communication of the Cluster. A Cluster may consist of more than one Controller.
+
+ 1
+ true
+ false
+
+
+
+ FrIfClstIdx
+
+ This parameter provides a zero-based consecutive index of the FlexRay Clusters. Upper layer BSW modules and the FrIf itself use this index to identify a FlexRay Cluster.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 63
+ 0
+
+
+
+ FrIfDetectNITError
+
+ Indicates whether NIT error status of each cluster shall be detected or not.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfGChannels
+
+ The channels that are used by the cluster.
+
+
+
+ Implementation Type: Fr_ChannelType
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FR_CHANNEL_A
+ AUTOSAR_ECUC
+
+
+ FR_CHANNEL_AB
+ AUTOSAR_ECUC
+
+
+ FR_CHANNEL_B
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrIfGColdStartAttempts
+
+ Maximum number of times a node in the cluster is permitted to attempt to start the cluster by initiating schedule synchronization
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 31
+ 2
+
+
+
+ FrIfGCycleCountMax
+
+ Maximum cycle counter value in a given cluster.
+
+
+
+ Remark: Set to 63 for FlexRay Protocol 2.1 Rev. A compliance.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 63
+ 7
+
+
+
+ FrIfGListenNoise
+
+ Upper limit for the start up listen timeout and wake up listen timeout in the presence of noise. It is used as a multiplier of the node
+
+
+
+ parameter pdListenTimeout.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 16
+ 2
+
+
+
+ FrIfGMacroPerCycle
+
+ Number of macroticks in a communication cycle.
+
+
+
+ Note: Lower limit 10 for FlexRay Protocol 2.1 Rev. A compliance
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 16000
+ 8
+
+
+
+ FrIfGMaxWithoutClockCorrectFatal
+
+ Threshold used for testing the vClockCorrectionFailed counter. Defines the number of consecutive even/odd Cycle pairs with missing clock correction terms that will cause the protocol to transition from the POC:normal active or POC:normal passive state into the POC:halt state. [Even/odd cycle pairs].
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 15
+ 1
+
+
+
+ FrIfGMaxWithoutClockCorrectPassive
+
+ Threshold used for testing the vClockCorrectionFailed counter. Defines the number of consecutive even/odd Cycle pairs with missing clock correction terms that will cause the protocol to transition from the POC:normal active state to the POC:normal passive state. [Even/Odd cycle pairs]
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 15
+ 1
+
+
+
+ FrIfGNetworkManagementVectorLength
+
+ Length of the Network Management vector in a cluster [bytes]
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 12
+ 0
+
+
+
+ FrIfGNumberOfMinislots
+
+ Number of minislots in the dynamic segment
+
+
+
+ Remark: Upper limit 7986 for FlexRay Protocol 2.1 Rev. A compliance
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 7988
+ 0
+
+
+
+ FrIfGNumberOfStaticSlots
+
+ Number of static slots in the static segment
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1023
+ 2
+
+
+
+ FrIfGPayloadLengthStatic
+
+ Payload length of a static frame [16 bit words]
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 127
+ 0
+
+
+
+ FrIfGSyncFrameIDCountMax
+
+ Maximum number of distinct syncframe identifiers present in a given cluster. This parameter maps to FlexRay Protocol 2.1 Rev. A parameter gSyncNodeMax.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 15
+ 2
+
+
+
+ FrIfGdActionPointOffset
+
+ Number of macroticks the action point is offset from the beginning of a static slot.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 63
+ 1
+
+
+
+ FrIfGdBit
+
+ Nominal bit time in seconds
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ T100NS
+ AUTOSAR_ECUC
+
+
+ T200NS
+ AUTOSAR_ECUC
+
+
+ T400NS
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrIfGdCasRxLowMax
+
+ Upper limit of the CAS acceptance windows [gdBit]
+
+
+
+ Remark: Range 67 to 99 for FlexRay Protocol 2.1 Rev. A compliance
+
+ Remark: Lower limit 3 for FlexRay Protocol 2.1 Rev. A compliance.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 15
+ 1
+
+
+
+ FrIfGdWakeupRxIdle
+
+ Number of bits used by the node to test the duration of the 'idle' or HIGH phase of a received wakeup [gdBit]. Remarks: This parameter maps to FlexRay Protocol 2.1 Rev. A parameter gdWakeupSymbolRxIdle. Lower limit 14 for FlexRay Protocol 2.1 Rev. A compliance.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 59
+ 8
+
+
+
+ FrIfGdWakeupRxLow
+
+ Number of bits used by the node to test the duration of the LOW phase of a received wakeup [gdBit].
+
+
+
+ Remarks: This parameter maps to FlexRay Protocol 2.1 Rev. A parameter gdWakeupSymbolRxLow. Lower limit 11 for FlexRay Protocol 2.1 Rev. A compliance.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 59
+ 8
+
+
+
+ FrIfGdWakeupRxWindow
+
+ The size of the window used to detect wakeups [gdBit].
+
+
+
+ Remarks: This parameter maps to FlexRay Protocol 2.1 Rev. A parameter gdWakeupSymbolRxWindow. Upper limit 301 for FlexRay Protocol 2.1 Rev. A compliance.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 485
+ 76
+
+
+
+ FrIfGdWakeupTxActive
+
+ Number of bits used by the node to transmit the LOW phase of awakeup symbol and the HIGH and LOW phases of a WUDOP [gdBit].
+
+
+
+ Remarks: This parameter maps to FlexRay Protocol 2.1 Rev. A parameter gdWakeupSymbolTxLow.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 60
+ 15
+
+
+
+ FrIfGdWakeupTxIdle
+
+ Number of bits used by the node to transmit the 'idle' part of a
+
+
+
+ wakeup symbol [gdBit].
+
+ Remarks: This parameter maps to FlexRay Protocol 2.1 Rev. A
+ parameter gdWakeupSymbolTxIdle.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 180
+ 45
+
+
+
+ FrIfMainFunctionPeriod
+
+ The execution cycle of the FrIf_MainFunction_<cluster>() in seconds. The FrIf does not require this information but the BSW scheduler, which invokes the cluster main functions, needs it in order to plan its tasks.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ FrIfMaxIsrDelay
+
+ The maximum delay in macroticks the FrIf_JoblistExec_<cluster>() function is processed after the absolute timer interrupt was triggered.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 10240000
+ 0
+
+
+
+ FrIfSafetyMargin
+
+ Additional timespan in macroticks which takes jitter into account to be able to set the JobListPointer to the next possible job which can be executed in case the FlexRay Job List Execution Function has be resynchronized.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 10240000
+ 0
+
+
+
+
+
+ FrIfClusterDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ FRIF_E_ACS_CH_A
+
+ Reference to the DemEventParameter which shall be issued when an error in ACS on channel A was detected. If the reference is not configured the error shall not be reported (neither to DET nor to DEM).
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ FRIF_E_ACS_CH_B
+
+ Reference to the DemEventParameter which shall be issued when an error in ACS on channel B was detected. If the reference is not configured the error shall not be reported (neither to DET nor to DEM).
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ FRIF_E_NIT_CH_A
+
+ Reference to the DemEventParameter which shall be issued when an error in NIT on channel A was detected. If the reference is not configured the error shall not be reported (neither to DET nor to DEM).
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ FRIF_E_NIT_CH_B
+
+ Reference to the DemEventParameter which shall be issued when an error in NIT on channel B was detected. If the reference is not configured the error shall not be reported (neither to DET nor to DEM).
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ FRIF_E_SW_CH_A
+
+ Reference to the DemEventParameter which shall be issued when an error in SW on channel A was detected. If the reference is not configured the error shall not be reported (neither to DET nor to DEM).
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ FRIF_E_SW_CH_B
+
+ Reference to the DemEventParameter which shall be issued when an error in SW on channel B was detected. If the reference is not configured the error shall not be reported (neither to DET nor to DEM).
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ FrIfController
+
+ This container contains the configuration of FlexRay CC.
+
+ 1
+ true
+ false
+
+
+
+ FrIfCtrlIdx
+
+ This parameter provides a zero-based consecutive index of the FlexRay Communication Controllers. Upper layer BSW modules and the FrIf itself use this index to identify a FlexRay CC.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 31
+ 0
+
+
+
+
+
+ FrIfFrCtrlRef
+
+ Reference to a Controller, which is handled by a specific Driver. This reference is unique for the ECU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController
+
+
+
+
+
+ FrIfFrameTriggering
+
+ A Frame triggering contains the communication parameters of the FlexRay Frame as well as a reference to the Frame Construction Plan.
+
+ 1
+ true
+ false
+
+
+
+ FrIfAllowDynamicLSduLength
+
+ Allows L-PDU length reduction ('FrIfLSduLength' defines max. length) and indicates that the related CC buffer has to be reconfigured for the actual length and Header-CRC before transmission of the L-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfAlwaysTransmit
+
+ Defines wether the driver's API function Fr_TransmitTxLPdu() shall always be called for this L-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfBaseCycle
+
+ This parameter contains the FlexRay Base Cycle used to transmit this FlexRay Frame.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 63
+ 0
+
+
+
+ FrIfChannel
+
+ This parameter contains the FlexRay Channel used to transmit this FlexRay Frame.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FRIF_CHANNEL_A
+ AUTOSAR_ECUC
+
+
+ FRIF_CHANNEL_AB
+ AUTOSAR_ECUC
+
+
+ FRIF_CHANNEL_B
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrIfCycleRepetition
+
+ This parameter contains the FlexRay Cycle Repetition used to transmit this FlexRay Frame..
+
+
+
+ possible Values: 1,2,4,8,16,32,64
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 64
+ 1
+
+
+
+ FrIfLSduLength
+
+ The payload length of the Frame is given here. This parameter is required for validation if configured PDUs and update information fits into the Frame at configuration time [bytes].
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 254
+ 0
+
+
+
+ FrIfMessageId
+
+ The first two bytes of the payload segment of the FlexRay frame format for frames transmitted in the
+
+
+
+ dynamic segment can be used as receiver filterable data called the message ID.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ FrIfPayloadPreamble
+
+ Switching the Payload Preamble bit.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfSlotId
+
+ This parameter contains the FlexRay Slot ID used to transmit this FlexRay Frame.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2047
+ 1
+
+
+
+
+
+ FrIfFrameStructureRef
+
+ Reference to the Construction Plan of the FlexRay Frame.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FrIf/FrIfConfig/FrIfFrameStructure
+
+
+
+
+
+ FrIfFrameTriggeringDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ FrIfDemFTSlotStatusRef
+
+ Reference to DEM event Id that is reported when FlexRay driver module detects slot errors. If this parameter is not configured, no event reporting happens.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+
+
+ FrIfLPdu
+
+ Reference to a L-PDU index
+
+ 1
+ true
+ false
+
+
+
+ FrIfLPduIdx
+
+ This parameter identifies the L-PDU in the interaction between FlexRay Interface and FlexRay Driver.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 4095
+ 0
+
+
+
+ FrIfReconfigurable
+
+ This parameter specifies that this LPdu is reconfigurable using FrIf_ReconfigLPdu. This means that this LPdu can be assigned to a different FrameTriggering at runtime. However, this reconfiguration is limited by hardware constraints. The direction of the LPdu cannot be reconfigured.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ FrIfVBTriggeringRef
+
+ Reference to the assigned Frame triggering.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FrIf/FrIfConfig/FrIfCluster/FrIfController/FrIfFrameTriggering
+
+
+
+
+
+ FrIfTransceiver
+
+ Up to two FlexRay Transceivers may connect a Controller to a Cluster. This container realizes a Controller-Transceiver assignment.
+
+ 1
+ 2
+ false
+
+
+
+ FrIfClusterChannel
+
+ This parameter identifies to which one of the two Channels (A, B, A and B) of the Cluster the Transceiver is connected. FrIfClusterChannel shall map to Fr_ChannelType: FRIF_CHANNEL_A == FR_CHANNEL_A FRIF_CHANNEL_B == FR_CHANNEL_B FR_CHANNEL_AB shall not be used.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FRIF_CHANNEL_A
+ AUTOSAR_ECUC
+
+
+ FRIF_CHANNEL_B
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ FrIfFrTrcvChannelRef
+
+ Reference to a Transceiver Driver Channel. This reference is unique for the ECU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FrTrcv/FrTrcvChannel
+
+
+
+
+
+
+
+ FrIfJobList
+
+ This container specifies a list of all FlexRay Jobs of the Cluster to be performed by FrIf_JobListExec_<ClstIdx>().
+
+ 1
+ 1
+ false
+
+
+
+ FrIfAbsTimerRef
+
+ Reference to the absolute timer to be used to trigger the interrupt whose ISR contains the FrIf_JobListExec_<ClstIdx>() function.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Fr/FrMultipleConfiguration/FrController/FrAbsoluteTimer
+
+
+
+
+
+ FrIfJob
+
+ A job may contain more than one operation that are executed at a specific point in time.
+
+ 1
+ true
+ false
+
+
+
+ FrIfCycle
+
+ The FlexRay Cycle in which the communication operation will execute this job
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 63
+ 0
+
+
+
+ FrIfMacrotick
+
+ Macrotick offset in the Cycle [Macrotick]
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 10240000
+ 0
+
+
+
+
+
+ FrIfCommunicationOperation
+
+ A separate operation which is part of a FlexRay Job and defines what type of action is executed.
+
+ 1
+ true
+ false
+
+
+
+ FrIfCommunicationAction
+
+ The action to be performed in the FlexRay Operation
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DECOUPLED_TRANSMISSION
+ AUTOSAR_ECUC
+
+
+ FREE_OP_A
+ AUTOSAR_ECUC
+
+
+ FREE_OP_B
+ AUTOSAR_ECUC
+
+
+ PREPARE_LPDU
+ AUTOSAR_ECUC
+
+
+ RECEIVE_AND_INDICATE
+ AUTOSAR_ECUC
+
+
+ RECEIVE_AND_STORE
+ AUTOSAR_ECUC
+
+
+ RX_INDICATION
+ AUTOSAR_ECUC
+
+
+ TX_CONFIRMATION
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrIfCommunicationOperationIdx
+
+ For each FlexRay Communication Job, this index spans a range of zero-based consecutive values and thus defines the order of the FlexRay Communication Operation in the respective FlexRay Communication Job.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrIfRxComOpMaxLoop
+
+ Defines the maximum number of loops for the receive RECEIVE_AND_INDICATE (Use case: emptying a FIFO).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 512
+ 1
+
+
+
+
+
+ FrIfLPduIdxRef
+
+ Reference to a L-PDu index
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FrIf/FrIfConfig/FrIfCluster/FrIfController/FrIfLPdu
+
+
+
+
+
+
+
+
+
+
+
+ FrIfFrameStructure
+
+ The Frame structure specifies a Construction Plan how a Frame is assembled with PDUs and their respective Update-Bits.
+
+ 1
+ true
+ false
+
+
+
+ FrIfByteOrder
+
+ This parameter defines the ByteOrder of all Pdus that are mapped into the Frame.
+
+
+
+ The absolute position of a Pdu in the Frame is
+ determined by the definition of the ByteOrder parameter:
+ If BIG_ENDIAN is specified, the FrIfPduOffset indicates the position of the most significant bit in the Frame.
+ If LITTLE_ENDIAN is specified, the FrIfPduOffset indicates the position of the least significant bit in the Frame.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BIG_ENDIAN
+ AUTOSAR_ECUC
+
+
+ LITTLE_ENDIAN
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ FrIfPdusInFrame
+
+ This container holds all the information about a PDU in a FlexRay Frame.
+
+ 1
+ true
+ false
+
+
+
+ FrIfPduOffset
+
+ The value specifies the offset of the PDU within the Frame [bytes].
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 253
+ 0
+
+
+
+ FrIfPduUpdateBitOffset
+
+ This value specifies where the PDU's Update-Bit is stored in the Frame (bit location of PDU's Update-Bit in the FlexRay Frame).
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+
+
+ FrIfPduRef
+
+ This is the reference to the local definition of a PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FrIf/FrIfConfig/FrIfPdu
+
+
+
+
+
+
+
+ FrIfPdu
+
+ Contains PDU information. A PDU may be either a transmission PDU or a reception PDU.
+
+ 1
+ true
+ false
+
+
+
+ FrIfPduDirection
+
+ A PDU is either transmit or receive
+
+ 1
+ 1
+
+
+
+ FrIfRxPdu
+
+ Receive PDU
+
+ 0
+ 1
+ false
+
+
+
+ FrIfRxIndicationName
+
+ This parameter defines the name of the <User_RxIndication>. This parameter depends on the parameter FRIF_USERRXINDICATION_UL. If FRIF_USERRXINDICATION_UL equals FR_TP, FR_NM, PDUR or XCP, the name of the <User_RxIndication> is fixed. If FRIF_USERRXINDICATION_UL equals CDD, the name of the <User_RxIndication> is selectable.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ FrIfUserRxIndicationUL
+
+ This parameter defines the upper layer (UL) module to which the indication of the successfully received FRIFRXPDU has to be routed via <User_RxIndication>. This <User_RxIndication> has to be invoked when the indication of the configured FRIFRXPDU will be received by a Rx indication event from the FR Driver module. If no upper layer (UL) module is configured, no <User_RxIndication> has to be called in case of a Rx indication event of the FRIFRXPDU from the FR Driver module.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+ FR_NM
+ AUTOSAR_ECUC
+
+
+ FR_TP
+ AUTOSAR_ECUC
+
+
+ PDUR
+ AUTOSAR_ECUC
+
+
+ XCP
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ FrIfRxPduRef
+
+ Reference to the external PDU definition.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ FrIfTxPdu
+
+ This container specifies transmission PDUs.
+
+ 0
+ 1
+ false
+
+
+
+ FrIfConfirm
+
+ Defines whether the transmission of a PDU should be checked and confirmed to the PDU owning BSW module.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfCounterLimit
+
+ This value states the maximum number of indication of ready PDU data to the FrIf (i.e. maximum number of invocations of FrIf_Transmit) without an intermediate transmission of the PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ FrIfImmediate
+
+ Defines whether the PDU is transmitted immediate or decoupled.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfNoneMode
+
+ Using the "None-Mode" which means that there is no API FrIf_Transmit call of the upper layer for this PDU.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ FrIfTxConfirmationName
+
+ This parameter defines the name of the <User_TxConfirmation>. This parameter depends on the parameter FrIfUserTxUL. If FrIfUserTxUL equals FR_TP, FR_NM, PDUR or XCP, the name of the <User_TxConfirmation> is fixed. If FrIfUserTxUL equals CDD, the name of the <User_TxConfirmation> is selectable.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ FrIfTxPduId
+
+ The global PDU identifier, which has to be used by the upper layer BSW module. The identifier has to be zero based and consecutive.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ FrIfUserTriggerTransmitName
+
+ This parameter defines the name of the <User_TriggerTransmit>. This parameter depends on the parameter FrIfUserTxUL. If FrIfUserTxUL equals FR_TP, FR_NM, PDUR or XCP, the name of the <User_TriggerTransmit> is fixed. If FrIfUserTxUL equals CDD, the name of the <User_TriggerTransmit> is selectable.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ FrIfUserTxUL
+
+ This parameter defines the upper layer (UL) module to which the trigger of the to be transmitted FRIFTXPDUID (via the <User_TriggerTransmit>) or the confirmation of the successfully transmitted FRIFTXPDUID has to be routed (via the <User_TxConfirmation>).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+ FR_NM
+ AUTOSAR_ECUC
+
+
+ FR_TP
+ AUTOSAR_ECUC
+
+
+ PDUR
+ AUTOSAR_ECUC
+
+
+ XCP
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ FrIfTxPduRef
+
+ Reference to the external PDU definition.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+
+
+ FrIfGeneral
+
+ This container contains the general configuration parameters of the FlexRay Interface.
+
+ 1
+ 1
+ false
+
+
+
+ FrIfAbsTimerIdx
+
+ Maximum number of supported absolut timers.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 15
+ 1
+
+
+
+ FrIfAllSlotsSupport
+
+ Configuration parameter to enable/disable FrIf support to enable/disable of switching from key-slot / single-slot mode to all slot mode.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfCancelTransmitSupport
+
+ Configuration parameter to enable/disable FrIf support to request the cancellation of the I-PDU transmission to FrDrv.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfDevErrorDetect
+
+ Switches the Development Error Detection and Notification on or off
+
+
+
+ true: Development Error Detection and Notification on
+ false: Development Error Detection and Notification off
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfDisableLPduSupport
+
+ Configuration parameter to enable/disable FrIf support to disables the hardware resource of a LPdu for transmission/reception.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfDisableTransceiverBranchSupport
+
+ Configuration parameter to enable/disable FrIf support to disable branches of an active star.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfEnableTransceiverBranchSupport
+
+ Configuration parameter to enable/disable FrIf support to enable branches of an active star.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfGetClockCorrectionSupport
+
+ Configuration parameter to enable/disable FrIf support to enable/disable of polling the FlexRay Driver to getting CC clock correction values.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfGetGetChannelStatusSupport
+
+ Configuration parameter to enable/disable FrIf support to enable/disable of polling the FlexRay Driver to getting error information about the FlexRay communications bus.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfGetNmVectorSupport
+
+ Configuration parameter to enable/disable FrIf support to request the FlexRay hardware NMVector.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfGetNumOfStartupFramesSupport
+
+ Configuration parameter to enable/disable FrIf support to enable/disable of polling the FlexRay Driver for the actual number of received startup frames on the bus.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfGetSyncFrameListSupport
+
+ Configuration parameter to enable/disable FrIf support to enable/disable of polling the FlexRay Driver to getting a list of actual received sync frames.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfGetTransceiverErrorSupport
+
+ Configuration parameter to enable/disable FrIf support to get the FlexRay Transceiver errors by calling the FlexRay Transceiver module.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfGetWakeupRxStatusSupport
+
+ Configuration parameter to enable/disable FrIf support to get the wakeup received information from the FlexRay controller.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfNumClstSupported
+
+ Maximum number of FlexRay Clusters that the FlexRay Interface supports.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 15
+ 1
+
+
+
+ FrIfNumCtrlSupported
+
+ Maximum number of FlexRay CCs that the FlexRay Interface supports
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 15
+ 1
+
+
+
+ FrIfPublicCddHeaderFile
+
+ Defines header files for callback functions which shall be included in case of CDDs. Range of characters is 1.. 32.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ FrIfReadCCConfigApi
+
+ Configuration parameter to enable/disable the optional FrIf_ReadCCConfig API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfReconfigLPduSupport
+
+ Configuration parameter to enable/disable FrIf support to enable/disable the reconfiguration of a given LPdu according to the parameters (FrameId, Channel, CycleRepetition, CycleOffset, PayloadLength, HeaderCRC) at runtime.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrIfUnusedBitValue
+
+ Set unused bits to a defined value.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1
+ 0
+
+
+
+ FrIfVersionInfoApi
+
+ Enables/disables the existence of the FrIf_GetVersionInfo() API service
+
+
+
+ true: FrIf_GetVersionInfo() API service exists
+ false: FrIf_GetVersionInfo() API service does not exist
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrNm.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrNm.arxml
new file mode 100644
index 00000000..87940676
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrNm.arxml
@@ -0,0 +1,2109 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ FrNm
+
+ The Flexray Nm module
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ FrNmChannelConfig
+
+ This container contains the configuration parameters for all FlexRay NM channels.
+
+ 1
+ 1
+ true
+
+
+
+ FrNmChannel
+
+ This container contains the configuration parameters for a FlexRay NM Channel.
+
+ 1
+ true
+ false
+
+
+
+ FrNmChannelIdentifiers
+
+ This container contains instance specific identifiers related to the respective FlexRay Channel.
+
+ 1
+ 1
+ false
+
+
+
+ FrNmCarWakeUpBitPosition
+
+ Specifies the Bit position of the CWU within the NM-Message.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+ FrNmCarWakeUpBytePosition
+
+ Specifies the Byte position of the CWU within the NM-Message.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 7
+ 2
+
+
+
+ FrNmCarWakeUpFilterEnabled
+
+ If CWU filtering is supported, only the CWU bit within the NM message with source node identifier
+
+
+
+ FrNmCarWakeUpFilterNodeId is considered as CWU request.
+ FALSE - CWU Filtering is not supported
+ TRUE - CWU Filtering is supported
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrNmCarWakeUpFilterNodeId
+
+ Source node identifier for CWU filtering. If CWU filtering is supported, only the CWU bit within the NM
+
+
+
+ message with source node identifier FrNmCarWakeUpFilterNodeId is considered as CWU
+ request.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrNmCarWakeUpRxEnabled
+
+ Enables or disables support of CarWakeUp bit evaluation in received NM messages.
+
+
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrNmControlBitVectorActive
+
+ This parameter is used to activate or deactivate the control bit vector support for a Fr Nm Channel.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrNmNodeId
+
+ NM node identifier configured for the respective FlexRay Channel.
+
+
+
+ It is used for identifying the respective NM node in the NM-cluster.
+ It must be unique for each NM node within one NM cluster.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrNmPduScheduleVariant
+
+ This parameter defines the PDU scheduling variant that should be used for this channel.
+
+
+
+ Option 1 NM-Vote and NM-Data in static segment (one PDU)
+ Option 2 NM-Vote and NM-Data in dynamic segment (one PDU)
+ Option 3 NM-Vote and NM-Data in static segment (separate PDU)
+ Option 4 NM-Vote in static segment and NM-Data in dynamic segment
+ Option 5 NM-Vote in dynamic segment and NM-Data in static segment
+ Option 6 NM-Vote and NM-Data in dynamic segment (separate PDU)
+ Option 7 Combined NM-Vote and CBV in static segment and NM-Data in dynamic segment
+
+ false: PN request are not calculated
+ true: PN request are calculated
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ FrNmRepeatMessageBitActive
+
+ This parameter is used to activate or deactivate the repeat message bit support for a Fr Nm Channel.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrNmSynchronizationPointEnabled
+
+ This parameter defines if this channel shall provide the synchronization point indication to the NM Interface.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ FrNmPnEraRxNSduRef
+
+ Reference to a Pdu in the COM-Stack.
+
+
+
+ Only one SduRef is required for FrNm because the EIRA is the aggregation over all FlexRay Channels.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+ FrNmChannelHandle
+
+ Channel identifier configured for the respective instance of the NM.
+
+
+
+ The FrNmChannelHandle shall be encoded in the FrNmRxPduId parameter which is passed to FrNm_RxIndication() function called by the FrIf.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FrIf/FrIfConfig/FrIfCluster
+
+
+
+ FrNmComMNetworkHandleRef
+
+ This reference points to the unique channel defined by the ComMChannel and provides access to the unique channel index value in ComMChannelId.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ FrNmRxPdu
+
+ This container describes the FlexRay NM RX PDU:s.
+
+ 1
+ 2
+ false
+
+
+
+ FrNmRxPduContainsData
+
+ This parameted defines if the PDU contains NM Data.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrNmRxPduContainsVote
+
+ This parameted defines if the PDU contains NM Vote information.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrNmRxPduId
+
+ PDU identifier configured for the respective FlexRay Channel.
+
+
+
+ It is used for referring to the FlexRay Interface receive function.
+ It must be consistent with the value configured in the FlexRay Interface.
+ This ID is used for the combined reception of NM Vote and NM Data or for the reception of the NM Vote if NM Data is received in a separate PDU.
+
+ ImplementationType: PduIdType
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ FrNmRxPduRef
+
+ The reference to a PDU in the global PDU structure described in the AUTOSAR ECU Configuration Specification. This reference will be used by the FrIf module to derive the PDU Id.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ FrNmTxPdu
+
+ This container describes the FlexRay NM TX PDU:s.
+
+ 0
+ 2
+ false
+
+
+
+ FrNmTxConfirmationPduId
+
+ Handle Id to be used by the Lower Layer to confirm the transmission of the FrNmTxPdu to the LowerLayer.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ FrNmTxPduContainsData
+
+ This parameted defines if the PDU contains NM Data.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrNmTxPduContainsVote
+
+ This parameted defines if the PDU contains NM Vote information.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ FrNmTxPduRef
+
+ The reference to a PDU in the global PDU structure described in the AUTOSAR ECU Configuration Specification. This reference is used to derive the PDU Id that is defined by the FrIf module.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ FrNmUserDataTxPdu
+
+ This optional container is used to configure the UserNm PDU. This container is only available if FrNmComUserDataSupport is enabled.
+
+ 0
+ 1
+ false
+
+
+
+ FrNmTxUserDataPduId
+
+ This parameter defines the Handle ID of the NM User Data I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ FrNmTxUserDataPduRef
+
+ Reference to the NM User Data I-PDU in the global PDU collection.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ FrNmChannelTiming
+
+ This container contains instance-specific timing related to the respective FlexRay Channel.
+
+ 1
+ 1
+ false
+
+
+
+ FrNmDataCycle
+
+ Number of FlexRay Schedule Cycles needed to transmit the NM Data of all ECUs on the FlexRay bus
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FRNM_CYCLE_VALUE_1
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_16
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_2
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_32
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_4
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_64
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_8
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrNmMainFunctionPeriod
+
+ This parameter defines the processing cycle of the main function of FrNm module in seconds.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.02
+ 0.001
+
+
+
+ FrNmMsgTimeoutTime
+
+ Timeout of a NM-message. It determines in seconds how long the NM shall wait with notification of transmission failure while communication errors occur on the bus.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ FrNmReadySleepCnt
+
+ Numbers of repetitions in the ready sleep state before NM switches to bus sleep mode.
+
+
+
+ On a value of "1", the NM-State Machine will leave the Ready Sleep State after one NM Repetition Cycle with no "keep awake" votes.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ FrNmRemoteSleepIndTime
+
+ Timeout for Remote Sleep Indication. It defines the time in seconds how long it shall take to recognize that all other nodes are ready to sleep.
+
+
+
+ The value "0" denotes that no Remote Sleep Indication functionality is configured.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ FrNmRepeatMessageTime
+
+ Timeout for Repeat Message State. Defines the time in seconds how long the NM shall stay in the Repeat Message State.
+
+
+
+ The value "0" denotes that no Repeat Message State is configured, which means that Repeat Message State is transient and implies that it is left immediately after entry and consequently no startup stability is guaranteed and no node detection procedure is possible.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ FrNmRepetitionCycle
+
+ Number of Flexray Schedule Cycles used to repeat the transmission of the Nm vote of all ECUs on the Flexray Bus.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FRNM_CYCLE_VALUE_1
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_16
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_2
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_32
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_4
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_64
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_8
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrNmSyncLossTimer
+
+ Initial value for the SyncLossTimer in seconds.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ FrNmVoteInhibitionEnabled
+
+ Pre-processor switch for enabling the inhibition of vote changes from the next-to-last repetition cycle to the last repetition cycle before the Ready Sleep Counter expires.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrNmVotingCycle
+
+ Number of FlexRay Schedule Cycles needed to transmit the Nm vote of all ECUs on the FlexRay Bus.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FRNM_CYCLE_VALUE_1
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_16
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_2
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_32
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_4
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_64
+ AUTOSAR_ECUC
+
+
+ FRNM_CYCLE_VALUE_8
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+
+
+
+
+ FrNmGlobalConfig
+
+ This container contains all global configuration parameters for the FrNm module.
+
+ 1
+ 1
+ false
+
+
+
+ FrNmGlobalConstants
+
+ This container contains module constants related to the FlexRay NM functionality.
+
+ 1
+ 1
+ false
+
+
+
+ FrNmNumberOfClusters
+
+ Number of AUTOSAR FR NM clusters allowed within one ECU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+
+
+ FrNmGlobalFeatures
+
+ This container contains module features related to the FlexRay NM functionality.
+
+ 1
+ 1
+ false
+
+
+
+ FrNmBusSynchronizationEnabled
+
+ Pre-processor switch for enabling the bus synchronisation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrNmComUserDataSupport
+
+ Enable/disable the user data support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrNmControlBitVectorEnabled
+
+ Pre-processor switch for enabling control bit vector support.
+
+
+
+ calculationFormula = If (FrNmNodeDetectionEnabled == False) then Equal(False) else Equal(False or True)
+
+ true: PN request are calculated
+ false: PN request are not calculated
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ FrNmPnResetTime
+
+ Specifies the runtime of the reset timer in seconds. This reset time is valid for the reset of PN requests in the EIRA and in the ERA. The value shall be the same for every channel. Thus it is a global config parameter.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+ FrNmRemoteSleepIndicationEnabled
+
+ Pre-processor switch for enabling remote sleep indication.
+
+
+
+ calculationFormula = If (FrNmPassiveModeEnabled == True) then Equal(False) else Equal(False or True)
+
+ A value of 0 shall imply that the timer is not used. The value of this parameter shall be larger than the value of FrSMDurationT1 parameter.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ FrSMDurationT3
+
+ The duration of timer t3 in seconds. The value of this parameter shall be larger than the value of FrSMDurationT1 parameter.
+
+
+
+ A value of 0 shall imply that the timer is not used. It shall only be possible to configure a value 0 if no FrNm is used.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ FrSMIsColdstartEcu
+
+ True: The ECU is a coldstart node for this FlexRay cluster.
+
+
+
+ False: The ECU is no coldstart node for this FlexRay cluster.
+
+ False: FrSM shall never perform a wakeup for this FlexRay cluster.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrSMMainFunctionCycleTime
+
+ This parameter defines the cycle time in seconds of the periodic calling of FrSM main function.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ FrSMMinNumberOfColdstarter
+
+ This parameter defines the number of coldstarter that should not be underrun. If this parameter is not configured the mainfunction shall not check the number of startup frames.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrSMNumWakeupPatterns
+
+ Maximum number of Wakeup Patterns the node may send before going to FRSM_STARTUP.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ FrSMStartupRepetitions
+
+ The number of times an ECU may repeat the startup procedure for a FlexRay cluster.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ FrSMStartupRepetitionsWithWakeup
+
+ The number of times an ECU may repeat the startup procedure including a wakeup for a FlexRay cluster.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ FrSMComMNetworkHandleRef
+
+ Reference to the unique handle to identify one certain FlexRay network correspond to one of the network handles of the ComM configuration.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+ FrSMFrIfClusterRef
+
+ References the cluster configuration in the FlexRay Interface configuration.
+
+
+
+ Note that the assigned controllers and transceivers are defined in the FrIf configuration and can be accessed via this reference.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FrIf/FrIfConfig/FrIfCluster
+
+
+
+
+
+ FrSMClusterDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value.
+
+
+
+ The standardized errors are provided in this container and can be extended by vendor specific error references.
+
+
+ 0
+ 1
+ false
+
+
+
+ FRSM_E_CLUSTER_STARTUP
+
+ Reference to the DemEventParameter which shall be issued when the error "FRSM_E_CLUSTER_STARTUP" has occured. If the reference is not configured the error shall be reported as DET error.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ FRSM_E_CLUSTER_SYNC_LOSS
+
+ Reference to the DemEventParameter which shall be issued when the error "FRSM_E_CLUSTER_SYNC_LOSS" has occurred. If the reference is not configured the error shall be reported as DET error.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+
+
+
+
+ FrSMGeneral
+
+ This container contains the general configuration parameters of the FlexRay State Manager.
+
+ 1
+ 1
+ false
+
+
+
+ FrSMDevErrorDetect
+
+ Enables and disables the development error detection and
+
+
+
+ notification mechanism.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ FrSMSyncLossErrorIndicationName
+
+ Name of <Cdd>_SyncLossErrorIndication function that shall be called on loss of synchronization. If this parameter is omitted no indication shall take place.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ FrSMVersionInfoApi
+
+ Enables and disables the version info API
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrTSyn.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrTSyn.arxml
new file mode 100644
index 00000000..1668c009
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrTSyn.arxml
@@ -0,0 +1,615 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ FrTSyn
+
+ This represents the specific configuration variant for the TSyn on Flexray.
+
+ VENDOR_SPECIFIC_MODULE_DEFINITION
+
+
+
+ 1.00.00
+ visssf
+ 2014-08-26T09:27:58+02:00
+
+
+
+ Initial creation (Beta)
+
+
+ ESCAN00077543
+
+
+
+
+
+ 1.00.01
+ visssf
+ 2015-03-20T08:57:30+01:00
+
+
+
+ Updated SW version
+
+
+
+
+
+ 2.00.00
+ visssf
+ 2015-09-22T09:26:14+02:00
+
+
+
+ Updated SW version
+
+
+
+
+
+ 2.01.00
+ visssf
+ 2016-02-26T11:52:11+01:00
+
+
+
+ Support multiple masters per Time Domain
+
+
+ ESCAN00088578
+
+
+
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ FrTSynGeneral
+
+ This container holds the general parameters of the Flexray-specific Synchronized Time-base Manager
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ FrTSynDevErrorDetect
+
+ Switch for enabling the development error detection.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ FrTSynMainFunctionPeriod
+
+ Schedule period of the main function FrTSyn_MainFunction. Unit: [s].
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1.7976931348623157E+308
+ 0
+
+
+
+ FrTSynVersionInfo
+
+ Activate/Deactivate the version information API (FrTSyn_GetVersionInfo). True: version information API activated False: version information API deactivated.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ FrTSynGlobalTimeOfsDataIDList
+
+ The DataIDList for OFS messages ensures the identification of data elements due to CRC calculation process.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ FrTSynGlobalTimeOfsDataIDListElement
+
+ Element of the DataIDList for OFS messages ensures the identification of data elements due to CRC calculation process.
+
+
+
+
+ false
+ false
+
+
+
+ 16
+ 16
+
+
+
+ FrTSynGlobalTimeOfsDataIDListIndex
+
+ Index of the DataIDList for OFS messages ensures the identification of data elements due to CRC calculation process.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 15
+ 0
+
+
+
+ FrTSynGlobalTimeOfsDataIDListValue
+
+ Value of the DataIDList for OFS messages ensures the identification of data elements due to CRC calculation process.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+
+
+ FrTSynGlobalTimeSyncDataIDList
+
+ The DataIDList for SYNC messages ensures the identification of data elements due to CRC calculation process.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ FrTSynGlobalTimeSyncDataIDListElement
+
+ Element of the DataIDList for SYNC messages ensures the identification of data elements due to CRC calculation process.
+
+
+
+
+ false
+ false
+
+
+
+ 16
+ 16
+
+
+
+ FrTSynGlobalTimeSyncDataIDListIndex
+
+ Index of the DataIDList for SYNC messages ensures the identification of data elements due to CRC calculation process.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 15
+ 0
+
+
+
+ FrTSynGlobalTimeSyncDataIDListValue
+
+ Value of the DataIDList for SYNC messages ensures the identification of data elements due to CRC calculation process.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+
+
+
+
+ FrTSynGlobalTimeDomain
+
+ This represents the existence of a global time domain on Flexray. The FrTSyn module can administrate several global time domains at the same time that in itself form a hierarchy of domains and sub-domains.
+
+
+
+
+ false
+ false
+
+
+
+
+
+ If the FrTSyn exists it is assumed that at least one global time domain exists.
+
+
+ 1
+ true
+
+
+
+ FrTSynGlobalTimeDomainId
+
+ The global time domain ID.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 31
+ 0
+
+
+
+ FrTSynGlobalTimeSequenceCounterJumpWidth
+
+ The SequenceCounterJumpWidth specifies the maximum allowed gap of the Sequence Counter between two SYNC resp. two OFS messages.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 15
+ 1
+
+
+
+
+
+ FrTSynSynchronizedTimeBaseRef
+
+ Mandatory reference to the required synchronized time-base.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase
+
+
+
+
+
+ FrTSynGlobalTimeMaster
+
+ Configuration of the global time master. Each global time domain is required to have exactly one global time master. This master may or may not exist on the configured ECU.
+
+
+
+
+ false
+ true
+
+
+
+ 0
+ true
+
+
+
+ FrTSynGlobalTimeTxCrcSecured
+
+ This represents the configuration of whether or not CRC is supported.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ CRC_NOT_SUPPORTED
+ AUTOSAR_ECUC
+
+
+ CRC_SUPPORTED
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrTSynGlobalTimeTxPeriod
+
+ This represents the TX period. Unit: seconds
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1.7976931348623157E+308
+ 0
+
+
+
+
+
+ FrTSynGlobalTimeMasterPdu
+
+ This container carries all properties required to configure the PDU sent by the global time master for the given global time domain.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ FrTSynGlobalTimeMasterConfirmationHandleId
+
+ This represents the handle ID of the PDU that contains the global time information.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ true
+ 0
+ 65535
+ 0
+
+
+
+
+
+ FrTSynGlobalTimePduRef
+
+ This represents the reference to the Pdu taken to transmit the global time information. The global time master of a global time domain acts as the sender of the Pdu while all the time slaves are supposed to receive the Pdu.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ FrTSynGlobalTimeSlave
+
+ This represents the time slave for the enclosing global time domain.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ FrTSynRxCrcValidated
+
+ This parameter controls whether or not CRC validation shall be supported.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ CRC_IGNORED
+ AUTOSAR_ECUC
+
+
+ CRC_NOT_VALIDATED
+ AUTOSAR_ECUC
+
+
+ CRC_VALIDATED
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ FrTSynGlobalTimeSlavePdu
+
+ This container carries all properties required to configure the PDU received by the time slave for the given global time domain.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ FrTSynGlobalTimeSlaveHandleId
+
+ This represents the handle ID of the PDU that contains the global time information.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ true
+ 0
+ 65535
+ 0
+
+
+
+
+
+ FrTSynGlobalTimePduRef
+
+ This represents the reference to the Pdu taken to transmit the global time information. The global time master of a global time domain acts as the sender of the Pdu while all the time slaves are supposed to receive the Pdu.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrTp.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrTp.arxml
new file mode 100644
index 00000000..1764f75f
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrTp.arxml
@@ -0,0 +1,1207 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ FrTp
+
+ Configuration of the FlexRay Transport Protocol module according to ISO 10681-2.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ FrTpGeneral
+
+ This container contains the general configuration parameters of the FlexRay Transport Protocol module.
+
+ 1
+ 1
+ false
+
+
+
+ FrTpAckRt
+
+ Preprocessor switch for enabling the Acknowledgement and retry mechanisms.
+
+
+
+ True: Acknowledge and Retry is enabled
+ False: Acknowledge and Retry is disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrTpChanNum
+
+ Preprocessor switch for defining the number of concurrent channels the module supports. Up to 32 channels shall be definable here.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 32
+ 1
+
+
+
+ FrTpChangeParamApi
+
+ Preprocessor switch for enabling the API to change FrTp communication
+
+
+
+ parameters.
+ True: ChangeParameter API is enabled
+ False: ChangeParameter API is disabled.
+
+ True: Version Info API is enabled
+ False: Version Info API is disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ FrTpMultipleConfig
+
+ This container holds one or several multiple configuration sets.
+
+ 1
+ 1
+ true
+
+
+
+ FrTpConnection
+
+ This container contains the connection specific parameters to transfer N-PDUs via FlexRay TP.
+
+ 1
+ true
+ false
+
+
+
+ FrTpBandwidthLimitation
+
+ This parameter indicates wheather the connection requires a bandwidth limitation or not. If FrTpBandwidthLimitation=True the sender shall send a StartFrame always on the first PDU of a PDU-Pool.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrTpLa
+
+ This parameter defines the Local Address for the respective connection. When the local instance is the sender, this is the Source Address within the TP frame. When the local instance is the receiver, this is the Target Address within the TP frame.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ FrTpMultipleReceiverCon
+
+ This parameter defines, whether this connection is an 1:1 ('false') or an 1:n ('true') connection. If data segmentation is required this parameter is used to check whether segmentation is possible or not. If the connection is 1:n segmentation is not possible and an error will occur.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrTpRa
+
+ This parameter defines the Remote Address for the respective connection. When the local instance is the sender, this is the Target Address within the TP frame. When the local instance is the receiver, this is the Source Address within the TP frame.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ FrTpConCtrlRef
+
+ FrTpConnectionControlReference:
+
+
+
+ This parameter defines a reference to a connection control container.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FrTp/FrTpMultipleConfig/FrTpConnectionControl
+
+
+
+ FrTpRxPduPoolRef
+
+ This parameter defines a reference to a RxPduPool.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FrTp/FrTpMultipleConfig/FrTpRxPduPool
+
+
+
+ FrTpTxPduPoolRef
+
+ This parameter defines a reference to a TxPduPool.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/FrTp/FrTpMultipleConfig/FrTpTxPduPool
+
+
+
+
+
+ FrTpRxSdu
+
+ This parameter defines the Rx Service Data Unit Identifier (Sdu Id) which uniquely identifies a data transfer (inter-module communication) between FrTp and PDUR.
+
+ 0
+ 1
+ false
+
+
+
+ FrTpRxSduId
+
+ This unique identifier is used for change parameter request or receive cancellation from PduR to FrTp.
+
+
+
+ ImplementationType: PduIdType
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ FrTpRxSduRef
+
+ Reference to a PDU in the global PDU structure.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ FrTpTxSdu
+
+ This parameter defines the Tx Service Data Unit Identifier (Sdu Id) which uniquely identifies a data transfer (inter-module communication) between FrTp and PDUR.
+
+ 0
+ 1
+ false
+
+
+
+ FrTpTxSduId
+
+ This is a unique identifier for a to be transmitted message from the PduR to the FrTp.
+
+
+
+ ImplementationType: PduIdType
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ FrTpTxSduRef
+
+ Reference to a PDU in the global PDU structure.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ FrTpConnectionControl
+
+ This container contains the configuration parameters to control a FlexRay TP connection.
+
+ 1
+ true
+ false
+
+
+
+ FrTpAckType
+
+ This parameter defines the type of acknowledgement which is used for the specific channel.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FRTP_ACK_WITH_RT
+ AUTOSAR_ECUC
+
+
+ FRTP_NO
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrTpMaxAr
+
+ This parameter defines the maximum number of trying to send a frame when a TIMEOUT AR occurs.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrTpMaxAs
+
+ This parameter defines the maximum number of trying to send a frame when a TIMEOUT AS occurs.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrTpMaxBufferSize
+
+ Limits the maximal buffer size the FrTp can choose in order to limit the amount of Tx buffer that will be requested at the sender side in a segmented transfer.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ FrTpMaxFCWait
+
+ This parameter defines the maximum number of FlowControl N-PDUs with FlowState "WAIT"
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrTpMaxFrIf
+
+ This parameter defines the maximum number of trying to send a frame when the FrIf returns an error.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrTpMaxNbrOfNPduPerCycle
+
+ This parameter is part of the ISO 10681-2 protocol's FlowControl parameter "Bandwidth Control (BC)". It limits the number of N-Pdus the sender is allowed to transmit within a FlexRay cycle.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 31
+ 0
+
+
+
+ FrTpMaxRn
+
+ This parameter defines the maximum number of retries (if retry is configured).
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrTpSCexp
+
+ This parameter is part of the ISO 10681-2 protocol's FlowControl parameter "Bandwidth Control (BC)". It represents the exponent to calculate the minimum number of "Separation Cycles" the sender has to wait for the next transmission of an FrTp N-Pdu.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+ FrTpTimeBr
+
+ This parameter defines the time in seconds the FrTp requires to transmit a corresponding FlowControl Frame. According to ISO 10681-2 this parameter is a performance requirement.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0
+
+
+
+ FrTpTimeBuffer
+
+ This parameter defines the time in seconds of waiting for the next try to get a Tx or Rx buffer.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ FrTpTimeFrIf
+
+ This parameter defines the time in seconds of waiting for the next try (if retry is activated) to send via FrIf_Transmit.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0
+
+
+
+ FrTpTimeoutAr
+
+ This parameter states the timeout in seconds between the PDU transmit request of the Transport Layer to the FlexRay Interface and the corresponding confirmation of the FlexRay Interface on the receiver side (for FC or AF).
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ FrTpTimeoutAs
+
+ This parameter specifies the timeout in seconds the FrIf shall confirm a transmitted Pdu to the FrTp.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ FrTpTimeoutBs
+
+ This parameter defines the timeout in seconds for waiting for an FC or AF on the sender side in a 1:1 connection.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ FrTpTimeoutCr
+
+ This parameter defines the timeout value in seconds a receiver is waiting for a CF or a LF.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+
+
+ FrTpRxPduPool
+
+ This container contains all Pdus that are assigned to that Pdu Pool.
+
+ 0
+ true
+ false
+
+
+
+ FrTpRxPdu
+
+ Container to hold the PDU parameters.
+
+
+
+ ImplementationType: PduInfoType
+
+
+ 0
+ true
+ false
+
+
+
+ FrTpRxPduId
+
+ This is a unique identifier for a received message which is forwarded from the FrIf to the FrTp.
+
+
+
+ ImplementationType: PduIdType
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ FrTpRxPduRef
+
+ Reference to a PDU in the global PDU structure.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ FrTpTxPduPool
+
+ This container contains all Pdus that are assigned to that Pdu Pool.
+
+ 0
+ true
+ false
+
+
+
+ FrTpTxPdu
+
+ Container to hold the PDU parameters.
+
+
+
+ ImplementationType: PduInfoType
+
+
+ 1
+ true
+ false
+
+
+
+ FrTpTxConfirmationPduId
+
+ Handle Id to be used by the FrIf to confirm the transmission of the FrTpTxPdu to the FrIf module.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ FrTpTxPduRef
+
+ Reference to a PDU in the global PDU structure.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrTrcv.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrTrcv.arxml
new file mode 100644
index 00000000..c085256f
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_FrTrcv.arxml
@@ -0,0 +1,732 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ FrTrcv
+
+ Configuration of the FrTrcv (FlexRay Transceiver driver) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ true
+
+ VARIANT-PRE-COMPILE
+
+
+
+
+ FrTrcvChannel
+
+ Container gives FlexRay transceiver driver information about a single FlexRay transceiver channel.
+
+
+
+ Any FlexRay transceiver driver has such FlexRay transceiver channels.
+
+
+ 1
+ true
+ false
+
+
+
+ FrTrcvChannelId
+
+ Unique identifier of the FlexRay Transceiver Channel.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ FrTrcvChannelUsed
+
+ Shall the related FlexRay transceiver channel be used?
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ FrTrcvControlsPowerSupply
+
+ Is ECU power supply controlled by this transceiver?
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ FrTrcvEnableInterruptCallout
+
+ This parameter defines the existence and the name of a callout function that enables the interrupt pin for the wakeup. If this parameter is omitted no callout shall take place.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ FrTrcvInitState
+
+ State of FlexRay transceiver after power on.
+
+
+
+ ImplementationType: FrTrcv_TrcvModeType
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ FRTRCV_OP_MODE_NORMAL
+
+
+ FRTRCV_TRCVMODE_NORMAL
+ AUTOSAR_ECUC
+
+
+ FRTRCV_TRCVMODE_RECEIVEONLY
+ AUTOSAR_ECUC
+
+
+ FRTRCV_TRCVMODE_SLEEP
+ AUTOSAR_ECUC
+
+
+ FRTRCV_TRCVMODE_STANDBY
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrTrcvMaxBaudrate
+
+ Max baudrate for transceiver hardware type. Only used for validation purposes. Value shall be configured by configuration tool based on
+
+
+
+ FRTRCV_HARDWARE_NAME and internal information about ability of this hardware typel.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FR_10M
+ AUTOSAR_ECUC
+
+
+ FR_2M5
+ AUTOSAR_ECUC
+
+
+ FR_5M0
+ AUTOSAR_ECUC
+
+
+
+
+
+ FrTrcvWakeupByBusUsed
+
+ Is wake up by node supported? If FlexRay transceiver hardware does not support wake up by node value is always FALSE. If FlexRay transceiver hardware supports wake up by node value is TRUE or FALSE depending whether it is used or not.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ FrTrcvIcuChannelRef
+
+ Reference to the IcuChannel to enable/disable the interrupts for wakeups.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel
+
+
+
+ FrTrcvWakeupSourceRef
+
+ Reference to a wakeup source in the EcuM configuration. If
+
+
+
+ FrTrcvWakeUpSupport is configured as FRTRCV_WAKEUP_NOT_SUPPORTED the
+ FrTrcvWakeupSourceRef is not needed.
+
+ Implementation Type: reference to EcuM_WakeupSourceType
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource
+
+
+
+
+
+ FrTrcvAccess
+ 1
+ 1
+
+
+
+ FrTrcvDioAccess
+
+ Container gives FR transceiver driver information about accessing ports and port pins. If a FR transceiver hardware has no Dio interface, there is no instance of this container.
+
+ 0
+ 1
+ false
+
+
+
+ FrTrcvDioChannelAccess
+
+ In this Container the relation between FR transceiver hardware pin names and Dio port access information is given.
+
+ 1
+ true
+ false
+
+
+
+ FrTrcvHardwareInterfaceName
+
+ FR transceiver hardware interface name. It is typically the name of a pin. From a Dio point of view it is either a port, a single channel or a channel group. Depending on this fact either FRTRCV_DIO_PORT_SYMBOLIC_NAME or FRTRCV_DIO_CHANNEL_SYMBOLIC_NAME or FRTRCV_DIO_CHANNEL_GROUP_SYMBOLIC_NAME shall reference a Dio configuration. The FR transceiver driver implementation description shall list up this name for the appropriate FR transceiver hardware.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ FrTrcvDioSymNameRef
+
+ Choice Reference to a DIO Port, DIO Channel or DIO Channel Group. This reference replaces the FRTRCV_DIO_PORT_SYM_NAME, FRTRCV_DIO_CHANNEL_SYM_NAME and FRTRCV_DIO_GROUP_SYM_NAME references in the Fr Trcv SWS.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannel
+ /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup
+ /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort
+
+
+
+
+
+
+
+
+ FrTrcvSpiSequence
+
+ Container gives FlexRay transceiver driver information about one SPI sequence. One SPI sequence used by FlexRay transceiver driver is in exclusive use for it. No other driver is allowed to access this sequence. FlexRay transceiver driver may use one sequence to access n FlexRay transceiver hardwares chips of the same type or n sequences are used to access one single FlexRay transceiver hardware chip. If a FlexRay transceiver hardware has no SPI interface, there is no instance of this container.
+
+ 0
+ 1
+ false
+
+
+
+ FrTrcvSpiSequenceName
+
+ Reference to a Spi sequence configuration container.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence
+
+
+
+
+
+
+
+ FrTrcvBranchIdContainer
+
+ Only one SymbolicNameValue can be defined per container. Therefore this container is necessary.
+
+ 1
+ 1
+ false
+
+
+
+ FrTrcvBranchId
+
+ Unique branch id. It is used by CDDs and internally.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+
+
+ FrTrcvChannelDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ FRTRCV_E_FR_BUSERROR_TRCV
+
+ Reference to configured DEM event to report "Error Status of Class B (SPI) transceiver bus errors where TrcvIdx is the transceiver index"
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ FRTRCV_E_FR_ERRN_TRCV
+
+ Reference to configured DEM event to report "Error Status of Class A (GPIO) transceiver"
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+
+
+ FrTrcvGeneral
+
+ Container gives FlexRay transceiver driver basic information.
+
+ 1
+ 1
+ false
+
+
+
+ FrTrcvDemReportErrorStatusConfiguration
+
+ Name of a C function which substitutes Dem_ReportErrorStatus.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ FrTrcvDevErrorDetect
+
+ Switches development error detection and notification on and off.
+
+
+
+ If switched on, #define FRTRCV_DEV _ERROR_DETECT ON shall be generated. If switched off, #define FRTRCV_DEV_ERROR _DETECT OFF shall be generated. Define shall be part of file FrTrcv_Cfg.h.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrTrcvErrorCheckDuringCommunication
+
+ Enable a functionality to check transceiver's state during communication.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrTrcvErrorCheckInInit
+
+ Enable a functionality to check transceiver's state while initialization process of FrTrcv.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrTrcvGetVersionInfo
+
+ Switches version information API on and off. If switched off, function need not be present in compiled code.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ FrTrcvIndex
+
+ Specifies the InstanceId of this module instance. If only one instance is present it shall have the Id 0.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrTrcvMainFunctionCycleTime
+
+ Cyclic call time for function FrTrcvMainFunction in seconds. A call time of 0ms indicates no calls for this function. In this case function need not be present in compiled code.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ FrTrcvRetryCountInInit
+
+ Specifies the number of retry count when error occurs while initialization process of FrTrcv.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ FrTrcvWaitCount
+
+ Wait count for transceiver state changes.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 4294967295
+ 0
+
+
+
+ FrTrcvWakeUpSupport
+
+ Informs whether wake up is supported by polling or whether it is not supported.
+
+
+
+ In case no wake up is supported by FlexRay transceiver hardware setting has to be always NO.
+ Only in case wake up is supported by polling main function FlexRayTrcv_main has to be present in source code. In case of support for wake up either by polling wake up ability may be switched on or off for each channel of one FlexRay transceiver channel independently by FrTrcvWakeupByBusUsed.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FRTRCV_WAKEUP_BY_POLLING
+ AUTOSAR_ECUC
+
+
+ FRTRCV_WAKEUP_NOT_SUPPORTED
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Gpt.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Gpt.arxml
new file mode 100644
index 00000000..435af870
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Gpt.arxml
@@ -0,0 +1,580 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Gpt
+
+ Configuration of the Gpt (General Purpose Timer) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ GptChannelConfigSet
+
+ This container is the base of a Configuration Set which contains the configured GPT channels. This way, different configuration sets can be defined for post-build process.
+
+ 1
+ 1
+ true
+
+
+
+ GptChannelConfiguration
+
+ Configuration of an individual GPT channel.
+
+ 1
+ true
+ false
+
+
+
+ GptChannelId
+
+ Channel Id of the GPT channel. This value will be assigned to the symbolic name derived of the GptChannelConfiguration container short name.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 4294967295
+ 0
+
+
+
+ GptChannelMode
+
+ Specifies the behaviour of the timer channel after the target time is reached.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ GPT_CH_MODE_CONTINUOUS
+ AUTOSAR_ECUC
+
+
+ GPT_CH_MODE_ONESHOT
+ AUTOSAR_ECUC
+
+
+
+
+
+ GptChannelTickFrequency
+
+ Specifies the tick frequency of the timer channel in Hz.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ GptChannelTickValueMax
+
+ Maximum value in ticks, the timer channel is able to count. With the next tick, the timer rolls over to zero.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+ GptEnableWakeup
+
+ Enables wakeup capability of MCU for a channel.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ GptNotification
+
+ Function pointer to callback function (for non-wakeup notification)
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ GptChannelClkSrcRef
+
+ Reference to the GptClockReferencePoint from which the channel
+
+
+
+ clock is derived.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Gpt/GptDriverConfiguration/GptClockReferencePoint
+
+
+
+
+
+ GptWakeupConfiguration
+
+ Function pointer to callback function (for non-wakeup notification).
+
+ 0
+ 1
+ false
+
+
+
+ GptWakeupSourceRef
+
+ In case the wakeup-capability is true this value is transmitted to the Ecu State Manager.
+
+
+
+ Implementation Type: reference to EcuM_WakeupSourceType
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource
+
+
+
+
+
+
+
+
+
+ GptConfigurationOfOptApiServices
+
+ This container contains all configuration switches for configuring optional API services of the GPT driver.
+
+ 1
+ 1
+ false
+
+
+
+ GptDeinitApi
+
+ Adds / removes the service Gpt_DeInit() from the code.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ GptEnableDisableNotificationApi
+
+ Adds / removes the services Gpt_EnableNotification() and Gpt_DisableNotification from the code.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ GptTimeElapsedApi
+
+ Adds / removes the service Gpt_GetTimeElapsed() from the code
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ GptTimeRemainingApi
+
+ Adds / removes the service Gpt_GetTimeRemaining() from the code.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ GptVersionInfoApi
+
+ Adds / removes the service Gpt_GetVersionInfo() from the code.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ GptWakeupFunctionalityApi
+
+ Adds / removes the services Gpt_SetMode(), Gpt_EnableWakeup() Gpt_DisableWakeup() and Gpt_CheckWakeup() from the code.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ GptDriverConfiguration
+
+ This container contains the module-wide configuration (parameters) of the GPT Driver
+
+ 1
+ 1
+ false
+
+
+
+ GptDevErrorDetect
+
+ Enables/Disables development error detection.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ GptReportWakeupSource
+
+ Enables/Disables wakeup source reporting.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ GptClockReferencePoint
+
+ This container contains a parameter, which represents a reference to a container of the type McuClockReferencePoint (defined in module MCU).
+
+
+
+ A container is needed to support multiple clock references (hardware dependent).
+
+
+ 1
+ true
+ false
+
+
+
+ GptClockReference
+
+ Reference to a container of the type McuClockReferencePoint, to select an input clock.
+
+
+
+ The configuration editor for the GPT module can support the integrator by only allowing a selection of those clock reference points that can be connected physically to the GPT hardware peripheral.
+ The desired frequency (desired by GPT) has to be the same as the selected and provided frequency of the MCU configuration. This has to be checked automatically.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Icu.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Icu.arxml
new file mode 100644
index 00000000..7313e194
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Icu.arxml
@@ -0,0 +1,967 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Icu
+
+ Configuration of the Icu (Input Capture Unit) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ true
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ IcuConfigSet
+
+ This container is the base for a multiple configuration set
+
+ 1
+ 1
+ true
+
+
+
+ IcuMaxChannel
+
+ This parameter contains the number of Channels configured. It will be gathered by tools during the configuration stage.
+
+
+
+ calculationFormula = Number of configured Icu Channels
+
+ Implementation Type: Icu_ChannelType
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ IcuChannel
+
+ Configuration of an individual ICU channel.
+
+ 1
+ true
+ false
+
+
+
+ IcuChannelId
+
+ Channel Id of the ICU channel. This value will be assigned to the symbolic name derived of the IcuChannel container short name.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ IcuDefaultStartEdge
+
+ Configures the default-activation-edge which shall be used for this channel if there was no activation-edge configured by the call of service Icu_SetActivationCondition().
+
+
+
+ In case the Measurement Mode is "IcuSignalMeasurement" and the properties "DutyCycle" or "Period" are set, the edge configured here is used as Default Period Start Edge.
+
+ Implementation Type: Icu_ActivationType
+
+ true: Icu_StartSignalMeasurement() and Icu_StopSignalMeasurement() can be used.
+ false: Icu_StartSignalMeasurement() and Icu_StopSignalMeasurement() can not be used.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ IcuTimestampApi
+
+ Adds / removes all services related to the timestamping functionality as listed below from the code: Icu_StartTimestamp(), Icu_StopTimestamp(), Icu_GetTimestampIndex().
+
+
+
+ true: The services listed above can be used.
+ false: The services listed above can not be used.
+
+ The active state is reported by the BswM via IdsM_BswM_StateChanged().
+
+
+ 16
+
+
+
+ IdsMBlockStateID
+
+ This value specifies the identifier of this block state.
+ Tags: atp.Status=draft
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ true
+ 15
+ 0
+
+
+
+
+
+ IdsMBufferConfiguration
+
+ Configuration of the event buffers and context data buffers used by IdsM.
+ Tags: atp.Status=draft
+
+ 1
+ 1
+
+
+
+ IdsMContextDataBuffer
+
+ Buffer that is reserved to store the context data of SEvs.
+ Tags: atp.Status=draft
+
+
+
+ Depending on the type of SEv that is processed, there can be significant differences in sizes of the context data.
+
+
+ 0
+ 65535
+
+
+
+ IdsMContextDataBufferSize
+
+ Size of the context data buffer in bytes.
+ Tags: atp.Status=draft
+
+
+
+ It is recommended to configure buffers with an appropriate size depending on the configured SEvs.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1500
+ 1
+
+
+
+ IdsMNumberOfContextDataBuffers
+
+ The number of buffers with the configured buffer size specified in IdsMContextDataBufferSize.
+ Tags: atp.Status=draft
+
+
+
+ It is recommended to configure an appropriate number of buffers depending on the configured SEvs.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+
+
+ IdsMEventBuffers
+
+ Buffers used to store the SEvs.
+ Tags: atp.Status=draft
+
+ 1
+ 1
+
+
+
+ IdsMNumberOfEventBuffers
+
+ The number of event buffers used to store the SEvs.
+ Tags: atp.Status=draft
+
+
+
+ The suggested number of buffers can be calculated as follows: IdsMNumberOfBuffers = Number of Aggregation Filter Instances + Upper bound of parallel processed SEvs. Number of Aggregation Filter Instances = The number of configured SEvs that use a filter chain that contains an aggregation filter. Upper bound of parallel processed SEvs = 10% of the number of configured SEvs.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+
+
+
+
+ IdsMEvent
+
+ Configuration of the IdsM Event unit which is reported by a sensor and its parameters.
+ Tags: atp.Status=draft
+
+ 1
+ 65535
+
+
+
+ IdsMExternalEventId
+
+ The external security event ID which is reported to the sink.
+ Tags: atp.Status=draft
+
+
+
+ There are two different value ranges depending on the referencing module: Standarized SEv ID is defined by the AUTOSAR specification. This ID is usually derived from the SecXT. Standard ID range: 0x0000 - 0x8000 Generic User Event ID is defined by the user. Used when a SW-C / Application references the SEv. Generic ID range: 0x8000 - 0xFFFE. 0xFFFF is considered an invalid ID
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 65534
+ 0
+
+
+
+ IdsMInternalEventId
+
+ Consecutive number used internally as an identifier by the IdsM module.
+ Tags: atp.Status=draft
+
+
+
+ This number is calculated internally and shall not be configured manually. This parameter is only available to publish the result of this calculation. Applications using IdsM APIs shall not rely on the value of this parameter. Instead, they shall use the symbolic name value.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ true
+ 65535
+ 65535
+ 0
+
+
+
+ IdsMReportingModeFilter
+
+ The reporting mode filter defines the level of detail of the reporting. Whether SEv should be dropped, forwarded with context data or forwarded without context data.
+ Tags: atp.Status=draft
+
+
+
+ The parameter determines if the SEv is either: - dropped (OFF) - sent without context data (BRIEF) - sent with context data (DETAILED) - sent without context data, ignoring the rest of the filter chain (BRIEF_BYPASSING_FILTERS) - sent with context data ignoring the rest of the filter chain (DETAILED_BYPASSING_FILTERS)
+
+ If there is only one instance of a sensor, the default ID is 0.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 65535
+ 0
+
+
+
+ IdsMSinkDem
+
+ The QSEv will be sent to the Dem Module into a Security Event Memory (Sem) to persist it on the local ECU.
+ Tags: atp.Status=draft
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ IdsMSinkIdsR
+
+ The QSEv will be sent to the IDS Reporter.
+ Tags: atp.Status=draft
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ IdsMFilterChainRef
+
+ Reference to a configured IdsM filter chain.
+ Tags: atp.Status=draft
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMFilterChain
+
+
+
+
+
+ IdsMServiceInterfaceOptions
+
+ Adittional configuration parameters of a SEv when the sensor is a SW-C or application.
+ Tags: atp.Status=draft
+
+ 0
+ 1
+
+
+
+ IdsMAdditionalParameterOption
+
+ In addition to the optional context data the Service Port Interface can be extended by the following parameters:
+ Tags: atp.Status=draft
+
+
+
+ - None: No extensions - Count: Additionally a count can be passed. This value is used as an initialization counter for the corresponding SEv. - Count and Timestamp: Additionally to the count a timestamp can be passed. Note: The timestamp option depends on whether IdsMTimeStampOption is configured to enable timestamps.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ None
+
+
+ Count
+
+ Tags: atp.Status=draft
+
+ AUTOSAR_ECUC
+
+
+ CountTimestamp
+
+ Tags: atp.Status=draft
+
+ AUTOSAR_ECUC
+
+
+ None
+
+ Tags: atp.Status=draft
+
+ AUTOSAR_ECUC
+
+
+
+
+
+ IdsMEventMaxContextDataSize
+
+ Maximum number of bytes used by the IdsM and the RTE when forwarding context data of the corresponding security event.
+ Tags: atp.Status=draft
+
+
+
+ This parameter is only used for SW-C use cases. This is the maximum amount of bytes defined for transmission of the context data. In case this is a Basic Software Module SEv, the configuration of this parameter is not necessary and will be ignored.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 1500
+ 0
+
+
+
+
+
+
+
+ IdsMFilterChain
+
+ A filter chain is a combination of filters that affects one or more SEvs.
+ Tags: atp.Status=draft
+
+
+
+ A filter receives a SEv, checks condition(s) and, e.g. - forwards SEv immediately/later - drops SEv - stores SEv - modifies SEv Consider that the filter order is defined as follows: - Reporting Mode Level (per SEv ID) - Block State (per SEv ID) - Forward Every nth (per SEv ID) - Event Aggregation (per SEv ID) - Event Threshold (per SEv ID) - Event Rate Limitation (per IdsM Instance) - Traffic Limitation (per IdsM Instance)
+
+
+ 0
+ true
+
+
+
+ IdsMBlockStateFilter
+
+ This state filter drops SEvs if the current State reported by the BswM is in this state filter list.
+ Tags: atp.Status=draft
+
+ 0
+
+
+
+ IdsMBlockStateReference
+
+ The collection of SEvs during this state will be suspended.
+ Tags: atp.Status=draft
+
+ 1
+ 16
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/IdsM/IdsMConfiguration/IdsMBlockState
+
+
+
+
+
+ IdsMEventAggregationFilter
+
+ All received events of a certain event ID that are received by this filter during a single aggregation time interval are not forwarded immediately.
+ Tags: atp.Status=draft
+
+
+
+ Instead, only the last or the first received SEv is stored in an aggregation buffer, depending on the configuration of "IdsMContextDataSourceSelector". The counter field of the SEv is modified so that it contains the sum of the counter fields of all incoming SEvs during the current aggregation time interval. At the end of the aggregation time interval, the buffered SEv is sent out and the aggregation buffer is cleared. If there was no incoming SEv until the end of the aggregation time interval, no message will be sent.
+
+
+ 0
+ 1
+
+
+
+ IdsMContextDataSourceSelector
+
+ The resulting SEv from the aggregation filter contains the context data from one of the following two sources:
+ Tags: atp.Status=draft
+
+
+
+ IDSM_FILTERS_CTX_USE_FIRST = ContextData of first received SEv is used for resulting QSEv. IDSM_FILTERS_CTX_USE_LAST = ContextData of last received SEv is used for resulting QSEv.
+
+ Note: Shall be configured as a multiple of the IdsM main function period.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ INF
+ 0
+
+
+
+
+
+ IdsMEventThresholdFilter
+
+ During each time interval "IdsMEventThresholdTimeInterval", the filter drops the first "IdsMEventThresholdNumber - 1" SEvs and forwards all other incoming SEvs immediately until the end of the time interval.
+ Tags: atp.Status=draft
+
+ 0
+ 1
+
+
+
+ IdsMEventThresholdNumber
+
+ This parameter assigns the threshold 'p' for each SEv ID affected by this threshold filter.
+ Tags: atp.Status=draft
+
+
+
+ All SEvs ' p-1' are dropped, SEvs equal or greater than 'p' are forwarded.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 65535
+ 2
+
+
+
+ IdsMEventThresholdTimeInterval
+
+ Length of the threshold time interval (as float in seconds).
+ Tags: atp.Status=draft
+
+
+
+ Note: Shall be configured as a multiple of the IdsM main function period.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ INF
+ 0
+
+
+
+
+
+ IdsMForwardEveryNthFilter
+
+ Out of all incoming SEVs, drop all but every nth. Those will be forwarded without modification.
+ Tags: atp.Status=draft
+
+ 0
+ 1
+
+
+
+ IdsMNthParameter
+
+ For each SEv ID for which this filter is configured, this parameter assigns the appropriate n.
+ Tags: atp.Status=draft
+
+
+
+ Only 1 from n SEvs will be forwarded.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 65535
+ 2
+
+
+
+
+
+
+
+ IdsMPdus
+
+ Configuration of the PDU references used to send the events data.
+ Tags: atp.Status=draft
+
+ 0
+ 1
+
+
+
+ IdsMIfTxPdu
+
+ IF PDU used to transmit a QSEv via the PduR to the IdsR.
+ Tags: atp.Status=draft
+
+
+
+ If the total size of the QSEv's data to be transmitted fits in a single frame of the underlying bus, the IF PDU is used.
+
+
+ 0
+ 1
+
+
+
+ IdsMIfTxPduHandleId
+
+ IdsM does not use this parameter, content will be ignored.
+ Tags: atp.Status=draft
+
+
+
+ The existence of this parameter is needed by PduR.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ true
+ 0
+ 0
+ 0
+
+
+
+
+
+ IdsMIfTxPduRef
+
+ Reference to the IF PDU used for transmission of the QSEvs.
+ Tags: atp.Status=draft
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ IdsMTpTxPdu
+
+ TP PDU used to transmit a QSEv via the PduR to the IdsR.
+ Tags: atp.Status=draft
+
+
+
+ If the total size of the QSEv's data to be transmitted is bigger than the size of a single frame of the underlying bus, the TP PDU is used.
+
+
+ 0
+ 1
+
+
+
+ IdsMTpTxPduHandleId
+
+ IdsM does not use this parameter, content will be ignored.
+ Tags: atp.Status=draft
+
+
+
+ The existence of this parameter is needed by PduR.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ true
+ 0
+ 0
+ 0
+
+
+
+
+
+ IdsMTpTxPduRef
+
+ Reference to the TP PDU used for transmission of the QSEvs.
+ Tags: atp.Status=draft
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+ IdsMGeneral
+
+ General configuration parameters of IdsM.
+ Tags: atp.Status=draft
+
+ 1
+ 1
+
+
+
+ IdsMDevErrorDetect
+
+ This parameter enables/disables the Development Error Detection and Notification.
+ Tags: atp.Status=draft
+
+
+
+ true: Development error detection is enabled. false: Development error detection is disabled. Note: In general, the development error detection is recommended during pre-test phase. It is not recommended to enable the development error detection in production code due to increased runtime and ROM needs.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ IdsMDiagnosticSupport
+
+ Enables or disables the Dcm APIs which are used to read and write certain values of the IdsM module through the diagnostic communication manager.
+ Tags: atp.Status=draft
+
+
+
+ true: Dcm APIs are enabled false: Dcm APIs are disabled
+
+ This ID helps identifying the origin of a SEv, together with the SEv configuration parameters: ExternalEventId and the IdsMSensorInstanceId. Note: There is only one IdsM (from the AUTOSAR Classic Platform) instance per ECU.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1023
+ 0
+
+
+
+ IdsMMainFunctionPeriod
+
+ The period between successive calls to the IdsM main function (as float in seconds).
+ Tags: atp.Status=draft
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0.01
+ INF
+ 0
+
+
+
+ IdsMSignatureGenerateResultLength
+
+ This parameter defines the length in bytes of the signature calculated by the crypto services. This parameter should be set when the IdsMSignatureSupport is enabled.
+ Tags: atp.Status=draft
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ IdsMSignatureSupport
+
+ This parameter enables/disables the functionality of sending messages to the network with a signature of encryption calculated by the crypto services.
+ Tags: atp.Status=draft
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ IdsMTimestampOption
+
+ This parameter enables/disables the functionality of having a timestamp field as part of a QSEv and if the origin of the timestamp is from the AUTOSAR stack or from the application (custom timestamp).
+ Tags: atp.Status=draft
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ AUTOSAR
+
+ Tags: atp.Status=draft
+
+ AUTOSAR_ECUC
+
+
+ Custom
+
+ Tags: atp.Status=draft
+
+ AUTOSAR_ECUC
+
+
+ None
+
+ Tags: atp.Status=draft
+
+ AUTOSAR_ECUC
+
+
+
+
+
+ IdsMVersionInfoApi
+
+ This parameter enables/disables the function IdsM_GetVersionInfo() to get major, minor and patch version information of the module.
+ Tags: atp.Status=draft
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ IdsMCsmJobReference
+
+ This parameter references the Csm job that is used to generate signatures when qualified security events must be signed.
+ Tags: atp.Status=draft
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob
+
+
+
+ IdsMNvmBlockDescriptor
+
+ Choose a NvM block descriptor reference, that is used to load and store the non-volatile data of IdsM module.
+ Tags: atp.Status=draft
+
+
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor
+
+
+
+ IdsMStbMSynchronizedTimeBaseReference
+
+ This parameter references the time source when the origin of the timestamp is AUTOSAR.
+ Tags: atp.Status=draft
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase
+
+
+
+
+
+ IdsMGlobalRateLimitationFilters
+
+ Global rate limitation filters for all SEvs.
+ Tags: atp.Status=draft
+
+ 0
+ 1
+
+
+
+ IdsMFilterEventRateLimitation
+
+ For configurable time intervals of length "IdsMRateLimitationTimeInterval" this filter forwards all the SEvs until reaching the limit "IdsMRateLimitationMaximumEvents".
+ Tags: atp.Status=draft
+
+
+
+ The limit is measured in number of incoming SEvs. Until the end of the time interval, all subsequent SEvs are dropped. This is helpful to cap the load that the IdsM generates unto information sinks like the IdsR. This filter is not specific to a single SEv but it applies to all SEvs handled by the current IdsM instance. Note: Each possible SEv counts as a single one, regardless of its counter value.
+
+
+ 0
+ 1
+
+
+
+ IdsMRateLimitationMaximumEvents
+
+ The maximum number of SEvs which are passed on by this filter in a single rate limitation time interval.
+ Tags: atp.Status=draft
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ IdsMRateLimitationTimeInterval
+
+ Time interval length of the event rate limitation filter (as float in seconds).
+ Tags: atp.Status=draft
+
+
+
+ Note: Shall be configured as a multiple of the IdsM main function period.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ INF
+ 0
+
+
+
+
+
+ IdsMFilterTrafficLimitation
+
+ The traffic limitation filter forwards all the incoming SEvs until reaching the limit "IdsMTrafficLimitationMaximumBytes".
+ Tags: atp.Status=draft
+
+
+
+ The limit is measured in incoming amount of bytes. This filter forwards SEvs only, if the accumulated sizes of all incoming SEvs in the current traffic limitation time interval up until the current SEv is smaller or equal than a configurable maximum number of bytes "IdsMTrafficLimitationMaximumBytes". The length of the traffic limitation time interval is configurable in "IdsMTrafficLimitationTimeInterval". This filter is not specific to a single SEv but it applies to all SEvs handled by the current IdsM instance.
+
+
+ 0
+ 1
+
+
+
+ IdsMTrafficLimitationMaximumBytes
+
+ The maximum number of bytes to be sent out by the IdsM in a single traffic limitation time interval.
+ Tags: atp.Status=draft
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ IdsMTrafficLimitationTimeInterval
+
+ Length of the traffic limitation time interval (as float in seconds).
+ Tags: atp.Status=draft
+
+
+
+ Note: Shall be configured as a multiple of the IdsM main function period.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ INF
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_IpduM.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_IpduM.arxml
new file mode 100644
index 00000000..116caa08
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_IpduM.arxml
@@ -0,0 +1,1438 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ IpduM
+
+ Configuration of the IpduM (Ipdu Multiplexer) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ IpduMConfig
+
+ This container contains the sub containers of the IpduM module. The IpduMTxPathway subcontainer includes information about sent I-PDUs. The IpduMRxPathway includes information about received I-PDUs.
+
+
+
+ This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+
+ 1
+ 1
+ true
+
+
+
+ IpduMRxPathway
+
+ Contains the configuration parameters received I-PDUs by the IpduM module.
+
+ 0
+ true
+ false
+
+
+
+ IpduMRxIndication
+
+ Contains the configuration for incoming RxIndication calls.
+
+ 1
+ 1
+ false
+
+
+
+ IpduMByteOrder
+
+ This parameter defines the ByteOrder for all IpduMSegments (static and dynamic part) and for the selectorField within the MultiplexedPdu.
+
+
+
+ The absolute position of a segment in the MultiplexedIPdu is
+ determined by the definition of the ByteOrder parameter:
+ If BIG_ENDIAN is specified, the SegmentPosition indicates the bit position of the most significant bit in an IPDU.
+ If LITTLE_ENDIAN is specified, the SegmentPosition indicates the bit position of the least significant bit in an IPDU.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BIG_ENDIAN
+ AUTOSAR_ECUC
+
+
+ LITTLE_ENDIAN
+ AUTOSAR_ECUC
+
+
+
+
+
+ IpduMRxHandleId
+
+ This is the I-PDU ID of the incoming I-PDU. If an incoming RxIndication's I-PDU ID matches this value then it is unpacked according to the specification in this container.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ IpduMRxIndicationPduRef
+
+ Reference to the received Pdu representation in the ECU Configuration Description exchange file.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ IpduMRxDynamicPart
+
+ This container contains the configuration for the dynamic part of incoming RxIndication calls. When an incoming received I-PDU's selector field matches the IpduM_Selector_Value, the new outgoing I-PDU for the dynamic part is constructed as defined by the segments of this container and sent out with the I-PDU ID referenced by IpduMOutgoingDynamicPduRef.
+
+ 1
+ true
+ false
+
+
+
+ IpduMRxSelectorValue
+
+ This is the selector value that this container refers to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ IpduMOutgoingDynamicPduRef
+
+ When the new I-PDU is sent out it is sent with this I-PDU ID. Reference to the sent PDU representation in the ECU Configuration Description exchange file.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ IpduMSegment
+
+ This contains the location and the length of a segment. A segment must fit inside the I-PDU. The segment in the source I-PDU that is located at the IpduMSegmentPosition is copied to the same position in the destination I-PDU.
+
+ 1
+ true
+ false
+
+
+
+ IpduMSegmentLength
+
+ Length of the segment in bits.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2032
+ 1
+
+
+
+ IpduMSegmentPosition
+
+ Segments bit position in the multiplexed Pdu.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+
+
+
+
+ IpduMRxStaticPart
+
+ This container contains the configuration for the static part of incoming RxIndication calls. On reception, the new outgoing I-PDU for the static part is constructed as defined by the segments of this container and sent out with the I-PDU ID referenced by IpduMOutgoingStaticPduRef.
+
+ 0
+ 1
+ false
+
+
+
+ IpduMOutgoingStaticPduRef
+
+ When the new I-PDU is sent out it is sent with this I-PDU ID. Reference to the sent Pdu representation in the ECU Configuration Description exchange file.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ IpduMSegment
+
+ This contains the location and the length of a segment. A segment must fit inside the I-PDU. The segment in the source I-PDU that is located at the IpduMSegmentPosition is copied to the same position in the destination I-PDU.
+
+ 1
+ true
+ false
+
+
+
+ IpduMSegmentLength
+
+ Length of the segment in bits.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2032
+ 1
+
+
+
+ IpduMSegmentPosition
+
+ Segments bit position in the multiplexed Pdu.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+
+
+
+
+ IpduMSelectorFieldPosition
+
+ This contains the location and the length of the selector field.
+
+ 1
+ 1
+ false
+
+
+
+ IpduMSelectorFieldLength
+
+ Length of the selector field in bits.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 8
+ 1
+
+
+
+ IpduMSelectorFieldPosition
+
+ Selector field bit position in the multiplexed Pdu.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+
+
+
+
+
+
+ IpduMTxPathway
+
+ Contains the configuration parameters transmitted I-PDUs by the IpduM module.
+
+ 0
+ true
+ false
+
+
+
+ IpduMTxRequest
+
+ This is used to specify the configuration for Transmit requests.
+
+
+
+ There will one instance of this container for each I-PDU that can be requested for transmission (the outgoing I-PDUs) by the IpduM.
+
+
+ 1
+ 1
+ false
+
+
+
+ IpduMByteOrder
+
+ This parameter defines the ByteOrder for all IpduMSegments (static and dynamic part) and for the selectorField within the MultiplexedPdu.
+
+
+
+ The absolute position of a segment in the MultiplexedIPdu is
+ determined by the definition of the ByteOrder parameter:
+ If BIG_ENDIAN is specified, the SegmentPosition indicates the bit position of the most significant bit in an IPDU.
+ If LITTLE_ENDIAN is specified, the SegmentPosition indicates the bit position of the least significant bit in an IPDU.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ BIG_ENDIAN
+ AUTOSAR_ECUC
+
+
+ LITTLE_ENDIAN
+ AUTOSAR_ECUC
+
+
+
+
+
+ IpduMIPduUnusedAreasDefault
+
+ IpduM module fills not used areas of an I-PDU with this bit-pattern
+
+
+
+ If this attribute is omitted the IpduM module does not fill the I-PDU.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ IpduMTxConfirmationPduId
+
+ The handle Id to be used by the PduR to confirm the transmission of this Pdu.
+
+
+
+ The existence of this parameter is essential for the PduR generation tool to actually find a symbolicNameValue for the OutgoingPdu.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ IpduMTxConfirmationTimeout
+
+ This timeout (in seconds) defines the timeout period for monitoring the reception of the TxConfirmation.
+
+
+
+ It is not used when an I-PDU is requested using the trigger transmit API.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+ IpduMTxTriggerMode
+
+ Selects whether to send the multiplexed I-PDU immediately or at some later date.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DYNAMIC_PART_TRIGGER
+ AUTOSAR_ECUC
+
+
+ NONE
+ AUTOSAR_ECUC
+
+
+ STATIC_OR_DYNAMIC_PART_TRIGGER
+ AUTOSAR_ECUC
+
+
+ STATIC_PART_TRIGGER
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ IpduMInitialDynamicPart
+
+ Reference to the dynamic part that shall be used to initialize this multiplexed TX-I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/IpduM/IpduMConfig/IpduMTxPathway/IpduMTxRequest/IpduMTxDynamicPart
+
+
+
+ IpduMOutgoingPduRef
+
+ Reference to the PDU defining the outgoing I-PDU.
+
+
+
+ When the outgoing I-PDU is sent this is the I-PDU ID to give it. It is the IpduM I-PDU ID of the assembled I-PDU.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ IpduMSelectorFieldPosition
+
+ This contains the location and the length of the selector field.
+
+ 1
+ 1
+ false
+
+
+
+ IpduMSelectorFieldLength
+
+ Length of the selector field in bits.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 8
+ 1
+
+
+
+ IpduMSelectorFieldPosition
+
+ Selector field bit position in the multiplexed Pdu.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+
+
+ IpduMTxDynamicPart
+
+ Configuration parameters for an instance of a TxRequest call into the IpduM. When a Tx Request with the IpduMTxDynamicHandleId is received by the IpduM, all segments as defined by this container are copied from the incoming I-PDU into the outgoing I-PDU buffer and then the send mode honoured. This container is used by the dynamic part of a TxRequest configuration. Therefore, for each outgoing I-PDU there will be one instance of this container for the dynamic part.
+
+ 1
+ true
+ false
+
+
+
+ IpduMJitUpdate
+
+ If configured to true fetch the data of this part Just-In-Time via the triggerTransmit API of the PduR.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ IpduMTxDynamicConfirmation
+
+ A transmit request can be confirmed by the lower layer. If this parameter is set to true a confirmation of the I-PDU in COM representing the dynamic part is generated.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ IpduMTxDynamicHandleId
+
+ This is an incoming handle id. When the handle of an incoming Tx Request matches this, the bits fields (see IpduMSegment) are copied and the IpduMTxTriggerMode is honored.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ IpduMTxDynamicPduRef
+
+ Reference to the Pdu representation in the ECU Configuration Description exchange file to be transmitted.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ IpduMSegment
+
+ This contains the location and the length of a segment. A segment must fit inside the I-PDU. The segment in the source I-PDU that is located at the IpduMSegmentPosition is copied to the same position in the destination I-PDU.
+
+ 1
+ true
+ false
+
+
+
+ IpduMSegmentLength
+
+ Length of the segment in bits.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2032
+ 1
+
+
+
+ IpduMSegmentPosition
+
+ Segments bit position in the multiplexed Pdu.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+
+
+
+
+ IpduMTxStaticPart
+
+ Configuration parameters for an instance of a Tx_Request call into the IpduM. When a Tx Request with the IpduMTxStaticHandleId is received by the IpduM, all segments as defined by this container are copied from the incoming I-PDU into the outgoing I-PDU buffer and then the send mode honoured. This container is used for the static part of a TxRequest configuration. Therefore, for each outgoing I-PDU there will be one instance of this container for the static part if it exists.
+
+ 0
+ 1
+ false
+
+
+
+ IpduMJitUpdate
+
+ If configured to true fetch the data of this part Just-In-Time via the triggerTransmit API of the PduR.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ IpduMTxStaticConfirmation
+
+ A transmit request can be confirmed by the lower layer. If this parameter is set to true a confirmation of the I-PDU in COM representing the static part is generated.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ IpduMTxStaticHandleId
+
+ This is an incoming handle id. When the handle of an incoming Tx Request matches this, the segments are copied (IPduMSegment) and the IpduMTxTriggerMode is honored.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ IpduMTxStaticPduRef
+
+ Reference to the Pdu representation in the ECU Configuration Description exchange file to be transmitted.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ IpduMSegment
+
+ This contains the location and the length of a segment. A segment must fit inside the I-PDU. The segment in the source I-PDU that is located at the IpduMSegmentPosition is copied to the same position in the destination I-PDU.
+
+ 1
+ true
+ false
+
+
+
+ IpduMSegmentLength
+
+ Length of the segment in bits.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2032
+ 1
+
+
+
+ IpduMSegmentPosition
+
+ Segments bit position in the multiplexed Pdu.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2031
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+ IpduMGeneral
+
+ Contains the general configuration parameters of IpduM.
+
+ 1
+ 1
+ false
+
+
+
+ IpduMConfigurationTimeBase
+
+ The cycle time with which IpduM_MainFunction should be invoked (in seconds).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 3600
+ 0
+
+
+
+ IpduMDevErrorDetect
+
+ Active/Deactivate the detection of development errors, for production code this parameter has to be False.
+
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ IpduMStaticPartExists
+
+ This is to allow optimizations in the case the IpduM will never be used with a static part.
+
+
+
+ Note that this is a pre-compile option. If this is set to False then it will not be possible to add static parts after compilation.
+
+ True: A static part may exist.
+ False: A static part will never exist.
+
+ CommonPublishedInformation container. Note that these parameters do not have any configuration class setting, since they are published information.
+
+
+ 1
+ 1
+ false
+
+
+
+ IpduMRxDirectComInvocation
+
+ If set to TRUE the COM invocation optimization as defined in
+
+
+
+ This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+
+ 1
+ 1
+ true
+
+
+
+ J1939DcmChannel
+
+ Contains the J1939DcmChannel parameters.
+
+ 1
+ true
+ false
+
+
+
+ J1939DcmBusType
+
+ Identifies the communication port
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ J1939DCM_ISO9141
+ AUTOSAR_ECUC
+
+
+ J1939DCM_J1587
+ AUTOSAR_ECUC
+
+
+ J1939DCM_J1850
+ AUTOSAR_ECUC
+
+
+ J1939DCM_J1922
+ AUTOSAR_ECUC
+
+
+ J1939DCM_J1939_NETWORK_1
+ AUTOSAR_ECUC
+
+
+ J1939DCM_J1939_NETWORK_2
+ AUTOSAR_ECUC
+
+
+ J1939DCM_J1939_NETWORK_3
+ AUTOSAR_ECUC
+
+
+ J1939DCM_OTHER
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ J1939DcmComMChannelRef
+
+ Reference to the ComMChannel.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ J1939DcmNode
+
+ Contains the parameters for the support of a logical J1939 node (identified by an ECU address).
+
+ 1
+ true
+ false
+
+
+
+ J1939DcmNodeChannelRef
+
+ References to all J1939DcmChannels this node has access to.
+
+ 1
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/J1939Dcm/J1939DcmConfigSet/J1939DcmChannel
+
+
+
+ J1939DcmNmNodeRef
+
+ Reference to the corresponding J1939Nm node.
+
+ 1
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode
+
+
+
+
+
+ J1939DcmDiagnosticMessageSupport
+
+ Contains parameters to configure the diagnostic message support
+
+ 1
+ true
+ false
+
+
+
+ J1939DcmDmxSupport
+
+ This parameter is used to identify the actual DMx message.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ J1939DCM_DM10_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM11_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM12_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM13_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM14_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM15_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM16_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM17_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM18_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM19_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM1_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM20_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM21_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM22_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM23_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM24_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM25_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM26_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM27_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM28_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM29_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM2_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM30_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM31_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM32_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM33_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM34_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM35_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM36_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM37_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM38_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM39_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM3_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM40_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM41_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM42_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM43_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM44_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM45_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM46_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM47_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM48_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM49_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM4_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM50_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM51_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM52_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM5_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM6_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM7_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM8_SUPPORT
+ AUTOSAR_ECUC
+
+
+ J1939DCM_DM9_SUPPORT
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ J1939DcmRxPdu
+
+ Contains parameters to configure the J1939DcmRxPdu.
+
+ 0
+ 1
+ false
+
+
+
+ J1939DcmRxPduId
+
+ The I-PDU identifier used for communication with PduR.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939DcmRxPduRef
+
+ Reference to the global Pdu element in the Ecuc module.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ J1939DcmTxPdu
+
+ Contains parameters to configure the J1939DcmTxPdu.
+
+ 0
+ 1
+ false
+
+
+
+ J1939DcmTxPduId
+
+ The I-PDU identifier used to identify the Tx message.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939DcmTxPduRef
+
+ Reference to the global Pdu element in the Ecuc module.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+
+
+ J1939DcmGeneral
+
+ Contains the general configuration parameters of the module.
+
+ 1
+ 1
+ false
+
+
+
+ J1939DcmCommonBufferSize
+
+ Size of common buffer (in Bytes). The buffer size should be as large as the longest command or response message.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ J1939DcmDM1BufferSize
+
+ Size of DM1 buffer (in Bytes). The buffer size should be as large as the longest DM1 response message.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ J1939DcmDevErrorDetect
+
+ Pre-processor switch for enabling development error detection support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939DcmMainFunctionPeriod
+
+ Call cycle in seconds of J1939Dcm_MainFunction.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0.001
+
+
+
+ J1939DcmMaxDTCsPerMainFunction
+
+ Maximum threshold of DTCs filtered in a single MainFunction cycle.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ J1939DcmMaxFreezeFramesPerMainFunction
+
+ Maximum threshold of FreezeFrames filtered in a single MainFunction cycle.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ J1939DcmMaxRatiosPerMainFunction
+
+ Maximum threshold of Ratios filtered in a single MainFunction cycle.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ J1939DcmVersionInfoApi
+
+ Pre-processor switch for enabling version info API support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_J1939Nm.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_J1939Nm.arxml
new file mode 100644
index 00000000..44f3832f
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_J1939Nm.arxml
@@ -0,0 +1,864 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ J1939Nm
+
+ The SAE J1939 Nm module
+
+
+
+
+ 4.4.0
+ AUTOSAR
+ 2013-10-31
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ J1939NmConfigSet
+
+ This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+ 1
+ 1
+ true
+
+
+
+ J1939NmChannel
+
+ Physical CAN channel handled by J1939Nm.
+
+ 1
+ true
+ true
+ false
+
+
+
+ J1939NmComMNetworkHandleRef
+
+ Reference to the channel defined by the ComMChannel providing access to the unique channel index ComMChannelId.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ J1939NmRxPdu
+
+ Contains the configuration of the I-PDU used to receive the AddressClaimed PG.
+
+ 1
+ 1
+ false
+
+
+
+ J1939NmRxPduId
+
+ The I-PDU identifier used for RxIndication from CanIf.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939NmRxPduRef
+
+ Reference to the Pdu object representing the I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ J1939NmTxPdu
+
+ Contains the configuration of the I-PDU used to transmit the AddressClaimed PG.
+
+ 1
+ 1
+ false
+
+
+
+ J1939NmTxPduId
+
+ The I-PDU identifier used for TxConfirmation from CanIf.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939NmTxPduRef
+
+ Reference to the Pdu object representing the I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ J1939NmNode
+
+ Logical node representing one function handled by J1939Nm.
+
+ 1
+ true
+ true
+ false
+
+
+
+ J1939NmNodeId
+
+ Unique identifier of this node. May be chosen to be identical with J1939NmNodePreferredAddress, if the same address shall not be used by different nodes on different channels.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ J1939NmNodeNameArbitraryAddressCapable
+
+ Arbitrary Address Capable field of the NAME of this node.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939NmNodeNameECUInstance
+
+ ECU Instance field of the NAME of this node.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+ J1939NmNodeNameFunction
+
+ Function field of the NAME of this node.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ J1939NmNodeNameFunctionInstance
+
+ Function Instance field of the NAME of this node.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 31
+ 0
+
+
+
+ J1939NmNodeNameIdentityNumber
+
+ Identity Number field of the NAME of this node.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2097151
+ 0
+
+
+
+ J1939NmNodeNameIndustryGroup
+
+ Industry Group field of the NAME of this node.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+ J1939NmNodeNameManufacturerCode
+
+ Manufacturer Code field of the NAME of this node.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2047
+ 0
+
+
+
+ J1939NmNodeNameVehicleSystem
+
+ Vehicle System field of the NAME of this node.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 127
+ 0
+
+
+
+ J1939NmNodeNameVehicleSystemInstance
+
+ Vehicle System Instance field of the NAME of this node.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 15
+ 0
+
+
+
+ J1939NmNodePreferredAddress
+
+ Source address of this node used for address claiming.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 253
+ 0
+
+
+
+ J1939NmNodeStartUpDelay
+
+ If enabled, the communication will start after a delay of 250ms after transmission of the initial AddressClaimed. If disabled, communication will start immediately at start-up.
+
+
+
+ Please note: According to J1939/81, the 250ms delay is not required for single address CAs with desired source addresses in the ranges 0..127 or 248..253.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ J1939NmNodeChannelRef
+
+ Reference to the channels this node has access to.
+
+ 1
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmChannel
+
+
+
+
+
+
+
+ J1939NmDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ J1939NM_E_ADDRESS_LOST
+
+ Reference to the DemEventParameter which shall be issued when the ECU failed to claim one of its addresses.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ J1939NmGeneral
+
+ Contains the general configuration parameters of the module.
+
+ 1
+ 1
+ false
+
+
+
+ J1939NmDevErrorDetect
+
+ Pre-processor switch for enabling development error detection support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939NmMainFunctionPeriod
+
+ Call cycle in seconds of J1939Nm_MainFunction.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0.001
+
+
+
+ J1939NmTxConfirmationTimeout
+
+ Time in seconds to wait for a confirmation after transmission of a message. The behaviour when the time elapses depends on the transmitted message.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ J1939NmUserCallout
+
+ Pre-processor switch for enabling the <User_AddressClaimedIndication> and defining the name of the callout function.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ J1939NmUserCalloutHeaderFile
+
+ Header file which is included by J1939Nm when J1939NmUserCallout is enabled. This header file must provide the prototype of the <User_AddressClaimedIndication> defined in J1939NmUserCallout.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ J1939NmVersionInfoApi
+
+ Pre-processor switch for enabling version info API support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_J1939Rm.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_J1939Rm.arxml
new file mode 100644
index 00000000..8b2210ea
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_J1939Rm.arxml
@@ -0,0 +1,1367 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ J1939Rm
+
+ The SAE J1939 Nm module
+
+
+
+
+ 4.4.0
+ AUTOSAR
+ 2013-10-31
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ J1939RmConfigSet
+
+ This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+ 1
+ 1
+ true
+
+
+
+ J1939RmChannel
+
+ Contains the parameters for a CAN channel supported by the J1939 Request Manager.
+
+ 1
+ true
+ true
+ false
+
+
+
+ J1939RmAckQueueSize
+
+ Number of transmitted acknowledgements that can be stored.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ J1939RmRequestQueueSize
+
+ Number of transmitted requests that can be stored.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ J1939RmRequestTimeoutMonitors
+
+ Number of transmitted requests that can be monitored for timeout.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ J1939RmComMNetworkHandleRef
+
+ Reference to the channel defined by the ComMChannel providing access to the unique channel index ComMChannelId.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ J1939RmAckmRxPdu
+
+ Contains the configuration of the I-PDU used to receive the Acknowledgement PG.
+
+ 0
+ 1
+ false
+
+
+
+ J1939RmAckmRxPduId
+
+ The I-PDU identifier used for RxIndication from PduR.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939RmAckmRxPduRef
+
+ Reference to the Pdu object representing the I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ J1939RmAckmTxPdu
+
+ Contains the configuration of the I-PDU used to transmit the Acknowledgement PG.
+
+ 0
+ 1
+ false
+
+
+
+ J1939RmAckmTxPduId
+
+ The I-PDU identifier used for TxConfirmation from PduR.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939RmAckmTxPduRef
+
+ Reference to the Pdu object representing the I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ J1939RmRqstRxPdu
+
+ Contains the configuration of the I-PDU used to receive the Request PG.
+
+ 0
+ 1
+ false
+
+
+
+ J1939RmRqstRxPduId
+
+ The I-PDU identifier used for RxIndication from PduR.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939RmRqstRxPduRef
+
+ Reference to the Pdu object representing the I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ J1939RmRqstTxPdu
+
+ Contains the configuration of the I-PDU used to transmit the Request PG.
+
+ 0
+ 1
+ false
+
+
+
+ J1939RmRqstTxPduId
+
+ The I-PDU identifier used for TxConfirmation from PduR.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939RmRqstTxPduRef
+
+ Reference to the Pdu object representing the I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ J1939RmNode
+
+ Contains the parameters for the support of a logical J1939 node (identified by an ECU address).
+
+ 1
+ true
+ true
+ false
+
+
+
+ J1939RmNodeChannelRef
+
+ Reference to the channels this node has access to.
+
+ 1
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/J1939Rm/J1939RmConfigSet/J1939RmChannel
+
+
+
+ J1939RmNmNodeRef
+
+ Reference to the corresponding J1939Nm node.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/J1939Nm/J1939NmConfigSet/J1939NmNode
+
+
+
+
+
+ J1939RmUser
+
+ Contains the configuration of a module that uses the request and acknowledgement interfaces of J1939Rm.
+
+ 1
+ true
+ true
+ false
+
+
+
+ J1939RmUserAckIndication
+
+ Enable AckIndication for this module. In case of CDD, the name is <apiServicePrefix>_AckIndication. In case of RTE, the port is defined as J1939RmRPort<J1939RmUserId>, and the operation is called AckIndication. This parameter shall not be set for J1939RmUserType J1939RM_USER_J1939NM, J1939RM_USER_J1939DCM, or J1939RM_USER_COM.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939RmUserAckPGN
+
+ PGN supported to be acknowledged to this module. The PGNs supported by different modules should usually be disjunctive. This parameter shall not be set for J1939RmUserType J1939RM_USER_J1939NM, J1939RM_USER_J1939DCM, and J1939RM_USER_COM.
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 262143
+ 0
+
+
+
+ J1939RmUserComIPduRequestQueueSize
+
+ Number of received requests that can be stored for COM I-PDUs of this user.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ J1939RmUserId
+
+ Identifier used by a module using J1939Rm. This parameter is only required when the module uses transmission of requests.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ J1939RmUserPGN
+
+ PGN supported to be requested from this module. The PGNs supported by different modules should usually be disjunctive. This parameter is predefined to AC (0x0EE00) for J1939RmUserType J1939RM_USER_J1939NM and is derived from the J1939Dcm PDUs in the system description for J1939RmUserType J1939RM_USER_J1939DCM. It shall not be set for J1939RmUserType J1939RM_USER_COM.
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 262143
+ 0
+
+
+
+ J1939RmUserRequestIndication
+
+ Enable RequestIndication for this module. In case of J1939Nm or J1939Dcm, the name is fixed. In case of CDD, the name is <apiServicePrefix>_RequestIndication. In case of RTE, the port is defined as J1939RmRPort<J1939RmUserId>, and the operation is called RequestIndication. This parameter shall not be set for J1939RmUserType J1939RM_USER_COM.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939RmUserSendAck
+
+ Enable the SendAck API for this module. In case of RTE, the port is defined as J1939RmPPort<J1939RmUserId>, and the operation is called SendAck. This parameter shall not be set for J1939RmUserType J1939RM_USER_J1939NM or J1939RM_USER_COM.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939RmUserSendRequest
+
+ Enable the SendRequest API for this module. In case of RTE, the port is defined as J1939RmPPort<J1939RmUserId>, and the operation is called SendRequest. This parameter shall not be set for J1939RmUserType J1939RM_USER_J1939NM, J1939RM_USER_J1939DCM, or J1939RM_USER_COM.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939RmUserTimeoutSupervision
+
+ Enable RequestTimeoutIndication and CancelRequestTimeout for this module. RequestTimeoutIndication: In case of CDD, the name is <apiServicePrefix>_RequestTimeoutIndication.
+
+
+
+ In case of RTE, the port is defined as J1939RmRPort<J1939RmUserId>, and the operation is called RequestTimeoutIndication. CancelRequestTimeout: In case of RTE, the port is defined as J1939RmPPort<J1939RmUserId>, and the operation is called CancelRequestTimeout.
+ This parameter shall not be set for J1939RmUserType J1939RM_USER_J1939NM, J1939RM_USER_J1939DCM, or J1939RM_USER_COM.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939RmUserType
+
+ Type of module using J1939Rm.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ J1939RM_CDD
+ AUTOSAR_ECUC
+
+
+ J1939RM_RTE
+ AUTOSAR_ECUC
+
+
+ J1939RM_USER_COM
+ AUTOSAR_ECUC
+
+
+ J1939RM_USER_J1939DCM
+ AUTOSAR_ECUC
+
+
+ J1939RM_USER_J1939NM
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ J1939RmUserCddRef
+
+ Reference to the CDD module description. This parameter is only required for J1939RmUserType J1939RM_USER_CDD.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ ECUC-MODULE-CONFIGURATION-VALUES
+
+
+
+
+
+ J1939RmComIPdu
+
+ Contains the configuration of an I-PDU that is to be transmitted on request by COM. This configuration container is only relevant for J1939RmUserType J1939RM_USER_COM.
+
+ 0
+ true
+ true
+ false
+
+
+
+ J1939RmComIPduDA
+
+ Destination address of the COM I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 253
+ 0
+
+
+
+ J1939RmComIPduPGN
+
+ PGN of the COM I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 262143
+ 0
+
+
+
+ J1939RmComIPduSA
+
+ Source address of the COM I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 253
+ 0
+
+
+
+
+
+ J1939RmLowerComIPdu
+
+ Contains the configuration of the I-PDU that is sent from J1939Rm to CanIf or J1939Tp.
+
+ 1
+ 1
+ false
+
+
+
+ J1939RmLowerComIPduId
+
+ The I-PDU identifier used for communication with PduR.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939RmLowerComIPduRef
+
+ Reference to the Pdu object representing the I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ J1939RmUpperComIPdu
+
+ Contains the configuration of the I-PDU that is sent from COM to J1939Rm.
+
+ 1
+ 1
+ false
+
+
+
+ J1939RmUpperComIPduId
+
+ The I-PDU identifier used for communication with PduR.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939RmUpperComIPduRef
+
+ Reference to the Pdu object representing the I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+
+
+
+
+ J1939RmGeneral
+
+ Contains the general configuration parameters of the module.
+
+ 1
+ 1
+ false
+
+
+
+ J1939RmDevErrorDetect
+
+ Pre-processor switch for enabling development error detection support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939RmMainFunctionPeriod
+
+ Execution cycle of J1939Rm_MainFunction in seconds.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0.001
+
+
+
+ J1939RmSupportAckIndication
+
+ Pre-processor switch for enabling support of acknowledgement indications.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939RmSupportAckTransmission
+
+ Pre-processor switch for enabling support of acknowledgement transmission.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939RmSupportRequestIndication
+
+ Pre-processor switch for enabling support of request indications.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939RmSupportRequestTransmission
+
+ Pre-processor switch for enabling support of request transmission.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939RmSupportTimeoutSupervision
+
+ Pre-processor switch for enabling support of request timeout supervision.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939RmTxConfirmationTimeout
+
+ Time in seconds to wait for a confirmation after transmission of a message. The behaviour when the time elapses depends on the transmitted message.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ J1939RmVersionInfoApi
+
+ Pre-processor switch for enabling version info API support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_J1939Tp.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_J1939Tp.arxml
new file mode 100644
index 00000000..82df27b9
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_J1939Tp.arxml
@@ -0,0 +1,1630 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ J1939Tp
+
+ Configuration of the J1939Tp (J1939 Transport Protocol) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ J1939TpConfiguration
+
+ This container contains the configuration parameters and sub containers of the J1939Tp module that define the communication paths. This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+ 1
+ 1
+ true
+
+
+
+ J1939TpDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be passed to the API Dem_ReportErrorStatus. The EventId is taken from the referenced DemEventParameter's DemEventId value.
+
+
+
+ The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+
+ 0
+ 1
+ false
+
+
+
+ J1939TP_E_COMMUNICATION
+
+ Reference to the DemEventParameter which shall be issued after successful or unsuccessful communication.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ J1939TpRxChannel
+
+ This container describes a reception channel of the J1939Tp module. One channel is used for all N-SDUs that share the same source address (SA) and the same destination address (BAM: DA = 0xFF, CMDT: DA != 0xFF).
+
+ 0
+ true
+ false
+
+
+
+ J1939TpRxDa
+
+ Destination address (DA) of this channel. This parameter is only required for channels with fixed DA which use N-PDUs with MetaData containing the DA.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 253
+ 0
+
+
+
+ J1939TpRxProtocolType
+
+ Protocol type used by this channel. This parameter is only required for channels with fixed destination address.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ J1939TP_PROTOCOL_BAM
+ AUTOSAR_ECUC
+
+
+ J1939TP_PROTOCOL_CMDT
+ AUTOSAR_ECUC
+
+
+
+
+
+ J1939TpRxSa
+
+ Source address (SA) of this channel. This parameter is only required for channels with fixed SA which use N-PDUs with MetaData.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 253
+ 0
+
+
+ J1939TpRxCancellationSupport
+
+ Enable receive cancellation using the API J1939Tp_CancelReceive() for this channel.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ J1939TpRxDynamicBlockCalculation
+
+ Enable dynamic calculation of "number of packets that can be sent" value in TP.CM_CTS, based on the size of buffers in upper layers reported via StartOfReception and CopyRxData.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ J1939TpRxDynamicBufferRatio
+
+ Percentage of available buffer that shall be used for retry.
+This parameter is only applicable when "J1939TpRxRetrySupport" and "J1939TpRxDynamicBlockCalculation" are enabled.
+
+
+
+ This parameter is only applicable when "J1939TpRetrySupport" and "J1939TpDynamicBlockCalculation" are enabled.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 80
+ 100
+ 0
+
+
+ J1939TpRxPacketsPerBlock
+
+ Number of TP.DT frames the receiving J1939Tp module allows the sender to send before waiting for another TP.CM_CTS. This parameter is transmitted in the TP.CM_CTS frame, and is thus only relevant for reception of messages via CMDT. When J1939TpDynamicBlockCalculation is enabled, this parameter specifies a maximum for the calculated value. For further details on this parameter value see SAE J1939/21.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 16
+ 255
+ 1
+
+
+ J1939TpRxRetrySupport
+
+ Enable support for triggering repetition of failed transmission using TP.CM_CTS with a packet number that has already been sent. Retransmission is triggered when a sequence number is missing or a timeout occurs during reception.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+
+
+
+ J1939TpRxCmNPdu
+
+ This N-PDU represents the TP.CM frame of a J1939 transport protocol session. TP.CM is used both by BAM and CMDT to initialize the connection. For CMDT, it is also used to abort the connection.
+
+ 1
+ 1
+ false
+ false
+
+
+
+ J1939TpRxCmNPduId
+
+ The N-PDU identifier used for communication with CanIf.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939TpRxCmNPduRef
+
+ Reference to the Pdu object representing the N-PDU.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ J1939TpRxDtNPdu
+
+ This N-PDU represents the TP.DT frame of a J1939 transport protocol session. TP.DT is used both by BAM and CMDT to transfer the contents of an N-SDU.
+
+ 1
+ 1
+ false
+ false
+
+
+
+ J1939TpRxDtNPduId
+
+ The N-PDU identifier used for communication with CanIf.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939TpRxDtNPduRef
+
+ Reference to the Pdu object representing the N-PDU.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ J1939TpRxPg
+
+ Parameter group received by the J1939 transport layer.
+
+ 1
+ true
+ false
+ false
+
+
+
+ J1939TpRxPgDynLength
+
+ This flag is set to TRUE when the N-SDU refers to a PGN with variable length.
+
+
+
+ Please note: When this attribute is TRUE, the sub container J1939TpRxDirectNPdu is required.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939TpRxPgPGN
+
+ Defines the PGN which is represented by the N-SDU.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 262143
+ 0
+
+
+
+
+
+ J1939TpRxDirectNPdu
+
+ This N-PDU represents the short frame that is used for a dynamic length PGN when it has a length of less that 8 bytes.
+
+
+
+ Please note: This sub container is only necessary when J1939TpRxPgDynLength is TRUE.
+
+
+ 0
+ 1
+ false
+ false
+
+
+
+ J1939TpRxDirectNPduId
+
+ The N-PDU identifier used for communication with CanIf.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939TpRxDirectNPduRef
+
+ Reference to the Pdu object representing the N-PDU.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ J1939TpRxNSdu
+
+ This container describes the parameters that are relevant for the reception of a specific N-SDU.
+
+ 1
+ true
+ false
+ false
+
+
+
+ J1939TpRxNSduId
+
+ This is a unique identifier for a received N-SDU. This Id is used in the CancelReceive and ChangeParameter API call.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939TpRxNSduRef
+
+ Reference to the Pdu object representing the N-SDU.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ J1939TpTxFcNPdu
+
+ This N-PDU represents the TP.CM frame that is used in reverse direction for a J1939 transport protocol session using the CMDT protocol type. TP.CM in reverse direction is used for intermediate and final acknowledgement of received data and to abort the connection.
+
+
+
+ Please note: This sub container is only required when J1939TpRxProtocolType is J1939TP_PROTOCOL_CMDT or when it is not configured at all.
+
+ Please note: When two channels have identical but exchanged source and destination addresses, the Pdu referenced by this parameter is shared with J1939TpTxCmNPduRef of the corresponding J1939TpTxChannel.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ J1939TpTxChannel
+
+ This container describes a transmission channel of the J1939Tp module. One channel is used for all N-SDUs that share the same source address (SA) and the same destination address (BAM: DA = 0xFF, CMDT: DA != 0xFF).
+
+ 0
+ true
+ false
+
+
+
+ J1939TpTxDa
+
+ Destination address (DA) of this channel. This parameter is only required for channels with fixed DA which use N-PDUs with MetaData containing the DA.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 253
+ 0
+
+
+
+ J1939TpTxProtocolType
+
+ Protocol type used by this channel. This parameter is only required for channels with fixed destination address.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ J1939TP_PROTOCOL_BAM
+ AUTOSAR_ECUC
+
+
+ J1939TP_PROTOCOL_CMDT
+ AUTOSAR_ECUC
+
+
+
+
+
+ J1939TpTxSa
+
+ Source address (SA) of this channel. This parameter is only required for channels with fixed SA which use N-PDUs with MetaData.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 253
+ 0
+
+
+ J1939TpTxCancellationSupport
+
+ Enable transmit cancellation using the API J1939Tp_CancelTransmit() for this channel.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ J1939TpTxDynamicBlockCalculation
+
+ Enable dynamic calculation of "maximum number of packets that can be sent" value in TP.CM_RTS, based on the available amount of data in upper layers reported via CopyTxData.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ J1939TpTxMaxPacketsPerBlock
+
+ Maximum number of TP.DT frames the transmitting J1939Tp module is ready to send before waiting for another TP.CM_CTS. This parameter is transmitted in the TP.CM_RTS frame, and is thus only relevant for transmission of messages via CMDT. When J1939TpDynamicBlockCalculation is enabled, this parameter specifies a maximum for the calculated value. For further details on this parameter value see SAE J1939/21.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 255
+ 255
+ 1
+
+
+ J1939TpTxRetrySupport
+
+ Enable support for repetition of failed transmission using TP.CM_CTS with a packet number that has already been sent. Retransmission is handled via the retry feature of PduR_J1939TpCopyTxData.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+
+
+
+ J1939TpRxFcNPdu
+
+ This N-PDU represents the TP.CM frame that is used in reverse direction for a J1939 transport protocol session using the CMDT protocol type. TP.CM in reverse direction is used for intermediate and final acknowledgement of received data and to abort the connection.
+
+
+
+ Please note: This sub container is only required when J1939TpRxProtocolType is J1939TP_PROTOCOL_CMDT or when it is not configured at all.
+
+
+ 0
+ 1
+ false
+ false
+
+
+
+ J1939TpRxFcNPduId
+
+ The N-PDU identifier used for communication with CanIf.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939TpRxFcNPduRef
+
+ Reference to the Pdu object representing the N-PDU.
+
+
+
+ Please note: When two channels have identical but exchanged source and destination addresses, the Pdu referenced by this parameter is shared with J1939TpRxCmNPduRef of the corresponding J1939TpRxChannel.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ J1939TpTxCmNPdu
+
+ This N-PDU represents the TP.CM frame of a J1939 transport protocol session. TP.CM is used both by BAM and CMDT to initialize the connection. For CMDT, it is also used to abort the connection.
+
+ 1
+ 1
+ false
+ false
+
+
+
+ J1939TpTxCmNPduTxConfId
+
+ The N-PDU identifier used for Tx confirmation from CanIf.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939TpTxCmNPduRef
+
+ Reference to the Pdu object representing the N-PDU.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ J1939TpTxDtNPdu
+
+ This N-PDU represents the TP.DT frame of a J1939 transport protocol session. TP.DT is used both by BAM and CMDT to transfer the contents of an N-SDU.
+
+ 1
+ 1
+ false
+ false
+
+
+
+ J1939TpTxDtNPduTxConfId
+
+ The N-PDU identifier used for Tx confirmation from CanIf.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939TpTxDtNPduRef
+
+ Reference to the Pdu object representing the N-PDU.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ J1939TpTxPg
+
+ Parameter group transmitted by the J1939 transport layer.
+
+ 1
+ true
+ false
+ false
+
+
+
+ J1939TpTxPgDynLength
+
+ This flag is set to TRUE when the N-SDU refers to a PGN with variable length.
+
+
+
+ Please note: When this attribute is TRUE, the sub container J1939TpTxDirectNPdu is required.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ J1939TpTxPgPGN
+
+ Defines the PGN which is represented by the N-SDU.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 262143
+ 0
+
+
+
+
+
+ J1939TpTxDirectNPdu
+
+ This N-PDU represents the short frame that is used for a dynamic length PGN when it has a length of less that 8 bytes.
+
+
+
+ Please note: This sub container is only necessary when J1939TpTxPgDynLength is TRUE.
+
+
+ 0
+ 1
+ false
+ false
+
+
+
+ J1939TpTxDirectNPduTxConfId
+
+ The N-PDU identifier used for Tx confirmation from CanIf.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939TpTxDirectNPduRef
+
+ Reference to the Pdu object representing the N-PDU.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ J1939TpTxNSdu
+
+ This container describes the parameters that are relevant for the transmission of a specific N-SDU.
+
+ 1
+ true
+ false
+ false
+
+
+
+ J1939TpTxNSduId
+
+ The N-SDU identifier used for communication with PduR.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ J1939TpTxNSduRef
+
+ Reference to the Pdu object representing the N-SDU.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+
+
+ J1939TpGeneral
+
+ This container describes the general configuration parameters of the J1939Tp module.
+
+ 1
+ 1
+ false
+
+
+
+ J1939TpCancellationSupport
+
+ Enable transmit and receive cancellation.
+
+
+
+ The APIs J1939Tp_CancelTransmit() and J1939Tp_CancelReceive() will only be available when this parameter is enabled.
+
+ Please note: This configuration value shall be equal to the value in the ScheduleManager module.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0
+
+
+
+
+
+
+ J1939TpTxConfTimeout
+
+ Timeout in seconds for the CanIf Tx confirmation. After this time the J1939Tp assumes that an N-PDU could not be transmitted.
+
+
+
+ Please note: The Tx confirmation timeout should be set to a value that enabled detection of a lost Tx confirmation in time, and that ensures that normal transmission delay caused by lower message priority does not lead to an error.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ J1939TpVersionInfoApi
+
+ The function J1939Tp_GetVersionInfo is configurable (On/Off) by this configuration parameter.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ J1939TpUserConfigurationFile
+
+ Path to user configuration file. The content of this file is included in J1939Tp_Cfg.h during generation.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_KeyM.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_KeyM.arxml
new file mode 100644
index 00000000..85f0e612
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_KeyM.arxml
@@ -0,0 +1,2077 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.4.0
+ AUTOSAR
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ KeyM
+
+ Configuration of the Mcu (Microcontroller Unit) module.
+
+
+
+
+ 4.4.0
+ AUTOSAR
+
+
+
+ ECUC_KeyM_00001
+ 0
+ 1
+ true
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ KeyMCertificate
+
+ This container contains the certificate configuration.
+
+ ECUC_KeyM_00003
+ 0
+ 65535
+
+
+
+ KeyMCertAlgorithmType
+
+ Specify in which format the certificate will be provided.
+
+ ECUC_KeyM_00029
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ ECC
+ AUTOSAR_ECUC
+
+
+ RSA
+ AUTOSAR_ECUC
+
+
+
+
+
+ KeyMCertFormatType
+
+ Specify in which format the certificate will be provided.
+
+ ECUC_KeyM_00028
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ CRL
+ AUTOSAR_ECUC
+
+
+ CVC
+ AUTOSAR_ECUC
+
+
+ X509
+ AUTOSAR_ECUC
+
+
+
+
+
+ KeyMCertificateId
+
+ Identifier of the certificate. The set of configured identifiers shall be consecutive and gapless.
+
+ ECUC_KeyM_00022
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ 65535
+ 0
+
+
+
+ KeyMCertificateMaxLength
+
+ Specify the maximum length in bytes of the certificate.
+
+ ECUC_KeyM_00023
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 1
+
+
+
+ KeyMCertificateName
+
+ Provides a unique name of the certificate for identification. The certificate provisional will reference certificates by this unique name.
+
+ ECUC_KeyM_00024
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+ KeyMCertificateVerifyCallbackNotificationFunc
+
+ This parameter provides the function name for the callback <KeyM_CertificateVerifyCallbackNotification>. It indicates if a certificate verification operation was finished and provides its status. If this parameter is omitted, no callback will be provided.
+
+ ECUC_KeyM_00025
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+ KeyMServiceCertificateCallbackNotificationFunc
+
+ This parameter provides the function name for the service certificate callback <KeyM_ServiceCertificateCallbackNotification>. It indicates if a certificate service operation was finished and provides its status. If this parameter is not set, no callback will be provided.
+
+ ECUC_KeyM_00026
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+
+
+ KeyMCertCertificateElementRuleRef
+
+ Reference to certificate element rules which should be verified within the certification validation step.
+
+ ECUC_KeyM_00034
+ 0
+ 65535
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/KeyM/KeyMCertificateElementVerification/KeyMCertificateElementRule
+
+
+
+ KeyMCertCsmSignatureVerifyJobRef
+
+ Reference to the CSM job that is used to verify the signature
+
+ ECUC_KeyM_00030
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob
+
+
+
+ KeyMCertCsmSignatureVerifyKeyRef
+
+ References to the CSM key associated to the CSM signature verify job. This parameter can be omitted if the certificate is stored in CSM and the public key automatically references to the signature verify job, e.g. with virtual key.
+
+
+
+ If this configuration option is present, the public key of the certificate will be placed into this key and its element (No. #1) to store the key.
+
+
+ ECUC_KeyM_00031
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ /AUTOSAR/EcucDefs/Csm/CsmKeys/CsmKey
+
+
+
+ KeyMCertPrivateKeyStorageCryptoKeyRef
+
+ Defines a storage location of the private key of a certificate.
+
+ ECUC_KeyM_00033
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/KeyM/KeyMCryptoKey
+
+
+
+ KeyMCertTimebaseRef
+
+ This is a reference to an StbM time base to validate the validity period. Alternatively, KeyMCertificateElementVerification with the KeyMCertificateElement of CertificateValidityPeriodNotBefore or CertificateValidityPeriodNotAfter could be used.
+
+ ECUC_KeyM_00032
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ /AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase
+
+
+
+ KeyMCertUpperHierarchicalCertRef
+
+ Identifier of the certificate that is the next higher in the PKI hierarchical structure. The reference points to itself for root certificates.
+
+ ECUC_KeyM_00027
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/KeyM/KeyMCertificate
+
+
+
+
+
+ KeyMCertificateElement
+
+ This container contains the certificate element configuration.
+
+ ECUC_KeyM_00035
+ 0
+ 65535
+
+
+
+ KeyMCertificateElementHasIteration
+
+ Defines if the certificate element can occur more than one time. If so, the iterator can be used to retrieve the individual data values of this certificate element.
+
+ ECUC_KeyM_00040
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ KeyMCertificateElementId
+
+ Identifier of a certificate element.
+
+ ECUC_KeyM_00036
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ 65535
+ 0
+
+
+
+ KeyMCertificateElementMaxLength
+
+ Maximum length in bytes
+
+ ECUC_KeyM_00039
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 1
+
+
+
+ KeyMCertificateElementObjectId
+
+ This is the object identifier (OID) that is used to identify the certificate element within its element structure.
+
+ ECUC_KeyM_00037
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+ KeyMCertificateElementObjectType
+
+ Certificate elements are stored in ASN.1 format. In this item the type of ASN.1 TLV can be specified (e.g. INTEGER has the value '2'). This can be used to identify only such certificate elements. If the type is different, the element is not included in the search.
+
+
+
+ If KeyMCertificateElementObjectType is not specified, any ASN.1 encoding datatype is used to read the value.
+
+
+ ECUC_KeyM_00041
+ 0
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 255
+ 0
+
+
+
+ KeyMCertificateElementOfStructure
+
+ This defines in which structure the certificate element is located.
+
+ ECUC_KeyM_00038
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ CertificateExtension
+ AUTOSAR_ECUC
+
+
+ CertificateIssuerName
+ AUTOSAR_ECUC
+
+
+ CertificateIssuerUniqueIdentifier
+ AUTOSAR_ECUC
+
+
+ CertificateSerialNumber
+ AUTOSAR_ECUC
+
+
+ CertificateSignature
+ AUTOSAR_ECUC
+
+
+ CertificateSignatureAlgorithm
+ AUTOSAR_ECUC
+
+
+ CertificateSignatureAlgorithmID
+ AUTOSAR_ECUC
+
+
+ CertificateSubjectName
+ AUTOSAR_ECUC
+
+
+ CertificateSubjectPublicKeyInfo_PublicKeyAlgorithm
+ AUTOSAR_ECUC
+
+
+ CertificateSubjectPublicKeyInfo_SubjectPublicKey
+ AUTOSAR_ECUC
+
+
+ CertificateSubjectUniqueIdentifier
+ AUTOSAR_ECUC
+
+
+ CertificateValidityPeriodNotAfter
+ AUTOSAR_ECUC
+
+
+ CertificateValidityPeriodNotBefore
+ AUTOSAR_ECUC
+
+
+ CertificateVersionNumber
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+
+
+ KeyMCertificateElementVerification
+
+ This container defines if and how certificate elements are to be verified.
+
+ ECUC_KeyM_00004
+ 0
+ 65535
+
+
+
+ KeyMCertificateElementCondition
+
+ This container contains the configuration of KeyElement compare conditions which can be used as arguments for a KeyMCertificateElementRule.
+
+
+
+ One KeyMCertificateElementCondition shall contain either one KeyMCertificateElementSwcCallback or one KeyMCertificateElementSwcSRDataElementRef or one KeyMCertificateElementSwcSRDataElementValueRef.
+
+
+ ECUC_KeyM_00042
+ 1
+ true
+
+
+
+ KeyMCertElementConditionType
+
+ This parameter specifies what kind of comparison that is made for the evaluation of the mode condition.
+
+ ECUC_KeyM_00044
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ KEYM_EQUALS
+ AUTOSAR_ECUC
+
+
+ KEYM_EQUALS_NOT
+ AUTOSAR_ECUC
+
+
+ KEYM_GREATER_OR_EQUAL
+ AUTOSAR_ECUC
+
+
+ KEYM_LESS_OR_EQUAL
+ AUTOSAR_ECUC
+
+
+ KEYM_LESS_THAN
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ KeyMCertificateElementRef
+
+ Reference to a certificate element used for the condition.
+
+ ECUC_KeyM_00045
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/KeyM/KeyMCertificate/KeyMCertificateElement
+
+
+
+
+
+ KeyMCertificateElementConditionValue
+
+ This container contains the configuration of a compare value.
+
+ ECUC_KeyM_00046
+ 1
+ 1
+
+
+
+ KeyMCertificateElementConditionArray
+
+ This container contains the configuration of a array compare value.
+
+ ECUC_KeyM_00048
+ 0
+ 1
+
+
+
+ KeyMCertificateElementConditionArrayElement
+
+ This container contains the configuration of a array compare value.
+
+ ECUC_KeyM_00054
+ 0
+ true
+
+
+
+ KeyMCertificateElementConditionArrayElementIndex
+
+ Index to an element of the compare value array.
+
+ ECUC_KeyM_00055
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 0
+
+
+
+ KeyMCertificateElementConditionArrayElementValue
+
+ Value of an array element compare value.
+
+ ECUC_KeyM_00056
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+
+
+ KeyMCertificateElementConditionCerificateElement
+
+ This container contains the configuration of a certificate element as a compare value.
+
+ ECUC_KeyM_00049
+ 0
+ 1
+
+
+
+ KeyMCertificateElementRef
+
+ Reference to another certificate element.
+
+ ECUC_KeyM_00051
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/KeyM/KeyMCertificate/KeyMCertificateElement
+
+
+
+
+
+ KeyMCertificateElementConditionPrimitive
+
+ This container contains the configuration of a primitive compare value.
+
+ ECUC_KeyM_00047
+ 0
+ 1
+
+
+
+ KeyMCertificateElementConditionPrimitiveValue
+
+ Primitive compare value
+
+ ECUC_KeyM_00053
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+ KeyMCertificateElementConditionSenderReceiver
+
+ This container contains the configuration of a dynamic compare value in a sender-/receiver interface.
+
+ ECUC_KeyM_00050
+ 0
+ 1
+
+
+
+ KeyMCertificateElementConditionSenderReceiver
+
+ This parameter references a mode in a particular mode request port of a software component that is used for the condition.
+
+ ECUC_KeyM_00052
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ ROOT-SW-COMPOSITION-PROTOTYPE SW-COMPONENT-PROTOTYPE PORT-PROTOTYPE
+ AUTOSAR-DATA-PROTOTYPE
+
+
+
+
+
+
+
+
+
+ KeyMCertificateElementRule
+
+ This container contains the configuration of a mode rule which represents a logical expression with KeyMCertificateElementCondition or other KeyMCertificateElementRule as arguments.
+
+
+
+ All arguments are processed with the operator defined by KeyMLogicalOperator, for instance: Argument_A AND Argument_B AND Argument_C.
+
+
+ ECUC_KeyM_00043
+ 1
+ true
+
+
+
+ KeyMLogicalOperator
+
+ This parameter specifies the logical operator to be used in the logical expression. If the expression only consists of a single condition this parameter shall not be used.
+
+ ECUC_KeyM_00057
+ 0
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ KEYM_AND
+ AUTOSAR_ECUC
+
+
+ KEYM_OR
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ KeyMArgumentRef
+
+ This is a choice reference either to a condition or another rule serving as sub-expression.
+
+ ECUC_KeyM_00058
+ 1
+ true
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+
+ /AUTOSAR/EcucDefs/KeyM/KeyMCertificateElementVerification/KeyMCertificateElementCondition
+ /AUTOSAR/EcucDefs/KeyM/KeyMCertificateElementVerification/KeyMCertificateElementRule
+
+
+
+
+
+
+
+
+ KeyMCryptoKey
+
+ This container contains the crypto keys that can be updated.
+
+ ECUC_KeyM_00005
+ 0
+ 65535
+
+
+
+ KeyMCryptoCsmVerifyJobType
+
+ Specifies what type of function for key verification operation is used.
+
+ ECUC_KeyM_00067
+ 0
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ KEYM_VERIFY_AEADDECRYPT
+ AUTOSAR_ECUC
+
+
+ KEYM_VERIFY_AEADENCRYPT
+ AUTOSAR_ECUC
+
+
+ KEYM_VERIFY_DECRYPT
+ AUTOSAR_ECUC
+
+
+ KEYM_VERIFY_ENCRYPT
+ AUTOSAR_ECUC
+
+
+ KEYM_VERIFY_MACGENERATE
+ AUTOSAR_ECUC
+
+
+ KEYM_VERIFY_MACVERIFY
+ AUTOSAR_ECUC
+
+
+
+
+
+ KeyMCryptoKeyCryptoProps
+
+ If set, it will provide additional hints to the crypto key that is used by KeyM to identify the key.
+
+
+
+ Typical approach is to set the value to the SHE-Slot ID where the key was placed to. If present, the KeyM will take the information and identify the key by its slot ID. The slot information will be extracted from the corresponding field of the M1M2M3 data.
+
+
+ ECUC_KeyM_00069
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+ KeyMCryptoKeyGenerationInfo
+
+ This data may contain static data for key derivation. If a key is configured to be derived from another key and this configuration item is set, the data will be added as salt.
+
+ ECUC_KeyM_00068
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+ KeyMCryptoKeyGenerationType
+
+ Specifies how the CryptoKey will be generated. If it is derived from another key or simply stored with KeyElementSet.
+
+ ECUC_KeyM_00061
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ KEYM_DERIVED_KEY
+ AUTOSAR_ECUC
+
+
+ KEYM_STORED_KEY
+ AUTOSAR_ECUC
+
+
+
+
+
+ KeyMCryptoKeyId
+
+ Identifier of the crypto key. The set of configured identifiers shall be consecutive and gapless.
+
+ ECUC_KeyM_00059
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ 65535
+ 0
+
+
+
+ KeyMCryptoKeyMaxLength
+
+ The maximum size in bytes of a CryptoKey.
+
+ ECUC_KeyM_00060
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 4294967295
+ 1
+
+
+
+ KeyMCryptoKeyName
+
+ Provides a unique name of the key for identification. The key master will reference keys by this unique key name.
+
+ ECUC_KeyM_00062
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+ KeyMCryptoKeyStorage
+
+ Specify the storage location of the certificate.
+
+ ECUC_KeyM_00063
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ KEYM_STORAGE_IN_CSM
+ AUTOSAR_ECUC
+
+
+ KEYM_STORAGE_IN_NVM
+ AUTOSAR_ECUC
+
+
+ KEYM_STORAGE_IN_RAM
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ KeyMCryptoKeyCsmKeySourceDeriveRef
+
+ Defines a reference to the associated CSM key that is used as source for the key derivation of this key.
+
+ ECUC_KeyM_00064
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ /AUTOSAR/EcucDefs/Csm/CsmKeys/CsmKey
+
+
+
+ KeyMCryptoKeyCsmKeyTargetRef
+
+ Defines a reference to the associated CSM key that shall be generated.
+
+ ECUC_KeyM_00065
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ /AUTOSAR/EcucDefs/Csm/CsmKeys/CsmKey
+
+
+
+ KeyMCryptoKeyCsmVerifyJobRef
+
+ Defines the crypto job that the key verify function can use for verification of a certain key.
+
+ ECUC_KeyM_00066
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob
+
+
+
+
+
+ KeyMNvmBlock
+
+ Configuration of optional usage of Nvm in case the KeyM module requires non volatile memory in the Ecu to store information (e.g. crypto keys or certificates).
+
+ ECUC_KeyM_00070
+ 0
+ 1
+
+
+
+ KeyMNvmBlockDescriptorRef
+
+ Reference to the Nvm block description in the Nvm module configuration.
+
+ ECUC_KeyM_00071
+ 0
+ 1
+ ECU
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor
+
+
+
+
+
+
+
+ KeyMGeneral
+
+ This container holds general configuration (parameters) for key manager.
+
+ ECUC_KeyM_00002
+ 1
+ 1
+
+
+
+ KeyMCertificateChainMaxDepth
+
+ Maximum number of certificates defined in a certificate chain.
+
+ ECUC_KeyM_00008
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 255
+ 1
+
+
+
+ KeyMCertificateManagerEnabled
+
+ Enables (TRUE) or disables (FALSE) the part that manages certificates.
+
+ ECUC_KeyM_00010
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ KeyMCryptoKeyHandlerPrepareEnabled
+
+ Enables (TRUE) or disables (FALSE) the key handler prepare function call. If set to true, the corresponding key handler function shall be provided.
+
+ ECUC_KeyM_00018
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ KeyMCryptoKeyHandlerServiceCertificateEnabled
+
+ Enables (TRUE) or disables (FALSE) the key handler service function call. If set to true, the certificate submodule function KeyM_KH_ServiceCertificate() shall be provided.
+
+ ECUC_KeyM_00021
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ KeyMCryptoKeyHandlerStartFinalizeEnabled
+
+ Enables (TRUE) or disables (FALSE) the key handler start and finalize function call. If set to true, the key handler functions KeyM_KH_Start() and KeyM_KH_Finalize() shall be provided.
+
+ ECUC_KeyM_00017
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ KeyMCryptoKeyHandlerUpdateEnabled
+
+ Enables (TRUE) or disables (FALSE) the call to the key handler update function KeyM_KH_Update(). If set to true, the corresponding key handler function shall be provided.
+
+ ECUC_KeyM_00019
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ KeyMCryptoKeyHandlerVerifyEnabled
+
+ Enables (TRUE) or disables (FALSE) the call to the key handler verify function KeyM_KH_Verify(). If set to true, the corresponding key handler function shall be provided.
+
+ ECUC_KeyM_00020
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ KeyMCryptoKeyManagerEnabled
+
+ Enables (TRUE) or disables (FALSE) the part that manages crypto key operations.
+
+ ECUC_KeyM_00011
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ KeyMCryptoKeyPrepareFunctionEnabled
+
+ Enables (TRUE) or disables (FALSE) the prepare function of the key manager. If set to true, the KeyM_Prepare() function has to be called accordingly.
+
+ ECUC_KeyM_00013
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ KeyMCryptoKeyStartFinalizeFunctionEnabled
+
+ Enables (TRUE) or disables (FALSE) the start and Finish function of the key manager. If set to true, the KeyM_Start() and KeyM_Finalize() functions have to be called.
+
+ ECUC_KeyM_00012
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ KeyMCryptoKeyVerifyAsyncMode
+
+ This parameter defines if the function KeyM_Verify() runs in synchronous or asynchronous mode
+
+ ECUC_KeyM_00015
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ KeyMCryptoKeyVerifyFunctionEnabled
+
+ Enables (TRUE) or disables (FALSE) the verify function of the key manager. If set to true, the KeyM_Verify() function can be called.
+
+ ECUC_KeyM_00014
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ KeyMDevErrorDetect
+
+ Switches the development error detection and notification on or off.
+
+
+
+ - true: detection and notification is enabled.
+ - false: detection and notification is disabled.
+
+
+ ECUC_KeyM_00006
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ KeyMKeyCertNameMaxLength
+
+ Maximum length in bytes of certificate or key names used for the service interface.
+
+ ECUC_KeyM_00009
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 255
+ 1
+
+
+
+ KeyMMainFunctionPeriod
+
+ Specifies the period of main function KeyM_MainFunction in seconds.
+
+ ECUC_KeyM_00007
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+ KeyMServiceCertificateFunctionEnabled
+
+ Enables (TRUE) or disables (FALSE) the certificate service function of the key manager. If set to true, the KeyM_ServiceCertificate() function has to be called accordingly.
+
+ ECUC_KeyM_00016
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LdCom.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LdCom.arxml
new file mode 100644
index 00000000..037ae065
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LdCom.arxml
@@ -0,0 +1,796 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ LdCom
+
+ Configuration of the AUTOSAR LdCom module.
+
+
+
+
+ 4.2.2
+ AUTOSAR
+ 2014-10-31
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD-SELECTABLE
+ VARIANT-PRE-COMPILE
+
+
+
+ LdComGeneral
+
+ Contains the general configuration parameters of the AUTOSAR LdCom module.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+ false
+
+
+ LdComDevErrorDetect
+
+ If 'Development Error Detection' is enabled, all development errors are reported to the Development Error Tracer (DET). The errors are described in the technical reference.
+
+Note: In general, the development error detection is recommended during pre-test phase. It is not recommended to enable the development error detection in production code due to increased runtime and ROM needs.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+ true
+
+
+ LdComVersionInfoApi
+
+ Activate/Deactivate the version information API (LdCom_GetVersionInfo).
+
+Activate/Deactivate the version information API LdCom_GetVersionInfo().
+- True: version information API activated
+- False: version information API deactivated
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+ false
+
+
+ LdComUserConfigFile
+
+ Reference to an external user configuration file that will be included during generation.
+The content of the user configuration file will be added at the end of the generated module configuration file and allows altering or extending the generated code.
+Caution: User configuration files can cause the software module to malfunction and must only be used with great care!
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+
+
+ LdComGeneration
+
+ Contains the generation configuration parameters of the module LdCom.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+ false
+
+
+ LdComReduceConstantData2Define
+
+ This parameter activates/deactivates the capability to generate CONFIG-CLASS PRE-COMPILE ROM arrays as constant define.
+
+FALSE: ROM arrays are generated as data even if all values are identical.
+TRUE: ROM arrays are generated as constant define if all values are identical.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+ false
+
+
+ LdComReduceBoolDataByNumericalComparisonThreshold
+
+ This parameter activates/deactivates the capability to compress boolean CONFIG-CLASS PRE-COMPILE ROM data by using numerical comparison with other ROM data.
+0: The optimization is not performed.
+>0: This is the threshold to activate the data optimization.
+
+Code: the code size is increased due to the usage of the operation in the data access.
+RAM: no change expected.
+ROM: the ROM size is minimized.
+Runtime: the runtime is increased due to the usage of the operation in the data access.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+ 2
+ 255
+ 0
+
+
+ LdComReduceDataByStreaming
+
+ This parameter activates/deactivates the capability to pack generated CONFIG-CLASS PRE-COMPILE ROM data into a data type dependent stream.
+
+TRUE: generated const data is packed into a data type dependent stream.
+Code: no change expected.
+RAM: no change expected.
+ROM: configuration dependent smaller than with FALSE.
+Runtime: no change expected.
+
+FALSE: generated const data is not packed into a data type dependent stream.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+ false
+
+
+ LdComReduceBoolDataByNumericalRelationThreshold
+
+ This parameter activates/deactivates the capability to compress boolean CONFIG-CLASS PRE-COMPILE ROM data by using relational comparison with other ROM data.
+0: The optimization is not performed.
+>0: This is the threshold to activate the data optimization.
+
+Code: the code size is increased due to the usage of the operation in the data access.
+RAM: no change expected.
+ROM: the ROM size is minimized.
+Runtime: the runtime is increased due to the usage of the operation in the data access.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+ 2
+ 255
+ 0
+
+
+
+ LdComOutOfBoundsReadSanitizer
+
+ This parameter activates/deactivates the generation of runtime checks which call a DET error notification function to find easily out of bounds read problems.
+
+FALSE: no checks are generated in the data access.
+TRUE: the data access is enriched with DET checks to validate indexes.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-LOADABLE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+ false
+
+
+
+ LdComShortSymbols
+
+ This parameter activates/deactivates the capability to generate shortened symbol names.
+
+FALSE: symbol names are generated in a human readable style based on the MIP, tags and variant names.
+TRUE: symbol names are generated based on the MIP and a CRC32.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-LOADABLE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+ false
+
+
+
+ LdComInterfacesForDeactivatedData
+
+ This parameter activates/deactivates the capability to generate bsw data interfaces for deactivated data elements. This is an advantage for the BSW developer to reduce the time to market with a development environment using auto completition and to investigate potential interfaces.
+
+FALSE: data interfaces are not generated if the data elementis deactivated.
+TRUE: data interfaces are generated as e.g. emty macros.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-LOADABLE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+ false
+
+
+
+ LdComReferringKeysInComments
+
+ This parameter activates/deactivates the capability to generate referring keys in comments. This is an advantage for the developer to investigate indirections, but this feature reduces the overall readability of the generated data.
+
+FALSE: referring keys are not generated in comments.
+TRUE: referring keys are generated in comments.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-LOADABLE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+ false
+
+
+
+
+
+
+ LdComConfig
+
+ This container contains the configuration parameters and sub containers of the AUTOSAR LdCom module. This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+ false
+ false
+
+
+ LdComIPdu
+
+ Contains the configuration parameters of the IPdu inside LdCom.
+
+
+
+
+ true
+ false
+
+
+
+ 0
+ true
+ true
+
+
+ LdComHandleId
+
+ The numerical value used as the ID of this I-PDU. This ID is used by Rte to invoke LdCom. A corresponding shortName is created, which is used for the invocations of the Rte. The same ID is used for invocations by PduR.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ true
+ 0
+ 65535
+ 0
+
+
+ LdComApiType
+
+ Indicates the desired API Type of the I-PDU.
+
+IF: indicates that the I-PDU is sent/received via interface API.
+TP: indicates that the I-PDU is send/received via transport protocol API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+ LDCOM_IF
+
+
+ LDCOM_IF
+ Vector Informatik
+
+
+ LDCOM_TP
+ Vector Informatik
+
+
+
+
+ LdComIPduDirection
+
+ The direction defines if this I-PDU, and therefore the contributing signal, shall be sent or received.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ LDCOM_RECEIVE
+ Vector Informatik
+
+
+ LDCOM_SEND
+ Vector Informatik
+
+
+
+
+ LdComRxIndication
+
+ Only on receiver side: Name of Rte_LdComCbkRxIndication callback function to be called.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ LdComRxStartOfReception
+
+ Only on receiver side: Name of Rte_LdComCbkStartOfReception callback function to be called.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ LdComRxCopyRxData
+
+ Only on receiver side: Name of Rte_LdComCbkCopyRxData callback function to be called.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ LdComTpRxIndication
+
+ Only on receiver side: Name of Rte_LdComCbkTpRxIndication callback function to be called.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ LdComTxTriggerTransmit
+
+ Only on sender side: Name of Rte_LdComCbkTriggerTransmit callback function to be called.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ LdComTxConfirmation
+
+ Only on sender side: Name of Rte_LdComCbkTxConfirmation callback function to be called.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ LdComTxCopyTxData
+
+ Only on sender side: Name of Rte_LdComCbkCopyTxData callback function to be called.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ LdComTpTxConfirmation
+
+ Only on sender side: Name of Rte_LdComCbkTpTxConfirmation callback function to be called.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+
+
+ LdComSystemTemplateSystemSignalRef
+
+ Reference to the ISignalToIPduMapping that contains a reference to the ISignal (System Template) which this LdCom signal represents.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ I-SIGNAL-TO-I-PDU-MAPPING
+
+
+ LdComPduRef
+
+ Reference to the global PDU.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD-SELECTABLE
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Lin.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Lin.arxml
new file mode 100644
index 00000000..31518bce
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Lin.arxml
@@ -0,0 +1,373 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Lin
+
+ Configuration of the Lin (LIN driver) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ true
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ LinGeneral
+
+ This container contains the parameters related to each LIN Driver Unit.
+
+ 1
+ 1
+ false
+
+
+
+ LinDevErrorDetect
+
+ Switches the Development Error Detection and Notification ON or OFF.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinIndex
+
+ Specifies the InstanceId of this module instance. If only one instance is present it shall have the Id 0.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ LinTimeoutDuration
+
+ Specifies the maximum number of loops for blocking function until a timeout is raised in short term wait loops
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ LinVersionInfoApi
+
+ Switches the Lin_GetVersionInfo function ON or OFF.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ LinGlobalConfig
+
+ This container contains the global configuration parameter of the Lin driver. This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exit once per configuration set.
+
+ 1
+ 1
+ true
+
+
+
+ LinChannel
+
+ This container contains the configuration (parameters) of the LIN Controller(s).
+
+ 1
+ true
+ false
+
+
+
+ LinChannelBaudRate
+
+ Specifies the baud rate of the LIN channel
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 20000
+ 1000
+
+
+
+ LinChannelId
+
+ Identifies the LIN channel. Replaces LIN_CHANNEL_INDEX_NAME from the LIN SWS.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ LinChannelWakeupSupport
+
+ Specifies if the LIN hardware channel supports wake up functionality
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ LinClockRef
+
+ Reference to the LIN clock source configuration, which is set in the MCU driver configuration.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Mcu/McuModuleConfiguration/McuClockSettingConfig/McuClockReferencePoint
+
+
+
+ LinChannelEcuMWakeupSource
+
+ This parameter contains a reference to the Wakeup Source for this controller as defined in the ECU State Manager.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource
+
+
+
+
+
+ LinDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ LIN_E_TIMEOUT
+
+ Reference to the DemEventParameter which shall be issued when the error "Timeout caused by hardware error" has occured. If the reference is not configured the error shall be reported as DET error.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinIf.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinIf.arxml
new file mode 100644
index 00000000..33ff617d
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinIf.arxml
@@ -0,0 +1,1863 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ LinIf
+
+ Configuration of the LinIf (LIN Interface) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ LinIfGeneral
+ 1
+ 1
+ false
+
+
+
+ LinIfCancelTransmitSupported
+
+ Global Pre-Compile Switch to reliably prevent the generation of the dummy LinIf_CancelTransmit API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinIfDevErrorDetect
+
+ Switches the Development Error Detection and Notification ON or OFF.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinIfMultipleDriversSupported
+
+ States if multiple drivers are included in the LIN Interface or not. The reason for this parameter is to reduce the size of LIN Interface if multiple drivers are not used.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinIfMultipleTrcvDriverSupported
+
+ States if multiple transceiver drivers are included in the LIN Interface or not. The reason for this parameter is to reduce the size of LIN Interface if multiple transceiver drivers are not used.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinIfNcOptionalRequestSupported
+
+ States if the node configuration commands Assign NAD and Conditional Change NAD are supported.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinIfPublicCddHeaderFile
+
+ Defines header files for callback functions which shall be included in case of CDDs. Range of characters is 1.. 32.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+ LinIfTpSupported
+
+ States if the TP is included in the LIN Interface or not. The reason for this parameter is to reduce the size of LIN Interface if the TP is not used.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinIfTrcvDriverSupported
+
+ States if transceiver drivers are included in the LIN Interface or not. The reason for this parameter is to reduce the size of LIN Interface if transceiver drivers are not used.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinIfVersionInfoApi
+
+ Switches the LinIf_GetVersionInfo function ON or OFF.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ LinIfGlobalConfig
+
+ This container contains the global configuration parameter of the LinIf.
+
+
+
+ It is a MultipleConfigurationContainer, i.e. this container and its sub-containers exit once per configuration set.
+
+
+ 1
+ 1
+ true
+
+
+
+ LinIfTimeBase
+
+ The delay between processing two frames is a multiple of the LIN Interface time-base in seconds.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0
+
+
+
+
+
+ LinIfChannel
+ 1
+ true
+ false
+
+
+
+ LinIfChannelId
+
+ This parameter holds the unique channel index value. The value shall be the same as the ComMChannelId of the ComMChannel referenced by LinIfComMNetworkHandleRef.
+
+
+
+ Implementation Type: NetworkHandleType
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ LinIfGotoSleepConfirmationUL
+
+ This parameter defines the upper layer (UL) module to which the confirmation of the goto-sleep command shall be sent.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+ LIN_SM
+ AUTOSAR_ECUC
+
+
+
+
+
+ LinIfScheduleRequestConfirmationUL
+
+ This parameter defines the upper layer (UL) module to which the confirmation of the successfully performed schedule table change.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+ LIN_SM
+ AUTOSAR_ECUC
+
+
+
+
+
+ LinIfStartupState
+
+ Defines the state of each LIN channel after startup
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ NORMAL
+ AUTOSAR_ECUC
+
+
+ SLEEP
+ AUTOSAR_ECUC
+
+
+
+
+
+ LinIfWakeupConfirmationUL
+
+ This parameter defines the upper layer (UL) module to which the confirmation of the wake-up shall be sent.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+ LIN_SM
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ LinIfChannelRef
+
+ Reference to the used channel in Lin.
+
+
+
+ Replaces LINIF_CHANNEL_INDEX
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Lin/LinGlobalConfig/LinChannel
+
+
+
+ LinIfComMNetworkHandleRef
+
+ Unique handle to identify one certain LIN network. Reference to one of the network handles configured for the ComM.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ LinIfFrame
+
+ Generic container for all types of LIN frames. The shortName of this container is used as LinIfFrameName.
+
+ 0
+ true
+ false
+
+
+
+ LinIfChecksumType
+
+ Type of checksum that the frame is using.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CLASSIC
+ AUTOSAR_ECUC
+
+
+ ENHANCED
+ AUTOSAR_ECUC
+
+
+
+
+
+ LinIfFrameType
+
+ Type of frame that is described (e.g. sporadic frame).
+
+
+
+ The sporadic slot is not found among the frame types. A sporadic slot is a set of sporadic frames.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ ASSIGN
+ AUTOSAR_ECUC
+
+
+ ASSIGN_FRAME_ID_RANGE
+ AUTOSAR_ECUC
+
+
+ ASSIGN_NAD
+ AUTOSAR_ECUC
+
+
+ CONDITIONAL
+ AUTOSAR_ECUC
+
+
+ EVENT_TRIGGERED
+ AUTOSAR_ECUC
+
+
+ FREE
+ AUTOSAR_ECUC
+
+
+ MRF
+ AUTOSAR_ECUC
+
+
+ SAVE_CONFIGURATION
+ AUTOSAR_ECUC
+
+
+ SPORADIC
+ AUTOSAR_ECUC
+
+
+ SRF
+ AUTOSAR_ECUC
+
+
+ UNASSIGN
+ AUTOSAR_ECUC
+
+
+ UNCONDITIONAL
+ AUTOSAR_ECUC
+
+
+
+
+
+ LinIfLength
+
+ Length of the LIN SDU in bytes.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 8
+ 1
+
+
+
+ LinIfPid
+
+ Protected ID of the LIN frame. There is no reason to calculate the Parity in run-time.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ LinIfFixedFrameSdu
+
+ In case this is a fixed frame this is the SDU (response).
+
+
+
+ This container represent an eight byte array. The Byte order
+ shall be MSB first.
+
+
+ 0
+ 1
+ false
+
+
+
+ LinIfFixedFrameSduByte
+
+ This container represents a byte within the 8 byte array.
+
+ 8
+ 8
+ false
+
+
+
+ LinIfFixedFrameSduBytePos
+
+ Index of the Byte in the SDU (response) 8 byte array.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+ LinIfFixedFrameSduByteVal
+
+ Byte value in the SDU (response) 8-byte array.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+
+
+ LinIfPduDirection
+
+ Direction of the frame
+
+ 1
+ 1
+
+
+
+ LinIfInternalPdu
+
+ Represents a Diagnostic or Configuration frame : no Message ID (no PduId).
+
+ 0
+ 1
+ false
+
+
+
+ LinIfRxPdu
+
+ represents a received PDU/frame
+
+ 0
+ 1
+ false
+
+
+
+ LinIfRxIndicationUL
+
+ This parameter defines the name of the <User_RxIndication>. This parameter depends on the parameter LinIfUserRxIndicationUL.
+
+
+
+ If LinIfUserRxIndicationUL equals PDUR, the name of the <User_RxIndication> is fixed.
+ If LinIfUserRxIndicationUL equals CDD, the name of the <User_RxIndication> is selectable.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ LinIfUserRxIndicationUL
+
+ This parameter defines the upper layer (UL) module to which the indication of the successfully received LINRXPDUID has to be routed via <User_RxIndication>.
+
+
+
+ This <User_RxIndication> has to be invoked when the indication of the configured LINRXPDUID will be received by a Rx indication event from the LIN Driver module.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+ PDUR
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ LinIfRxPduRef
+
+ Reference to the PDU that is received in this frame.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ LinIfSlaveToSlavePdu
+
+ represents a slave-to-slave PDU/frame. Master does only send the header but doesn't receive the response.
+
+
+
+ Added for completeness
+
+
+ 0
+ 1
+ false
+
+
+
+ LinIfTxPdu
+
+ represents a transmitted PDU/frame
+
+ 0
+ 1
+ false
+
+
+
+ LinIfTxConfirmationUL
+
+ This parameter defines the name of the <User_TxConfirmation>. This parameter depends on the parameter LinIfUserTxUL.
+
+
+
+ If LinIfUserTxUL equals PDUR, the name of the <User_TxConfirmation> is fixed.
+ If LinIfUserTxUL equals CDD, the name of the <User_TxConfirmation> is selectable.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ LinIfTxPduId
+
+ Identifier of the Pdu for the upper layer.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ LinIfTxTriggerTransmitUL
+
+ This parameter defines the name of the <User_TriggerTransmit>. This parameter depends on the parameter LinIfUserTxUL. If LinIfUserTxUL equals PDUR, the name of the <User_TriggerTransmit> is fixed.
+
+
+
+ If LinIfUserTxUL equals CDD, the name of the <User_TriggerTransmit> is selectable.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ LinIfUserTxUL
+
+ This parameter defines the upper layer (UL) module to which the trigger of the transmitted LinTxPdu (via the <User_TriggerTransmit>) or the confirmation of the successfully transmitted LinTxPdu has to be routed (via the <User_TxConfirmation>).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+ PDUR
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ LinIfTxPduRef
+
+ Reference to the PDU that is transmitted in this frame.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ LinIfSubstitutionFrames
+
+ List of unconditional Frames that can be sent in a sporadic Frame slot.
+
+ 0
+ true
+ false
+
+
+
+ LinIfFramePriority
+
+ Priority of an unconditional frame if used as a sporadic frame.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ LinIfSubstitutionFrameRef
+
+ Reference to an unconditional Frame that can be sent in a sporadic Frame slot.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/LinIf/LinIfGlobalConfig/LinIfChannel/LinIfFrame
+
+
+
+
+
+
+
+ LinIfMaster
+
+ Each Master can only be connected to one physical channel. This could be compared to the Node parameter in a LDF file.
+
+ 1
+ 1
+ false
+
+
+
+ LinIfClusterTimeBase
+
+ Defines a time-base for one LIN cluster in seconds (normally 0.002, 0.005 or 0.010s).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0
+
+
+
+ LinIfJitter
+
+ The jitter specifies the differences between the maximum and minimum delay from time base tick to the header sending start point in seconds.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0
+
+
+
+
+
+ LinIfScheduleTable
+
+ Describes a schedule table. Each LinIfChannel may have several schedule tables. Each schedule table can only be connected to one channel.
+
+ 1
+ true
+ false
+
+
+
+ LinIfResumePosition
+
+ Defines, where a schedule table shall be proceeded in case if it has been interrupted by a RUN-ONCE table.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CONTINUE_AT_IT_POINT
+ AUTOSAR_ECUC
+
+
+ START_FROM_BEGINNING
+ AUTOSAR_ECUC
+
+
+
+
+
+ LinIfRunMode
+
+ The schedule table can be executed in two different modes.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ RUN_CONTINUOUS
+ AUTOSAR_ECUC
+
+
+ RUN_ONCE
+ AUTOSAR_ECUC
+
+
+
+
+
+ LinIfScheduleMode
+
+ The schedule table can be executed in three different modes.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ LINTP_APPLICATIVE_SCHEDULE
+ AUTOSAR_ECUC
+
+
+ LINTP_DIAG_REQUEST
+ AUTOSAR_ECUC
+
+
+ LINTP_DIAG_RESPONSE
+ AUTOSAR_ECUC
+
+
+
+
+
+ LinIfScheduleTableIndex
+
+ This is the unique index used by upper layers to identify a schedule. Note that the NULL_SCHEDULE for each channel has index 0.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ LinIfScheduleTableName
+
+ Optional schedule name used to cross-reference with a LDF. This parameter shall always be accompanied by LIN_IF_SCHEDULE_INDEX.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ LinIfEntry
+
+ Describes an entry in the schedule table (also known as Frame Slot).
+
+ 0
+ true
+ false
+
+
+
+ LinIfDelay
+
+ Delay to next entry in schedule table in seconds.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0
+
+
+
+ LinIfEntryIndex
+
+ Position of the Frame Entry in the Schedule Table. The first entry index in the schedule table is 0.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ LinIfCollisionResolvingRef
+
+ Reference to the schedule table, which resolves the collision.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/LinIf/LinIfGlobalConfig/LinIfChannel/LinIfScheduleTable
+
+
+
+ LinIfFrameRef
+
+ Reference to the frames that belong to this schedule table entry.
+
+ 1
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/LinIf/LinIfGlobalConfig/LinIfChannel/LinIfFrame
+
+
+
+
+
+
+
+ LinIfSlave
+
+ The Node attributes of the Slaves are provided with these parameter. The ShortName of this container is used as LinIfNodeName.
+
+ 0
+ true
+ false
+
+
+
+ LinIfConfiguredNad
+
+ Definition of the initial node address
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ LinIfFunctionId
+
+ LIN function ID
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ LinIfProtocolVersion
+
+ Defines the LIN Protocol version which is used by the slave.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ LinIfSupplierId
+
+ LIN Supplier ID
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ LinIfVariant
+
+ Specifies the Variant ID
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ LinIfTransceiverDrvConfig
+
+ This container contains the configuration (parameters) of all addressed LIN transceivers by each underlying LIN Transceiver Driver.
+
+ 0
+ 1
+ false
+
+
+
+ LinIfTrcvWakeupNotification
+
+ Selects whether wakeup indication notification is supported.
+
+
+
+ True: Enabled
+ False: Disabled
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ LinIfTrcvIdRef
+
+ Logical handle of the underlying LIN transceiver to be served by the LIN Interface.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/LinTrcv/LinTrcvChannel
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinNm.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinNm.arxml
new file mode 100644
index 00000000..9d24801c
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinNm.arxml
@@ -0,0 +1,426 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ LinNm
+
+ Configuration Parameters for the Lin Nm module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-PRE-COMPILE
+
+
+
+
+ LinNmGlobalConfig
+
+ This container contains the global configuration parameter of the LinNm.
+
+ 1
+ 1
+ false
+
+
+
+ LinNmBusSynchronizationEnabled
+
+ Pre-processor switch for enabling bus synchronization support of the LinNm. This feature is required for NM Coordinator nodes only.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinNmComControlEnabled
+
+ Pre-processor switch for enabling the Communication Control support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinNmComUserDataSupport
+
+ Pre-processor switch for enabling the NM COM user data support
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinNmCoordinatorSyncSupport
+
+ Enables/disables the coordinator synchronisation support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinNmDevErrorDetect
+
+ Pre-processor switch for enabling development error detection support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinNmNodeDetectionEnabled
+
+ Pre-processor switch for enabling the Node Detection feature.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinNmNodeIdEnabled
+
+ Pre-processor switch for enabling transmission of the source node identifier in NM messages.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinNmPassiveModeEnabled
+
+ Pre-processor switch for enabling support of the Passive Mode of the LinNm.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinNmRemoteSleepIndicationEnabled
+
+ Pre-processor switch for enabling Remote Sleep Indication support. This feature is required for NM Coordinator nodes only.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinNmStateChangeIndEnabled
+
+ Pre-processor switch for enabling the Network Management state change notification.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinNmSynchronizationPointEnabled
+
+ Pre-processor switch for enabling the Synchronize NM feature.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ LinNmUserDataEnabled
+
+ Pre-processor switch for enabling User Data support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinNmVersionInfoApi
+
+ Pre-processor switch for enabling version info API support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ LinNmChannelConfig
+
+ This container contains the channel specific configuration parameter of the LinNm.
+
+ 1
+ true
+ false
+
+
+
+ LinNmComMNetworkHandleRef
+
+ This reference points to the unique channel defined by the ComMChannel and provides access to the unique channel index value in ComMChannelId.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinSM.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinSM.arxml
new file mode 100644
index 00000000..889e17b3
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinSM.arxml
@@ -0,0 +1,396 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ LinSM
+
+ Configuration of the Lin State Manager module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ LinSMConfigSet
+
+ This container describes one of multiple configuration sets of LinSm.
+
+
+
+ This is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+
+ 1
+ 1
+ true
+
+
+
+ LinSMChannel
+
+ Describes each LIN channel the LinSM is connected to.
+
+ 1
+ true
+ false
+
+
+
+ LinSMConfirmationTimeout
+
+ Timeout in seconds for the goto sleep and wakeup calls to LinIf. The timeout must be longer than a goto-sleep command on the bus (i.e. it is bit rate dependent).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ LinSMSleepSupport
+
+ Some LIN clusters does not need sleep, they will just shut off. This parameter will affect the behavior to achieve the no communication state.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinSMTransceiverPassiveMode
+
+ Selects STANDBY (true) or SLEEP (false) transceiver mode when entering LINSM_NO_COM.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ LinSMComMNetworkHandleRef
+
+ Unique handle to identify one certain LIN network. Reference to one of the network handles configured in the ComM.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ LinSMSchedule
+
+ The schedule references to a schedule that is located in the LinIf configuration. Moreover, the PDU groups are located in the COM configuration. Note that there are two references to PDU groups. The simple reason is that a PDU group is only allowed to contain one direction (TX or RX).
+
+ 1
+ true
+ false
+
+
+
+ LinSMScheduleIndex
+
+ This index parameter can be used by the BswM as a SymbolicNameReference target. The LinSM just forwards the request from the BswM to LinIf. Note that the value of the LinSMScheduleIndex shall be the same as the value from the LinIf.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+
+
+ LinSMScheduleIndexRef
+
+ Reference to a schedule table in the LinIf configuration
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/LinIf/LinIfGlobalConfig/LinIfChannel/LinIfScheduleTable
+
+
+
+
+
+
+
+
+
+ LinSMGeneral
+
+ This container contains general parameters of LIN State Manager module.
+
+ 1
+ 1
+ false
+
+
+
+ LinSMDevErrorDetect
+
+ Switches the Development Error Detection and Notification ON or OFF.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinSMMainProcessingPeriod
+
+ Fixed period that the MainFunction shall be called.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ LinSMVersionInfoApi
+
+ Switches the LinSM_GetVersionInfo function ON or OFF.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinTp.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinTp.arxml
new file mode 100644
index 00000000..0d9127ff
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinTp.arxml
@@ -0,0 +1,712 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ LinTp
+
+ Singleton descriptor for the LIN Transport Protocol.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ LinTpGeneral
+
+ Container that holds all LIN transport protocol general parameters.
+
+ 1
+ 1
+ false
+
+
+
+ LinTpVersionInfoApi
+
+ Switches the LinTp_GetVersionInfo function ON or OFF.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ LinTpGlobalConfig
+
+ This container contains the global configuration parameter of the LinTp.
+
+
+
+ It is a MultipleConfigurationContainer, i.e. this container and its sub-containers exit once per configuration set.
+
+
+ 1
+ 1
+ true
+
+
+
+ LinTpMaxNumberOfRespPendingFrames
+
+ Configures the maximum number of allowed response pending frames.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ LinTpNumberOfRxNSdu
+
+ Number of transport protocol messages that can be received for all channels this node is connected to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ LinTpNumberOfTxNSdu
+
+ Number of transport protocol messages that can be transmitted for all channels this node is connected to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ LinTpP2Max
+
+ P2 Timeout when a response pending frame is expected in seconds.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 5
+ 0
+
+
+
+ LinTpP2Timing
+
+ Definition of the P2 timeout observation parameter in seconds.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 5
+ 0
+
+
+
+
+
+ LinTpChannelConfig
+
+ This container contains the channel specific configuration parameter of LinTp.
+
+ 0
+ true
+ false
+
+
+
+ LinTpDropNotRequestedNad
+
+ Configures if TP Frames of not requested LIN-Slaves are dropped or not.
+
+
+
+ false: Do drop TP Frames of Not requested LIN-Slaves
+ true: Drop not TP Frames of Not requested LIN-Slaves
+
+ false: BswM is not called
+ true: BswM is called
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ LinTpRxNSdu
+
+ For each received N-SDU on any channel the node is connected to.
+
+ 0
+ true
+ false
+
+
+
+ LinTpDl
+
+ Data Length Code of this RxNsdu. In case of variable length message, this value indicates the minimum data length.
+
+
+
+ Range of minimum length is 1 to 4095.
+
+ Note that this is not relevant for Tx. The reason for this is to have identical structures for Tx and Rx.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4095
+ 1
+
+
+
+ LinTpNcr
+
+ Value in seconds of the N_Cr timeout. N_Cr is the time until reception of the next Consecutive Frame N_PDU.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1
+ 0
+
+
+
+ LinTpRxNSduId
+
+ The identifier of the Transport Protocol message. This ID will be the one that is communicated with upper layers.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ LinTpRxNSduNad
+
+ A N-SDU transported on LIN is identified using the NAD for the specific slave.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ LinTpRxNSduPduRef
+
+ Reference to the global PDU
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+ LinTpRxNSduChannelRef
+
+ Index of the channel this N-SDU belongs to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/LinIf/LinIfGlobalConfig/LinIfChannel
+
+
+
+
+
+ LinTpTxNSdu
+
+ For each transmitted N-SDU on any channel the node is connected to.
+
+ 0
+ true
+ false
+
+
+
+ LinTpNas
+
+ Value in second of the N_As timeout. N_As is the time for transmission of a LIN frame (any N_PDU) on the part of the sender.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1
+ 0
+
+
+
+ LinTpNcs
+
+ Value in seconds of the performance requirement of N_Cs. N_Cs is the time which elapses between the transmit request of a CF N-PDU until the transmit request of the next CF N-PDU.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ LinTpTxNSduId
+
+ The identifier of the Transport Protocol message. This ID will be the one that is communicated with upper layers.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ LinTpTxNSduNad
+
+ A N-SDU transported on LIN is identified using the NAD for the specific slave.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ LinTpTxNSduPduRef
+
+ Reference to the global PDU
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+ LinTpTxNSduChannelRef
+
+ Index of the channel this N-SDU belongs to.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/LinIf/LinIfGlobalConfig/LinIfChannel
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinTrcv.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinTrcv.arxml
new file mode 100644
index 00000000..b55de525
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_LinTrcv.arxml
@@ -0,0 +1,474 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ LinTrcv
+
+ Configuration of LIN Transceiver Driver module
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ true
+
+ VARIANT-PRE-COMPILE
+
+
+
+
+ LinTrcvChannel
+
+ Container gives LIN transceiver driver information about a single LIN transceiver channel. Any LIN transceiver driver has such LIN transceiver channels.
+
+ 1
+ true
+ false
+
+
+
+ LinTrcvChannelId
+
+ Unique identifier of the LIN Transceiver Channel.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ LinTrcvChannelUsed
+
+ Shall the related LIN transceiver channel be used?
+
+
+
+ True: Is used
+ False Is not used
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ LinTrcvInitState
+
+ State of LIN transceiver after call to LinTrcv_Init.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ LINTRCV_TRCV_MODE_NORMAL
+ AUTOSAR_ECUC
+
+
+ LINTRCV_TRCV_MODE_SLEEP
+ AUTOSAR_ECUC
+
+
+ LINTRCV_TRCV_MODE_STANDBY
+ AUTOSAR_ECUC
+
+
+
+
+
+ LinTrcvWakeupByBusUsed
+
+ Is wake up by bus supported? If LIN transceiver hardware does not support wake up by bus value is always FALSE. If LIN transceiver hardware supports wake up by bus value is TRUE or FALSE depending whether it is used or not.
+
+
+
+ TRUE = Is used.
+ FALSE = Is not used.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ LinTrcvIcuChannelRef
+
+ Reference to the IcuChannel to enable/disable the interrupts for wakeups.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Icu/IcuConfigSet/IcuChannel
+
+
+
+ LinTrcvWakeupSourceRef
+
+ Reference to a wakeup source in the EcuM configuration. This reference is only needed if LinTrcvWakeupByBusUsed is true. Implementation Type: reference to EcuM_WakeupSourceType.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuM/EcuMConfiguration/EcuMCommonConfiguration/EcuMWakeupSource
+
+
+
+
+
+ LinTrcvAccess
+
+ Container gives LIN transceiver driver access about a single LIN transceiver channel.
+
+ 1
+ 1
+
+
+
+ LinTrcvDioAccess
+
+ Container gives LIN transceiver driver information about accessing ports and port pins. In addition relation between LIN transceiver hardware pin names and Dio port access information is given. If a LIN transceiver hardware has no Dio interface, there is no instance of this container.
+
+ 0
+ 1
+ false
+
+
+
+ LinTrcvHardwareInterfaceName
+
+ LIN transceiver hardware interface name. It is typically the name of a pin. From a Dio point of view it is either a port, a single channel or a channel group. Depending on this fact either LINTRCV_DIO_PORT_SYMBOLIC_NAME or LINTRCV_DIO_CHANNEL_SYMBOLIC_NAME or LINTRCV_DIO_CHANNEL_GROUP_SYMBOLIC_NAME shall reference a Dio configuration. The LIN transceiver driver implementation description shall list up this name for the appropriate LIN transceiver hardware.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ LinTrcvDioSymRefName
+
+ Choice Reference to a DIO Port, DIO Channel or DIO Channel Group. This reference replaces the LINTRCV_DIO_PORT_SYM_NAME, LINTRCV_DIO_CHANNEL_SYM_NAME and LINTRCV_DIO_GROUP_SYM_NAME references in the Lin Trcv SWS.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannel
+ /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup
+ /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort
+
+
+
+
+
+
+ LinTrcvSpiSequence
+
+ Container gives LIN transceiver driver information about one SPI sequence.
+
+
+
+ One SPI sequence used by LIN transceiver driver is in exclusive use for it. No other driver is allowed to access this sequence. LIN transceiver driver may use one sequence to access n LIN transceiver hardwares chips of the same type or n sequences are used to access one single LIN transceiver hardware chip.
+ If a LIN transceiver hardware has no SPI interface, there is no instance of this container.
+
+
+ 0
+ 1
+ false
+
+
+
+ LinTrcvSpiSequenceName
+
+ Reference to a Spi sequence configuration container.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence
+
+
+
+
+
+
+
+
+
+ LinTrcvGeneral
+
+ Container gives LIN transceiver driver basic information.
+
+ 1
+ 1
+ false
+
+
+
+ LinTrcvDevErrorDetect
+
+ Switches development error detection and notification on and off. If switched on, #define LINTRCV_DEV_ERROR_DETECT ON shall be generated. If switched off, #define LINTRCV_DEV_ERROR_DETECT OFF shall be generated. Define shall be part of file LinTrcv_Cfg.h.
+
+
+
+ True: Is used
+ False: Is not used
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ LinTrcvGetVersionInfo
+
+ Switches version information API on and off. If switched off, function need not be present in compiled code.
+
+
+
+ True: Is used
+ False: Is not used
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ LinTrcvIndex
+
+ Specifies the InstanceId of this module instance. If only one instance is present it shall have the Id 0.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ LinTrcvWaitCount
+
+ Wait count for transceiver state changes.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 4294967295
+ 0
+
+
+
+ LinTrcvWakeUpSupport
+
+ Informs whether wake up is supported or not. In case wake up is not supported by LIN transceiver hardware the setting shall be false. The wake up ability may be switched on or off for each channel of one LIN transceiver by LinTrcvWakeupSourceRef.
+
+
+
+ (e.g. If the H/W does not support the functionality, this parameter can be used to disable the Api).
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ McuInitClock
+
+ If this parameter is set to FALSE, the clock initialization has to be disabled from the MCU driver. This concept applies when there are some write once clock registers and a bootloader is present. If this parameter is set to TRUE, the MCU driver is responsible of the clock initialization.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ McuNoPll
+
+ This parameter shall be set True, if the H/W does not have a PLL or the PLL circuitry is enabled after the power on without S/W intervention. In this case MCU_DistributePllClock has to be disabled and MCU_GetPllStatus has to return MCU_PLL_STATUS_UNDEFINED. Otherwise this parameters has to be set False
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ McuPerformResetApi
+
+ Pre-processor switch to enable / disable the use of the function Mcu_PerformReset()
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ McuVersionInfoApi
+
+ Pre-processor switch to enable / disable the API to read out the modules version information.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ McuModuleConfiguration
+
+ This container contains the configuration (parameters) of the MCU driver
+
+ 1
+ 1
+ true
+
+
+
+ McuClockSrcFailureNotification
+
+ Enables/Disables clock failure notification. In case this feature is not supported by HW the setting should be disabled.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DISABLED
+ AUTOSAR_ECUC
+
+
+ ENABLED
+ AUTOSAR_ECUC
+
+
+
+
+
+ McuNumberOfMcuModes
+
+ This parameter shall represent the number of Modes available for the MCU.
+
+
+
+ calculationFormula = Number of configured McuModeSettingConf
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ McuRamSectors
+
+ This parameter shall represent the number of RAM sectors available for the MCU.
+
+
+
+ calculationFormula = Number of configured McuRamSectorSettingConf
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ McuResetSetting
+
+ This parameter relates to the MCU specific reset configuration. This applies to the function Mcu_PerformReset, which performs a microcontroller reset using the hardware feature of the microcontroller.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+
+
+ McuClockSettingConfig
+
+ This container contains the configuration (parameters) for the Clock settings of the MCU. Please see MCU031 for more information on the MCU clock settings.
+
+ 1
+ true
+ false
+
+
+
+ McuClockSettingId
+
+ The Id of this McuClockSettingConfig to be used as argument for the API call "Mcu_InitClock".
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 1
+
+
+
+
+
+ McuClockReferencePoint
+
+ This container defines a reference point in the Mcu Clock tree. It defines the frequency which then can be used by other modules as an input value. Lower multiplictiy is 1, as even in the simpliest case (only one frequency is used), there is one frequency to be defined.
+
+ 1
+ true
+ false
+
+
+
+ McuClockReferencePointFrequency
+
+ This is the frequency for the specific instance of the McuClockReferencePoint container. It shall be given in Hz.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+
+
+
+
+ McuDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ MCU_E_CLOCK_FAILURE
+
+ Reference to configured DEM event to report "Clock source failure".
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ McuModeSettingConf
+
+ This container contains the configuration (parameters) for the Mode setting of the MCU. Please see MCU035 for more information on the MCU mode settings.
+
+ 1
+ true
+ false
+
+
+
+ McuMode
+
+ The parameter represents the MCU Mode settings.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 1
+
+
+
+
+
+ McuRamSectorSettingConf
+
+ This container contains the configuration (parameters) for the RAM Sector setting. Please see MCU030 for more information on RAM sec-tor settings.
+
+ 0
+ true
+ false
+
+
+
+ McuRamDefaultValue
+
+ This parameter shall represent the Data pre-setting to be initialized
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ McuRamSectionBaseAddress
+
+ This parameter shall represent the MCU RAM section base address
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ McuRamSectionSize
+
+ This parameter represents the MCU RAM Section size in bytes.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+
+
+
+
+ McuPublishedInformation
+
+ Container holding all MCU specific published information parameters
+
+ 1
+ 1
+ false
+
+
+
+ McuResetReasonConf
+
+ This container contains the configuration for the different type of reset reason that can be retrieved from Mcu_GetResetReason Api.
+
+ 1
+ true
+ false
+
+
+
+ McuResetReason
+
+ The parameter represents the different type of reset that a Micro supports. This parameter is referenced by the parameter EcuMResetReason in the ECU State manager module.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_MemIf.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_MemIf.arxml
new file mode 100644
index 00000000..01459888
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_MemIf.arxml
@@ -0,0 +1,187 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ MemIf
+
+ Configuration of the MemIf (Memory Abstraction Interface) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-PRE-COMPILE
+
+
+
+
+ MemIfGeneral
+
+ Configuration of the memory abstraction interface (Memif) module.
+
+ 1
+ 1
+ false
+
+
+
+ MemIfDevErrorDetect
+
+ Pre-processor switch to enable and disable development error detection.
+
+
+
+ true: Development error detection enabled.
+ false: Development error detection disabled.
+
+ Calculation Formula:
+ Count number of configured EA and FEE modules.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ MemIfVersionInfoApi
+
+ Pre-processor switch to enable / disable the API to read out the modules version information.
+
+
+
+ true: Version info API enabled.
+ false: Version info API disabled.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_MemMap.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_MemMap.arxml
new file mode 100644
index 00000000..648659a5
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_MemMap.arxml
@@ -0,0 +1,487 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ MemMap
+
+ Configuration of the MemMap module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-PRE-COMPILE
+
+
+
+
+ MemMapAddressingModeSet
+
+ Defines a set of addressing modes which might apply to a SwAddrMethod.
+
+ 0
+ true
+ false
+
+
+
+ MemMapSupportedAddressingMethodOption
+
+ This constrains the usage of this addressing mode set for Generic Mappings to swAddrMethods.
+
+
+
+ The attribute option of a swAddrMethod mapped via MemMapGenericMapping to this MemMapAddressingModeSet shall be equal to one of the configured MemMapSupportedAddressMethodOption's
+
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ [a-zA-Z]([a-zA-Z0-9]|_[a-zA-Z0-9])*_?
+
+
+
+
+
+ MemMapSupportedMemoryAllocationKeywordPolicy
+
+ This constrains the usage of this addressing mode set for Generic Mappings to swAddrMethods.
+
+
+
+ The attribute MemoryAllocationKeywordPolicy of a swAddrMethod mapped via MemMapGenericMapping to this MemMapAddressingModeSet shall be equal to one of the configured MemMapSupportedMemoryAllocationKeywordPolicy's
+
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ MEMMAP_ALLOCATION_KEYWORD_POLICY_ADDR_METHOD_SHORT_NAME
+ AUTOSAR_ECUC
+
+
+ MEMMAP_ALLOCATION_KEYWORD_POLICY_ADDR_METHOD_SHORT_NAME_AND_ALIGNMENT
+ AUTOSAR_ECUC
+
+
+
+
+
+ MemMapSupportedSectionInitializationPolicy
+
+ This constrains the usage of this addressing mode set for Generic Mappings to swAddrMethods.
+
+
+
+ The sectionIntializationPolicy attribute value of a swAddrMethod mapped via MemMapGenericMapping to this MemMapAddressingModeSet shall be equal to one of the configured MemMapSupportedSectionIntializationPolicy's
+
+ Please note that SectionInitializationPolicyType describes the intended initialization of MemorySections.
+
+ The following values are standardized in AUTOSAR Methodology:
+
+ * '''NO-INIT''': No initialization and no clearing is performed. Such data elements must not be read before one has written a value into it.
+ * '''INIT''': To be used for data that are initialized by every reset to the specified value (initValue).
+ * '''POWER-ON-INIT''': To be used for data that are initialized by "Power On" to the specified value (initValue). Note: there might be several resets between power on resets.
+ * '''CLEARED''': To be used for data that are initialized by every reset to zero.
+ * '''POWER-ON-CLEARED''': To be used for data that are initialized by "Power On" to zero. Note: there might be several resets between power on resets.
+
+ Please note that the values are defined similar to the representation of enumeration types in the XML schema to ensure backward compatibility.
+
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ MemMapSupportedSectionType
+
+ This constrains the usage of this addressing mode set for Generic Mappings to swAddrMethods.
+
+
+
+ The attribute sectionType of a swAddrMethod mapped via MemMapGenericMapping or MemMapSectionSpecificMapping to this MemMapAddressingModeSet shall be equal to one of the configured MemMapSupportedSectionType's.
+
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ MEMMAP_SECTION_TYPE_CALIBRATION_OFFLINE
+ AUTOSAR_ECUC
+
+
+ MEMMAP_SECTION_TYPE_CALIBRATION_ONLINE
+ AUTOSAR_ECUC
+
+
+ MEMMAP_SECTION_TYPE_CAL_PRM
+ AUTOSAR_ECUC
+
+
+ MEMMAP_SECTION_TYPE_CODE
+ AUTOSAR_ECUC
+
+
+ MEMMAP_SECTION_TYPE_CONFIG_DATA
+ AUTOSAR_ECUC
+
+
+ MEMMAP_SECTION_TYPE_CONST
+ AUTOSAR_ECUC
+
+
+ MEMMAP_SECTION_TYPE_EXCLUDE_FROM_FLASH
+ AUTOSAR_ECUC
+
+
+ MEMMAP_SECTION_TYPE_USER_DEFINED
+ AUTOSAR_ECUC
+
+
+ MEMMAP_SECTION_TYPE_VAR
+ AUTOSAR_ECUC
+
+
+ MEMMAP_SECTION_TYPE_VAR_FAST
+ AUTOSAR_ECUC
+
+
+ MEMMAP_SECTION_TYPE_VAR_NO_INIT
+ AUTOSAR_ECUC
+
+
+ MEMMAP_SECTION_TYPE_VAR_POWER_ON_INIT
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ MemMapAddressingMode
+
+ Defines a addressing mode with a set of #pragma statements implementing the start and the stop of a section.
+
+ 1
+ true
+ false
+
+
+
+ MemMapAddressingModeStart
+
+ Defines a set of #pragma statements implementing the start of a section.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ MemMapAddressingModeStop
+
+ Defines a set of #pragma statements implementing the start of a section.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ MemMapAlignmentSelector
+
+ Defines a the alignments for which the MemMapAddressingMode applies.
+
+
+
+ The to be used alignment is defined in the alignment attribute of the MemorySection. If the MemMapAlignmentSelector fits to alignment attribute of the MemorySection the set of #pragmas of the related MemMapAddressingMode shall be used to implement the start and the stop of a section.
+
+ Please note that the same MemMapAddressingMode can be applicable for several alignments, e.g. "8" bit and "UNSPECIFIED".
+
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ [1-9][0-9]*|0x[0-9a-f]*|0[0-7]*|0b[0-1]*|UNSPECIFIED|UNKNOWN|BOOLEAN|
+
+
+
+
+
+
+
+
+
+ MemMapAllocation
+
+ Defines a set of addressing modes which might apply to a SwAddrMethod.
+
+ 0
+ true
+ false
+
+
+
+ MemMapGenericMapping
+
+ Defines which SwAddrMethod is implemented with which MemMapAddressingModeSet.
+
+
+
+ The pragmas for the implementation of the MemorySelectorKeywords are taken from the MemMapAddressingModeStart and MemMapAddressingModeStop parameters of the MemMapAddressingModeSet for the individual alignments.
+
+ That this mapping becomes valid requires matching MemMapSupportedSectionType's, MemMapSupportedSectionInitializationPolicy's and MemMapSupportedAddressingMethodOption's.
+
+ The MemMapGenericMapping applies only if it is not overruled by an MemMapSectionSpecificMapping
+
+
+ 0
+ true
+ false
+
+
+
+ MemMapSwAddressMethodRef
+
+ Reference to the SwAddrMethod which applies to the MemMapGenericMapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ SW-ADDR-METHOD
+
+
+
+ MemMapAddressingModeSetRef
+
+ Reference to the MemMapAddressingModeSet which applies to the MemMapGenericMapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet
+
+
+
+
+
+ MemMapSectionSpecificMapping
+
+ Defines which MemorySection of a BSW Module or a Software Component is implemented with which MemMapAddressingModeSet.
+
+
+
+ The pragmas for the implementation of the MemorySelectorKeywords are taken from the MemMapAddressingModeStart and MemMapAddressingModeStop parameters of the MemMapAddressingModeSet for the specific alignment of the MemorySection.
+
+ The MemMapSectionSpecificMapping precedes a mapping defined by MemMapGenericMapping.
+
+
+ 0
+ true
+ false
+
+
+
+ MemMapMemorySectionRef
+
+ Reference to the MemorySection which applies to the MemMapSectionSpecificMapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MEMORY-SECTION
+
+
+
+ MemMapAddressingModeSetRef
+
+ Reference to the MemMapAddressingModeSet which applies to the MemMapModuleSectionSpecificMapping.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/MemMap/MemMapAddressingModeSet
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Nm.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Nm.arxml
new file mode 100644
index 00000000..1c701629
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Nm.arxml
@@ -0,0 +1,890 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Nm
+
+ The Generic Network Management Interface module
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-PRE-COMPILE
+
+
+
+
+ NmChannelConfig
+
+ This container contains the configuration (parameters) of the bus channel(s). The channel parameter shall be harmonized within the whole communication stack.
+
+ 1
+ true
+ false
+
+
+
+ NmActiveCoordinator
+
+ This parameter indicates whether a NM Coordinator is an active gateway (NmActiveCoordinator = TRUE) or a passive.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ NmChannelId
+
+ This parameter holds the unique channel index value. The value shall be the same as the ComMChannelId of the ComMChannel referenced by NmComMChannelRef.
+
+
+
+ Implementation Type: NetworkHandleType
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ NmChannelSleepMaster
+
+ This parameter shall be set to indicate if the sleep of this network can be absolutely decided by the local node only and that no other nodes can oppose that decision.
+
+
+
+ If this parameter is set to TRUE, the Nm shall assume that the channel is always ready to go to sleep and that no callouts to Nm_RemoteSleepIndication or Nm_RemoteSleepCancellation will be made from the <BusNm> representing this channel.
+
+ If this parameter is set to FALSE, the Nm shall not assume that the network is ready to sleep until a callout has been made to Nm_RemoteSleepCancellation.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ NmCoordClusterIndex
+
+ If this parameter is undefined for a channel, the corresponding bus does not belong to an NM coordination cluster.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ NmPassiveModeEnabled
+
+ Pre-processor switch for enabling support of Passive Mode of the <BusNm>s.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ NmShutdownDelayTimer
+
+ This parameter defines the time in seconds which the NM Coordination algorithm shall delay the release of this channel with.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ NmStateReportEnabled
+
+ Specifies if the NMS shall be set for the corresponding network.
+
+
+
+ false: No NMS shall be set
+ true: The NMS shall be set
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ NmSynchronizingNetwork
+
+ If this parameter is true, then this network is a synchronizing network for the NM coordination cluster which it belongs to. The network is expected to call Nm_SynchronizationPoint() at regular intervals.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ NmComMChannelRef
+
+ Reference to the corresponding ComM Channel.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+ NmStateReportSignalRef
+
+ Reference to the signal for setting the NMS by calling Com_SendSignal for the respective channel.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Com/ComConfig/ComSignal
+
+
+
+
+
+ NmBusType
+ 1
+ 1
+
+
+
+ NmGenericBusNmConfig
+ 1
+ 1
+ false
+
+
+
+ NmGenericBusNmPrefix
+
+ The prefix which identifies the generic <BusNm>. This will be used to determine the API name to be called by Nm for the provided interfaces of the <BusNm>. This string will used for the module prefix before the "_" character in the API call name.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ NmStandardBusNmConfig
+ 1
+ 1
+ false
+
+
+
+ NmStandardBusType
+
+ Identifies the bus type of the channel for standard AUTOSAR <BusNm>s and is used to determine which set of API calls to be called by Nm for the <BusNm>s.
+
+
+
+ Note: The Ethernet bus' NM is UdpNm !
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ NM_BUSNM_CANNM
+ AUTOSAR_ECUC
+
+
+ NM_BUSNM_FRNM
+ AUTOSAR_ECUC
+
+
+ NM_BUSNM_LINNM
+ AUTOSAR_ECUC
+
+
+ NM_BUSNM_UDPNM
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+
+
+
+
+ NmGlobalConfig
+
+ This container contains all global configuration parameters of the Nm Interface.
+
+ 1
+ 1
+ false
+
+
+
+ NmGlobalConstants
+ 1
+ 1
+ false
+
+
+
+ NmNumberOfChannels
+
+ Number of NM channels allowed within one ECU.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+
+
+ NmGlobalFeatures
+ 1
+ 1
+ false
+
+
+
+ NmBusSynchronizationEnabled
+
+ Pre-processor switch for enabling bus synchronization support of the <BusNm>s. This feature is required for NM Coordinator nodes only.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ NmCarWakeUpCallback
+
+ Name of the callback function to be called if Nm_CarWakeUpIndication() is called.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ NmCarWakeUpRxEnabled
+
+ Enables or disables CWU detection.
+
+
+
+ true: CRC will be (re)calculated for this permanent RAM block.
+ false: CRC will not be (re)calculated for this permanent RAM block.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ NvMInitBlockCallback
+
+ Entry address of a block specific callback routine which shall be called if no ROM data is available for initialization of the NVRAM block.
+
+
+
+ If not configured, no specific callback routine shall be called for initialization of the NVRAM block with default data.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ NvMMaxNumOfReadRetries
+
+ Defines the maximum number of read retries.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 7
+ 0
+
+
+
+ NvMMaxNumOfWriteRetries
+
+ Defines the maximum number of write retries for a NVRAM block with [NVM061_Conf]. Regardless of configuration a consistency check (and maybe write retries) are always forced for each block which is processed by the request NvM_WriteAll and NvM_WriteBlock.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+ NvMNvBlockBaseNumber
+
+ Configuration parameter to perform the link between the NVM_NVRAM_BLOCK_IDENTIFIER used by the SW-Cs and the FEE_BLOCK_NUMBER expected by the memory abstraction modules. The parameter value equals the FEE_BLOCK_NUMBER or EA_BLOCK_NUMBER shifted to the right by NvMDatasetSelectionBits bits. (ref. to chapter 7.1.2.1).
+
+
+
+ Calculation Formula:
+ value = TargetBlockReference.[Ea/Fee]BlockConfiguration.[Ea/Fee]BlockNumber >> NvMDatasetSelectionBits
+
+ Note:
+ The implementer can add the attribute 'withAuto' to the parameter definition which indicates that the length can be calculated by the generator automatically (e.g. by using the sizeof operator).
+ When 'withAuto' is set to 'true' for this parameter definition the 'isAutoValue' can be set to 'true'.
+ If 'isAutoValue' is set to 'true' the actual value will not be considered during ECU Configuration but will be (re-)calculated by the code generator and stored in the value attribute afterwards.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ NvMNvBlockNum
+
+ Defines the number of multiple NV blocks in a contiguous area according to the given block management type.
+
+
+
+ 1-255 For NVRAM blocks to be configured of block management type NVM_BLOCK_DATASET. The actual range is limited according to NVM444.
+
+ 1 For NVRAM blocks to be configured of block management type NVM_BLOCK_NATIVE
+
+ 2 For NVRAM blocks to be configured of block management type NVM_BLOCK_REDUNDANT
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ NvMNvramBlockIdentifier
+
+ Identification of a NVRAM block via a unique block identifier.
+
+
+
+ Implementation Type: NvM_BlockIdType.
+
+ min = 2
+ max = 2^(16- NVM_DATASET_SELECTION_BITS)-1
+
+ Reserved NVRAM block IDs:
+ 0 -> to derive multi block request results via NvM_GetErrorStatus
+ 1 -> redundant NVRAM block which holds the configuration ID
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 2
+
+
+
+ NvMNvramDeviceId
+
+ Defines the NVRAM device ID where the NVRAM block is located.
+
+
+
+ Calculation Formula:
+ value = TargetBlockReference.[Ea/Fee]BlockConfiguration.[Ea/Fee]DeviceIndex
+
+ If this is not configured, no permanent RAM data block is available for the selected block management type.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ NvMReadRamBlockFromNvCallback
+
+ Entry address of a block specific callback routine which shall be called in order to let the application copy data from the NvM module's mirror to RAM block.
+
+
+
+ Implementation type: Std_ReturnType
+
+ E_OK: copy was successful
+ E_NOT_OK: copy was not successful, callback routine to be called again
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ NvMResistantToChangedSw
+
+ Defines whether a NVRAM block shall be treated resistant to configuration changes or not. If there is no default data available at configuration time then the application shall be responsible for providing the default initialization data. In this case the application has to use NvM_GetErrorStatus()to be able to distinguish between first initialization and corrupted data.
+
+
+
+ true: NVRAM block is resistant to changed software.
+ false: NVRAM block is not resistant to changed software.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ NvMRomBlockDataAddress
+
+ Defines the start address of the ROM block data.
+
+
+
+ If not configured, no ROM block is available for the selected block management type.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ NvMRomBlockNum
+
+ Defines the number of multiple ROM blocks in a contiguous area according to the given block management type.
+
+
+
+ 0-255 For NVRAM blocks to be configured of block management type NVM_BLOCK_DATASET. The actual range is limited according to NVM444.
+
+ 0-1 For NVRAM blocks to be configured of block management type NVM_BLOCK_NATIVE
+
+ 0-1 For NVRAM blocks to be configured of block management type NVM_BLOCK_REDUNDANT
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ NvMSelectBlockForReadAll
+
+ NVM117: Defines whether a NVRAM block shall be processed during NvM_ReadAll or not. This configuration parameter has only influence on those NVRAM blocks which are configured to have a permanent RAM block.
+
+
+
+ true: NVRAM block shall be processed by NvM_ReadAll
+ false: NVRAM block shall not be processed by NvM_ReadAll
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ NvMSelectBlockForWriteAll
+
+ Defines whether a NVRAM block shall be processed during NvM_WriteAll or not. This configuration parameter has only influence on those NVRAM blocks which are configured to have a permanent RAM block.
+
+
+
+ true: NVRAM block shall be processed by NvM_WriteAll
+ false: NVRAM block shall not be processed by NvM_WriteAll
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ NvMSingleBlockCallback
+
+ Entry address of the block specific callback routine which shall be invoked on termination of each asynchronous single block request [NVM113].
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ NvMStaticBlockIDCheck
+
+ Defines if the Static Block ID check is enabled.
+
+
+
+ false: Static Block ID check is disabled.
+ true: Static Block ID check is enabled.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ NvMWriteBlockOnce
+
+ Defines write protection after first write. The NVRAM manager sets the write protection bit after the NV block was written the first time. This means that some of the NV blocks in the NVRAM should never be erased nor be replaced with the default ROM data after first initialization. [NVM276].
+
+
+
+ true: Defines write protection after first write is enabled.
+ false: Defines write protection after first write is disabled.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ NvMWriteRamBlockToNvCallback
+
+ Entry address of a block specific callback routine which shall be called in order to let the application copy data from RAM block to NvM module's mirror.
+
+
+
+ Implementation type: Std_ReturnType
+
+ E_OK: copy was successful
+ E_NOT_OK: copy was not successful, callback routine to be called again
+
+ false: Write verification is disabled.
+ true: Write Verification is enabled.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ NvMWriteVerificationDataSize
+
+ Defines the number of bytes to compare in each step when comparing the content of a RAM Block and a block read back.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 65536
+ 1
+
+
+
+
+
+ NvMTargetBlockReference
+
+ This parameter is just a container for the parameters for EA and FEE
+
+ 1
+ 1
+
+
+
+ NvMEaRef
+
+ EEPROM Abstraction
+
+ 0
+ 1
+ false
+
+
+
+ NvMNameOfEaBlock
+
+ reference to EaBlock
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Ea/EaBlockConfiguration
+
+
+
+
+
+ NvMFeeRef
+
+ Flash EEPROM Emulation
+
+ 0
+ 1
+ false
+
+
+
+ NvMNameOfFeeBlock
+
+ reference to FeeBlock
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Fee/FeeBlockConfiguration
+
+
+
+
+
+
+
+
+
+ NvMCommon
+
+ Container for common configuration options.
+
+ 1
+ 1
+ false
+
+
+
+ NvMApiConfigClass
+
+ Preprocessor switch to enable some API calls which are related to NVM API configuration classes.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ NVM_API_CONFIG_CLASS_1
+ AUTOSAR_ECUC
+
+
+ NVM_API_CONFIG_CLASS_2
+ AUTOSAR_ECUC
+
+
+ NVM_API_CONFIG_CLASS_3
+ AUTOSAR_ECUC
+
+
+
+
+
+ NvMBswMMultiBlockJobStatusInformation
+
+ This parameter specifies whether BswM is informed about the current status of the multiblock job.
+
+
+
+ True: call BswM_NvM_CurrentJobMode if ReadAll and WriteAll are started, finished, canceled
+ False: do not inform BswM at all
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ NvMCompiledConfigId
+
+ Configuration ID regarding the NV memory layout. This configuration ID shall be published as e.g. a SW-C shall have the possibility to write it to NV memory.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ NvMCrcNumOfBytes
+
+ If CRC is configured for at least one NVRAM block, this parameter defines the maximum number of bytes which shall be processed within one cycle of job processing.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ NvMDatasetSelectionBits
+
+ Defines the number of least significant bits which shall be used to address a certain dataset of a NVRAM block within the interface to the memory hardware abstraction.
+
+
+
+ 0..8: Number of bits which are used for dataset or redundant block addressing.
+
+ 0: No dataset or redundant NVRAM blocks are configured at all, no selection bits required.
+
+ 1: In case of redundant NVRAM blocks are configured, but no dataset NVRAM blocks.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ NvMMultiBlockCallback
+
+ Entry address of the common callback routine which shall be invoked on termination of each asynchronous multi block request
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ NvMPollingMode
+
+ Preprocessor switch to enable/disable the polling mode in the NVRAM Manager and at the same time disable/enable the callback functions useable by lower layers
+
+
+
+ true: Polling mode enabled, callback function usage disabled.
+ false: Polling mode disabled, callback function usage enabled.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ NvMRepeatMirrorOperations
+
+ Defines the number of retries to let the application copy data to or from the NvM module's mirror before postponing the current job.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 7
+ 0
+
+
+
+ NvMSetRamBlockStatusApi
+
+ Preprocessor switch to enable the API NvM_SetRamBlockStatus.
+
+
+
+ true: API NvM_SetRamBlockStatus enabled.
+ false: API NvM_SetRamBlockStatus disabled.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ NvMSizeImmediateJobQueue
+
+ Defines the number of queue entries for the immediate priority job queue. If NVM_JOB_PRIORITIZATION is switched OFF this parameter shall be out of scope.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ NvMSizeStandardJobQueue
+
+ Defines the number of queue entries for the standard job queue.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ NvMVersionInfoApi
+
+ Pre-processor switch to enable / disable the API to read out the modules version information [NVM285], [NVM286].
+
+
+
+ true: Version info API enabled.
+ false: Version info API disabled.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ NvmDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ NVM_E_INTEGRITY_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "API request integrity failed" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ NVM_E_LOSS_OF_REDUNDANCY
+
+ Reference to the DemEventParameter which shall be issued when the error "loss of redundancy" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ NVM_E_QUEUE_OVERFLOW
+
+ Reference to the DemEventParameter which shall be issued when the error "NVRAM Managers job queue overflow" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ NVM_E_REQ_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "API request failed" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ NVM_E_VERIFY_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "Write Verification failed" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ NVM_E_WRITE_PROTECTED
+
+ Reference to the DemEventParameter which shall be issued when the error "write attempt to NVRAM block with write protection" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ NVM_E_WRONG_BLOCK_ID
+
+ Reference to the DemEventParameter which shall be issued when the error "Static Block ID check failed" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Os.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Os.arxml
new file mode 100644
index 00000000..a6680de7
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Os.arxml
@@ -0,0 +1,3151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.6.0
+ AUTOSAR
+ 2014-10-31
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Os
+
+ Configuration of the Os (Operating System) module.
+
+
+
+
+ 4.6.0
+ AUTOSAR
+ 2014-10-31
+
+
+
+ 0
+ 1
+ false
+
+ VARIANT-PRE-COMPILE
+
+
+
+
+ OsAlarm
+
+ An OsAlarm may be used to asynchronously inform or activate a specific task. It is possible to start alarms automatically at system start-up depending on the application mode.
+
+ 0
+ true
+
+
+
+ OsAlarmAccessingApplication
+
+ Reference to applications which have an access to this object.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsApplication
+
+
+
+ OsAlarmCounterRef
+
+ Reference to the assigned counter for that alarm
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsCounter
+
+
+
+
+
+ OsAlarmAction
+
+ This container defines which type of notification is used when the alarm expires.
+
+ 1
+ 1
+
+
+
+ OsAlarmActivateTask
+
+ This container specifies the parameters to activate a task.
+
+ 0
+ 1
+
+
+
+ OsAlarmActivateTaskRef
+
+ Reference to the task that will be activated by that alarm action
+
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsTask
+
+
+
+
+
+ OsAlarmCallback
+
+ This container specifies the parameters to call a callback OS alarm action.
+
+ 0
+ 1
+
+
+
+ OsAlarmCallbackName
+
+ Name of the function that is called when this alarm callback is triggered.
+
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+
+
+ OsAlarmIncrementCounter
+
+ This container specifies the parameters to increment a counter.
+
+ 0
+ 1
+
+
+
+ OsAlarmIncrementCounterRef
+
+ Reference to the counter that will be incremented by that alarm action
+
+ 1
+ 1
+ ECU
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsCounter
+
+
+
+
+
+ OsAlarmSetEvent
+
+ This container specifies the parameters to set an event
+
+ 0
+ 1
+
+
+
+ OsAlarmSetEventRef
+
+ Reference to the event that will be set by that alarm action
+
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsEvent
+
+
+
+ OsAlarmSetEventTaskRef
+
+ Reference to the task that will be activated by that event
+
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsTask
+
+
+
+
+
+
+
+ OsAlarmAutostart
+
+ If present this container defines if an alarm is started automatically at system start-up depending on the application mode.
+
+ 0
+ 1
+
+
+
+ OsAlarmAlarmTime
+
+ The relative or absolute tick value when the alarm expires for the first time. Note that for an alarm which is RELATIVE the value must be at bigger than 0.
+
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 0
+
+
+
+ OsAlarmAutostartType
+
+ This specifies the type of autostart for the alarm..
+
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ ABSOLUTE
+ AUTOSAR_ECUC
+
+
+ RELATIVE
+ AUTOSAR_ECUC
+
+
+
+
+
+ OsAlarmCycleTime
+
+ Cycle time of a cyclic alarm in ticks. If the value is 0 than the alarm is not cyclic.
+
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+ OsAlarmAppModeRef
+
+ Reference to the application modes for which the AUTOSTART shall be performed
+
+ 1
+ true
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsAppMode
+
+
+
+
+
+
+
+ OsAppMode
+
+ OsAppMode is the object used to define OSEK OS properties for an OSEK OS application mode.
+
+
+
+ No standard attributes are defined for AppMode.
+
+ In a CPU, at least one AppMode object has to be defined.
+
+ [source: OSEK OIL Spec. 2.5]
+
+ An OsAppMode called OSDEFAULTAPPMODE must always be there for OSEK compatibility.
+
+
+ 1
+ true
+
+
+
+ OsApplication
+
+ An AUTOSAR OS must be capable of supporting a collection of OS objects (tasks, interrupts, alarms, hooks etc.) that form a cohesive functional unit. This collection of objects is termed an OS-Application.
+
+
+
+ All objects which belong to the same OS-Application have access to each other. Access means to allow to use these objects within API services.
+
+ Access by other applications can be granted separately.
+
+
+ 0
+ true
+
+
+
+ OsTrusted
+
+ Parameter to specify if an OS-Application is trusted or not.
+
+
+
+ true: OS-Application is trusted
+ false: OS-Application is not trusted (default)
+
+
+ 1
+ 1
+ ECU
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ OsTrustedApplicationDelayTimingViolationCall
+
+ Parameter to specify if a timing violation which occurs within an trusted OS-Application is raised immediately of if it is delayed until the current task returns to the calling OS-Application (return of CallTrustedFunction)
+
+
+
+ true: violation / call to ProtectionHook() is delayed
+ false: timing violation cause an immediate call to the ProtectionHook().
+
+
+ 1
+ 1
+ ECU
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ true
+
+
+
+ OsTrustedApplicationWithProtection
+
+ Parameter to specify if a trusted OS-Application is executed with memory protection or not.
+
+
+
+ true: OS-Application runs within a protected environment. This means that write access is limited.
+ false: OS-Application has full write access (default)
+
+ Multiplicity = 1: Restart Task is activated by the Operating System if the protection hook requests it.
+
+ Multiplicity = 0: No task is automatically started after a protection error happened.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsTask
+
+
+
+ OsApplicationCoreRef
+
+ Reference to the Core Definition in the Ecuc Module where the CoreId is defined. This reference is used to describe to which Core the OsApplication is bound.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/EcuC/EcucHardware/EcucCoreDefinition
+
+
+
+
+
+ OsApplicationHooks
+
+ Container to structure the OS-Application-specific hooks
+
+ 1
+ 1
+
+
+
+ OsAppErrorHook
+
+ Select the OS-Application error hook.
+
+
+
+ true: Hook is called
+ false: Hook is not called
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+ OsAppShutdownHook
+
+ Select the OS-Application specific shutdown hook for the OS-Application.
+
+
+
+ true: Hook is called
+ false: Hook is not called
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+ OsAppStartupHook
+
+ Select the OS-Application specific startup hook for the OS-Application.
+
+
+
+ true: Hook is called
+ false: Hook is not called
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+ OsApplicationTrustedFunction
+
+ Container to structure the configuration parameters of trusted functions
+
+ 0
+ true
+
+
+
+ OsTrustedFunctionName
+
+ Trusted function (as part of a trusted OS-Application) available to other OS-Applications. This also supersedes the OSEK OIL attribute TRUSTED in APPLICATION because the optionality of this parameter is describing that already.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+
+
+
+
+ OsCounter
+
+ Configuration information for the counters that belong to the OsApplication.
+
+ 0
+ true
+
+
+
+ OsCounterMaxAllowedValue
+
+ Maximum possible allowed value of the system counter in ticks.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 1
+
+
+
+ OsCounterMinCycle
+
+ The MINCYCLE attribute specifies the minimum allowed number of counter ticks for a cyclic alarm linked to the counter.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 1
+
+
+
+ OsCounterTicksPerBase
+
+ The TICKSPERBASE attribute specifies the number of ticks required to reach a counterspecific unit. The interpretation is implementation-specific.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 4294967295
+ 1
+
+
+
+ OsCounterType
+
+ This parameter contains the natural type or unit of the counter.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ HARDWARE
+ AUTOSAR_ECUC
+
+
+ SOFTWARE
+ AUTOSAR_ECUC
+
+
+
+
+
+ OsSecondsPerTick
+
+ Time of one counter tick in seconds.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+
+
+ OsCounterAccessingApplication
+
+ Reference to applications which have an access to this object.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsApplication
+
+
+
+
+
+ OsDriver
+
+ This Container contains the information who will drive the counter.
+
+
+
+ This configuration is only valid if the counter has OsCounterType set to HARDWARE.
+
+ If the container does not exist (multiplicity=0) the timer is managed by the OS internally (OSINTERNAL).
+
+ If the container exists the OS can use the GPT interface to manage the timer. The user have to supply the GPT channel.
+
+ If the counter is driven by some other (external to the OS) source (like a TPU for example) this must be described as a vendor specific extension.
+
+
+ 0
+ 1
+
+
+
+ OsGptChannelRef
+
+ Reference to the GPT channel.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Gpt/GptChannelConfigSet/GptChannelConfiguration
+
+
+
+
+
+ OsTimeConstant
+
+ Allows the user to define constants which can be e.g. used to compare time values with timer tick values.
+
+
+
+ A time value will be converted to a timer tick value during generation and can later on accessed via the OsConstName. The conversation is done by rounding time values to the nearest fitting tick value.
+
+
+ 0
+ true
+
+
+
+ OsTimeValue
+
+ This parameter contains the value of the constant in seconds.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+
+
+
+
+ OsEvent
+
+ Representation of OS events in the configuration context. Adopted from the OSEK OIL specification.
+
+ 0
+ true
+
+
+
+ OsEventMask
+
+ If event mask would be set to AUTO in OIL, this parameter should be omitted here.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+ OsIoc
+
+ Configuration of the IOC (Inter OS Application Communicator).
+
+ 0
+ 1
+
+
+
+ OsIocCommunication
+
+ Representation of a 1:1 or N:1 or N:M (unqueued only) communication between software parts located in different OS-Applications that are bound to the same or to different cores.
+
+
+
+ The name shall begin with the name of the sending software service and be followed by a unique identifier delivered by the sending software service. In the case of RTE as user attention shall be paid on the fact that uniqueness for identifier names has to be reached over ports, data elements, object instances and maybe additional identification properties (E.g. Case 1:N mapping to 1:1).
+
+ Example:
+ - <NameSpace>_UniqueID
+
+
+ 0
+ true
+
+
+
+ OsIocBufferLength
+
+ This attribute defines the size of the IOC internal queue to be allocated for a queued communication.
+
+
+
+ This configuration information shall allow the optimization of the needed memory for communications requiring buffers within the RTE and within the IOC.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 4294967295
+ 0
+
+
+
+
+
+ OsIocDataProperties
+
+ Data properties of the data to be transferred on the IOC communication channel.
+
+ 1
+ true
+
+
+
+ OsIocDataPropertyIndex
+
+ This parameter is used to define in which order the data is send, e.g. whether IocSendGroup(A,B) or IocSendGroup(B,A) shall be used.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 255
+ 0
+
+
+
+ OsIocInitValue
+
+ Initial Value for the data to be transferred on the IOC communication channel.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+
+
+ OsIocDataTypeRef
+
+ This is the type of the data to be transferred on the IOC communication channel. This attribute is necessary to generate the parameter type of the Ioc functions. Additionally this information should be used to compute the data size for necessary data copy operations within the Ioc module.
+
+
+
+ If more than one attribute is defined, the IOC generator should generate an IocXxxGroup function (Xxx= CHOICE [Send, Receive, Write, Read]).
+
+ N:1 or N:M communication (Multiplicity of OsIocSenderProperties > 1) is only allowed for multiplicity of OsIocDataTypeRef = 1
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ IMPLEMENTATION-DATA-TYPE
+
+
+
+
+
+ OsIocReceiverProperties
+
+ Representation of receiver properties for one communication. For each OsIocCommunication one (1:1) or many receivers (N:M) have to be defined. This container should be instantiated within an OsIocCommunication.
+
+ 1
+ true
+
+
+
+ OsIocFunctionImplementationKind
+
+ This parameter is used to select whether this communication is implemented as a macro or as a function.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ DO_NOT_CARE
+
+
+ DO_NOT_CARE
+ AUTOSAR_ECUC
+
+
+ FUNCTION
+ AUTOSAR_ECUC
+
+
+ MACRO
+ AUTOSAR_ECUC
+
+
+
+
+
+ OsIocReceiverPullCB
+
+ This attribute defines the name of a callback function that the IOC shall call on the receiving core for each data reception.
+
+
+
+ In case of non existence of this attribute no ReceiverPullCB notification shall be applied by the IOC. The name of the function shall begin with the name of the receiving module, followed with a callback name and followed by the IocId.
+
+ Example: void RTE_ReceiverPullCB_RTE25 (void).
+
+ If this attribute does not exist, it means that no ReceiverPullCB shall be called (No notification from IOC is required). If this attribute exists the IOC shall call the callback function on the receiving core.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+
+
+ OsIocReceivingOsApplicationRef
+
+ This attribute is a reference to the receiving OsApplication instance defined in the configuration file of the OS.
+
+
+
+ This information allows for the generator to get additional information necessary for the code generation like:
+ * The protection properties of the communicating OsApplications to find out which protections have to be crossed
+ * The core identifiers to find out if an intra or an inter core communication has to be realized
+ * Interrupt details in case of cross core notification to realize over IRQs
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsApplication
+
+
+
+
+
+ OsIocSenderProperties
+
+ Representation of sender properties for one communication. For each OsIocCommunication one (1:1) or many senders (N:1 or N:M) have to be defined. Multiplicity > 1 (N:1 or N:M communication) is only allowed for Multiplicity of OsIocDataTypeRef = 1.
+
+
+
+ This container should be instantiated within an OsIocCommunication.
+
+
+ 1
+ true
+
+
+
+ OsIocFunctionImplementationKind
+
+ This parameter is used to select whether this communication is implemented as a macro or as a function.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ DO_NOT_CARE
+
+
+ DO_NOT_CARE
+ AUTOSAR_ECUC
+
+
+ FUNCTION
+ AUTOSAR_ECUC
+
+
+ MACRO
+ AUTOSAR_ECUC
+
+
+
+
+
+ OsIocSenderId
+
+ Representation of a sender in a N:1 or N:M communication to distinguish between senders.
+
+
+
+ This parameter does not exist in 1:1 communication.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 255
+ 0
+
+
+
+
+
+ OsIocSendingOsApplicationRef
+
+ This attribute is a reference to the sending OS-Application instance defined in the configuration file of the OS.
+
+
+
+ This information shall allows the generator to get additional information necessary for the code generation like:
+ * The protection properties of the communicating OS-Applications to find out which protection boundaries have to be crossed.
+ * The core identifiers to find out if an intra or an inter core communication has to be realized
+ * Interrupt details in case of cross core notification to realize over IRQs
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsApplication
+
+
+
+
+
+
+
+
+
+ OsIsr
+
+ The OsIsr container represents an OSEK interrupt service routine.
+
+ 0
+ true
+
+
+
+ OsIsrCategory
+
+ This attribute specifies the category of this ISR.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ CATEGORY_1
+ AUTOSAR_ECUC
+
+
+ CATEGORY_2
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ OsIsrResourceRef
+
+ This reference defines the resources accessed by this ISR.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsResource
+
+
+
+
+
+ OsIsrTimingProtection
+
+ This container contains all parameters which are related to timing protection
+
+
+
+ If the container exists, the timing protection is used for this interrupt. If the container does not exist, the interrupt is not supervised regarding timing violations.
+
+
+ 0
+ 1
+
+
+
+ OsIsrAllInterruptLockBudget
+
+ This parameter contains the maximum time for which the ISR is allowed to lock all interrupts (via SuspendAllInterrupts() or DisableAllInterrupts()) (in seconds).
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+ OsIsrExecutionBudget
+
+ The parameter contains the maximum allowed execution time of the interrupt (in seconds).
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+ OsIsrOsInterruptLockBudget
+
+ This parameter contains the maximum time for which the ISR is allowed to lock all Category 2 interrupts (via SuspendOSInterrupts()) (in seconds).
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+ OsIsrTimeFrame
+
+ This parameter contains the minimum inter-arrival time between successive interrupts (in seconds).
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+
+
+ OsIsrResourceLock
+
+ This container contains a list of times the interrupt uses resources.
+
+ 0
+ true
+
+
+
+ OsIsrResourceLockBudget
+
+ This parameter contains the maximum time the interrupt is allowed to hold the given resource (in seconds).
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+
+
+ OsIsrResourceLockResourceRef
+
+ Reference to the resource the locking time is depending on
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsResource
+
+
+
+
+
+
+
+
+
+ OsOS
+
+ OS is the object used to define OSEK OS properties for an OSEK application.
+
+
+
+ Per CPU exactly one OS object has to be defined.
+
+
+ 1
+ 1
+
+
+
+ OsNumberOfCores
+
+ Maximum number of cores that are controlled by the OS.
+
+
+
+ The OS uses the value internally. It depends on the ECU HW.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 1
+
+
+
+ OsScalabilityClass
+
+ A scalability class for each System Object "OS" has to be selected. In order to customize the operating system to the needs of the user and to take full advantage of the processor features the operating system can be scaled according to the scalability classes.
+
+
+
+ If the scalability class is omitted this translates to the OIL AUTO mechanism.
+
+ true: Hook is called
+ false: Hook is not called
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+
+ OsResource
+
+ An OsResource object is used to co-ordinate the concurrent access by tasks and ISRs to a shared resource, e.g. the scheduler, any program sequence, memory or any hardware area.
+
+ 0
+ true
+
+
+
+ OsResourceProperty
+
+ This specifies the type of the resource.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ INTERNAL
+ AUTOSAR_ECUC
+
+
+ LINKED
+ AUTOSAR_ECUC
+
+
+ STANDARD
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ OsResourceAccessingApplication
+
+ Reference to applications which have an access to this object.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsApplication
+
+
+
+ OsResourceLinkedResourceRef
+
+ The link to the resource. Must be valid if OsResourceProperty is LINKED. If OsResourceProperty is not LINKED the value is ignored.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsResource
+
+
+
+
+
+ OsScheduleTable
+
+ An OsScheduleTable addresses the synchronization issue by providing an encapsulation of a statically defined set of alarms that cannot be modified at runtime.
+
+ 0
+ true
+
+
+
+ OsScheduleTableDuration
+
+ This parameter defines the modulus of the schedule table (in ticks).
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 0
+
+
+
+ OsScheduleTableRepeating
+
+ true: first expiry point on the schedule table shall be processed at final expiry point delay ticks after the final expiry point is processed.
+
+
+
+ false: the schedule table processing stops when the final expiry point is processed.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+ OsSchTblAccessingApplication
+
+ Reference to applications which have an access to this object.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsApplication
+
+
+
+ OsScheduleTableCounterRef
+
+ This parameter contains a reference to the counter which drives the schedule table.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsCounter
+
+
+
+
+
+ OsScheduleTableAutostart
+
+ This container specifies if and how the schedule table is started on startup of the Operating System. The options to start a schedule table correspond to the API calls to start schedule tables during runtime.
+
+ 0
+ 1
+
+
+
+ OsScheduleTableAutostartType
+
+ This specifies the type of the autostart for the schedule table.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ ABSOLUTE
+ AUTOSAR_ECUC
+
+
+ RELATIVE
+ AUTOSAR_ECUC
+
+
+ SYNCHRON
+ AUTOSAR_ECUC
+
+
+
+
+
+ OsScheduleTableStartValue
+
+ Absolute autostart tick value when the schedule table starts. Only used if the OsScheduleTableAutostartType is ABSOLUTE.
+
+
+
+ Relative offset in ticks when the schedule table starts. Only used if the OsScheduleTableAutostartType is RELATIVE.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+ OsScheduleTableAppModeRef
+
+ Reference in which application modes the schedule table should be started during startup
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsAppMode
+
+
+
+
+
+ OsScheduleTableExpiryPoint
+
+ The point on a Schedule Table at which the OS activates tasks and/or sets events
+
+ 1
+ true
+
+
+
+ OsScheduleTblExpPointOffset
+
+ The offset from zero (in ticks) at which the expiry point is to be processed.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+ OsScheduleTableEventSetting
+
+ Event that is triggered by that schedule table.
+
+ 0
+ true
+
+
+
+ OsScheduleTableSetEventRef
+
+ Reference to event that will be set by action
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsEvent
+
+
+
+ OsScheduleTableSetEventTaskRef
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsTask
+
+
+
+
+
+ OsScheduleTableTaskActivation
+
+ Task that is triggered by that schedule table.
+
+ 0
+ true
+
+
+
+ OsScheduleTableActivateTaskRef
+
+ Reference to task that will be activated by action
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsTask
+
+
+
+
+
+ OsScheduleTblAdjustableExpPoint
+
+ Adjustable expiry point
+
+ 0
+ 1
+
+
+
+ OsScheduleTableMaxLengthen
+
+ The maximum positive adjustment that can be made to the expiry point offset (in ticks).
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 0
+
+
+
+ OsScheduleTableMaxShorten
+
+ The maximum negative adjustment that can be made to the expiry point offset (in ticks).
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+
+
+ OsScheduleTableSync
+
+ This container specifies the synchronization parameters of the schedule table.
+
+ 0
+ 1
+
+
+
+ OsScheduleTblExplicitPrecision
+
+ This configuration is only valid if the explicit synchronization is used.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 0
+
+
+
+ OsScheduleTblSyncStrategy
+
+ AUTOSAR OS provides support for synchronization in two ways: explicit and implicit.
+
+ 1
+ 1
+ AUTOSAR ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ NONE
+
+
+ EXPLICIT
+ AUTOSAR_ECUC
+
+
+ IMPLICIT
+ AUTOSAR_ECUC
+
+
+ NONE
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+
+
+ OsSpinlock
+
+ An OsSpinlock object is used to co-ordinate concurrent access by TASKs/ISR2s on different cores to a shared resource.
+
+ 0
+ true
+
+
+
+ OsSpinlockLockMethod
+
+ Lock method which is used when a spinlock is taken. Note that it is possible that a user (e.g. a Task) might hold more than one spinlock. In this case the last lock taken is forced to use at least a lock methode which locks as strong as the current one.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ LOCK_NOTHING
+
+
+ LOCK_ALL_INTERRUPTS
+ AUTOSAR_ECUC
+
+
+ LOCK_CAT2_INTERRUPTS
+ AUTOSAR_ECUC
+
+
+ LOCK_NOTHING
+ AUTOSAR_ECUC
+
+
+ LOCK_WITH_RES_SCHEDULER
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ OsSpinlockAccessingApplication
+
+ Reference to OsApplications that have an access to this object.
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsApplication
+
+
+
+ OsSpinlockSuccessor
+
+ Reference to OsApplications that have an access to this object.
+
+
+
+ To check whether a spinlock can be occupied (in a nested way) without any danger of deadlock, a linked list of spinlocks can be defined. A spinlock can only be occupied in the order of the linked list. It is allowed to skip a spinlock.
+
+ If no linked list is specified, spinlocks cannot be nested.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsSpinlock
+
+
+
+
+
+ OsTask
+
+ This container represents an OSEK task.
+
+ 0
+ true
+
+
+
+ OsTaskActivation
+
+ This attribute defines the maximum number of queued activation requests for the task. A value equal to "1" means that at any time only a single activation is permitted for this task. Note that the value must be a natural number starting at 1.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 4294967295
+ 1
+
+
+
+ OsTaskPriority
+
+ The priority of a task is defined by the value of this attribute. This value has to be understood as a relative value, i.e. the values show only the relative ordering of the tasks.
+
+
+
+ OSEK OS defines the lowest priority as zero (0); larger values correspond to higher priorities.
+
+ If this attribute is set to NON, no internal resources may be assigned to this task.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ FULL
+ AUTOSAR_ECUC
+
+
+ NON
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ OsTaskAccessingApplication
+
+ Reference to applications which have an access to this object.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsApplication
+
+
+
+ OsTaskEventRef
+
+ This reference defines the list of events the extended task may react on.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsEvent
+
+
+
+ OsTaskResourceRef
+
+ This reference defines a list of resources accessed by this task.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsResource
+
+
+
+
+
+ OsTaskAutostart
+
+ This container determines whether the task is activated during the system start-up procedure or not for some specific application modes.
+
+
+
+ If the task shall be activated during the system start-up, this container is present and holds the references to the application modes in which the task is auto-started.
+
+
+ 0
+ 1
+
+
+
+ OsTaskAppModeRef
+
+ Reference to application modes in which that task is activated on startup of the OS
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsAppMode
+
+
+
+
+
+ OsTaskTimingProtection
+
+ This container contains all parameters regarding timing protection of the task.
+
+ 0
+ 1
+
+
+
+ OsTaskAllInterruptLockBudget
+
+ This parameter contains the maximum time for which the task is allowed to lock all interrupts (via SuspendAllInterrupts() or DisableAllInterrupts()) (in seconds).
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+ OsTaskExecutionBudget
+
+ This parameter contains the maximum allowed execution time of the task (in seconds).
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+ OsTaskOsInterruptLockBudget
+
+ This parameter contains the maximum time for which the task is allowed to lock all Category 2 interrupts (via SuspendOSInterrupts()) (in seconds).
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+ OsTaskTimeFrame
+
+ The minimum inter-arrival time between activations and/or releases of a task (in seconds).
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+
+
+ OsTaskResourceLock
+
+ This container contains the worst case time between getting and releasing a given resource (in seconds).
+
+ 0
+ true
+
+
+
+ OsTaskResourceLockBudget
+
+ This parameter contains the maximum time the task is allowed to lock the resource (in seconds)
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+
+
+ OsTaskResourceLockResourceRef
+
+ Reference to the resource used by the task
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Os/OsResource
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_PduR.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_PduR.arxml
new file mode 100644
index 00000000..3d2062f8
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_PduR.arxml
@@ -0,0 +1,1137 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ PduR
+
+ Configuration of the PduR (PDU Router) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ PduRBswModules
+
+ Each container describes a specific BSW module (upper/CDD/lower/IpduM) that the PDU Router shall interface to.
+
+
+
+ The reason to have it as own configuration container instead of implication of the routing path is to be able to configure CDD:s properly and to force module's to be used in a post-build situation even though no routing is made to/from this module (future configurations may include these modules).
+
+
+ 0
+ true
+ false
+
+
+
+ PduRCancelReceive
+
+ Specifies if the Transport protocol module supports the CancelReceive API or not. Value true the API is supported.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PduRCancelTransmit
+
+ Specifies if the BSW module supports the CancelTransmit API or not. Value true the API is supported.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PduRChangeParameterRequestApi
+
+ This parameter, if set to true, enables the PduR_<Up>ChangeParameterRequest Api for this Module.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PduRCommunicationInterface
+
+ Specifies if the BSW module supports the Communication Interface APIs or not. Value true the APIs are supported.
+
+
+
+ A module can have both Communication Interface APIs and Transport Protocol APIs (e.g. the COM module).
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PduRLowerModule
+
+ The PduRLowerModule will decide who will call the APIs and who will implement the APIs.
+
+
+
+ For example, if the CanIf module is referenced then the PDU Router module will implement the PduR_CanIfRxIndication API. And the PDUR module will call the CanIf_Transmit API. Other APIs are of course also covered.
+
+ An upper module can also be an lower module (e.g. the IpduM module).
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PduRRetransmission
+
+ If set to true this means that the destination transport protocol module will use the retransmission feature. This parameter might be set to false if the retransmission feature is not used, even though the destination transport protocol is supporting it.
+
+
+
+ This parameter is only valid for transport protocol modules and gateway operations. If transmission from a local upper layer module this module will handle the retransmission.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PduRTransportProtocol
+
+ The PDU Router module shall use the API parameters specified for transport protocol interface.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PduRTriggertransmit
+
+ Specifies if the BSW module supports the TriggerTransmit API or not. Value true the API is supported.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PduRTxConfirmation
+
+ Specifies if the BSW module supports the TxConfirmation API or not. Value true the API is supported.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PduRUpperModule
+
+ The PduRUpperModule will decide who will call the APIs and who will implement the APIs.
+
+
+
+ For example, if the COM module is referenced then the PDU Router module will implement the PduR_Transmit API. And the PDUR module will call the Com_RxIndication API. Other APIs are of course also covered.
+
+ An upper module can also be an lower module (e.g. the IpduM module).
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PduRUseTag
+
+ This parameter, if set to true, enables the usage of the tag (<up>) in the following API calls:
+
+
+
+ * PduR_<Up>CancelReceiveRequest
+ * PduR_<Up>CancelTransmitRequest
+ * PduR_<Up>ChangeParameterRequest
+
+ Example: If used by COM and the parameter is enabled the PduR_ComCancelTransmitRequest is used.
+
+ The background is that upper layer modules differ in usage of this tag (e.g. COM is using the tag, DCM is not).
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ PduRBswModuleRef
+
+ This is a reference to one BSW module's configuration (i.e. not the ECUC parameter definition template).
+
+
+
+ Example, there could be several configurations of LinIf and this reference selects one of them.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ ECUC-MODULE-CONFIGURATION-VALUES
+
+
+
+
+
+ PduRGeneral
+
+ This container is a subcontainer of PduR and specifies the general configuration parameters of the PDU Router.
+
+ 1
+ 1
+ false
+
+
+
+ PduRDevErrorDetect
+
+ If true then PDU Router will enable the error-reporting to the Development Error Tracer (DET).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PduRVersionInfoApi
+
+ If true the PduR_GetVersionInfo API is available.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PduRZeroCostOperation
+
+ If set the PduR configuration generator will report an error if zero-cost-operation cannot be fulfilled.
+
+
+
+ This parameter shall be seen as an input requirement to the configuration generator.
+
+ This routing table allows multiple configurations that can be used to create several routing tables in the same configuration. This is mainly used for post-build (e.g. post-build selectable) but can be used by pre-compile and link-time for variant handling.
+
+
+ 1
+ 1
+ true
+
+
+
+ PduRConfigurationId
+
+ Identification of the configuration of the PduR configuration. This identification can be read using the PduR API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ PduRRoutingPathGroup
+
+ This container groups routing path destinations. Destinations are used instead of routing paths since a routing path can be 1:n. It is desirable to be able to enable/disable a specific bus (i.e. a destination) rather than a routing path. Of course it is possible to create groups that covers specific routing paths as well.
+
+
+
+ Enabling and disabling of routing path groups are made using the PduR API
+
+
+ 0
+ true
+ false
+
+
+
+ PduRIsEnabledAtInit
+
+ If set to true this routing path group will be enabled after initializing the PDU Router module (i.e. enabled in the PduR_Init function).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PduRRoutingPathGroupId
+
+ Identification of the routing group.
+
+
+
+ The identification will be used by the disable/enable API in the PDU Router module API.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ PduRDestPduRef
+
+ This reference selects one destination of the routing path.
+
+ 1
+ true
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/PduR/PduRRoutingTables/PduRRoutingTable/PduRRoutingPath/PduRDestPdu
+
+
+
+
+
+ PduRRoutingTable
+
+ Represents one container of routing paths. Each container is either minimum routing or not.
+
+ 0
+ true
+ false
+
+
+
+ PduRIsMinimumRouting
+
+ Specifies if the container contains routing paths that are of the type minimum routing or not.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ PduRRoutingPath
+
+ This container is a subcontainer of PduRRoutingTable and specifies the routing path of a PDU.
+
+ 0
+ true
+ false
+
+
+
+ PduRDestPdu
+
+ This container is a subcontainer of PduRRoutingPath and specifies one destination for the PDU to be routed.
+
+ 1
+ true
+ false
+
+
+
+ PduRDestPduDataProvision
+
+ Specifies how data are provided: direct (as part of the Transmit call) or via the TriggerTransmit callback function. Only required for non-TP I-PDUs (local and gatewayed).
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ PDUR_DIRECT
+ AUTOSAR_ECUC
+
+
+ PDUR_TRIGGERTRANSMIT
+ AUTOSAR_ECUC
+
+
+
+
+
+ PduRDestPduHandleId
+
+ PDU identifier assigned by PDU Router. Used by communication interface and transport protocol modules for confirmation.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ PduRTpThreshold
+
+ Defines the number of bytes which shall be received before transmission on the destination bus may start. Only required for routing-on-the-fly TP gateway PDUs. The threshold shall not be larger than the length of the related TP Buffer.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ PduRTransmissionConfirmation
+
+ This parameter is only for communication interfaces. Transport protocol modules will always call the TxConfirmation function.
+
+
+
+ If set the destination communication interface module will call the TxConfirmation. However the TxConfirmation may be not called due to error. So the PduR shall not block until the TxConfirmation is called.
+
+ One background for this parameter is for the PduR to know when all modules have confirmed a multicast operation.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ PduRDestPduRef
+
+ Destination PDU reference; reference to unique PDU identifier which shall be used by the PDU Router instead of the source PDU ID when calling the related function of the destination module.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+ PduRDestTxBufferRef
+
+ Reference to a buffer that is allocated in the PduRTxBuffer. Having a global (for PduR) list of buffers allows reusage and hence less memory consumption.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/PduR/PduRRoutingTables/PduRTxBufferTable/PduRTxBuffer
+
+
+
+
+
+ PduRDefaultValue
+
+ Specifies the default value of the I-PDU. Only required for gateway operation and if at least one PDU specified by PduRDestPdu uses TriggerTransmit Data provision.
+
+
+
+ Represented as an array of IntegerParamDef.
+
+
+ 0
+ 1
+ false
+
+
+
+ PduRDefaultValueElement
+
+ Each value element is represented by the element and the position in an array.
+
+ 0
+ true
+ false
+
+
+
+ PduRDefaultValueElement
+
+ The default value consists of a number of elements. Each element is one byte long and the number of elements is specified by SduLength. The position of this parameter in the container is specified by the PduRElementBytePosition parameter.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ PduRDefaultValueElementBytePosition
+
+ This parameter specifies the byte position of the element within the default value
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+
+
+
+
+ PduRSrcPdu
+
+ This container is a subcontainer of PduRRoutingPath and specifies the source of the PDU to be routed.
+
+ 1
+ 1
+ false
+
+
+
+ PduRSourcePduHandleId
+
+ PDU identifier assigned by PDU Router.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ PduRSrcPduRef
+
+ Source PDU reference; reference to unique PDU identifier which shall be used for the requested PDU Router operation.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+ PduRTpBufferTable
+
+ This container will specify the needed buffers for gatewaying using TP. It is not connected to the specific routing path destination to allow a more efficient buffer handling.
+
+ 0
+ 1
+ false
+
+
+
+ PduRMaxTpBufferNumber
+
+ maximum number of TP buffers.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ PduRTpBuffer
+
+ Specifies a buffer used for gatwaying through TP.
+
+ 0
+ true
+ false
+
+
+
+ PduRTpBufferLength
+
+ Length of the TP buffer in number of bytes
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+
+
+
+
+ PduRTxBufferTable
+
+ This container will specify the needed buffers for gatewaying using communication interface. It not defined per routing path to allow reusage of buffers.
+
+ 0
+ 1
+ false
+
+
+
+ PduRMaxTxBufferNumber
+
+ maximum number of Tx buffers.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ PduRTxBuffer
+
+ Specifies a buffer used for gatwaying through communication interface.
+
+ 0
+ true
+ false
+
+
+
+ PduRPduMaxLength
+
+ Length of the Tx buffer in number of bytes.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ PduRTxBufferDepth
+
+ Number of Pdus that can be stored in the buffer. If value is 1 then the buffer semantic is "last is best". If the value is greater then 1 then the buffer semnatic is a FiFo.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Port.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Port.arxml
new file mode 100644
index 00000000..56e4eefe
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Port.arxml
@@ -0,0 +1,565 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Port
+
+ Configuration of the Port module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ PortConfigSet
+
+ This container is the base of a multiple configuration set
+
+ 1
+ 1
+ true
+
+
+
+ PortContainer
+
+ Container collecting the PortPins.
+
+ 1
+ true
+ false
+
+
+
+ PortNumberOfPortPins
+
+ The number of specified PortPins in this PortContainer.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+
+
+ PortPin
+
+ Configuration of the individual port pins.
+
+ 1
+ true
+ false
+
+
+
+ PortPinDirection
+
+ The initial direction of the pin (IN or OUT). If the direction is not changeable, the value configured here is fixed.
+
+
+
+ The direction must match the pin mode. E.g. a pin used for an ADC must be configured to be an in port.
+
+ Implementation Type: Port_PinDirectionType
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ PORT_PIN_IN
+ AUTOSAR_ECUC
+
+
+ PORT_PIN_OUT
+ AUTOSAR_ECUC
+
+
+
+
+
+ PortPinDirectionChangeable
+
+ Parameter to indicate if the direction is changeable on a port pin during runtime.
+
+
+
+ true: Port Pin direction changeable enabled.
+ false: Port Pin direction changeable disabled.
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PortPinId
+
+ Pin Id of the port pin. This value will be assigned to the symbolic name derived from the port pin container short name.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 1
+
+
+
+ PortPinInitialMode
+
+ Port pin mode from mode list for use with Port_Init() function.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ PORT_PIN_MODE_ADC
+ AUTOSAR_ECUC
+
+
+ PORT_PIN_MODE_CAN
+ AUTOSAR_ECUC
+
+
+ PORT_PIN_MODE_DIO
+ AUTOSAR_ECUC
+
+
+ PORT_PIN_MODE_DIO_GPT
+ AUTOSAR_ECUC
+
+
+ PORT_PIN_MODE_DIO_WDG
+ AUTOSAR_ECUC
+
+
+ PORT_PIN_MODE_FLEXRAY
+ AUTOSAR_ECUC
+
+
+ PORT_PIN_MODE_ICU
+ AUTOSAR_ECUC
+
+
+ PORT_PIN_MODE_LIN
+ AUTOSAR_ECUC
+
+
+ PORT_PIN_MODE_MEM
+ AUTOSAR_ECUC
+
+
+ PORT_PIN_MODE_PWM
+ AUTOSAR_ECUC
+
+
+ PORT_PIN_MODE_SPI
+ AUTOSAR_ECUC
+
+
+
+
+
+ PortPinLevelValue
+
+ Port Pin Level value from Port pin list.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ PORT_PIN_LEVEL_HIGH
+ AUTOSAR_ECUC
+
+
+ PORT_PIN_LEVEL_LOW
+ AUTOSAR_ECUC
+
+
+
+
+
+ PortPinMode
+
+ Port pin mode from mode list.
+
+
+
+ Note that more than one mode is allowed by default. That way it is e.g. possible to combine DIO with another mode such as ICU.
+
+ TRUE: update of duty cycle is done at the end of period of currently generated waveform (current waveform is finished).
+ FALSE: update of duty cycle is done immediately (just after service call, current waveform is cut).
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PwmIndex
+
+ Specifies the InstanceId of this module instance. If only one instance is present it shall have the Id 0.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ PwmNotificationSupported
+
+ Switch to indicate that the notifications are supported
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ PwmPeriodUpdatedEndperiod
+
+ Switch for enabling the update of the period parameter at the end of the current period.
+
+
+
+ TRUE: update of period/duty cycle is done at the end of period of currently generated waveform (current waveform is finished).
+ FALSE: update of period/duty cycle is done immediately (just after service call, current waveform is cut).
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_RamTst.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_RamTst.arxml
new file mode 100644
index 00000000..ab9625ba
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_RamTst.arxml
@@ -0,0 +1,1179 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ RamTst
+
+ Configuration of the RamTst module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-PRE-COMPILE
+
+
+
+
+ RamTstCommon
+
+ This container holds a list of all available functions in the RamTst module. Each function is turned ON or OFF before compiling so that only the desired functions and test algorithms are in the compiled code.
+
+ 1
+ 1
+ false
+
+
+
+ RamTstAllowApi
+
+ Preprocessor switch to disable / enable the function "RamTst_Allow".
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ RamTstChangeNumOfTestedCellsApi
+
+ Preprocessor switch to disable / enable the function "RamTst_ChangeNumberOfTestedCells".
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ RamTstDevErrorDetect
+
+ Preprocessor switch to select the development error tracer (DET)
+
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ RamTstSuspendApi
+
+ Preprocessor switch to disable / enable the function "RamTst_Suspend".
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ RamTstAlgorithms
+
+ This container holds all of the available test algorithms for the specific microcontroller. Each test algorithm is selected ON or OFF before compiling so that only the desired test algorithms are in the compiled code.
+
+ 1
+ 1
+ false
+
+
+
+ RamTstAbrahamTestSelected
+
+ Preprocessor switch to select the Abraham Test ON or OFF
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ RamTstCheckerboardTestSelected
+
+ Preprocessor switch to select the Checkerboard Test ON or OFF
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ RamTstGalpatTestSelected
+
+ Preprocessor switch to select the Galpat Test ON or OFF
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ RamTstMarchTestSelected
+
+ Preprocessor switch to select the March Test ON or OFF
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ RamTstTranspGalpatTestSelected
+
+ Preprocessor switch to select the Transparent Galpat Test ON or OFF
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ RamTstWalkPathTestSelected
+
+ Preprocessor switch to select the Walking Path Test ON or OFF
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ RamTstConfigParams
+
+ This container specifies configuration parameters which are set at pre-compile or link time.
+
+ 1
+ 1
+ false
+
+
+
+ RamTstDefaultAlgParamsId
+
+ This is the identifier for the default "RamTstAlgParams" valid after the "RamTst_Init(..)" function. It is the initial value for a RAM variable which could be changed by the function "RamTst_SelectAlgParams".
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ RamTstMinNumberOfTestedCells
+
+ Minimum number of tested cells for one cyle of a background test, as defined by implementer.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ RamTstNumberOfAlgParamSets
+
+ Number of configured parameter sets for the available test algorithms.
+
+
+
+ calculationFormula = count of the container RamTst_AlgParams
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ RamTstTestCompletedNotification
+
+ This function will be called from abackground test after finishing the RAM test without an error.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ RamTstTestErrorNotification
+
+ This function will be called from a background test if an error occurs during the RAM test.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ RamTstAlgParams
+
+ This container holds parameters for configuring an algorithm. For each algorithm selected in the RamTst_Algorithms container there can be one or more RamTstAlgParams containers. The multiplicity of the included container RamTstBlockParams depends on the number of separate blocks of RAM which are defined for the particular test configuration.
+
+ 1
+ 255
+ false
+
+
+
+ RamTstAlgParamsId
+
+ This is the identifier by which this RamTstAlgParams set can be selected.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 1
+
+
+
+ RamTstAlgorithm
+
+ This is the algorithm for which this RamTstAlgParams set is defined. Note that the same algorithm can be used in more than one RamTstAlgParams.
+
+
+
+ Constraint: Only the algorithms selected by RamTstCommon/ RamTstAlgorithms can be used.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ RAMTST_ABRAHAM_TEST
+ AUTOSAR_ECUC
+
+
+ RAMTST_CHECKERBOARD_TEST
+ AUTOSAR_ECUC
+
+
+ RAMTST_GALPAT_TEST
+ AUTOSAR_ECUC
+
+
+ RAMTST_MARCH_TEST
+ AUTOSAR_ECUC
+
+
+ RAMTST_TRANSP_GALPAT_TEST
+ AUTOSAR_ECUC
+
+
+ RAMTST_WALK_PATH_TEST
+ AUTOSAR_ECUC
+
+
+
+
+
+ RamTstExtNumberOfTestedCells
+
+ This is the absolute maximum value for the number of cells that NUMBER_OF_TESTED_CELLS and MAX_NUMBER_OF_TESTED_CELLS can be.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ RamTstMaxNumberOfTestedCells
+
+ This is the maximum value for the number of cells that can be tested in one cycle of a background test.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ RamTstNumberOfBlocks
+
+ Number of RAM blocks configured using the container
+
+
+
+ "RamTst_BlockParams"
+ calculationFormula = Count of RamTstBlockParams contained in this RamTstAlgParams.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ RamTstNumberOfTestedCells
+
+ This is the initial value for a RAM variable, which can be changed by the function "RamTst_ChangeNumberOfTestedCells"
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+
+
+ RamTstBlockParams
+
+ This container holds the description for one block of RAM. For each RAM block to be tested by a given algorithm, there is one container which describes the block. Multiple instances of this container are included in each container RamTst_AlgParams.
+
+ 1
+ 65535
+ false
+
+
+
+ RamTstBlockId
+
+ ID of the RAM block
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ RamTstEndAddress
+
+ End Address of the RAM block.
+
+
+
+ Constraint: It must be larger than the RamTstStartAddress.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 1
+
+
+
+ RamTstFillPattern
+
+ Pattern to be filled into each memory cell after destructive test of this block.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ RamTstStartAddress
+
+ Start Address of the RAM block.
+
+
+
+ Constraint: It must be smaller than the RamTstEndAddress.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+ RamTstTestPolicy
+
+ Policy regading destruction or non-destruction of memory content.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ RAMTEST_DESTRUCTIVE
+ AUTOSAR_ECUC
+
+
+ RAMTEST_NON_DESTRUCTIVE
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+
+
+
+
+
+
+ RamTstDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value.
+
+
+
+ The standardized errors are provided in the container and can be extended by vendor-specific error references.
+
+
+ 0
+ 1
+ false
+
+
+
+ RAMTST_E_RAM_FAILURE
+
+ Reference to the DemEventParameter which shall be issued when the error "RAM failure" has occurred.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ RamTstPublishedInformation
+
+ Container holding all RamTst specific published information parameter.
+
+ 1
+ 1
+ false
+
+
+
+ RamTstCellSize
+
+ Size of RAM cells (in bits) which can be tested individually by the given implementation.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-LINK-TIME
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 64
+ 1
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Rte.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Rte.arxml
new file mode 100644
index 00000000..249031ed
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Rte.arxml
@@ -0,0 +1,2588 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Rte
+
+ Configuration of the Rte (Runtime Environment) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ RteBswGeneral
+
+ General configuration parameters of the Bsw Scheduler section.
+
+ 1
+ 1
+ false
+
+
+
+ RteSchMVersionInfoApi
+
+ Enables the generation of the SchM_GetVersionInfo() API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ RteUseComShadowSignalApi
+
+ This parameter defines whether the ComShadowSignalAPIs ((Com_UpdateShadowSignal, Com_InvalidateShadowSignal, Com_ReceiveShadowSignal) are used or not.
+
+
+
+ If this parameter is set to true the ShadowSignal APIs and Signal APIs (Com_SendSignal, Com_InvalidateSignal, Com_ReceiveSignal) are used.
+ If this parameter is set to false only the Signal APIs (Com_SendSignal, Com_InvalidateSignal, Com_ReceiveSignal) are used.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ RteBswModuleInstance
+
+ Represents one instance of a Bsw-Module configured on one ECU.
+
+ 0
+ true
+ false
+
+
+
+ RteBswImplementationRef
+
+ Reference to the BswImplementation for which the Rte /SchM is configured.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ BSW-IMPLEMENTATION
+
+
+
+ RteBswModuleConfigurationRef
+
+ Reference to the ECU Configuration Values provided for this BswImplementation.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODULE-CONFIGURATION
+
+
+
+
+
+ RteBswEventToTaskMapping
+
+ Maps a BswSchedulableEntity onto one OsTask based on the activating BswEvent.
+
+ 0
+ true
+ false
+
+
+
+ RteBswActivationOffset
+
+ Activation offset in seconds.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ RteBswImmediateRestart
+
+ When RteBswImmediateRestart is set to true the BswSchedulableEntitiy shall be immediately re-started after termination if it was activated by this BswEvent while it was already started.
+
+
+
+ This parameter shall not be set to true when the mapped BswEvent refers to a BswSchedulableEntitiy which minimumStartInterval attribute is > 0.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ RteBswPositionInTask
+
+ Each BswSchedulableEntity activation mapped to an OsTask has a specific position within the task execution.
+
+
+
+ For periodic activation this is the order of execution.
+ For event driver activation this is the order of evaluation which actual BswSchedulableEntity has to be executed.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ RteOsSchedulePoint
+
+ Introduce a schedule point by explicitly calling Os Schedule service after the execution of the ExecutableEntity. The Rte generator is allowed to optimize several consecutive calls to Os schedule into one single call if the ExecutableEntity executions in between have been skipped.
+
+
+
+ The absence of this parameter is interpreted as "NONE".
+
+ It shall be considered an invalid configuration if the task is preemptable and the value of this parameter is not set to "NONE" or the parameter is absent.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CONDITIONAL
+ AUTOSAR_ECUC
+
+
+ NONE
+ AUTOSAR_ECUC
+
+
+ UNCONDITIONAL
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ RteBswEventRef
+
+ Reference to the BswEvent which is pointing to the BswSchedulableEntity being mapped. This allows a fine grained mapping of BswSchedulableEntites based on the activating BswEvent.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ BSW-EVENT
+
+
+
+ RteBswMappedToTaskRef
+
+ Reference to the OsTask the BswSchedulableEntity activated by the RteBswEventRef is mapped to.
+
+
+
+ If no reference to the OsTask is specified the BswSchedulableEntity activated by this BswEvent is executed in the context of the caller.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsTask
+
+
+
+ RteBswUsedOsAlarmRef
+
+ If an OsAlarm is used to activate the OsTask this BswEvent is mapped to it shall be referenced here.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsAlarm
+
+
+
+ RteBswUsedOsEventRef
+
+ If an OsEvent is used to activate the OsTask this BswEvent is mapped to it shall be referenced here.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsEvent
+
+
+
+ RteBswUsedOsSchTblExpiryPointRef
+
+ If an OsScheduleTableExpiryPoint is used to activate the OsTask this BswEvent is mapped to it shall be referenced here.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint
+
+
+
+
+
+ RteBswExclusiveAreaImpl
+
+ Represents one ExclusiveArea of one BswImplementation. Used to specify the implementation means of this ExclusiveArea.
+
+ 0
+ true
+ false
+
+
+
+ RteExclusiveAreaImplMechanism
+
+ To be used implementation mechanism for the specified ExclusiveArea.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ ALL_INTERRUPT_BLOCKING
+ AUTOSAR_ECUC
+
+
+ COOPERATIVE_RUNNABLE_PLACEMENT
+ AUTOSAR_ECUC
+
+
+ OS_INTERRUPT_BLOCKING
+ AUTOSAR_ECUC
+
+
+ OS_RESOURCE
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ RteBswExclusiveAreaRef
+
+ Reference to the ExclusiveArea for which the implementation mechanism shall be specified.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ EXCLUSIVE-AREA
+
+
+
+ RteBswExclusiveAreaOsResourceRef
+
+ Optional reference to an OsResource in case RteExclusiveAreaImplMechanism is configured to OS_RESOURCE for this ExclusiveArea.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsResource
+
+
+
+
+
+ RteBswExternalTriggerConfig
+
+ Defines the configuration of Inter Basic Software Module Entity Triggering
+
+ 0
+ true
+ false
+
+
+
+ RteBswTriggerSourceQueueLength
+
+ Length of trigger queue on the trigger source side.
+
+
+
+ The queue is implemented by the RTE. A value greater or equal to 1 requests an queued behavior.
+ Setting the value of RteTriggerSourceQueueLength to 0 requests an none queued implementation of the trigger communication.
+
+ If there is no RteBswTriggerSourceQueueLength configured for a Trigger Emitter the default value of 0 applies as well.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 4294967295
+ 0
+
+
+
+
+
+ RteBswTriggerSourceRef
+
+ Reference to a Trigger instance in the role releasedTrigger of the related BSW Module instance.
+
+
+
+ The referenced Trigger has to belong to the same BSW Module instance as the RteBswModuleInstance owning this parameter configures.
+
+ The queue is implemented by the RTE. A value greater or equal to 1 requests an queued behavior.
+ Setting the value of RteTriggerSourceQueueLength to 0 requests an none queued implementation of the trigger communication.
+
+ If there is no RteBswTriggerSourceQueueLength configured for a Trigger Emitter the default value of 0 applies as well.
+
+ The referenced BswInternalTriggeringPoint has to belong to the same BSW Module instance as the RteBswModuleInstance owning this parameter configures.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ BSW-INTERNAL-TRIGGERING-POINT
+
+
+
+
+
+ RteBswRequiredModeGroupConnection
+
+ Defines the connection between one requiredModeGroup of this BSW Module instance and one providedModeGroup instance.
+
+ 0
+ true
+ false
+
+
+
+ RteBswProvidedModeGroupRef
+
+ References the providedModeGroupPrototype to which this requiredModeGroup shall be connected.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODE-DECLARATION-GROUP-PROTOTYPE
+
+
+
+ RteBswRequiredModeGroupRef
+
+ References requiredModeGroupPrototype which shall be connected to the providedModeGroupPrototype.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODE-DECLARATION-GROUP-PROTOTYPE
+
+
+
+ RteBswProvidedModeGrpModInstRef
+
+ Reference to the RteBswModuleInstance configuration container which identifies the instance of the BSW Module.
+
+
+
+ Used with the RteBswProvidedModeGroupRef to unambiguously identify the ModeDeclarationGroupPrototype instance.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance
+
+
+
+
+
+ RteBswRequiredTriggerConnection
+
+ Defines the connection between one requiredTrigger of this BSW Module instance and one releasedTrigger instance.
+
+ 0
+ true
+ false
+
+
+
+ RteBswReleasedTriggerRef
+
+ References the releasedTrigger to which this requiredTrigger shall be connected.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ TRIGGER
+
+
+
+ RteBswRequiredTriggerRef
+
+ References one requiredTrigger which shall be connected to the releasedTrigger.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ TRIGGER
+
+
+
+ RteBswReleasedTriggerModInstRef
+
+ Reference to the RteBswModuleInstance configuration container which identifies the instance of the BSW Module.
+
+
+
+ Used with the RteBswReleasedTriggerRef to unambiguously identify the Trigger instance.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance
+
+
+
+
+
+
+
+ RteGeneration
+
+ This container holds the parameters for the configuration of the RTE Generation.
+
+ 1
+ 1
+ false
+
+
+
+ RteCalibrationSupport
+
+ The RTE generator shall have the option to switch off support for calibration for generated RTE code. This option shall influence complete RTE code at once.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ NONE
+
+
+ DOUBLE_POINTERED
+ AUTOSAR_ECUC
+
+
+ INITIALIZED_RAM
+ AUTOSAR_ECUC
+
+
+ NONE
+ AUTOSAR_ECUC
+
+
+ SINGLE_POINTERED
+ AUTOSAR_ECUC
+
+
+
+
+
+ RteCodeVendorId
+
+ Holds the vendor ID of the generated Rte code.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ RteDevErrorDetect
+
+ The Rte shall log development errors to the Det module.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ RteDevErrorDetectUninit
+
+ The Rte shall detect if it is started when its APIs are called, and the BSW Scheduler shall check if it is initialized when its APIs are called.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ RteGenerationMode
+
+ Switch between the two available generation modes of the RTE generator.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ COMPATIBILITY_MODE
+
+
+ COMPATIBILITY_MODE
+ AUTOSAR_ECUC
+
+
+ VENDOR_MODE
+ AUTOSAR_ECUC
+
+
+
+
+
+ RteIocInteractionReturnValue
+
+ Defines whether the return value of RTE APIs is based on RTE-IOC interaction or RTE-COM interaction.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ RTE_IOC
+
+
+ RTE_COM
+ AUTOSAR_ECUC
+
+
+ RTE_IOC
+ AUTOSAR_ECUC
+
+
+
+
+
+ RteMeasurementSupport
+
+ The RTE generator shall have the option to switch off support for measurement for generated RTE code. This option shall influence complete RTE code at once.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ RteOptimizationMode
+
+ Switch between the two available optimization modes of the RTE generator.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ RUNTIME
+
+
+ MEMORY
+ AUTOSAR_ECUC
+
+
+ RUNTIME
+ AUTOSAR_ECUC
+
+
+
+
+
+ RteToolChainSignificantCharacters
+
+ If present, the RTE generator shall provide the list of C RTE identifiers whose name is not unique when only the first RteToolChainSignificantCharacters characters are considered.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 31
+ 65535
+ 0
+
+
+
+ RteValueRangeCheckEnabled
+
+ If set to true the RTE generator shall enable the value range checking for the specified VariableDataPrototypes.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ RteVfbTraceClientPrefix
+
+ Defines an additional prefix for all VFB trace functions to be generated. With this approach it is possible to have debugging and DLT trace functions at the same time.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ RteVfbTraceEnabled
+
+ The RTE generator shall globally enable VFB tracing when RteVfbTrace is set to "true".
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ RteVfbTraceFunction
+
+ The RTE generator shall enable VFB tracing for a given hook function when there is a #define in the RTE configuration header file for the hook function name and tracing is globally enabled.
+
+
+
+ Example: #define Rte_WriteHook_i1_p1_a_Start
+
+ This also applies to VFB trace functions with a RteVfbTraceClientPrefix, e.g. Rte_Dbg_WriteHook_I1_P1_a_Start.
+
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ RteImplicitCommunication
+
+ Configuration of the Implicit Communication behavior to be generated.
+
+ 0
+ true
+ false
+
+
+
+ RteCoherentAccess
+
+ If set to true the referenced VariableAccess'es of this RteImplicitCommunication container are in one CoherencyGroup.
+
+
+
+ Data values for Coherent Implicit Read Access'es are read before the first reading RunnbaleEntity starts and are stable during the execution of all the reading RunnableEntitys; except Coherent Implicit Write Access'es belongs to the same Coherency Group.
+ Data values written by Coherent Implicit Write Access'es are available for readers not belonging to the Coherency Group after the last writing RunnableEntity has terminated.
+
+ Please note that a Coherent Implicit Data Access can be defined for VariableAccess'es to same and different VariableDataElements. Nevertheless all Coherent Implicit Data Access'es of one Coherency Group have to be executed in the same task.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ RteImmediateBufferUpdate
+
+ If set to true the RTE will perform preemption area specific buffer update immediately before (for VariableAccess in the role dataReadAccess) resp. after (for VariableAccess in the role dataWriteAccess) Runnable execution.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+
+
+ RteVariableReadAccessRef
+
+ Reference to the VariableAccess in the dataReadAccess role.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ VARIABLE-ACCESS
+
+
+
+ RteVariableWriteAccessRef
+
+ Reference to the VariableAccess in the dataWriteAccess role.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ VARIABLE-ACCESS
+
+
+
+ RteSoftwareComponentInstanceRef
+
+ Reference to a SwComponentPrototype.
+
+
+
+ This denotes the instances of the VariableAccess belonging to the RteImplicitCommunication.
+
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ ROOT-SW-COMPOSITION-PROTOTYPE
+ SW-COMPONENT-PROTOTYPE
+
+
+
+
+
+ RteInitializationBehavior
+
+ Specifies the initialization strategy for variables allocated by RTE with the purpose to implement VariableDataPrototypes.
+
+
+
+ The container defines a set of RteSectionInitializationPolicys and one RteInitializationStrategy which is applicable for this set.
+
+
+ 1
+ true
+ false
+
+
+
+ RteInitializationStrategy
+
+ Definition of the initialization strategy applicable for the SectionInitializationPolicys selected by RteSectionInitializationPolicy.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ RTE_INITIALIZATION_STRATEGY_AT_DATA_DECLARATION
+ AUTOSAR_ECUC
+
+
+ RTE_INITIALIZATION_STRATEGY_AT_DATA_DECLARATION_AND_PARTITION_RESTART
+ AUTOSAR_ECUC
+
+
+ RTE_INITIALIZATION_STRATEGY_AT_RTE_START_AND_PARTITION_RESTART
+ AUTOSAR_ECUC
+
+
+ RTE_INITIALIZATION_STRATEGY_NONE
+ AUTOSAR_ECUC
+
+
+
+
+
+ RteSectionInitializationPolicy
+
+ This parameter describes the SectionInitializationPolicys for which a particular RTE initialization strategy applies.
+
+
+
+ The SectionInitializationPolicy describes the intended initialization of MemorySections.
+
+ The following values are standardized in AUTOSAR Methodology:
+
+ * '''NO-INIT''': No initialization and no clearing is performed. Such data elements must not be read before one has written a value into it.
+ * '''INIT''': To be used for data that are initialized by every reset to the specified value (initValue).
+ * '''POWER-ON-INIT''': To be used for data that are initialized by "Power On" to the specified value (initValue). Note: there might be several resets between power on resets.
+ * '''CLEARED''': To be used for data that are initialized by every reset to zero.
+ * '''POWER-ON-CLEARED''': To be used for data that are initialized by "Power On" to zero. Note: there might be several resets between power on resets.
+
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ RteOsInteraction
+
+ Interaction of the Rte with the Os.
+
+ 1
+ true
+ false
+
+
+
+ RteModeToScheduleTableMapping
+
+ Provides configuration input in which Modes of a ModeDeclarionGroupPrototype of a Mode Manager a OsScheudleTable shall be active.
+
+
+
+ The Mode Manager is either specified as a SwComponentPrototype (RteModeSchtblMapSwc) or as a BSW-Module (RteModeSchtblMapBsw).
+
+
+ 0
+ true
+ false
+
+
+
+ RteModeSchtblMapModeDeclarationRef
+
+ Reference to the ModeDeclarations.
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODE-DECLARATION
+
+
+
+ RteModeScheduleTableRef
+
+ Reference to the OsScheduleTable which shall be active in the specified RteModeSchblMapModeDeclarationRefs.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsScheduleTable
+
+
+
+
+
+ RteModeSchtblMapBsw
+
+ Specifies an instance of a ModeDeclarationGroupPrototype of a Bsw-Module.
+
+ 0
+ 1
+ false
+
+
+
+ RteModeSchtblMapBswProvidedModeGroupRef
+
+ Reference to an instance of a ModeDeclarationGroupPrototype of a Bsw-Module.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ MODE-DECLARATION-GROUP-PROTOTYPE
+
+
+
+ RteModeSchtblMapBswInstanceRef
+
+ Reference to an instance specification of a Bsw-Module.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Rte/RteBswModuleInstance
+
+
+
+
+
+ RteModeSchtblMapSwc
+
+ Specifies an instance of a ModeDeclarationGroupPrototype of a SwComponentPrototype.
+
+ 0
+ 1
+ false
+
+
+
+ RteModeSchtblMapSwcPortRef
+
+ Reference to the PPortPrototype of a SwComponentPrototype.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ P-PORT-PROTOTYPE
+
+
+
+ RteModeSchtblMapSwcInstanceRef
+
+ Reference to an instance specification of a SwComponentPrototype.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Rte/RteSwComponentInstance
+
+
+
+
+
+
+
+ RteUsedOsActivation
+
+ Attributes used in the activation of OsTasks and Runnable Entities.
+
+ 0
+ true
+ false
+
+
+
+ RteExpectedActivationOffset
+
+ Activation offset in seconds.
+
+
+
+ Important: This is a requirement from the Rte towards the Os/Mcu setup. The Rte Generator shall assume this activation offset to be fulfilled.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ RteExpectedTickDuration
+
+ The expected tick duration in seconds which shall be configured to drive the OsScheduleTables or OsAlarm.
+
+
+
+ Important: This is a requirement from the Rte towards the Os/Mcu setup. The Rte Generator shall assume this tick duration to be fulfilled.
+
+ The shortName of this container defines the name of the RtePostBuildVariant.
+
+
+ 1
+ 1
+ true
+
+
+
+ RtePostBuildUsedPredefinedVariant
+
+ Reference to the PredefinedVariant element which defines the values for PostBuildVariationCriterion elements.
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ PREDEFINED-VARIANT
+
+
+
+
+
+ RteSwComponentInstance
+
+ Representation of one SwComponentPrototype located on the to be configured ECU. All subcontainer configuration aspects are in relation to this SwComponentPrototype.
+
+
+
+ The RteSwComponentInstance can be associated with either a AtomicSwComponentType or ParameterSwComponentType.
+
+
+ 0
+ true
+ false
+
+
+
+ RteSoftwareComponentInstanceRef
+
+ Reference to a SwComponentPrototype.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ SW-COMPONENT-PROTOTYPE
+
+
+
+
+
+ RteEventToTaskMapping
+
+ Maps a RunnableEntity onto one OsTask based on the activating RTEEvent.
+
+
+
+ Even if a RunnableEntity shall be executed via a direct function call this RteEventToTaskMapping shall be specified, but no RteMappedToTask and RtePositionInTask elements given.
+
+
+ 0
+ true
+ false
+
+
+
+ RteActivationOffset
+
+ Activation offset in seconds.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ RteImmediateRestart
+
+ When RteImmediateRestart is set to true the RunnableEntitiy shall be immediately re-started after termination if it was activated by this RTEEvent while it was already started.
+
+
+
+ This parameter shall not be set to true when the mapped RTEEvent refers to a RunnableEntity which minimumStartInterval attribute is > 0.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ RteOsSchedulePoint
+
+ Introduce a schedule point by explicitly calling Os Schedule service after the execution of the ExecutableEntity. The Rte generator is allowed to optimize several consecutive calls to Os schedule into one single call if the ExecutableEntity executions in between have been skipped.
+
+
+
+ The absence of this parameter is interpreted as "NONE".
+
+ It shall be considered an invalid configuration if the task is preemptable and the value of this parameter is not set to "NONE" or the parameter is absent.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ CONDITIONAL
+ AUTOSAR_ECUC
+
+
+ NONE
+ AUTOSAR_ECUC
+
+
+ UNCONDITIONAL
+ AUTOSAR_ECUC
+
+
+
+
+
+ RtePositionInTask
+
+ Each RunnableEntity mapped to an OsTask has a specific position within the task execution.
+
+
+
+ For periodic activation this is the order of execution.
+ For event driver activation this is the order of evaluation which actual RunnableEntity has to be executed.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ RteEventRef
+
+ Reference to the description of the RTEEvent which is pointing to the RunnableEntity being mapped. This allows a fine grained mapping of RunnableEntites based on the activating RTEEvent.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ RTE-EVENT
+
+
+
+ RteMappedToTaskRef
+
+ Reference to the OsTask the RunnableEntity activated by the RteEventRef is mapped to.
+
+
+
+ If no reference to the OsTask is specified the RunnableEntity shall be executed via a direct function call.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsTask
+
+
+
+ RteUsedOsAlarmRef
+
+ If an OsAlarm is used to activate the OsTask this RteEvent is mapped to it shall be referenced here.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsAlarm
+
+
+
+ RteUsedOsEventRef
+
+ If an OsEvent is used to activate the OsTask this RteEvent is mapped to it shall be referenced here.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsEvent
+
+
+
+ RteUsedOsSchTblExpiryPointRef
+
+ If an OsScheduleTableExpiryPoint is used to activate the OsTask this RteEvent is mapped to it shall be referenced here.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsScheduleTable/OsScheduleTableExpiryPoint
+
+
+
+ RteVirtuallyMappedToTaskRef
+
+ Optional reference to an OsTask where the activation of this RteEvent shall be evaluated. The actual execution of the Runnable Entity shall happen in the OsTask referenced by RteMappedToTaskRef.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsTask
+
+
+
+
+
+ RteExclusiveAreaImplementation
+
+ Specifies the implementation to be used for the data consistency of this ExclusiveArea.
+
+ 0
+ true
+ false
+
+
+
+ RteExclusiveAreaImplMechanism
+
+ To be used implementation mechanism for the specified ExclusiveArea.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ ALL_INTERRUPT_BLOCKING
+ AUTOSAR_ECUC
+
+
+ COOPERATIVE_RUNNABLE_PLACEMENT
+ AUTOSAR_ECUC
+
+
+ OS_INTERRUPT_BLOCKING
+ AUTOSAR_ECUC
+
+
+ OS_RESOURCE
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ RteExclusiveAreaRef
+
+ Reference to the ExclusiveArea.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ EXCLUSIVE-AREA
+
+
+
+ RteExclusiveAreaOsResourceRef
+
+ Optional reference to an OsResource in case RteExclusiveAreaImplMechanism is configured to OS_RESOURCE for this ExclusiveArea.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsResource
+
+
+
+
+
+ RteExternalTriggerConfig
+
+ Defines the configuration of External Trigger Event Communication for Software Components
+
+ 0
+ true
+ false
+
+
+
+ RteTriggerSourceQueueLength
+
+ Length of trigger queue on the trigger source side.
+
+
+
+ The queue is implemented by the RTE. A value greater or equal to 1 requests an queued behavior.
+ Setting the value of RteTriggerSourceQueueLength to 0 requests an none queued implementation of the trigger communication.
+
+ If there is no RteTriggerSourceQueueLength configured for a Trigger Emitter the default value of 0 applies as well.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 4294967295
+ 0
+
+
+
+
+
+ RteSwcTriggerSourceRef
+
+ Reference to a Trigger instance in the pPortPrototype of the related component instance.
+
+
+
+ The referenced Trigger instance has to belong to the same software component instance as the RteSwComponentInstance owning this parameter configures.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ P-PORT-PROTOTYPE
+ TRIGGER
+
+
+
+
+
+ RteInternalTriggerConfig
+
+ Defines the configuration of Inter Runnable Triggering for Software Components
+
+ 0
+ true
+ false
+
+
+
+ RteTriggerSourceQueueLength
+
+ Length of trigger queue on the trigger source side.
+
+
+
+ The queue is implemented by the RTE. A value greater or equal to 1 requests an queued behavior.
+ Setting the value of RteTriggerSourceQueueLength to 0 requests an none queued implementation of the trigger communication.
+
+ If there is no RteTriggerSourceQueueLength configured for a Trigger Emitter the default value of 0 applies as well.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 4294967295
+ 0
+
+
+
+
+
+ RteSwcTriggerSourceRef
+
+ Reference to an InternalTriggeringPoint of the related component instance.
+
+
+
+ The referenced InternalTriggeringPoint has to belong to the same software component instance as the RteSwComponentInstance owning this parameter configures.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ INTERNAL-TRIGGERING-POINT
+
+
+
+
+
+ RteNvRamAllocation
+
+ Specifies the relationship between the AtomicSwComponentType's NVRAMMapping / NVRAM needs and the NvM module configuration.
+
+ 0
+ true
+ false
+
+
+
+ RteNvmRamBlockLocationSymbol
+
+ This is the name of the linker object name where the NVRam Block will be mirrored by the Nvm.
+
+
+
+ This symbol will be resolved into the parameter "NvmRamBlockDataAddress" from the "NvmBlockDescriptor".
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ RteNvmRomBlockLocationSymbol
+
+ This is the name of the linker object name where the NVRom Block will be accessed by the Nvm.
+
+
+
+ This symbol will be resolved into the parameter "NvmRomBlockDataAddress" from the "NvmBlockDescriptor".
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ RteSwNvRamMappingRef
+
+ Reference to the SwSeriveDependency which is used to specify the NvBlockNeeds.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ SWC-SERVICE-DEPENDENCY
+
+
+
+ RteNvmBlockRef
+
+ Reference to the used NvM block for storage of the NVRAMMapping information.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor
+
+
+
+
+
+
+
+ RteSwComponentType
+
+ Representation of one SwComponentType for the base of all configuration parameter which are affecting the whole type and not a specific instance.
+
+ 0
+ true
+ false
+
+
+
+ RteComponentTypeRef
+
+ Reference to either AtomicSwComponentType or ParameterSwComponentType.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ SW-COMPONENT-TYPE
+
+
+
+ RteImplementationRef
+
+ The Implementation which shall be assiged to the SwComponentType.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ SWC-IMPLEMENTATION
+
+
+
+
+
+ RteComponentTypeCalibration
+
+ Specifies for each ParameterSwComponentType or AtomicSwComponentType whether calibration is enabled.
+
+
+
+ If references to SwAddrMethod are provided in RteCalibrationSwAddrMethodRef only ParameterDataPrototypes with the referenced SwAddrMethod shall have software calibration support enabled.
+
+
+ 0
+ 1
+ false
+
+
+
+ RteCalibrationSupportEnabled
+
+ Enables calibration support for the specified ParameterSwComponentType or AtomicSwComponentType.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ RteCalibrationSwAddrMethodRef
+
+ Reference to the SwAddrMethod for which software calibration support shall be enabled.
+
+ 0
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ SW-ADDR-METHOD
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Sd.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Sd.arxml
new file mode 100644
index 00000000..23575aff
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Sd.arxml
@@ -0,0 +1,2348 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Sd
+
+ Configuration of the Service Discovery module.
+
+
+
+
+ 4.4.0
+ AUTOSAR
+ 2013-10-31
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ SdConfig
+
+ This container contains the configuration parameters and sub containers of the AUTOSAR Service Discovery module. This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+ 1
+ 1
+ true
+
+
+
+ SdInstance
+
+ This container represents an instance of the SD; i.e. the SD configuration for a certain link.
+
+ 0
+ true
+ false
+
+
+
+ SdInstanceHostname
+
+ Configuration parameter to specify the Hostname.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ SdClientService
+
+ This container specifies all parameters used by Client services.
+
+ 0
+ true
+ false
+
+
+
+ SdClientServiceAutoRequire
+
+ If existing and set to true, this Service will be set to "required" on start.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ SdClientServiceHandleId
+
+ The HandleId by which the BswM can identify this Client Service Instance.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ SdClientServiceId
+
+ Id to identify the service. This is unique for the service interface.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65534
+ 0
+
+
+
+ SdClientServiceInstanceId
+
+ Configuration parameter to specify Instance Id of the service as used in SD entries.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65534
+ 0
+
+
+
+ SdClientServiceMajorVersion
+
+ Major version number of the Service as used in the SD entries.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 254
+ 0
+
+
+
+ SdClientServiceMinorVersion
+
+ Minor version number of the Service as used in the SD Service Entries.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+
+
+ SdClientServiceTimerRef
+
+ The reference of the SdClientTimer container for this service.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Sd/SdConfig/SdInstance/SdClientTimer
+
+
+
+
+
+ SdClientCapabilityRecord
+
+ Sd uses capability records to store arbitrary name/value pairs conveying additional information about the named service.
+
+
+
+ The following use cases are supported:
+ 1) Key present, with no value (e.g. "passreq" -- password required for this service)
+
+ 2) Key present, with empty value (e.g. "PlugIns=" server supports plugins, but none are presently installed)
+
+ 3) Key present, with non-empty value (e.g. "PlugIns=JPEG,MPEG2,MPEG4")
+
+
+ 0
+ true
+ false
+
+
+
+ SdClientServiceCapabilityRecordKey
+
+ Defines a CapabilityRecord key.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ SdClientServiceCapabilityRecordValue
+
+ Defines the corresponding CapabilityRecord value.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ SdConsumedEventGroup
+
+ A Service may have event groups which can be consumed. A service consumer has to subscribe to the corresponding event-group. After the subscription the event consumer takes the role of a server and the event provider that of a client.
+
+ 0
+ true
+ false
+
+
+
+ SdConsumedEventGroupAutoRequire
+
+ If existing and set to true, this EventGroup will be set to "required" on start.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ SdConsumedEventGroupHandleId
+
+ The HandleId by which the BswM can identify this EventGroup.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ SdConsumedEventGroupId
+
+ The Eventgroup Id of this eventGroup as a unique identifier of the eventgroup in this service. This identifier is used for EventGroup entries as well.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65534
+ 0
+
+
+
+
+
+ SdConsumedEventGroupTimerRef
+
+ The reference of the SdClientTimer container for this eventGroup.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Sd/SdConfig/SdInstance/SdClientTimer
+
+
+
+ SdConsumedEventGroupMulticastActivationRef
+
+ The reference of a Routing Group in order to activate and setup the Socket Connection for Multicast Events of this EventGroup. The multicast address from the received Multicast option is setup by SoAd_RequestIpAddrAssignment.
+
+
+
+ The local address is the same as for the unicast events; thus, it was sent in the UDP Endpoint option of the Subscribe EventGroup entry.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdRoutingGroup
+
+
+
+ SdConsumedEventGroupTcpActivationRef
+
+ The reference of the Routing Group for activation of the data path for receiving TCP events.
+
+
+
+ This element is also being used for getting the IP address and port number for building the TCP endpoint option for the Subscribe EventGroup entry.
+
+ If no TCP methods are used in the service, this element is also being used for setting the remote address (TCP Endpoint option referenced by the Offer Service entry) and opening the TCP connection to the server before sending the Subscribe EventGroup entry. If multiple EventGroups of the same Service Instance are subscribed the TCP connection will be shared and must be opened only once.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdRoutingGroup
+
+
+
+ SdConsumedEventGroupUdpActivationRef
+
+ The reference of the Routing Group for activation of the data path for receiving UDP events.
+
+
+
+ This element is also being used for getting the IP address and port number for building the UDP endpoint option for the Subscribe EventGroup entry.
+
+
+ If no UDP methods are used in the service, this element is also being used for setting the remote address (UDP Endpoint option referenced by the Offer Service entry). If multiple EventGroups of the same Service Instance are subscribed the UDP Socket Connection will be shared and must be set only once.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdRoutingGroup
+
+
+
+
+
+ SdClientCapabilityRecord
+
+ Sd uses capability records to store arbitrary name/value pairs conveying additional information about the named service.
+
+
+
+ The following use cases are supported:
+ 1) Key present, with no value (e.g. "passreq" -- password required for this service)
+
+ 2) Key present, with empty value (e.g. "PlugIns=" server supports plugins, but none are presently installed)
+
+ 3) Key present, with non-empty value (e.g. "PlugIns=JPEG,MPEG2,MPEG4")
+
+
+ 0
+ true
+ false
+
+
+
+ SdClientServiceCapabilityRecordKey
+
+ Defines a CapabilityRecord key.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ SdClientServiceCapabilityRecordValue
+
+ Defines the corresponding CapabilityRecord value.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ SdConsumedMethods
+
+ Container element for representing the data path for accessing the server methods.
+
+ 0
+ 1
+ false
+
+
+
+ SdClientServiceActivationRef
+
+ Reference to a SoAdRoutingGroupRef to activate/deactivate the data path for the methods.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdRoutingGroup
+
+
+
+ SdClientServiceTcpRef
+
+ Reference to the SoAdSocketConnection representing the data path (TCP) for communication with methods.
+
+
+
+ This element is also used to set the remote address of the server and to open the TCP connection.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdSocketConnectionGroup/SoAdSocketConnection
+
+
+
+ SdClientServiceUdpRef
+
+ Reference to the SoAdSocketConnection representing the data path (UDP) for communication with methods.
+
+
+
+ This element is also used to set the remote address of the server.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdSocketConnectionGroup/SoAdSocketConnection
+
+
+
+
+
+
+
+ SdClientTimer
+
+ This container specifies all timers used by the Service Discovery module for Client Services.
+
+ 0
+ true
+ false
+
+
+
+ SdClientTimerInitialFindDelayMax
+
+ Max value in [s] to delay randomly the transmission of a find message. This parameter is mandatory for ClientService.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ SdClientTimerInitialFindDelayMin
+
+ Min value in [s] to delay randomly the transmission of a find message. This parameter is mandatory for ClientService.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ SdClientTimerInitialFindRepetitionsBaseDelay
+
+ The base delay in [s] for find repetitions. Successive finds have an exponential back off delay (1x base delay, 2x base delay, 4x base delay, ...). This parameter is mandatory for ClientService.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ SdClientTimerInitialFindRepetitionsMax
+
+ Configuration for the maximum number of find repetitions. This parameter is mandatory for ClientService.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 10
+ 0
+
+
+
+ SdClientTimerRequestResponseMaxDelay
+
+ Maximum allowable response delay to entries received by multicast in seconds. This parameter is mandatory for ConsumedEventGroups.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ SdClientTimerRequestResponseMinDelay
+
+ Minimum allowable response delay to the find message in seconds. This parameter is mandatory for ConsumedEventGroups.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ SdClientTimerTTL
+
+ Time to live for find and subscribe messages.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 16777215
+ 1
+
+
+
+
+
+ SdInstanceMulticastRxPdu
+
+ This container specifies the received PDU.
+
+ 1
+ 1
+ false
+
+
+
+ SdRxPduId
+
+ ID of the PDU that will be received via the API Sd_SoAdIfRxIndication().
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ SdRxPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ SdInstanceTxPdu
+
+ This container specifies the transmitted PDU.
+
+ 1
+ 1
+ false
+
+
+
+ SdTxPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ SdInstanceUnicastRxPdu
+
+ This container specifies the received PDU.
+
+ 1
+ 1
+ false
+
+
+
+ SdRxPduId
+
+ ID of the PDU that will be received via the API Sd_SoAdIfRxIndication().
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ SdRxPduRef
+
+ Reference to the "global" Pdu structure to allow harmonization of handle IDs in the COM-Stack.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ SdServerService
+
+ This container specifies all parameters used by Server services.
+
+ 0
+ true
+ false
+
+
+
+ SdServerServiceAutoAvailable
+
+ If existing and set to true, this Service will be set to "Available" on start.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ SdServerServiceHandleId
+
+ The HandleId by which the BswM can identify this Server Service Instance.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ SdServerServiceId
+
+ Id to identify the service. This is unique for the service interface.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65534
+ 0
+
+
+
+ SdServerServiceInstanceId
+
+ Configuration parameter to specify Instance Id of the Service implemented by the Server Service.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65534
+ 0
+
+
+
+ SdServerServiceMajorVersion
+
+ Major version number of the Service as used in SD Entries.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 254
+ 0
+
+
+
+ SdServerServiceMinorVersion
+
+ Minor version number of the Service as used e.g. in Offer Service entries.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967294
+ 0
+
+
+
+
+
+ SdServerServiceTimerRef
+
+ The reference of the SdServerTimer container for this service.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Sd/SdConfig/SdInstance/SdServerTimer
+
+
+
+
+
+ SdEventHandler
+
+ Container Element for representing an EventGroup as part of the Service Instance.
+
+ 0
+ true
+ false
+
+
+
+ SdEventHandlerAutoAvailable
+
+ If existing and set to true, this EventGroup will be set to "available" on start.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ SdEventHandlerEventGroupId
+
+ The EventGroup Id of this EventGroup as a unique identifier of the EventGroup in this service. This identifier is used for EventGroup entries as well.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65534
+ 0
+
+
+
+ SdEventHandlerHandleId
+
+ The HandleId by which the BswM can identify this EventGroup.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ SdEventHandlerMulticastThreshold
+
+ Specifies the number of subscribed clients that trigger the Server to change the transmission of events to Multicast.
+
+
+
+ If configured to 0 only unicast will be used.
+ If configured to 1 the first client will be already served by multicast.
+ If configured to 2 the first client will be served with unicast and as soon as the second client arrives both will be served by multicast.
+
+ This does not influence the handling of initial events, which are served using unicast only.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ SdEventHandlerTimerRef
+
+ The reference of the SdServerTimer container for this EventGroup.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Sd/SdConfig/SdInstance/SdServerTimer
+
+
+
+
+
+ SdEventHandlerMulticast
+
+ The subcontainer including the Routing Group for Activation of Events sent over Multicast.
+
+
+
+ The activation ref is also being used for identification of the related Socket Connection in order to find the Multicast Address used in the Multicast Option referenced by the Subscribe EventGroup Ack entry.
+
+
+ 0
+ 1
+ false
+
+
+
+ SdEventActivationRef
+
+ Reference to a SoAdRoutingGroup for activation of the data path for a subscribed client (start sending events after subscribe).
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdRoutingGroup
+
+
+
+
+
+ SdEventHandlerTcp
+
+ The subcontainer including the Routing Groups for Activation and Trigger Transmit for Events sent over TCP.
+
+
+
+ The activation ref (or triggering ref if no activation ref exists) is also being used for identification of the related socket connections in order to find the related client by iterating the SdEventHandlerTcp elements (remote address statically configured or automatically set by opening TCP connection before subscription).
+
+
+ 0
+ true
+ false
+
+
+
+ SdEventActivationRef
+
+ Reference to a SoAdRoutingGroup for activation of the data path for a subscribed client (start sending events after subscribe).
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdRoutingGroup
+
+
+
+ SdEventTriggeringRef
+
+ Reference to a SoAdRoutingGroup that is used for triggered transmit. Triggering is needed to sent out initial events on the server side after a client got subscribed.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdRoutingGroup
+
+
+
+
+
+ SdEventHandlerUdp
+
+ The subcontainer including the Routing Groups for Activation and Trigger Transmit for Events sent over UDP.
+
+
+
+ The activation ref (or triggering ref if no activation ref exists) is also being used for identification of the related socket connections in order to set the remote address of the client or find the related client by iterating the SdEventHandlerUdp elements (remote address statically configured or automatically set by method call before subscription).
+
+
+ 0
+ true
+ false
+
+
+
+ SdEventActivationRef
+
+ Reference to a SoAdRoutingGroup for activation of the data path for a subscribed client (start sending events after subscribe).
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdRoutingGroup
+
+
+
+ SdEventTriggeringRef
+
+ Reference to a SoAdRoutingGroup that is used for triggered transmit. Triggering is needed to sent out initial events on the server side after a client got subscribed.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdRoutingGroup
+
+
+
+
+
+ SdServerCapabilityRecord
+
+ Sd uses capability records to store arbitrary name/value pairs conveying additional information about the named service.
+
+
+
+ The following use cases are supported:
+ 1) Key present, with no value (e.g. "passreq" -- password required for this service)
+
+ 2) Key present, with empty value (e.g. "PlugIns=" server supports plugins, but none are presently installed)
+
+ 3) Key present, with non-empty value (e.g. "PlugIns=JPEG,MPEG2,MPEG4")
+
+
+ 0
+ true
+ false
+
+
+
+ SdServerCapabilityRecordKey
+
+ Defines a CapabilityRecord key.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ SdServerCapabilityRecordValue
+
+ Defines the corresponding CapabilityRecord value.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ SdProvidedMethods
+
+ Container element for representing the needed elements of the data path for the methods provided by the service.
+
+ 0
+ 1
+ false
+
+
+
+ SdServerServiceTcpRef
+
+ Reference to SoAdSocketConnectionGroup used for methods.
+
+
+
+ This is used to access the local IP address and port for building the endpoint option for offers of this service.
+
+ This is used to access the local IP address and port for building the endpoint option for offers of this service.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdSocketConnectionGroup
+
+
+
+ SdServerServiceActivationRef
+
+ Reference to a SoAdRoutingGroup to activated and deactivate the data path for methods of the service.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdRoutingGroup
+
+
+
+
+
+ SdServerCapabilityRecord
+
+ Sd uses capability records to store arbitrary name/value pairs conveying additional information about the named service.
+
+
+
+ The following use cases are supported:
+ 1) Key present, with no value (e.g. "passreq" -- password required for this service)
+
+ 2) Key present, with empty value (e.g. "PlugIns=" server supports plugins, but none are presently installed)
+
+ 3) Key present, with non-empty value (e.g. "PlugIns=JPEG,MPEG2,MPEG4")
+
+
+ 0
+ true
+ false
+
+
+
+ SdServerCapabilityRecordKey
+
+ Defines a CapabilityRecord key.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ SdServerCapabilityRecordValue
+
+ Defines the corresponding CapabilityRecord value.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+ SdServerTimer
+
+ This container specifies all timers used by the Service Discovery module for Server Services.
+
+ 0
+ true
+ false
+
+
+
+ SdServerTimerInitialOfferDelayMax
+
+ Max value in [s] to delay randomly the first offer. This parameter is mandatory for ServerService.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ SdServerTimerInitialOfferDelayMin
+
+ Min value in [s] to delay randomly the first offer. This parameter is mandatory for ServerService.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ SdServerTimerInitialOfferRepetitionBaseDelay
+
+ The base delay in [s] for offer repetitions. Successive offers have an exponential back off delay (1x base delay, 2x base delay, 4x base delay, ...). This parameter is mandatory for ServerService.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ SdServerTimerInitialOfferRepetitionsMax
+
+ Configure the maximum amount of offer repetition. This parameter is mandatory for ServerService.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 10
+ 0
+
+
+
+ SdServerTimerOfferCyclicDelay
+
+ Interval between cyclic offers in the main phase. This parameter is mandatory for ServerService.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ SdServerTimerRequestResponseMaxDelay
+
+ Maximum allowable response delay to entries received by multicast in seconds.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ SdServerTimerRequestResponseMinDelay
+
+ Minimum allowable response delay to entries received by multicast in seconds.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ SdServerTimerTTL
+
+ Time to live for offer service or subscribe EventGroup ack.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 16777215
+ 1
+
+
+
+
+
+
+ SdServiceGroup
+
+ Contains the configuration parameters of the AUTOSAR SD module's
+SdServiceGroupS.
+
+ 0
+ true
+ false
+
+
+ SdServiceGroupHandleId
+
+ The numerical value used as the ID of this SdServiceGroup. The
+SdServiceHandleId is required by the API calls to start and stop
+SdServiceGroupS.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+ 0
+ 65535
+ 0
+
+
+
+
+
+
+
+ SdGeneral
+
+ This container lists the general configuration parameters for the Service Discovery module.
+
+ 1
+ 1
+ false
+
+
+
+ SdDevErrorDetect
+
+ Enables and disables the development error detection and notification mechanism.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SdMainFunctionCycleTime
+
+ This parameter defines the cycle time in seconds of the periodic calling of Sd main function.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 1
+ 1E-4
+
+
+
+ SdVersionInfoApi
+
+ Enables and disables the version info API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_SecOC.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_SecOC.arxml
new file mode 100644
index 00000000..303a66b9
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_SecOC.arxml
@@ -0,0 +1,2029 @@
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ SecOC
+
+ Configuration of the SecOC (SecureOnboardCommunication) module.
+
+
+
+
+ 4.3.0
+ AUTOSAR
+
+
+
+ ECUC_SecOC_00001
+ 0
+ 1
+ true
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ SecOCGeneral
+
+ Contains the general configuration parameters of the SecOC module.
+
+ ECUC_SecOC_00002
+ 1
+ 1
+
+
+
+ SecOCDevErrorDetect
+
+ Switches the development error detection and notification on or off.
+
+
+
+ * true: detection and notification is enabled.
+ * false: detection and notification is disabled.
+
+
+ ECUC_SecOC_00007
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ SecOCEnableForcedPassOverride
+
+ When this configuration option is set to TRUE then the functionality inside the function SecOC_VerifyStatusOverride to forcibly override the VerifyStatus to "Pass" is enabled.
+
+ ECUC_SecOC_00051
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ SecOcIgnoreVerificationResult
+
+ The result of the authentication process (e.g. MAC Verify) is ignored after the first try and the SecOC proceeds like the result was a success. The calculation of the authenticator is still done, only its result will be ignored.
+
+
+
+ - true: enabled (verification result is ignored).
+ - false: disabled (verification result is NOT ignored).
+
+
+ ECUC_SecOC_00052
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ SecOCMainFunctionPeriodRx
+
+ Allows to configure the time for the MainFunction of the Rx path (as float in seconds).
+
+ ECUC_SecOC_00053
+ 1
+ 1
+ ECU
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+ SecOCMainFunctionPeriodTx
+
+ Allows to configure the time for the MainFunction of the Tx path (as float in seconds).
+
+ ECUC_SecOC_00054
+ 1
+ 1
+ ECU
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ Inf
+ 0
+
+
+
+ SecOCMaxAlignScalarType
+
+ The scalar type which has the maximum alignment restrictions on the given platform. This type can be e.g. uint8, uint16 or uint32.
+
+ ECUC_SecOC_00047
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+ SecOCQueryFreshnessValue
+
+ This parameter specifies if the freshness value shall be determined through a C-function (CD) or a software component (SW-C).
+
+ ECUC_SecOC_00078
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ CFUNC
+
+
+ CFUNC
+ AUTOSAR_ECUC
+
+
+ RTE
+ AUTOSAR_ECUC
+
+
+
+
+
+ SecOCVerificationStatusCallout
+
+ Entry address of the customer specific call out routine which shall be invoked in case of a verification attempt.
+
+ ECUC_SecOC_00004
+ 0
+ true
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+
+ SecOCVersionInfoApi
+
+ If true the SecOC_GetVersionInfo API is available.
+
+ ECUC_SecOC_00003
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+
+
+ SecOCRxPduProcessing
+
+ Contains the parameters to configure the RxPdus to be verified by the SecOC module.
+
+ ECUC_SecOC_00011
+ 0
+ true
+
+
+
+ SecOCAuthDataFreshnessLen
+
+ The length of the external authentic PDU data in bits (uint16).
+
+ ECUC_SecOC_00082
+ 0
+ 1
+ ECU
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 0
+
+
+
+ SecOCAuthDataFreshnessStartPosition
+
+ This value determines the start position in bits (uint16) of the Authentic PDU that shall be passed on to the Freshness SWC. The bit position starts counting from the MSB of the first byte of the PDU.
+
+ ECUC_SecOC_00081
+ 0
+ 1
+ ECU
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 18446744073709551615
+ 0
+
+
+
+ SecOCAuthenticationBuildAttempts
+
+ This parameter specifies the number of authentication build attempts.
+
+ ECUC_SecOC_00079
+ 0
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 0
+
+
+
+ SecOCAuthenticationVerifyAttempts
+
+ This parameter specifies the number of authentication verify attempts that are to be carried out when the verification of the authentication information failed for a given Secured I-PDU. If zero is set, then only one authentication verification attempt is done.
+
+ ECUC_SecOC_00080
+ 0
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 0
+ 65535
+ 0
+
+
+
+ SecOCAuthInfoTxLength
+
+ This parameter defines the length in bits of the authentication code to be included in the payload of the Secured I-PDU.
+
+ ECUC_SecOC_00034
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 1
+
+
+
+ SecOCDataId
+
+ This parameter defines a unique numerical identifier for the Secured I-PDU.
+
+ ECUC_SecOC_00030
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 0
+
+
+
+ SecOCFreshnessValueId
+
+ This parameter defines the Id of the Freshness Value.
+
+
+
+ The Freshness Value might be a normal counter or a time value.
+
+
+ ECUC_SecOC_00038
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 0
+
+
+
+ SecOCFreshnessValueLength
+
+ This parameter defines the complete length in bits of the Freshness Value. As long as the key doesn't change the counter shall not overflow. The length of the counter shall be determined based on the expected life time of the corresponding key and frequency of usage of the counter.
+
+ ECUC_SecOC_00031
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 64
+ 0
+
+
+
+ SecOCFreshnessValueTxLength
+
+ This parameter defines the length in bits of the Freshness Value to be included in the payload of the Secured I-PDU. This length is specific to the least significant bits of the complete Freshness Counter. If the parameter is 0 no Freshness Value is included in the Secured I-PDU.
+
+ ECUC_SecOC_00032
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 64
+ 0
+
+
+
+ SecOCReceptionOverflowStrategy
+
+ This parameter defines the overflow strategy for receiving PDUs
+
+ ECUC_SecOC_00076
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ QUEUE
+ AUTOSAR_ECUC
+
+
+ REJECT
+ AUTOSAR_ECUC
+
+
+ REPLACE
+ AUTOSAR_ECUC
+
+
+
+
+
+ SecOCReceptionQueueSize
+
+ This parameter defines the queue size in case the overflow strategy for receiving PDUs is set to QUEUE.
+
+ ECUC_SecOC_00077
+ 0
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 1
+
+
+
+ SecOCUseAuthDataFreshness
+
+ A Boolean value that indicates if a part of the Authentic-PDU shall be passed on to the SWC that verifies and generates the Freshness. If it is set to TRUE, the values SecOCAuthDataFreshnessStartPosition and SecOCAuthDataFreshnessLen must be set to specify the bit position and length within the Authentic-PDU.
+
+ ECUC_SecOC_00083
+ 1
+ 1
+ ECU
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ SecOCVerificationStatusPropagationMode
+
+ This parameter is used to describe the propagation of the status of each verification attempt from the SecOC module to SWCs.
+
+ ECUC_SecOC_00046
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ BOTH
+ AUTOSAR_ECUC
+
+
+ FAILURE_ONLY
+ AUTOSAR_ECUC
+
+
+ NONE
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ SecOCRxAuthServiceConfigRef
+
+ This reference is used to define which crypto service function is called for authentication.
+
+ ECUC_SecOC_00048
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob
+
+
+
+ SecOCSameBufferPduRef
+
+ This reference is used to collect Pdus that are using the same SecOC buffer.
+
+ ECUC_SecOC_00049
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/SecOC/SecOCSameBufferPduCollection
+
+
+
+
+
+ SecOCRxAuthenticPduLayer
+
+ This container specifies the Pdu that is transmitted by the SecOC module to the PduR after the Mac was verified.
+
+ ECUC_SecOC_00044
+ 1
+ 1
+
+
+
+ SecOCPduType
+
+ This parameter defines API Type to use for communication with PduR.
+
+ ECUC_SecOC_00075
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ SECOC_IFPDU
+ AUTOSAR_ECUC
+
+
+ SECOC_TPPDU
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ SecOCRxAuthenticLayerPduRef
+
+ Reference to the global Pdu.
+
+ ECUC_SecOC_00045
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ SecOCRxSecuredPduLayer
+
+ This container specifies the Pdu that is received by the SecOC module from the PduR. For this Pdu the Mac verification is provided.
+
+ ECUC_SecOC_00041
+ 1
+ 1
+
+
+
+ SecOCRxSecuredPdu
+
+ This container specifies the Pdu that is received by the SecOC module from the PduR. For this Pdu the Mac verification is provided.
+
+ ECUC_SecOC_00069
+ 0
+ 1
+
+
+
+ SecOCRxSecuredLayerPduId
+
+ PDU identifier assigned by SecOC module. Used by PduR for SecOC_PduRRxIndication.
+
+ ECUC_SecOC_00043
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ 65535
+ 0
+
+
+
+
+
+ SecOCRxSecuredLayerPduRef
+
+ Reference to the global Pdu.
+
+ ECUC_SecOC_00042
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ SecOCRxSecuredPduCollection
+
+ This container specifies two Pdus that are received by the SecOC module from the PduR and a message linking between them.
+
+
+
+ SecOCRxAuthenticPdu contains the original Authentic I-PDU, i.e. the secured data, and the SecOCRxCryptographicPdu contains the Authenticator, i.e. the actual Authentication Information.
+
+
+ ECUC_SecOC_00067
+ 0
+ 1
+
+
+
+ SecOCRxAuthenticPdu
+
+ This container specifies the Authetic Pdu that is received by the SecOC module from the PduR.
+
+ ECUC_SecOC_00061
+ 1
+ 1
+
+
+
+ SecOCRxAuthenticPduId
+
+ PDU identifier of the Authentic I-PDU assigned by SecOC module. Used by PduR for SecOC_PduRRxIndication.
+
+ ECUC_SecOC_00062
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ 65535
+ 0
+
+
+
+
+
+ SecOCRxAuthenticPduRef
+
+ Reference to the global Pdu.
+
+ ECUC_SecOC_00063
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ SecOCRxCryptographicPdu
+
+ This container specifies the Cryptographic Pdu that is received by the SecOC module from the PduR.
+
+ ECUC_SecOC_00064
+ 1
+ 1
+
+
+
+ SecOCRxCryptographicPduId
+
+ PDU identifier of the Cryptographic I-PDU assigned by SecOC module. Used by PduR for SecOC_PduRRxIndication.
+
+ ECUC_SecOC_00065
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ 65535
+ 0
+
+
+
+
+
+ SecOCRxCryptographicPduRef
+
+ Reference to the global Pdu.
+
+ ECUC_SecOC_00066
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ SecOCUseMessageLink
+
+ SecOC links an Authentic I-PDU and Cryptographic I-PDU together by repeating a specific part (Message Linker) of the Authentic I-PDU in the Cryptographic I-PDU.
+
+ ECUC_SecOC_00074
+ 0
+ 1
+
+
+
+ SecOCMessageLinkLen
+
+ Length of the Message Linker inside the Authentic I-PDU in bits.
+
+ ECUC_SecOC_00060
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 0
+
+
+
+ SecOCMessageLinkPos
+
+ The position of the Message Linker inside the Authentic I-PDU in bits.
+
+ ECUC_SecOC_00059
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ SecOCSameBufferPduCollection
+
+ SecOCBuffer configuration that may be used by a collection of Pdus.
+
+ ECUC_SecOC_00009
+ 0
+ true
+
+
+
+ SecOCBufferLength
+
+ This parameter defines the Buffer in bytes that is used by the SecOC module.
+
+ ECUC_SecOC_00008
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 4294967295
+ 0
+
+
+
+
+
+ SecOCTxPduProcessing
+
+ Contains the parameters to configure the TxPdus to be secured by the SecOC module.
+
+ ECUC_SecOC_00012
+ 0
+ true
+
+
+
+ SecOCAuthenticationBuildAttempts
+
+ This parameter specifies the number of authentication build attempts.
+
+ ECUC_SecOC_00079
+ 0
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 0
+
+
+
+ SecOCAuthInfoTxLength
+
+ This parameter defines the length in bits of the authentication code to be included in the payload of the Secured I-PDU.
+
+ ECUC_SecOC_00018
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 1
+
+
+
+ SecOCDataId
+
+ This parameter defines a unique numerical identifier for the Secured I-PDU.
+
+ ECUC_SecOC_00014
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 0
+
+
+
+ SecOCFreshnessValueId
+
+ This parameter defines the Id of the Freshness Value.
+
+
+
+ The Freshness Value might be a normal counter or a time value.
+
+
+ ECUC_SecOC_00021
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 0
+
+
+
+ SecOCFreshnessValueLength
+
+ This parameter defines the complete length in bits of the Freshness Value. As long as the key doesn't change the counter shall not overflow. The length of the counter shall be determined based on the expected life time of the corresponding key and frequency of usage of the counter.
+
+ ECUC_SecOC_00015
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 64
+ 0
+
+
+
+ SecOCFreshnessValueTxLength
+
+ This parameter defines the length in bits of the Freshness Value to be included in the payload of the Secured I-PDU. This length is specific to the least significant bits of the complete Freshness Counter. If the parameter is 0 no Freshness Value is included in the Secured I-PDU.
+
+ ECUC_SecOC_00016
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 64
+ 0
+
+
+
+ SecOCProvideTxTruncatedFreshnessValue
+
+ This parameter specifies if the Tx query freshness function provides the truncated freshness info instead of generating this by SecOC In this case, SecOC shall add this data to the Authentic PDU instead of truncating the freshness value.
+
+ ECUC_SecOC_00084
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+ SecOCUseTxConfirmation
+
+ A Boolean value that indicates if the function SecOC_SPduTxConfirmation shall be called for this PDU.
+
+ ECUC_SecOC_00085
+ 0
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ false
+
+
+
+
+
+ SecOCSameBufferPduRef
+
+ This reference is used to collect Pdus that are using the same SecOC buffer.
+
+ ECUC_SecOC_00010
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/SecOC/SecOCSameBufferPduCollection
+
+
+
+ SecOCTxAuthServiceConfigRef
+
+ This reference is used to define which crypto service function is called for authentication.
+
+ ECUC_SecOC_00013
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ /AUTOSAR/EcucDefs/Csm/CsmJobs/CsmJob
+
+
+
+
+
+ SecOCTxAuthenticPduLayer
+
+ This container specifies the Pdu that is received by the SecOC module from the PduR. For this Pdu the Mac generation is provided.
+
+ ECUC_SecOC_00023
+ 1
+ 1
+
+
+
+ SecOCPduType
+
+ This parameter defines API Type to use for communication with PduR.
+
+ ECUC_SecOC_00075
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+ SECOC_IFPDU
+ AUTOSAR_ECUC
+
+
+ SECOC_TPPDU
+ AUTOSAR_ECUC
+
+
+
+
+
+ SecOCTxAuthenticLayerPduId
+
+ PDU identifier assigned by SecOC module. Used by PduR for SecOC_PduRTransmit.
+
+ ECUC_SecOC_00026
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ 65535
+ 0
+
+
+
+
+
+ SecOCTxAuthenticLayerPduRef
+
+ Reference to the global Pdu.
+
+ ECUC_SecOC_00025
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ SecOCTxSecuredPduLayer
+
+ This container specifies the Pdu that is transmitted by the SecOC module to the PduR after the Mac was generated.
+
+ ECUC_SecOC_00024
+ 1
+ 1
+
+
+
+ SecOCTxSecuredPdu
+
+ This container specifies one Pdu that is transmitted by the SecOC module to the PduR after the Mac was generated. This Pdu contains the cryptographic information.
+
+ ECUC_SecOC_00070
+ 0
+ 1
+
+
+
+ SecOCTxSecuredLayerPduId
+
+ PDU identifier assigned by SecOC module. Used by PduR for confirmation (SecOC_PduRTxConfirmation) and for TriggerTransmit.
+
+ ECUC_SecOC_00028
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ 65535
+ 0
+
+
+
+
+
+ SecOCTxSecuredLayerPduRef
+
+ Reference to the global Pdu.
+
+ ECUC_SecOC_00027
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ SecOCTxSecuredPduCollection
+
+ This container specifies the Pdu that is transmitted by the SecOC module to the PduR after the Mac was generated. Two separate Pdus are transmitted to the PduR:
+
+
+
+ Authentic I-PDU and Cryptographic I-PDU.
+
+
+ ECUC_SecOC_00071
+ 0
+ 1
+
+
+
+ SecOCTxAuthenticPdu
+
+ This container specifies the Authetic Pdu that is transmitted by the SecOC module to the PduR after the Mac was generated.
+
+ ECUC_SecOC_00072
+ 1
+ 1
+
+
+
+ SecOCTxAuthenticPduId
+
+ PDU identifier of the Authentic I-PDU assigned by SecOC module. Used by PduR for confirmation (SecOC_PduRTxConfirmation) and for TriggerTransmit.
+
+ ECUC_SecOC_00055
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ 65535
+ 0
+
+
+
+
+
+ SecOCTxAuthenticPduRef
+
+ Reference to the global Pdu.
+
+ ECUC_SecOC_00056
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ SecOCTxCryptographicPdu
+
+ This container specifies the Cryptographic Pdu that is transmitted by the SecOC module to the PduR after the Mac was generated.
+
+ ECUC_SecOC_00073
+ 1
+ 1
+
+
+
+ SecOCTxCryptographicPduId
+
+ PDU identifier of the Cryptographic I-PDU assigned by SecOC module. Used by PduR for confirmation (SecOC_PduRTxConfirmation) and for TriggerTransmit.
+
+ ECUC_SecOC_00057
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ true
+ 65535
+ 0
+
+
+
+
+
+ SecOCTxCryptographicPduRef
+
+ Reference to the global Pdu.
+
+ ECUC_SecOC_00058
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ SecOCUseMessageLink
+
+ SecOC links an Authentic I-PDU and Cryptographic I-PDU together by repeating a specific part (Message Linker) of the Authentic I-PDU in the Cryptographic I-PDU.
+
+ ECUC_SecOC_00074
+ 0
+ 1
+
+
+
+ SecOCMessageLinkLen
+
+ Length of the Message Linker inside the Authentic I-PDU in bits.
+
+ ECUC_SecOC_00060
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 0
+
+
+
+ SecOCMessageLinkPos
+
+ The position of the Message Linker inside the Authentic I-PDU in bits.
+
+ ECUC_SecOC_00059
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+ 65535
+ 0
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_SoAd.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_SoAd.arxml
new file mode 100644
index 00000000..8c020c4f
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_SoAd.arxml
@@ -0,0 +1,1815 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ SoAd
+
+ Configuration of the SoAd (Socket Adaptor) module.
+
+
+
+
+ 4.4.0
+ AUTOSAR
+ 2013-10-31
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ SoAdBswModules
+
+ Each container describes a specific BSW module that the SoAd shall interface to.
+
+ 0
+ true
+ false
+
+
+
+ SoAdIf
+
+ Specifies if the BSW module supports the Communication Interface APIs or not. Value true means that the APIs are supported. A module can have both Communication Interface APIs and Transport Protocol APIs (e.g. the PduR module).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SoAdIfTriggerTransmit
+
+ Specifies if the BSW module supports the TriggerTransmit API or not. Value true means that the API is supported.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SoAdIfTxConfirmation
+
+ Specifies if the BSW module supports the TxConfirmation API or not. Value true means that the API is supported.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SoAdLocalIpAddrAssigmentChg
+
+ Specifies if the BSW module supports the LocalIpAddrAssigmentChg API or not. Value true means that the API is supported.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SoAdSoConModeChg
+
+ Specifies if the BSW module supports the SoConModeChg API or not. Value true means that the API is supported.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SoAdTp
+
+ Specifies if the BSW module supports the TransportProtocol APIs or not. Value true means that the APIs are supported. A module can have both Communication Interface APIs and Transport Protocol APIs (e.g. the PduR module).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SoAdUseCallerInfix
+
+ Specifies if SoAd shall use (TRUE) the infix "SoAd" when calling an upper layer module function or not (FALSE). E.g. if SoAdUseCallerInfix is TRUE for the upper layer "ABC" then SoAd will call ABC_SoAdIfRxIndication() otherwise SoAd would call ABC_IfRxIndication().
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ SoAdUseTypeInfix
+
+ Specifies if SoAd shall use (TRUE) the API type infix "Tp" or "If" when calling an upper layer module function or not (FALSE). E.g. if SoAdUseTypeInfix is TRUE for the upper layer "ABC" then SoAd will call ABC_IfRxIndication(), otherwise SoAd would call ABC_RxIndication().
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+
+
+ SoAdBswModuleRef
+
+ This is a reference to one BSW module's configuration (i.e. not the ECUC parameter definition template).
+
+
+
+ Example, there could be several configurations of PduR and this reference selects one of them.
+
+ SoAd has to figure out from the structure of the referenced BSW module's configuration, what kind of upper layer he deals with.
+ In case of a CDD SoAd expects UL-APIs in form of _SoAd<If|Tp><function> and expects CDD Pdu configuration structures according to the Ecu Configuration specification (chapter CDD module\Socket Adaptor).
+ In case it is one of the standardized AUTOSAR BSW modules, the configuration structures and API names for interaction with SoAd are defined in the corresponding SWS.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ ECUC-MODULE-CONFIGURATION-VALUES
+
+
+
+
+
+ SoAdConfig
+
+ This container contains the configuration parameters and sub containers of the AUTOSAR SoAd module. This container is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+ 1
+ 1
+ true
+
+
+
+ SoAdConfigurationId
+
+ Identification of the SoAd configuration.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ SoAdPduRoute
+
+ Describes the path of a PDU from an upper layer of the SoAd to the socket in the TCP/IP stack for transmission.
+
+ 1
+ true
+ false
+
+
+
+ SoAdTxPduId
+
+ Tx PDU ID of the PDU coming from the PDU Router.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ SoAdTxUpperLayerType
+
+ Specifies the upper layer interface type (must be "IF" in case of multiple PduRoutes).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ IF
+ AUTOSAR_ECUC
+
+
+ TP
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ SoAdTxPduRef
+
+ Reference to the global PDU structure
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ SoAdPduRouteDest
+
+ Specifies the PDU route destination.
+
+ 1
+ true
+ false
+
+
+
+ SoAdTxPduHeaderId
+
+ ID to be sent on the TCP/IP connection if the PDU header option is enabled.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967296
+ 0
+
+
+
+ SoAdTxUdpTriggerMode
+
+ Specifies whether a PDU triggers the transmission of the nPduUdpTxBuffer.
+
+
+
+ If this parameter is set to TRIGGER_NEVER, SoAd shall use an nPduUdpTxBuffer for the related socket connection. nPduUdpTxBuffer can only be used for upper layers with IF API, i.e. this parameter shall only be set to TRIGGER_NEVER if all upper layers belonging to the related socket connection have SoAdTxUpperLayerType set to "IF".
+ This parameter is only relevant for UDP connections.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ TRIGGER_ALWAYS
+ AUTOSAR_ECUC
+
+
+ TRIGGER_NEVER
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ SoAdTxRoutingGroupRef
+
+ Reference to the routing group.
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdRoutingGroup
+
+
+
+ SoAdTxSocketConnectionRef
+
+ Connection on which the PDU is to be sent on, references the appropriate entry in the Socket Connection Table.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdSocketConnectionGroup/SoAdSocketConnection
+
+
+
+
+
+
+
+ SoAdRoutingGroup
+
+ Each container describes a specific routing group which can be enabled or disabled. A routing group consists of PDUs. Routing of PDUs can either be forwarding of PDUs from the upper layer to a TCP or UDP socket of the TCP/IP stack specified by a SoAdPduRoute or the other way around specified by a SoAdSocketRoute.
+
+ 0
+ true
+ false
+
+
+
+ SoAdRoutingGroupId
+
+ Unique ID of Routing Group
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ SoAdRoutingGroupIsEnabledAtInit
+
+ If set to true this routing group will be enabled after initializing the SoAd module (i.e. enabled in the SoAd_Init function).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SoAdRoutingGroupTxTriggerable
+
+ Specifies if the If-TxPDUs related to the PduRouteDest containers
+
+
+
+ referenced by this routing group can be triggered via
+ SoAd_IfRoutingGroupTransmit (TRUE) or not (FALSE).
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ SoAdSocketConnectionGroup
+
+ Specifies the configuration of a socket connection group, i.e. specifies the socket connections belonging to the group and the parameters which are common for all socket connections of the group. A socket connection specifies how data can be received and transmited via a TCP or UDP socket.
+
+ 1
+ true
+ false
+
+
+
+ SoAdPduHeaderEnable
+
+ Enables the transmission of the PDU header (ID, length) on this socket connection.
+
+
+
+ TRUE: add SoAd PDU header before PDU data
+ FALSE: No SoAd PDU header is used
+
+ May not be activated for UDP sockets in receive.
+
+ TRUE: resource management option enabled
+ FALSE: resource management option disabled
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SoAdSocketAutomaticSoConSetup
+
+ Specifies if the setup of the socket connection shall be done automatically (TRUE) or manually (FALSE) via SoAd_OpenSoCon() and SoAd_CloseSoCon().
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ SoAdSocketFramePriority
+
+ Specifies the priority of the Ethernet frame.
+
+
+
+ If IEEE 802.1Q VLAN Tags are used, the specified priority will be used in the VLAN Tag PCP filed. If this optional parameter is not available the default priority specified in the TcpIp module is used.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 7
+ 0
+
+
+
+ SoAdSocketIpAddrAssignmentChgNotification
+
+ Specifies if the local IP address assignment change notification callback function of the upper layer shall be called if the assignment of the local IP address used by this socket connection changes.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ SoAdSocketLocalPort
+
+ Local UDP or TCP port used for this connection.If this parameter set to 0 SoAd requests TcpIp to select an ephemeral port.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0
+ 65535
+ 0
+
+
+
+ SoAdSocketMsgAcceptanceFilterEnabled
+
+ Specifies if the message acceptance filter is enabled (TRUE) or not (FALSE).
+
+
+
+ Note: if a wildcard is used in SoAdSocketRemoteAddress AND SoAdSocketUdpListenOnly is FALSE, this parameter must be TRUE.
+ Note: if multiple SoAdSocketConnections are configured for one SoAdSocketConnectionGroup, this parameter must be TRUE.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ SoAdSocketSoConModeChgNotification
+
+ Specifies if the SoCon mode change notification callback function of the upper layer shall be called in case of SoCon mode change.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ SoAdSocketTpRxBufferMin
+
+ Specifies the amout of data in bytes (PDU data for the upper layer and PDU Header if used) the SoAd shall at least be able to buffer for data reception via each socket connection of the socket connection group and using an upper layer with TP.
+
+
+
+ Note: in case of a TCP socket where PduHeaderMode is used and an upper layer with IF-API, the required buffer size can be determined automatically.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ SoAdSocketLocalAddressRef
+
+ Local IP address and interface used for this connection.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpLocalAddr
+
+
+
+
+
+ SoAdSocketConnection
+
+ Specifies the socket connection (Id and remote address information).
+
+
+
+ Note: Parameters which are common to all socket connections of a socket connection group are specified directly at the group.
+
+
+ 1
+ true
+ false
+
+
+
+ SoAdSocketId
+
+ Socket connection identifier used as SoConId in the interaction with upper layers.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ SoAdSocketRemoteAddress
+
+ Subcontainer of SoAdSocketConnection to specify the remote address (IP address and port) for a socket connection.
+
+
+
+ If SoAdSocketRemoteAddress is not specified the remote address has to be set by the upper layer via SoAd_SetRemoteAddr().
+
+ To accept any remote IP address, set SoAdSocketRemoteIpAddress to "ANY". See message acceptance policy for more details.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ SoAdSocketRemotePort
+
+ Remote UDP or TCP port used for this connection.
+
+
+
+ To accept any remote port, set SoAdSocketRemotePort to 0. See message acceptance policy for more details.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+
+
+ SoAdSocketProtocol
+
+ Specifies the transport protocol and transport protocol specific parameters used for the socket connections of the socket connection group.
+
+ 1
+ 1
+
+
+
+ SoAdSocketTcp
+
+ Specifies that TCP is used as transport protocol for the socket connection group and parameters only related to TCP socket connections.
+
+ 0
+ 1
+ false
+
+
+
+ SoAdSocketTcpImmediateTpTxConfirmation
+
+ If set to FALSE, SoAd notifies the TP upper layer via transmit confirmation after a Tcp Ack has been received. If set to TRUE, SoAd notifies the TP upper layer via transmit confirmation immediately after transmit has been accepted by TcpIp.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ SoAdSocketTcpInitiate
+
+ Specifies the initiator for this TCP connection. It will not be defined for UDP sockets.
+
+
+
+ TRUE: This TCP connection is initiated by this module.
+ FALSE: This TCP connection is to be initiated in the listen mode.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SoAdSocketTcpNoDelay
+
+ Specifies not to use the congestion control mechanism for this connection. It will not be defined for UDP sockets.
+
+
+
+ TRUE: This TCP connection will NOT use congestion control.
+ FALSE: This TCP connection will use congestion control.
+ If the optional parameter is not enabled, the default behavior configured for TcpIp via the parameter TcpIpTcpNagleEnabled is applied.
+ Note: This parameter must not be set to FALSE if TcpIpTcpNagleEnabled is set to FALSE.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SoAdSocketTcpTxQuota
+
+ Specifies the maximum amout of bytes (PDU data provided by the upper layer and PDU Header if used) the SoAd may queue for transmission via TCP at the TcpIp module for each socket connection of this socket connection group.
+
+
+
+ Rationale: prohibits that a socket connection consumes all available transmit buffers at the TcpIp and blocks transmissions via other socket connections.
+ If the optional parameter is not enabled, the amout of data is not limited.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967295
+ 0
+
+
+
+
+
+ SoAdSocketUdp
+
+ Specifies that UDP is used as transport protocol for the socket connection group and parameters only related to UDP socket connections.
+
+ 0
+ 1
+ false
+
+
+
+ SoAdSocketUdpListenOnly
+
+ Specifies if the socket connection group is only used for reception (TRUE) or used for both reception and transmission (FALSE).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ SoAdSocketUdpRetryEnabled
+
+ Specifies if an UdpTxBuffer shall be used (TRUE) to retry an UDP transmission in case of TCPIP_E_ARP_CACHE_MISS or not (FALSE).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ SoAdSocketUdpTriggerTimeout
+
+ Specifies the timeout in [s] a nPduUdpTxBuffer is waiting for a PDU with TriggerMode = TRIGGER_ALWAYS, i.e. when the timeout expires the nPduUdpTxBuffer is transmitted. Timer is reset after each UDP transmission. This optional parameter is only relevant if a nPduUdpTxBuffer is used.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ SoAdSocketnPduUdpTxBufferMin
+
+ Specifies the amout of data in bytes (PDU data provided by the upper layer and PDU Header if used) the SoAd shall be able to buffer for data transmission via this socket connection in case the UDP message shall be buffered for transmission of multiple PDUs per UDP.
+
+
+
+ Note: in case of a UDP socket and an upper layer with TP API or an upper layer with IF API with UDP transmit retry (for single PDUs) configured, the required buffer size can be determined automatically. This optional parameter is only relevant if a nPduUdpTxBuffer is used.
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+
+
+
+
+ SoAdSocketRoute
+
+ Describes the path of a PDU from a socket in the TCP/IP stack to an upper layer of the SoAd after reception in the TCP/IP Stack.
+
+ 1
+ true
+ false
+
+
+
+ SoAdRxPduHeaderId
+
+ ID contained in the packet received on the TCP/IP connection if the PDU header option is enabled.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 4294967296
+ 0
+
+
+
+
+
+ SoAdRxSocketConnectionRef
+
+ Connection on which the PDU was received. This references an entry in the Socket Connection Table.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdSocketConnectionGroup/SoAdSocketConnection
+
+
+
+
+
+ SoAdSocketRouteDest
+
+ Describes the upper layer destination PDU for a message received on a TcpIp socket.
+
+ 1
+ 1
+ false
+
+
+
+ SoAdRxPduId
+
+ This unique identifier is used for a receive cancellation request from an upper layer of the SoAd.
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ SoAdRxUpperLayerType
+
+ Specifies the upper layer interface type (must be "IF" in case of multiple RxPdus).
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ IF
+ AUTOSAR_ECUC
+
+
+ TP
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ SoAdRxPduRef
+
+ Reference to the global PDU structure
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+ SoAdRxRoutingGroupRef
+
+ Reference to the routing group.
+
+ 0
+ true
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/SoAd/SoAdConfig/SoAdRoutingGroup
+
+
+
+
+
+
+
+
+
+ SoAdGeneral
+
+ This container contains all global configuration parameters of SoAd.
+
+ 1
+ 1
+ false
+
+
+
+ SoAdDevErrorDetect
+
+ Pre-processor switch for enabling development error detection support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SoAdIPv6AddressEnabled
+
+ Allows for increased memory allocation to store IPv6 addresses.
+
+
+
+ TRUE: Enables support for IPv6 addresses
+ FALSE: Only IPv4 addresses are supported
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SoAdMainFunctionPeriod
+
+ Determines the frequency at which the SoAd_MainFunction() is called in [s].
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ SoAdRoutingGroupMax
+
+ Specifies the maximum number of SoAd routing groups. Furthermore it defines the platform type used for RoutingGroupIdType. If SoAdRoutingGroupMax is not greater than 256, an uint8 is used,
+
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 2
+ 0
+
+
+
+ SpiSupportConcurrentSyncTransmit
+
+ Specifies whether concurrent Spi_SyncTransmit() calls for different sequences shall be configurable.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ SpiVersionInfoApi
+
+ Switches the Spi_GetVersionInfo function ON or OFF.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ SpiPublishedInformation
+
+ Container holding all SPI specific published information parameters
+
+ 1
+ 1
+ false
+
+
+
+ SpiMaxHwUnit
+
+ Number of different SPI hardware microcontroller peripherals (units/busses) available and handled by this SPI Handler/Driver module.
+
+ 1
+ 1
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-LINK-TIME
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-POST-BUILD
+
+
+ PUBLISHED-INFORMATION
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 18446744073709551615
+ 0
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_StbM.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_StbM.arxml
new file mode 100644
index 00000000..4bb8dd22
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_StbM.arxml
@@ -0,0 +1,565 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ StbM
+
+ Configuration of the Synchronized Time-base Manager (StbM) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-PRE-COMPILE
+
+
+
+
+ StbMDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ STBM_E_INIT_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "StbM initialization failed" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ STBM_E_INTEGRITY_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "API request integrity failed" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ STBM_E_REQ_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "API request failed" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ StbMGeneral
+
+ This container holds the general parameters of the Synchronized Time-base Manager
+
+ 1
+ 1
+ false
+
+
+
+ StbMAbsoluteTimeApi
+
+ Enables/Disables the StbM_GetAbsoluteTime API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ StbMDevErrorDetect
+
+ Switch for enabling the development error detection.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ StbMTickTypeRange
+
+ Defines the upper range of the type "StbM_TickType".
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ StbMVersionInfo
+
+ Activate/Deactivate the version information API (StbM_GetVersionInfo). True: version information API activated False: version information API deactivated.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ StbMSynchronizedTimeBase
+
+ Synchronized time.base collects the information about a specific time-base provider within the system.
+
+ 1
+ true
+ false
+
+
+
+ StbMGlobalTimeProviderCallout
+
+ Entry address of the time-base specific callout routine which shall be invoked by the StbM for gathering the current time-base value.
+
+
+
+ In case the synchronized time-base is derived from the local time, this container can be omitted. For this case, the StbM achieves the current time-base value by calling the OS interface "GetCounterValue" with the respective OSCounter configured via the ECUC param "StbMLocalTimeRef".
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ StbMSyncStateProviderCallout
+
+ Entry address of the time-base specific callout routine which shall be invoked by the StbM for gathering the current time-base status.
+
+
+
+ In case the synchronized time-base is derived from the local time, this container can be omitted. For this case, the state is always "STBM_STATE_SYNC".
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ StbMSynchronizedTimeBaseIdentifier
+
+ Identification of a synchronized time-base via a unique identifier.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+ StbMTickDurationProviderCallout
+
+ Entry address of the time-base specific callout routine which shall be invoked by the StbM for gathering the current time-base tick duration.
+
+
+
+ In case the synchronized time-base is derived from the local time, this container can be omitted. For this case, the StbM achieves the tick duration by configuring an alarm which uses the HW counter configured via the ECUC param "StbMLocalTimeRef". Note: The tick duration of the local time will not change during runtime.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+
+ StbMFlexRayClusterRef
+
+ Optional reference to the FlexRay cluster.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ FLEXRAY-CLUSTER
+
+
+
+ StbMTtcanClusterRef
+
+ Optional reference to the Ttcan cluster.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ TTCAN-CLUSTER
+
+
+
+ StbMLocalTimeRef
+
+ Optional sub container in case a local time shall be accessed.
+
+
+
+ In case this subcontainer is used, the destinated OS counter has to be configured properly, meaning:
+ - the counter is directly driven by a HW timer
+ - the counter's OsCounterTicksPerBase set to one tick in ms.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsCounter
+
+
+
+
+
+ StbMTriggeredCustomer
+
+ The triggered customer is directliy triggered by the Synchronized Time-base Manager by getting synchronized with the current (global) definition of time and passage of time.
+
+ 1
+ true
+ false
+
+
+
+ StbMGlobalTimeCustomerCallback
+
+ Entry address of the customer specific call-back routine which shall be invoked by the StbM periodically for time value propagation.
+
+
+
+ This configuration is only valid if the explicit OS ScheduleTable is NOT defined as triggered customer (via the reference "StbMOSScheduleTableRef").
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ StbMSyncStateCustomerCallback
+
+ Entry address of the customer specific call-back routine which shall be invoked by the StbM when state changes occur.
+
+
+
+ This configuration is only valid if the explicit OS ScheduleTable is NOT defined as triggered customer (via the reference "StbMOSScheduleTableRef").
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ StbMTriggerInSyncState
+
+ Activate/Deactivate the triggering of the customer in case the related time-base (StbmSynchronizedTimeBaseRef) is not synchronized.
+
+
+
+ True: the customer will only be triggered when the related time-base is synchronized.
+ False: the customer will be triggered with the local time-base when no synchronization for the related time-base is established.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ StbMTriggeredCustomerPeriod
+
+ The triggering period of the triggered customer, called by the StbM_MainFunction.
+
+
+
+ This configuration is only valid if the triggered customer shall be an OS ScheduleTable. In this case, the OS ScheduleTable will be explicitely synchronized by the StbM.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsScheduleTable
+
+
+
+ StbMSynchronizedTimeBaseRef
+
+ Mandatory reference to the required synchronized time-base.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/StbM/StbMSynchronizedTimeBase
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_TcpIp.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_TcpIp.arxml
new file mode 100644
index 00000000..c0829908
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_TcpIp.arxml
@@ -0,0 +1,6395 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ TcpIp
+
+ Configuration of the TcpIp (TCP/IP stack) module.
+
+
+
+
+ 4.6.0
+ AUTOSAR
+ 2014-10-31
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ TcpIpConfig
+
+ This container contains the configuration parameters and sub containers of the AUTOSAR TcpIp module.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ TcpIpCtrl
+
+ Specifies the EthIf controller used for IP communication and TcpIp errors that shall be reported to DEM.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ true
+
+
+
+ TcpIpIpFramePrioDefault
+
+ Specifies the default value for the frame priority used by all sockets.
+
+
+
+ Note: the value can be changed for each socket individually via TcpIp_ChangeParameter() service. If this optional parameter is not available, 0 is used as default priority.
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 7
+ 0
+
+
+
+
+
+ TcpIpDhcpServerConfigRef
+
+ Reference to a TcpIpDhcpServerConfig which shall be used for this controller setting (VLAN).
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpDhcpServerConfig
+
+
+
+ TcpIpEthIfCtrlRef
+
+ Reference to EthIf controller where the IP address shall be assigned.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfController
+
+
+
+
+
+ TcpIpCtrlDemEventParameterRefs
+
+ This container is a subcontainer of TcpIpCtrl and specifies the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding TcpIp error occurs for communication on the EthIf Controller. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ TCPIP_E_CONNREFUSED
+
+ Reference to the DemEventParameter which shall be issued when the error "Connection refused†has occurred.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ TCPIP_E_HOSTUNREACH
+
+ Reference to the DemEventParameter which shall be issued when the error "No route to host†has occurred.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ TCPIP_E_PACKETTOBIG
+
+ Reference to the DemEventParameter which shall be issued when the error "Path does not support frame size" has occurred.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ TCPIP_E_TIMEDOUT
+
+ Reference to the DemEventParameter which shall be issued when the error "Operation timed out†has occurred.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ TcpIpIpVXCtrl
+
+ Specifies whether this controller is an Internet Protocol version 4 (IPv4) or Internet Protocol version 6 (IPv4) instance.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ TcpIpIpV4Ctrl
+
+ Specifies an Internet Protocol version 4 (IPv4) instance.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+ TcpIpIpTypeOfServiceDefault
+
+ This value specifies the default for the "Type of Service" field of the IPv4 header in outgoing packets on this IP controller.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 0
+ 255
+ 0
+
+
+ TcpIpIpCtrlIdx
+
+ IpV4 Controller Index
+
+
+ IPv4 controller index (calculated automatically)
+
+ 1
+ 1
+ Vector Informatik
+ true
+ 0
+ 255
+ 0
+
+
+ TcpIpIpDefaultTtl
+
+ Default Time To Live
+
+
+ This value specifies the default for the "Time to Live" field of the IPv4 header in outgoing packets on this IP controller.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 64
+ 255
+ 0
+
+
+
+
+
+ TcpIpArpConfigRef
+
+ Reference to ARP configuration for this IPv4 instance.
+
+
+
+ (Multiple IPv4 instances may use the same configuration container but will operate independently)
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpIpConfig/TcpIpIpV4Config/TcpIpArpConfig
+
+
+
+ TcpIpAutoIpConfigRef
+
+ Reference to AutoIp configuration for this IPv4 instance.
+
+
+
+ (Multiple IPv4 instances may use the same configuration container but will operate independently)
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpIpConfig/TcpIpIpV4Config/TcpIpAutoIpConfig
+
+
+
+ TcpIpDhcpConfigRef
+
+ Reference to DHCP configuration for this IPv4 instance.
+
+
+
+ (Multiple IPv4 instances may use the same configuration container but will operate independently)
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpIpConfig/TcpIpIpV4Config/TcpIpDhcpConfig
+
+
+
+ TcpIpFragmentationConfigRef
+
+ Reference to Fragmentation configuration for this IPv4 instance.
+
+
+
+ (Multiple IPv4 instances may use the same configuration container but will operate independently)
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpIpConfig/TcpIpIpV4Config/TcpIpIpFragmentationConfig
+
+
+ TcpIpStaticArpTableRef
+
+ Reference to a static ARP table that shall be used for this controller.
+
+ 0
+ 1
+ Vector Informatik
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpIpConfig/TcpIpIpV4Config/TcpIpStaticArpTable
+
+
+
+
+
+ TcpIpIpV6Ctrl
+
+ Specifies an Internet Protocol version 6 (IPv6) instance.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+ TcpIpIpV6DefaultHopLimit
+
+ Default Hop Limit
+
+
+ This value specifies the default Hop Limit for outgoing IPv6 packets. If "Allow Hop Limit Reconfiguration" is checked, the value may be reconfigured based on received Router Advertisements according to [RFC4861 6.3.4. Processing Received Router Advertisements].
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 64
+ 255
+ 0
+
+
+ TcpIpIpV6DefaultTrafficClass
+
+ This value specifies the default 'Traffic Class' set in the IPv6 header of outgoing packets of this controller.
+This value may be changed to a socket specific value during runtime.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 0
+ 255
+ 0
+
+
+ TcpIpIpV6DefaultFlowLabel
+
+ This value specifies the default 'FlowLabel' set in the IPv6 header of outgoing packets of this controller.
+This value may be changed to a socket specific value during runtime.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 0
+ 1048575
+ 0
+
+
+ TcpIpIpV6CtrlIdx
+
+ IpV6 Controller Index
+
+
+ IPv6 controller index (calculated automatically)
+
+ 1
+ 1
+ Vector Informatik
+ true
+ 0
+ 255
+ 0
+
+
+
+
+
+ TcpIpIpV6DhcpConfigRef
+
+ Reference to DHCPv6 configuration.
+
+
+
+ (Multiple IPv6 instances may use the same configuration container but will operate independently)
+
+ (Multiple IPv6 instances may use the same configuration container but will operate independently)
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpIpConfig/TcpIpIpV6Config/TcpIpNdpConfig
+
+
+ TcpIpIpV6MldConfigRef
+
+ MLDv2 Configuration
+
+
+ Reference to Multicast Listener Discovery version 2 Configuration.
+If no reference is set, MLDv2 [RFC3810] is disabled on this IpV6 instance.
+(Multiple IpV6 instances may use the same configuration container but will operate independently)
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpIpConfig/TcpIpIpV6Config/TcpIpNdpConfig/TcpIpIpV6MldConfig
+
+
+ TcpIpIpV6PrivExtConfigRef
+
+ Privacy Extensions Configuration
+
+
+ Reference to Privacy Extensions Configuration.
+If no reference is set, Privacy Extensions [RFC4941] are disabled on this IpV6 instance,
+(Multiple IpV6 instances may use the same configuration container but will operate independently)
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpIpConfig/TcpIpIpV6Config/TcpIpNdpConfig/TcpIpIpV6PrivExtConfig
+
+
+
+
+
+ TcpIpIpV6MtuConfig
+
+ This container specifies the Maximum Transmission Unit parameters for this IPv6 instance.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ TcpIpIpV6DefaultMtuSize
+
+ Maximum Transmission Unit (MTU) of the link.
+
+
+
+ [RFC2460 5. Packet Size Issues]
+ "IPv6 requires that every link in the internet have an MTU of 1280 octets or greater. On any link that cannot convey a 1280-octet packet in one piece, link-specific fragmentation and reassembly must be provided at a layer below IPv6.
+
+ Links that have a configurable MTU (for example, PPP links [RFC-1661]) must be configured to have an MTU of at least 1280 octets; it is recommended that they be configured with an MTU of 1500 octets or greater, to accommodate possible encapsulations (i.e., tunneling) without incurring IPv6-layer fragmentation.
+
+ From each link to which a node is directly attached, the node must be able to accept packets as large as that link's MTU."
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1500
+ 65535
+ 1280
+
+
+
+ TcpIpIpV6PathMtuEnabled
+
+ If enabled the IPv6 processes incoming ICMPv6 "Packet Too Big" messages and stores a MTU value for each destination address.
+
+
+
+ See RFC1981 "Path MTU Discovery for IP version 6" for details about PathMTU.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpIpV6PathMtuTimeout
+
+ If this value is >0 the IpV6 will reset the MTU value stored for each destination after n seconds.
+
+
+
+
+ SEC
+
+
+
+
+
+ see [RFC1981 5.3. Purging stale PMTU information]
+ Default: 600 seconds (10 minutes)
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 600
+ 86400
+ 0
+
+
+
+
+
+
+
+
+
+
+
+ TcpIpDhcpServerConfig
+
+ Specifies the configuration parameters of the DHCP Server sub-module.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ true
+
+
+
+ TcpIpDhcpDefaultRouter
+
+ IP address of default router (gateway).
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ TcpIpDhcpNetmask
+
+ Network mask of IPv4 address or address prefix of IPv6 address in CIDR Notation, i.e. decimal value between 0 and 32 (IPv4) or 0 and 128 (IPv6) that describes the number of significant bits defining the network number or prefix of an IP address.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 24
+ 128
+ 0
+
+
+ TcpIpDhcpOfferValidTime
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 5
+ 4294967295
+ 0
+
+
+ TcpIpDhcpGetPortMacAddrFunctionInclude
+
+ This parameter defines the name of a header file that contains the declaration of the function defined in TcpIpGetPortMacAddrFunctionName.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ EthIf.h
+ 3
+
+
+
+
+ TcpIpDhcpGetPortMacAddrFunctionName
+
+ This parameter defines the name of a function that will be called in order to map a client link-layer (MAC) address to a switch index and port index.
+The valid address assignment configurations for a client are selected based on these values.
+
+The function must have the following signature:
+Std_ReturnType [TcpIpGetPortMacAddrFunctionName](uint8* MacAddrPtr, uint8* SwitchIdxPtr, uint8* PortIdxPtr)
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ EthIf_GetPortMacAddr
+
+
+
+
+ TcpIpDhcpLeaseTimeMax
+
+ This value specifies the maximum lease time. If a client requests a longer lease time the server will use this maximum value instead.
+If this parameter does not exists the maximum lease time is infinite.
+
+
+
+
+ SEC
+
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 60
+ 4294967295
+ 1
+
+
+ TcpIpDhcpLeaseTimeMin
+
+ This value specifies the minimum lease time. If a client requests a shorter lease time the server will use this minimum value instead.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 60
+ 4294967295
+ 1
+
+
+ TcpIpDhcpLeaseTimeDefault
+
+ This value specifies the default lease time that is used if a client does not has requested a specific lease time.
+If this parameter does not exist the maximum lease time will be used as default.
+
+
+
+
+ SEC
+
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 4294967295
+ 4294967295
+ 1
+
+
+ TcpIpDhcpMaxClientIdLen
+
+ This value specifies the maxumin length of a DHCP client identifier.
+A client identifier may be either the value of the 'chaddr' filed in the DHCP message header or the content of the client identifier option [RFC2132 9.14. Client-identifier]. A client identifer may be up to 255 bytes long but usually the client MAC address is used as client identifer. This value should be at least set to 7 in order to store the type (1 byte) and the address value (6 bytes).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 7
+ 255
+ 6
+
+
+ TcpIpDhcpHostname
+
+ This parameter defines the value of the DHCP server name that will be sent in the 'sname' field of outgoing DHCPOFFER, DHCPACK and DHCPNAK messages.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ 64
+ 1
+
+
+
+
+
+
+
+ TcpIpDhcpEthIfSwitchRef
+
+ Reference to EthIfSwitch representation.
+
+
+
+ Optional in case the Dhcp server is operating without an Ethernet switch.
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EthIf/EthIfConfigSet/EthIfSwitch
+
+
+
+
+
+ TcpIpDhcpAddressAssignment
+
+ Defines a Ethernet Switch port based IP address assignment.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ true
+
+
+
+ TcpIpDhcpAddressLowerBound
+
+ The lower bound IP address which shall be assigned.
+
+
+
+ If lower bound and upper bound are identical exactly this IP address shall be assigned.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ TcpIpDhcpAddressUpperBound
+
+ The upper bound IP address which shall be assigned.
+
+
+
+ If lower bound and upper bound are identical exactly this IP address shall be assigned.
+
+ Optional in case the Dhcp server is operating without an Ethernet switch.
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EthSwt/EthSwtConfig/EthSwtPort
+
+
+ TcpIpDhcpLocalAddrRef
+
+ Reference to a TcpIp local address on which this address assignment configuration shall be active. This reference specifies the interface/VLAN this address assignment shall be valid for.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpLocalAddr
+
+
+
+
+
+
+
+ TcpIpIpConfig
+
+ Specifies the configuration parameters of the IP (Internet Protocol) sub-module
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ TcpIpIpV4Config
+
+ Specifies the configuration parameters of the IPv4 (Internet Protocol version 4) sub-module.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ TcpIpArpConfig
+
+ Specifies the configuration parameters of the ARP (Address Resolution Protocol) sub-module.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ true
+
+
+
+ TcpIpArpNumGratuitousARPonStartup
+
+ Arp Num Gratuitous Arp On Startup
+
+
+ Specifies the number of gratuitous ARP replies which shall be sent on assignment of a new IP address.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 255
+ 0
+
+
+
+ TcpIpArpPacketQueueEnabled
+
+ Enables (TRUE) or disables (FALSE) support of the ARP Packet Queue according to IETF RFC 1122, section 2.3.2.2.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpArpTableEntryTimeout
+
+ Timeout in seconds after which an unused ARP entry is removed.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 30
+ 65535
+ 0
+
+
+
+ TcpIpArpTableSizeMax
+
+ Maximum number of entries in the ARP table.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 10
+ 65535
+ 1
+
+
+ TcpIpArpRetryTime
+
+ ARP Retry Time
+
+
+ This value specifies the maximum time for an ARP resolution.
+If no answer has been received before this time has expired, ARP resolution is canceled.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 5
+ 65535
+ 1
+
+
+ TcpIpArpRetryInterval
+
+ ARP Retry Interval
+
+
+ This value specifies the ARP retry interval.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 2
+ 65535
+ 1
+
+
+
+
+
+ TcpIpAutoIpConfig
+
+ Specifies the configuration parameters of the Auto-IP (automatic private IP addressing) sub-module.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ true
+
+
+
+ TcpIpAutoIpInitTimeout
+
+ The time Auto-IP waits at startup, before beginning with ARP probing. This delay is used to give DHCP time to acquire a lease in case a DHCP server is present.
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1
+ 65.535
+ 0
+
+
+ TcpIpAutoIpProbeNum
+
+ Probe Number
+
+
+ This value specifies the number of probe packets (RFC standard: 3)
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 1
+ 255
+ 1
+
+
+ TcpIpAutoIpProbeMin
+
+ Probe Min Delay
+
+
+ This value specifies the minimum interval between probe messages (RFC standard: 1s)
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 0.4
+ 65.535
+ 0
+
+
+ TcpIpAutoIpProbeMax
+
+ Probe Max Delay
+
+
+ This value specifies the maximum delay between probe messages (RFC standard: 2s)
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 0.6
+ 65.535
+ 0
+
+
+ TcpIpAutoIpAnnounceWait
+
+ Announce Wait
+
+
+ This value specifies the delay before the first announcement message (RFC standard: 2s)
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 0.5
+ 65.535
+ 0
+
+
+ TcpIpAutoIpAnnounceNum
+
+ Announce Number
+
+
+ This value specifies the number of announcement packets (RFC standard: 2)
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 1
+ 255
+ 1
+
+
+ TcpIpAutoIpAnnounceInterval
+
+ Announce Interval
+
+
+ This value specifies the interval between announcement packets (RFC standard: 2s)
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 0.4
+ 65.535
+ 0
+
+
+ TcpIpAutoIpMaxConflicts
+
+ Max Number Of Conflicts
+
+
+ This value specifies the maximum number of conflicts before rate limiting (RFC standard: 10)
+
+If the specified number of conflicts has been reached new address configurations attempts are rate limited by "Rate Limit Interval".
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 10
+ 255
+ 1
+
+
+ TcpIpAutoIpRateLimitInterval
+
+ Rate Limit Interval
+
+
+ This value specifies the delay between successive address configuration attempts when rate limiting is active (RFC standard: 60s)
+
+see "Max Number Of Conflicts"
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 5
+ 65.535
+ 0
+
+
+ TcpIpAutoIpDefendInterval
+
+ Defend Interval
+
+
+ This value specifies the minimum interval between defensive ARPs (RFC standard: 10s)
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 5
+ 65.535
+ 0
+
+
+ TcpIpAutoIpProbeWaitMax
+
+ Probe Wait Max
+
+
+ This value specifies the maximum initial random delay before the first probe message is sent. (RFC standard: 1s)
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 7
+ 65.535
+ 0
+
+
+
+
+
+ TcpIpDhcpConfig
+
+ Specifies the configuration parameters of the DHCPv4.
+
+
+
+
+ false
+ false
+
+
+
+
+
+ This container may be referenced by multiple IPv4 instances if they shall use the same configuration.
+ This container may have multiple instances if different configurations are required for different IPv4 instances.
+
+
+ 0
+ true
+
+
+ TcpIpDhcpV4InitWaitMin
+
+ Init Wait Min
+
+
+ Minimum initial delay for DISCOVER (RFC standard: 1s)
+
+RESTRICTIONS: 'DhcpV4InitWaitMin' is only available, if 'TcpIpEnableDhcpV4' is set to 'true'.
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 100
+ 65535
+ 0
+
+
+ TcpIpDhcpV4InitWaitMax
+
+ Init Wait Max
+
+
+ Maximum initial delay for DISCOVER (RFC standard: 10s)
+
+RESTRICTIONS: 'DhcpV4InitWaitMax' is only available, if 'TcpIpEnableDhcpV4' is set to 'true'.
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 800
+ 65535
+ 0
+
+
+ TcpIpDhcpV4DiscoverMaxNum
+
+ Discover Max Num
+
+
+ Maximum number of DISCOVER messages
+
+RESTRICTIONS: 'DhcpV4DiscoverMaxNum' is only available, if 'TcpIpEnableDhcpV4' is set to 'true'.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 5
+ 255
+ 0
+
+
+ TcpIpDhcpV4DiscoverIntervalMin
+
+ Discover Interval Min
+
+
+ Minimum DISCOVER interval
+
+RESTRICTIONS: 'DhcpV4DiscoverIntervalMin' is only available, if 'TcpIpEnableDhcpV4' is set to 'true'.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 2
+ 255
+ 0
+
+
+ TcpIpDhcpV4DiscoverIntervalMax
+
+ Discover Interval Max
+
+
+ Maximum DISCOVER interval
+
+RESTRICTIONS: 'DhcpV4DiscoverIntervalMax' is only available, if 'TcpIpEnableDhcpV4' is set to 'true'.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 30
+ 255
+ 0
+
+
+ TcpIpDhcpV4RequestMaxNum
+
+ Request Max Num
+
+
+ Maximum number of REQUEST messages
+
+RESTRICTIONS: 'DhcpV4RequestMaxNum' is only available, if 'TcpIpEnableDhcpV4' is set to 'true'.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 6
+ 255
+ 0
+
+
+ TcpIpDhcpV4RequestInterval
+
+ Request Interval
+
+
+ REQUEST interval
+
+RESTRICTIONS: 'DhcpV4RequestInterval' is only available, if 'TcpIpEnableDhcpV4' is set to 'true'.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 2
+ 255
+ 0
+
+
+ TcpIpDhcpV4RenewIntervalMin
+
+ Renew Interval Min
+
+
+ Minimum Renew interval
+
+RESTRICTIONS: 'DhcpV4RenewIntervalMin' is only available, if 'TcpIpEnableDhcpV4' is set to 'true'.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 5
+ 255
+ 0
+
+
+ TcpIpDhcpV4RebindIntervalMin
+
+ Rebind Interval Min
+
+
+ Minimum Rebind interval
+
+RESTRICTIONS: 'DhcpV4RebindIntervalMin' is only available, if 'TcpIpEnableDhcpV4' is set to 'true'.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 5
+ 255
+ 0
+
+
+ TcpIpDhcpV4HostNameLenMax
+
+ Host Name Length Max
+
+
+ Maximum support Host name length [byte]
+
+RESTRICTIONS: 'DhcpV4HostNameLenMax' is only available, if 'TcpIpEnableDhcpV4' is set to 'true'.
+
+
+
+
+ BYTE
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 30
+ 255
+ 0
+
+
+ TcpIpDhcpV4RestartOnFail
+
+ Restart On Failure
+
+
+ Restart the DHCP address assignment process if a used address lease times out and no lease update could be obtained. After the lease expires either the DHCP process is restarted or the process will be stopped completely (no new address assignment).
+
+RESTRICTIONS: 'TcpIpDhcpV4RestartOnFail' is only available, if 'TcpIpEnableDhcpV4' is set to 'true'.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+
+
+
+ TcpIpIcmpConfig
+
+ Specifies the configuration parameters of the ICMP (Internet Control Message Protocol) sub-module.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ TcpIpIcmpTtl
+
+ Default Time-to-live value of outgoing ICMP packets.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 64
+ 255
+ 0
+
+
+ TcpIpIcmpEchoReplyMaxLen
+
+ Echo Data Buffer Size
+
+
+ This value specifies the maximum payload length of an Echo Reply.
+If an Echo Request contains more data the payload of the response will be truncated.
+
+
+
+
+ BYTE
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 32
+ 32767
+ 0
+
+
+
+
+
+ TcpIpIcmpMsgHandler
+
+ This container is a subcontainer of TcpIpIcmpConfig and specifies the configuration parameters for the ICMP message handler.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+ false
+
+
+
+ TcpIpIcmpMsgHandlerHeaderFileName
+
+ This parameter specifies the name of the header file containing the definition of the ICMP message handler function.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+ TcpIpIcmpMsgHandlerName
+
+ This parameter defines the name of the ICMP message handler function <User_IcmpMsgHandler>.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+ TcpIpIpFragmentationConfig
+
+ Specifies the configuration parameters of IPv4 packet fragmentation/reassembly.
+
+
+
+
+ false
+ false
+
+
+
+
+
+ This container may be referenced by multiple IPv4 instances if they shall use the same configuration.
+ This container may have multiple instances if different configurations are required for different IPv4 instances.
+
+
+ 0
+ true
+
+
+
+ TcpIpIpFragmentationRxEnabled
+
+ Enables (TRUE) or disables (FALSE) support for reassembling of incoming datagrams that are fragmented according to IETF RFC 815 (IP Datagram Reassembly Algorithms).
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpIpNumFragments
+
+ Specifies the maximum number of IP fragments per datagram.
+
+
+
+ Note: this parameter is only relevant if TcpIpIpFragmentationRxEnabled is TRUE.
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 255
+ 0
+
+
+
+ TcpIpIpNumReassDgrams
+
+ Specifies the maximum number of fragmented IP datagrams that can be reassembled in parallel.
+
+
+
+ Note: this parameter is only relevant if TcpIpIpFragmentationRxEnabled is TRUE.
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 3
+ 65535
+ 0
+
+
+
+ TcpIpIpReassTimeout
+
+ Specifies the timeout in [s] after which an incomplete datagram gets discarded.
+
+
+
+
+ SEC
+
+
+
+
+
+ Note: this parameter is only relevant if TcpIpIpFragmentationRxEnabled is TRUE.
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 60
+ 1.7976931348623157E+308
+ 0
+
+
+
+
+ TcpIpStaticArpTable
+
+ This container includes one or more static ARP table entries.
+It may be referenced by multiple IpV4CtrlConfig containers if they shall use the same static ARP table.
+The static ARP table is stored into the ROM and cannot be overwritten during runtime.
+IP instances using this static ARP table will never send ARP requests for the configured addresses.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ true
+
+
+ TcpIpStaticArpEntry
+
+ This container includes a static IP address to physical address mapping.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ true
+
+
+ TcpIpStaticArpEntryIpAddr
+
+ IPv4 Address
+
+
+ This parameter defines the IP address that shall be statically mapped to the physical address defined in IpV4StaticArpEntryPhysAddr
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ 15
+ 7
+
+
+
+
+ TcpIpStaticArpEntryPhysAddr
+
+ Physical Address
+
+
+ This parameter defines the physical address that shall be used for outgoing packets to the IP address specified in IpV4StaticArpEntryIpAddr
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ 17
+ 17
+
+
+
+
+
+
+
+
+
+
+
+ TcpIpIpV6Config
+
+ Specifies the configuration parameters of the IPv6 (Internet Protocol version 6) sub-module.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ TcpIpDhcpV6Config
+
+ Specifies the configuration parameters of the DHCPv6.
+
+
+
+
+ false
+ false
+
+
+
+
+
+ This container may be referenced by multiple IPv6 instances if they shall use the same configuration.
+ This container may have multiple instances if different configurations are required for different IPv6 instances.
+
+
+ 0
+ true
+
+
+
+ TcpIpDhcpV6CnfDelayMax
+
+ Maximum delay (s) before sending the first Confirm message. If this value is bigger than the previous minimum delay value a random delay will be chosen from the interval.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1
+ 100
+ 0
+
+
+
+ TcpIpDhcpV6CnfDelayMin
+
+ Minimum delay (s) before the first Confirm message will be sent.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 100
+ 0
+
+
+
+ TcpIpDhcpV6InfDelayMax
+
+ Maximum delay (s) before sending the first Information Request message. If this value is bigger than the previous minimum delay value a random delay will be chosen from the interval.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1
+ 100
+ 0
+
+
+
+ TcpIpDhcpV6InfDelayMin
+
+ Minimum delay (s) before the first Information Request message will be sent.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 100
+ 0
+
+
+
+ TcpIpDhcpV6SolDelayMax
+
+ Maximum delay (s) before sending the first Solicit message. If this value is bigger than the previous minimum delay value a random delay will be chosen from the interval.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1
+ 100
+ 0
+
+
+
+ TcpIpDhcpV6SolDelayMin
+
+ Minimum delay (s) before the first Solicit message will be sent.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 100
+ 0
+
+
+ TcpIpDhcpV6ClientIdTime
+
+ Client DUID Time
+
+
+ Time value used to build the DHCP Unique Identifier (DUID) of the client.
+
+The Identifier of the client will be built from this time value and the link-layer address of this node.
+
+"The time value is the time that the DUID is generated represented in seconds since midnight (UTC), January 1, 2000, modulo 2^32."
+
+[RFC3315 9.2. DUID Based on Link-layer Address Plus Time [DUID-LLT]]
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 0
+ 0
+
+
+ TcpIpDhcpV6RandomizeTimeouts
+
+ Randomize Timeouts
+
+
+ Use randomization factor for computing retransmission timeouts.
+
+"Each of the computations of a new RT include a randomization factor (RAND), which is a random number chosen with a uniform distribution between -0.1 and +0.1. The randomization factor is included to minimize synchronization of messages transmitted by DHCP clients."
+
+[RFC3315 14. Reliability of Client Initiated Message Exchanges]
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ true
+
+
+ TcpIpDhcpV6TxMsgBufferLen
+
+ DHCP Tx Message Buffer Size
+
+
+ Size of the buffer for outgoing DHCPv6 messages. The size of a DHCPv6 message depends on the number and length of options included in it.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 128
+ 1280
+ 64
+
+
+ TcpIpDhcpV6UseFirstValidAdv
+
+ Use first valid advertisment
+
+
+ If enabled the Dhcp will not wait for other advertise messages if a valid one has been received but the preference is less than 255.
+
+"A client MUST collect Advertise messages for the first RT seconds, unless it receives an Advertise message with a preference value of 255"
+
+[RFC3315 17.1.2. Transmission of Solicit Messages]
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ TcpIpDhcpV6Rfc3646DomainListOptEnabled
+
+ Enable Domain List Option
+
+
+ If enabled the DhcpV6 will notify the Dns of dns search lists contained in DOMAIN_LIST options of received DHCPv6 Reply messages.
+
+[RFC3646 4. Domain Search List option]
+
+Requires Dns Component.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ TcpIpDhcpV6Rfc3646DnsServersOptEnabled
+
+ Enable DNS Server Option
+
+
+ If enabled the DhcpV6 will notify the Dns of dns server addresses contained in DNS_SERVERS options of received DHCPv6 Reply messages.
+
+[RFC3646 3. DNS Recursive Name Server option]
+
+Requires Dns Component.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+
+
+
+ TcpIpIcmpV6Config
+
+ Specifies the configuration parameters of the ICMPv6 (Internet Control Message Protocol for IPv6) sub-module.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ TcpIpIcmpV6EchoDataBufferSize
+
+ Configure the maximum amount of arbitrary data that will be sent back to the sender of an echo request. If the arbitrary data of an incoming echo request is bigger than configured here, the response payload will be truncated.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 64
+ 1452
+ 0
+
+
+
+ TcpIpIcmpV6EchoReplyEnabled
+
+ If enabled, the stack will respond to incoming ICMPv6 Echo Requests (Pings).
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpIcmpV6HopLimit
+
+ Default Hop-Limit value of outgoing ICMPv6 packets.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 64
+ 255
+ 0
+
+
+
+ TcpIpIcmpV6MsgDestinationUnreachableEnabled
+
+ Dis/Enables transmission of Destination Unreachable Messages
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpIcmpV6MsgParameterProblemEnabled
+
+ If enabled an ICMPv6 parameter problem message will be sent if a received packet has been dropped due to unknown options or headers that are found in the packet.
+
+
+
+ [RFC2460 4. IPv6 Extension Headers]
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+ TcpIpIcmpV6EchoRequestApiEnabled
+
+ Enable Echo Request API
+
+
+ This parameter defines whether the API function IpV6_Icmp_TxEchoRequest() is available. This function can be used to send outgoing Echo Requests (Pings) to other Hosts.
+
+Note: This function is for debugging purposes only. Incoming Echo Replies are currently not handled by the ICMPv6.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ TcpIpIcmpV6ErrorMessagesEnabled
+
+ Send ICMP Error Messages
+
+
+ This parameter defines whether ICMPv6 Error Messages will be sent as specified in [RFC4443].
+
+[RFC4443 3.2. Packet Too Big Message]
+[RFC4443 3.3. Time Exceeded Message]
+[RFC4443 3.4. Parameter Problem Message]
+
+If disabled, no ICMPv6 Error Messages will be sent
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ true
+
+
+ TcpIpIcmpV6TxMessageBufferSize
+
+ Tx Message Buffer Size
+
+
+ This value specifies the maximum size of outgoing ICMPv6 messages.
+This value should be 1280 if IpV6EnableIcmpErrMsgs is enabled.
+If the value is smaller the Original Packet payload in ICMPv6 Error messages will be truncated.
+
+
+
+
+ BYTE
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 1280
+ 1280
+ 48
+
+
+
+
+
+ TcpIpIcmpV6MsgHandler
+
+ This container is a subcontainer of TcpIpIcmpConfig and specifies the configuration parameters for the ICMPv6 message handler.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ TcpIpIcmpV6MsgHandlerHeaderFileName
+
+ This parameter specifies the name of the header file containing the definition of the ICMPv6 message handler function.
+
+ 1
+ true
+ AUTOSAR_ECUC
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+ TcpIpIcmpV6MsgHandlerName
+
+ This parameter defines the name of the ICMP message handler function <User_IcmpMsgHandler>.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ TcpIpIcmpV6MaxPayloadLenChgHandlerName
+
+ Maximum Payload Length Change Callback Function
+
+
+ This parameter defines a function that will be called when the maximum payload length, that fits into one IPv6 packet, changes due to MTU limitations on the path to a specific destination.
+
+see [RFC1981 Path MTU Discovery for IP version 6]
+
+Callback function signature: void Cbk_Name(uint8 CtrlIdx, const IpBase_SockAddrType DstAddrPtr, uint16 Mtu)
+
+For reasons of efficiency at least the callback "TcpIp_Cbk_VPathMtuChg" of "TcpIp_Cbk.h" should be configured here in order to avoid that TCP transmits packets that need to be fragmented by the IP layer.
+
+ 0
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ TcpIpIcmpV6IndAddrListReceivedHandlerName
+
+ Inverse ND Address List Received Callback Function
+
+
+ This parameter defines a function that will be called when an Inverse Neighbor Discovery Solicitation or Advertisement with an Address List Option [RFC3122] is received.
+
+Callback function signature: void Cbk_Name(uint8 CtrlIdx, IPV6_P2C(Eth_PhysAddrType) RemoteLLAddrPtr, IPV6_P2C(IpV6_AddrType) AddrListPtr, uint8 AddrCount);
+
+ 0
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+
+
+
+
+
+ TcpIpIpV6FragmentationConfig
+
+ Specifies the configuration parameters of IPv6 packet fragmentation/reassembly.
+
+
+
+
+ false
+ false
+
+
+
+
+
+ This container may be referenced by multiple IPv6 instances if they shall use the same configuration.
+ This container may have multiple instances if different configurations are required for different IPv6 instances.
+
+
+ 0
+ true
+
+
+
+ TcpIpIpV6ReassemblyBufferCount
+
+ Number of buffers that can be used for fragment reassembly. In case of a reassembly error or if not all fragments are received in time this buffer will be blocked until the specified "Fragment Reassembly Timeout" has been exceeded.
+
+
+
+ A value of 0 disables fragment reassembly.
+
+ [RFC2460 5. Packet Size Issues]
+ "In order to send a packet larger than a path's MTU, a node may use the IPv6 Fragment header to fragment the packet at the source and have it reassembled at the destination(s). However, the use of such fragmentation is discouraged in any application that is able to adjust its packets to fit the measured path MTU (i.e., down to 1280 octets)."
+
+ "A node must be able to accept a fragmented packet that, after reassembly, is as large as 1500 octets. A node is permitted to accept fragmented packets that reassemble to more than 1500 octets."the measured path MTU (i.e., down to 1280 octets)."
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 1500
+ 65535
+ 1500
+
+
+
+ TcpIpIpV6ReassemblySegmentCount
+
+ Specifies the maximum number of consecutive data segments that can be managed in each reassembly buffer. If all fragments are received in order, only one segment will be needed.
+
+
+
+ To deal with fragments received out of order this value should be configured bigger than 1.
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 60
+ 100
+ 0.001
+
+
+
+ TcpIpIpV6TxFragmentBufferCount
+
+ These buffers will be used if the IpV6 receives packets from the upper layer that do not fit into the MTU and thus must be fragmented.
+
+
+
+ A value of 0 disables tx fragmentation.
+
+ If the upper layer transmits packets that do not fit into the link or path MTU, the IpV6 will split-up the packet into fragments.
+
+ see "Enable Fragment Reassembly"
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 2
+ 255
+ 0
+
+
+
+ TcpIpIpV6TxFragmentBufferSize
+
+ Size of each fragment tx buffer in bytes
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 1500
+ 65535
+ 1500
+
+
+
+
+
+ TcpIpNdpConfig
+
+ Specifies the configuration parameters of the Neighbor Discovery Protocol for IPv6
+
+
+
+
+ false
+ false
+
+
+
+
+
+ This container may be referenced by multiple IPv6 instances if they shall use the same configuration.
+ This container may have multiple instances if different configurations are required for different IPv6 instances.
+
+
+ 1
+ true
+
+
+ TcpIpNdpRfc6106DnsslOptEnabled
+
+ Enable DNS Search List Option
+
+
+ This parameter defines whether the IpV6 will notify the DNS of domain names of DNS suffixes contained in DNSSL options of received Router Advertisements.
+
+[RFC6106 5.2. DNS Search List Option]
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ TcpIpNdpRfc6106RdnssOptEnabled
+
+ Enable Recursive DNS Server Option
+
+
+ This parameter defines whether the IpV6 will notify the DNS of dns server adresses contained in RDNS options of received Router Advertisements.
+
+[RFC6106 5.1. Recursive DNS Server Option]
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+
+
+
+ TcpIpNdpArNudConfig
+
+ Specifies the configuration parameters for NDP Address Resolution and Neighbor Unreachability Detection.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ TcpIpNdpDefaultReachableTime
+
+ Configuration of the ReachableTime (s) specified in [RFC4861 6.3.2. Host Variables].
+
+
+
+
+ SEC
+
+
+
+
+
+ "The time a neighbor is considered reachable after receiving a reachability confirmation."
+
+ If "TcpIpNdpDynamicReachableTimeEnabled" is checked, this value may be reconfigured based on received Router Advertisements.
+
+ Default: REACHABLE_TIME = 30 seconds
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 30
+ 120
+ 0
+
+
+
+ TcpIpNdpDefaultRetransTimer
+
+ Configures the default value (s) for the RetransTimer variable specified in [RFC4861 6.3.2. Host Variables].
+
+
+
+
+ SEC
+
+
+
+
+
+ "The time between retransmissions of Neighbor Solicitation messages to a neighbor when resolving the address or when probing the reachability of a neighbor."
+
+ If "TcpIpNdpDynamicRetransTimeEnabled" is checked, this value may be reconfigured based on received Router Advertisements.
+
+ Default: RETRANS_TIMER = 1 second
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 5
+ 100
+ 0
+
+
+
+ TcpIpNdpNeighborUnreachabilityDetectionEnabled
+
+ Neighbor Unreachability Detection is used to remove unused entries from the neighbor cache. This feature is a basic feature of NDP and should be turned on.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ TcpIpNdpNumMulticastSolicitations
+
+ Maximum number of multicast solicitations that will be sent when performing address resolution.
+
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 3
+ 255
+ 0
+
+
+
+ TcpIpNdpNumUnicastSolicitations
+
+ Maximum number of unicast solicitations that will be sent when performig Neighbor Unreachability Detection.
+
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 3
+ 255
+ 0
+
+
+
+ TcpIpNdpPacketQueueEnabled
+
+ Enables (TRUE) or disables (FALSE) support of a NDP Packet Queue according to IETF RFC 4861, section 7.2.2.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ TcpIpNdpRandomReachableTimeEnabled
+
+ If enabled the value of ReachableTime will be multiplied with a random value between MIN_RANDOM_FACTOR and MAX_RANDOM_FACTOR in order to prevent multiple nodes from transmitting at exactly the same time
+
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+ TcpIpNdpInverseNaEnabled
+
+ Inverse Advertisements
+
+
+ This parameter defines whether Inverse Neighbor Advertisements are processed or silently discarded.
+This also enables the API IpV6_Ndp_SendInverseSolicitation().
+
+Use "User Callback Configuration" to configure a callback function that handles received Address Lists.
+
+If disabled no Inverse Neighbor Solicitations can be sent and received Inverse Neighbor Advertisements will be silently ignored.
+
+[RFC3122 4.2.2 Processing Inverse Neighbor Advertisement Messages]
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ TcpIpNdpInverseNsEnabled
+
+ Inverse Solicitations
+
+
+ This parameter defines whether Inverse Neighbor Advertisements are sent in response to received Inverse Neighbor Solicitations.
+
+Use "User Callback Configuration" to configure a callback function that handles received Address Lists.
+
+If disabled received Inverse Neighbor Solicitations will be silently ignored.
+
+[RFC3122 4.2.2 Processing Inverse Neighbor Advertisement Messages]
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ TcpIpNdpNeighborCacheUpdateByInverseNaEnabled
+
+ Inverse Advertisement Neighbor Cache Updates
+
+
+ This parameter defines whether the Neighbor Cache will be updated with information from received Inverse Neighbor Advertisements.
+
+[RFC3122 4.2.2 Processing Inverse Neighbor Advertisement Messages]
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ true
+
+
+
+
+
+ TcpIpNdpPrefixRouterDiscoveryConfig
+
+ Specifies the configuration parameters for NDP Prefix and Router Discovery.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ TcpIpNdpDefaultRouterListSize
+
+ Maximum number of default router entries.
+
+
+
+ [RFC4861 5.1. Conceptual Data Structures]
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 2
+ 254
+ 2
+
+
+
+ TcpIpNdpDestinationCacheSize
+
+ Maximum number of entries in the destination cache.
+
+
+
+ [RFC4861 5.1. Conceptual Data Structures]
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 5
+ 254
+ 1
+
+
+
+ TcpIpNdpDynamicHopLimitEnabled
+
+ If enabled the default hop limit may be reconfigured based on received Router Advertisements.
+
+
+
+ [RFC4861 6.3.4. Processing Received Router Advertisements]
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ TcpIpNdpDynamicMtuEnabled
+
+ Allow dynamic reconfiguration of link MTU via Router Advertisements.
+
+
+
+ [RFC4861 4.6.4. MTU]
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpNdpDynamicReachableTimeEnabled
+
+ If enabled the default Reachable Time value may be reconfigured based on received Router Advertisements.
+
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ TcpIpNdpDynamicRetransTimeEnabled
+
+ If enabled the default Retransmit Timer value may be reconfigured based on received Router Advertisements.
+
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ TcpIpNdpMaxRtrSolicitationDelay
+
+ Maximum delay before the first Router Solicitation will be sent after interface initialization in (s).
+
+
+
+
+ SEC
+
+
+
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1
+ 60
+ 0.001
+
+
+
+ TcpIpNdpMaxRtrSolicitations
+
+ Maximum number of Router Solicitations that will be sent before the first Router Advertisement has been received.
+
+
+
+ 0 = No Router Solicitations will be sent.
+ This has no impact on handling Router Advertisements.
+
+ [RFC4861 6.3.7. Sending Router Solicitations]
+
+ Default: MAX_RTR_SOLICITATIONS = 3 transmissions
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 3
+ 255
+ 0
+
+
+
+ TcpIpNdpPrefixListSize
+
+ Maximum number of entries in the on-link prefix list.
+
+
+
+ [RFC4861 5.1. Conceptual Data Structures]
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 5
+ 254
+ 1
+
+
+
+ TcpIpNdpRndRtrSolicitationDelayEnabled
+
+ If enabled the first router solicitation will be delayed randomly from [0...MAX_RTR_SOLICITATION_DELAY]. Otherwise the first router solicitation will be sent after exactly MAX_RTR_SOLICITATION_DELAY milliseconds.
+
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 4
+ 60
+ 0.001
+
+
+
+
+
+ TcpIpNdpSlaacConfig
+
+ Specifies the configuration parameters for StateLess Address AutoConfiguration.
+
+
+
+
+ false
+ false
+
+
+
+
+
+
+ TcpIpNdpSlaacDadNumberOfTransmissions
+
+ Number of Neighbor Solicitations that have to be unanswered in order to set an autoconfigurated address to PREFERRED (usable) state.
+
+
+
+ [RFC4861 5.1. Node Configuration Variables]
+
+ Default: DupAddrDetectTransmits = 1
+
+ Setting this value to 0 turns off DAD.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1
+ 254
+ 0
+
+
+
+ TcpIpNdpSlaacDadRetransmissionDelay
+
+ Sets the maximum value for the address configuration delay (s).
+
+
+
+
+ SEC
+
+
+
+
+
+ According to [RFC4861 5.4.2. Sending Neighbor Solicitation Messages] this value should be the same as MAX_RTR_SOLICITATION_DELAY.
+
+ Default: MAX_RTR_SOLICITATION_DELAY = 1 second
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1
+ 10
+ 0
+
+
+
+ TcpIpNdpSlaacDelayEnabled
+
+ If enabled transmission of the first DAD Neighbor Solicitation will be delayed by a random value from [0...MAX_DAD_DELAY].
+
+
+
+ "This serves to alleviate congestion when many nodes start up on the link at the same time, such as after a power failure, and may help to avoid race conditions when more than one node is trying to solicit for the same address at the same time."
+
+ "The delay will avoid similar congestion when multiple nodes are going to configure addresses by receiving the same single multicast router advertisement."
+
+ [RFC4861 5.4.2. Sending Neighbor Solicitation Messages]
+
+ Default: True
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpNdpSlaacOptimisticDadEnabled
+
+ Enable Optimistic Duplicate Address Detection (DAD) according to RFC4429.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ TcpIpNdpSlaacMinLifetime
+
+ Minimum Address Lifetime
+
+
+ This value specifies the minimum valid Lifetime for addresses configured via Stateless Address Autoconfiguration.
+
+[RFC4862 5.5.3. e]
+
+RFC Default: 7200sec (2hrs)
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 7200
+ 120000
+ 10
+
+
+ TcpIpNdpSlaacMaxDelay
+
+ Max address configuration delay
+
+
+ This value specifies the maximum value for the address configuration delay.
+
+According to [RFC4861 5.4.2. Sending Neighbor Solicitation Messages] this value should be the same as MAX_RTR_SOLICITATION_DELAY.
+
+RFC Default: "MAX_RTR_SOLICITATION_DELAY" = 1000 milliseconds
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 1000
+ 10000
+ 0
+
+
+
+
+ TcpIpIpV6MldConfig
+
+ This container includes configuration parameters for the Multicast Listener Discovery Version 2 (MLDv2) for IPv6.
+
+See [RFC3810 Multicast Listener Discovery Version 2 (MLDv2) for IPv6]
+
+
+
+
+ false
+ false
+
+
+
+
+
+ TcpIpMldV1QuerierPresentTimeout
+
+ Older Version Querier Present Timeout
+
+
+ This value specifies the value of the "Older Version Querier Present Timeout" Variable.
+
+See [RFC3810 9.12. Older Version Querier Present Timeout]
+
+"This value MUST be ([Robustness Variable] times ([Query Interval]) plus (one half of [Query Response Interval])."
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 5000
+ 600000
+ 1
+
+
+ TcpIpMldIfStatePoolSize
+
+ This value specifies the maximum number of multicast addresses the IpV6 instance can listen to.
+
+
+
+
+ DEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 8
+ 254
+ 1
+
+
+ TcpIpMldSrcAddrPoolSize
+
+ This value specifies the maximum number of source addresses that can be stored for all socket-based multicast memberships.
+
+If multicast packets shall only be received if they have been sent from specific source addresses each of these addresses requires an entry in this pool.
+
+
+
+
+ DEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 32
+ 254
+ 0
+
+
+ TcpIpMldSocketMembershipPoolSize
+
+ This value specifies the maximum number of multicast memberships that can be managed via the IpV6_MulticastListen() API. All sockets share the same membership pool. Each multicast address can apper at most once for each socket.
+
+Maximum: IpV6MldIfStatePoolSize * number of sockets (all socket are member of all multicast groups)
+Minimum: IpV6MldIfStatePoolSize * 1 (exactly one socket is member of each multicast address group)
+
+
+
+
+ DEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 8
+ 254
+ 1
+
+
+ TcpIpMldIfStateSrcAddrPoolSize
+
+ This value specifies the total number of all source addresses for all multicast addresses.
+
+This value may be less than IpV6MldSrcAddrPoolSize if multiple sockets only need multicast packets from the same source addresses.
+
+
+
+
+ DEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 16
+ 254
+ 1
+
+
+ TcpIpMldRobustness
+
+ This value specifies the value of the [Robustness Variable] which is defined in [RFC3810 9.1. Robustness Variable].
+
+"MLD is robust to [Robustness Variable] - 1 packet losses. The value of the Robustness Variable MUST NOT be zero, and SHOULD NOT be one. Default value: 2."
+
+
+
+
+ DEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 2
+ 255
+ 1
+
+
+ TcpIpMldMaxReportMsgSize
+
+ This value specifies the maximum size of a MLDv2 Report message inclusive the IPv6 header (40 bytes) and the Hop-by-Hop header (8 bytes).
+This value directly depends on the Ethernet Tx buffer size. (No extra buffer will be allocated.)
+
+
+
+
+ BYTE
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 1280
+ 1500
+ 76
+
+
+ TcpIpMldMinUnsolicitedReportInt
+
+ This value specifies the lower bound for the randomized Unsolicited Report Interval.
+
+If this value equals IpV6MldMaxUnsolicitedReportInt the interval will be fixed.
+
+RFC Default: 0
+
+See: IpV6MldMaxUnsolicitedReportInt
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 0
+ 100000
+ 0
+
+
+ TcpIpMldMaxUnsolicitedReportInt
+
+ This value specifies the upper bound for the randomized Unsolicited Report Interval.
+
+"The Unsolicited Report Interval is the time between repetitions of a node's initial report of interest in a multicast address." [RFC3810 9.11. Unsolicited Report Interval]
+
+RFC Default: 1 second.
+
+"To cover the possibility of the State Change Report being missed by one or more multicast routers, [Robustness Variable] - 1 retransmissions are scheduled, through a Retransmission Timer, at intervals chosen at random from the range (0, [Unsolicited Report Interval])." [RFC3810 6.1. Action on Change of Per-Interface State]
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 1000
+ 100000
+ 0
+
+
+
+
+ TcpIpIpV6PrivExtConfig
+
+ This container includes configuration parameters for the Privacy Extensions for Stateless Address Autoconfiguration in IPv6.
+
+See [RFC4941 Privacy Extensions for Stateless Address Autoconfiguration in IPv6]
+
+
+
+
+ false
+ false
+
+
+
+ 0
+
+
+ TcpIpPrivExtTempValidLifetime
+
+ Lifetime of temp. Address
+
+
+ This value specifies the maximum time a temporary address is valid.
+
+RFC Default: 604800s (1 week)
+[RFC4941 5. Defined Constants]
+
+[RFC4941 3.3. Generating Temporary Addresses / 1.]
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 604800
+ 4294967
+ 0
+
+
+ TcpIpPrivExtTempPreferredLifetime
+
+ Time temp. Address is preferred
+
+
+ This value specifies the maximum time a temporary address is preferred.
+
+RFC Default: 86400s (1 day)
+[RFC4941 5. Defined Constants]
+
+[RFC4941 3.3. Generating Temporary Addresses / 1.]
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 86400
+ 4294967
+ 0
+
+
+ TcpIpPrivExtRegenAdvance
+
+ Time in advance for temp. Address Regeneration
+
+
+ A new temporary addresses is generated RegenAdvance time units before its predecessor gets deprecated.
+
+RFC Default: 5s
+[RFC4941 5. Defined Constants]
+
+"To ensure that a preferred temporary address is always available, a new temporary address SHOULD be regenerated slightly before its predecessor is deprecated. This is to allow sufficient time to avoid race conditions in the case where generating a new temporary address is not instantaneous, such as when duplicate address detection must be run. The node SHOULD start the address regeneration process REGEN_ADVANCE time units before a temporary address would actually be deprecated."
+[RFC4941 3.4. Expiration of Temporary Addresses]
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 5
+ 100
+ 0
+
+
+ TcpIpPrivExtMaxDesyncFactor
+
+ DeSync-Factor upper bound
+
+
+ This value specifies the upper bound for the random value DESYNC_FACTOR.
+
+RFC Default: 600s (10 minutes)
+[RFC4941 5. Defined Constants]
+
+"The value DESYNC_FACTOR is a random value (different for each client) that ensures that clients don't synchronize with each other and generate new addresses at exactly thesame time."
+[RFC4941 3.5. Regeneration of Randomized Interface Identifiers]
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 600
+ 10000
+ 0
+
+
+ TcpIpPrivExtTempIdGenRetries
+
+ Interface UID generation retries
+
+
+ This parameter defines the number of times the node shall retry to generate an unique interface identifier for a temporary address.
+
+If an unique identifier could not be generated after the specified number of retries, there will be no temporary address available.
+
+RFC Default: 3
+[RFC4941 5. Defined Constants]
+[RFC4941 3.3. Generating Temporary Addresses / 7.]
+
+
+
+
+ DEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 3
+ 10
+ 0
+
+
+ TcpIpPrivExtMaxTempAddrs
+
+ Temp. Address count
+
+
+ This value specifies the maximum number of temporary addresses that can be configured at the same time.
+
+This should be at least 2 times the number of golbal prefixes advertised by routers.
+
+
+
+
+ DEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 4
+ 254
+ 1
+
+
+ TcpIpPrivExtUseOnLinkPrefixes
+
+ This parameter defines whether the IpV6 will generate temporary addresses for prefixes marked as on-link in received Router Advertisements. Normally temporary addresses are only created for prefixes that are not marked as on-link.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+
+
+
+
+
+
+
+
+
+ TcpIpLocalAddr
+
+ Specifies the local IP (Internet Protocol) addresses used for IP communication.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ true
+
+
+
+ TcpIpAddrId
+
+ IP address table identifier assigned by TCP/IP stack.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ true
+ 0
+ 65535
+ 0
+
+
+
+ TcpIpAddressType
+
+ Address type.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ TCPIP_MULTICAST
+
+ Multicast
+
+ AUTOSAR_ECUC
+
+
+ TCPIP_UNICAST
+
+ Unicast
+
+ AUTOSAR_ECUC
+
+
+ TCPIP_IPV4_BROADCAST
+
+ Broadcast
+
+ Vector Informatik
+
+
+
+
+
+ TcpIpDomainType
+
+ Address family.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ TCPIP_AF_INET
+ AUTOSAR_ECUC
+
+
+ TCPIP_AF_INET6
+ AUTOSAR_ECUC
+
+
+
+
+ TcpIpIpAddrReceiveAllNotConfiguredMulticasts
+
+ This parameter defines whether an address of type "AutoSelect_Broadcast" shall also be used to receive multicasts that have not been configured individually by addresses of type "Multicast".
+
+Note: If this parameter is set, the IPv4 will configure the EthIf to accept all multicast packets on the corresponsing controller.
+
+This parameter is only valid for an "AutoSelect_Broadcast" address.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+
+
+
+ TcpIpCtrlRef
+
+ Reference to a TcpIpCtrl specifying the EthIf Controller where the IP address shall be assigned and DEM errors that shall be reported in case of an error on this controller.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpCtrl
+
+
+
+
+
+ TcpIpAddrAssignment
+
+ This container is a subcontainer of TcpIpLocalAddr and specifies the assignment policy for the IP address.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ true
+
+
+
+ TcpIpAssignmentLifetime
+
+ Defines the lifetime of a dynamically fetched IP address.
+
+
+
+ If TcpIpAssignmentMethod = TCPIP_STATIC then TcpIpAssignmentLifetime shall be omitted.
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ TCPIP_FORGET
+
+
+ TCPIP_FORGET
+ AUTOSAR_ECUC
+
+
+ TCPIP_STORE
+ AUTOSAR_ECUC
+
+
+
+
+
+ TcpIpAssignmentMethod
+
+ Method of address assignment
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ TCPIP_DHCP
+ AUTOSAR_ECUC
+
+
+ TCPIP_IPV6_ROUTER
+ AUTOSAR_ECUC
+
+
+ TCPIP_LINKLOCAL
+ AUTOSAR_ECUC
+
+
+ TCPIP_LINKLOCAL_DOIP
+ AUTOSAR_ECUC
+
+
+ TCPIP_STATIC
+ AUTOSAR_ECUC
+
+
+
+
+
+ TcpIpAssignmentPriority
+
+ Priority of assignment (1 is highest). If a new address from an assignment method with a higher priority is available, it overwrites the IP address previously assigned by an assignment method with a lower priority.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 1
+ 3
+ 1
+
+
+
+ TcpIpAssignmentTrigger
+
+ Trigger of address assignment.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ TCPIP_AUTOMATIC
+ AUTOSAR_ECUC
+
+
+ TCPIP_MANUAL
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ TcpIpStaticIpAddressConfig
+
+ This container is a subcontainer of TcpIpLocalAddr and specifies a static IP address including directly related parameters.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ TcpIpDefaultRouter
+
+ IP address of default router (gateway)
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ TcpIpNetmask
+
+ Network mask of IPv4 address or address prefix of IPv6 address in CIDR Notation, i.e. decimal value between 0 and 32 (IPv4) or 0 and 128 (IPv6) that describes the number of significant bits defining the network number or prefix of an IP address.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 128
+ 0
+
+
+
+ TcpIpStaticIpAddress
+
+ Static IP Address.
+
+
+
+ To specify any IP address for a certain EthIfCtrl, “ANY†has to be set as wildcard. See TcpIp_Bind() for more details.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ TcpIpRequestIpAddrAssignmentEnabled
+
+ This parameter defines if this ip address can be changed during runtime via the TcpIp_RequestIpAddrAssignment() API.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ true
+
+
+
+
+
+
+
+ TcpIpNvmBlock
+
+ Configuration of optional usage of Nvm in case the TcpIp module requires non volatile memory in the Ecu to store information (e.g. IP Address received via DHCP and shall be stored).
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ TcpIpNvmBlockDescriptorRef
+
+ Reference to the Nvm block description in the Nvm module configuration.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/NvM/NvMBlockDescriptor
+
+
+
+
+
+ TcpIpPhysAddrConfig
+
+ Specifies the physical address configuration.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ TcpIpPhysAddrChgHandler
+
+ This container is a subcontainer of TcpIpPhysAddrConfig and
+
+
+
+
+ false
+ false
+
+
+
+
+
+ specifies the configuration parameters for physical address change handler.
+
+
+ 0
+ 1
+
+
+
+ TcpIpPhysAddrChgHandlerHeaderFileName
+
+ This parameter specifies the name of the header file containing the definition of the physical address change handler function.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ 32
+ 1
+
+
+
+
+
+ TcpIpPhysAddrChgHandlerName
+
+ This parameter defines the name of the physical address change function <Up>_PhysAddrTableChg.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+
+ TcpIpSocketOwnerConfig
+
+ Specifies the upper layer modules of TcpIp using the socket API.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ TcpIpSocketOwner
+
+ This container is a subcontainer of TcpIpSocketOwnerConfig and specifies an upper layer of TcpIp that uses the socket API.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ true
+
+
+
+ TcpIpSocketOwnerCopyTxDataName
+
+ This parameter defines the name of the <Up_CopyTxData> function of the TcpIpSocketOwner module. The function name shall only be configurable if TcpIpSocketOwnerUpperLayerType is set to CDD.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ TcpIpSocketOwnerHeaderFileName
+
+ This parameter specifies the name of the header file containing the definition of the TcpIpSocketOwner module functions. The header file name shall only be configurable if TcpIpSocketOwnerUpperLayerType is set to CDD.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ TcpIpSocketOwnerLocalIpAddrAssignmentChgName
+
+ This parameter defines the name of the <Up_LocalIpAddrAssignmentChg> function of the TcpIpSocketOwner module. The function name shall only be configurable if TcpIpSocketOwnerUpperLayerType is set to CDD.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ TcpIpSocketOwnerRxIndicationName
+
+ This parameter defines the name of the <Up_RxIndication> function of the TcpIpSocketOwner module. The function name shall only be configurable if TcpIpSocketOwnerUpperLayerType is set to CDD.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ TcpIpSocketOwnerTcpAcceptedName
+
+ This parameter defines the name of the <Up_TcpAccepted> function of the TcpIpSocketOwner module. The function name shall only be configurable if TcpIpSocketOwnerUpperLayerType is set to CDD.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ TcpIpSocketOwnerTcpConnectedName
+
+ This parameter defines the name of the <Up_TcpConnected> function of the TcpIpSocketOwner module. The function name shall only be configurable if TcpIpSocketOwnerUpperLayerType is set to CDD.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ TcpIpSocketOwnerTxConfirmationName
+
+ This parameter defines the name of the <Up_TxConfirmation> function of the TcpIpSocketOwner module. The function name shall only be configurable if TcpIpSocketOwnerUpperLayerType is set to CDD.
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+
+ TcpIpSocketOwnerUpperLayerType
+
+ This parameter specifies the type of the upper layer module.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+
+
+ CDD
+ AUTOSAR_ECUC
+
+
+ SOAD
+ AUTOSAR_ECUC
+
+
+ DHCPV4_SERVER
+ Vector Informatik
+
+
+
+
+ TcpIpSocketOwnerId
+
+ Socket User Index
+
+
+ This value specifies the ID of the socket user.
+(auto calculated)
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ true
+ 0
+ 65535
+ 0
+
+
+ TcpIpSocketOwnerTcpIpEventName
+
+ TcpIp Event Callback Function
+
+
+ This parameter defines the function called for a TCP/IP event on related sockets.The function name shall only be configurable if TcpIpSocketOwnerUpperLayerType is set to CDD.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ TcpIpSocketOwnerTcpListenSocketMax
+
+ This value specifies the number of TCP listen sockets this socket owner will use simultaneously
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 0
+ 255
+ 0
+
+
+
+
+
+
+
+ TcpIpTcpConfig
+
+ Specifies the configuration parameters of the TCP (Transmission Control Protocol) sub-module.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+
+
+
+ TcpIpTcpCongestionAvoidanceEnabled
+
+ Enables (TRUE) or disables (FALSE) support of TCP congestion avoidance algorithm according to IETF RFC 5681.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpTcpFastRecoveryEnabled
+
+ Enables (TRUE) or disables (FALSE) support of TCP Fast Recovery according to IETF RFC 5681.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpTcpFastRetransmitEnabled
+
+ Enables (TRUE) or disables (FALSE) support of TCP Fast Retransmission according to IETF RFC 5681.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpTcpFinWait2Timeout
+
+ Timeout in [s] to receive a FIN from the remote node (after this node has initiated connection termination), i.e. maximum time waiting in FINWAIT-2 for a connection termination request from the remote TCP.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 30
+ 1.7976931348623157E+308
+ 0
+
+
+
+ TcpIpTcpKeepAliveEnabled
+
+ Enables (TRUE) or disables (FALSE) TCP Keep Alive Probes according to IETF RFC 1122 chapter 4.2.3.6
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpTcpKeepAliveInterval
+
+ Specifies the interval in [s] between subsequent keepalive probes.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 1.7976931348623157E+308
+ 0
+
+
+
+ TcpIpTcpKeepAliveProbesMax
+
+ Maximum number of times that a TCP Keep Alive is retransmitted before the connection is closed.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 65535
+ 0
+
+
+
+ TcpIpTcpKeepAliveTime
+
+ Specifies the time in [s] between the last data packet sent (simple ACKs are not considered data) and the first keepalive probe. Note: Setting this configuration parameter to a value smaller or equal to the value of TcpIpMainFunctionPeriod results in the transmission of keep alive probes within every MainFunction cycle.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 7200
+ 1.7976931348623157E+308
+ 0
+
+
+
+ TcpIpTcpMaxRtx
+
+ Maximum number of times that a TCP segment is retransmitted before the TCP connection is closed. This parameter is only valid if TcpIpTcpRetransmissionTimeout is configured.
+
+
+
+ Note: This parameter also applies for FIN retransmissions.
+
+ (Note: TIME-WAIT = 2 x TcpIpTcpMsl – to ensure that the remote node received the acknowledgment to its connection termination request.)
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 120
+ 1.7976931348623157E+308
+ 0
+
+
+
+ TcpIpTcpNagleEnabled
+
+ Enables (TRUE) or disables (FALSE) support of Nagle’s algorithm according to IETF RFC 896. If enabled the Nagle’s algorithm is activated per default for all TCP sockets, but can be deactivated via TcpIp_ChangeParameter() API.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ TcpIpTcpReceiveWindowMax
+
+ Default value of maximum receive window in bytes.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 512
+ 65535
+ 0
+
+
+
+ TcpIpTcpRetransmissionTimeout
+
+ Timeout in [s] before an unacknowledged TCP segment is sent again.
+
+
+
+
+ SEC
+
+
+
+
+
+ If the timeout is disabled or set to INF, no TCP segments shall be retransmitted.
+
+
+ 0
+ 1
+ AUTOSAR_ECUC
+ false
+ 1
+ 1.7976931348623157E+308
+ 0.001
+
+
+
+ TcpIpTcpSlowStartEnabled
+
+ Enables (TRUE) or disables (FALSE) support of TCP slow start algorithm according to IETF RFC 5681.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpTcpSynMaxRtx
+
+ Maximum number of times that a TCP SYN is retransmitted.
+
+
+
+ Note: SYN will be retried after TcpIpTcpRetransmissionTimeout. The connection will be dropped if no matching connection request has been received after the last TCP SYN has been sent and TcpIpTcpRetransmissionTimeout has been expired.
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 255
+ 255
+ 0
+
+
+
+ TcpIpTcpSynReceivedTimeout
+
+ Timeout in [s] to complete a remotely initiated TCP connection establishment, i.e. maximum time waiting in SYN-RECEIVED for a confirming connection request acknowledgment after having both received and sent a connection request.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 1.7976931348623157E+308
+ 0
+
+
+
+ TcpIpTcpTtl
+
+ Default Time-to-live value of outgoing TCP packets.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 64
+ 255
+ 0
+
+
+ TcpIpTcpEnableDiagReadAckSeqNum
+
+ Enable reading of current TCP sequence number and acknowledgement number for a specified socket.
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ TcpIpTcpSackOptionSupport
+
+ Enable Selective Acknowledgement Support
+
+
+ This parameter defines if the TCP option 'selective acknowlagement' is enabled.
+[RFC 2018]
+
+RESTRICTIONS: 'TcpSackOptionSupport' is only available, if 'TcpOutOfOrderRxSupport' is set to 'true'.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ TcpIpTcpMaxNumOooSegsPerSocket
+
+ Max Num Out Of Order Segments per Socket
+
+
+ This value specifes the maximum number of out of order control elements that can be allocated for one TCP socket during runtime.
+
+RESTRICTIONS: 'TcpAvgNumOooSegsPerSocket' is only available, if 'TcpOutOfOrderRxSupport' is set to 'true'.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 5
+ 65535
+ 1
+
+
+ TcpIpTcpAvgNumOooSegsPerSocket
+
+ Avg Num Out Of Order Segments per Socket
+
+
+ This value specifes the number of out of order control elements per TCP socket.
+
+The elements are grouped into a pool shared by all TCP sockets.
+A TCP socket is allowed to allocate as much elements as specified by 'TcpIpTcpMaxNumOooSegsPerSocket'.
+
+RESTRICTIONS: 'TcpAvgNumOooSegsPerSocket' is only available, if 'TcpOutOfOrderRxSupport' is set to 'true'.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 5
+ 254
+ 1
+
+
+ TcpIpTcpUserTimeoutDef
+
+ This value specifies the default value for User Timeout.
+(default: 20s)
+(time transmitted data may stay un-acknowlaged)
+
+RESTRICTION: Value of 'TcpUserTimeoutDef' has to be in the range defined by 'TcpUserTimeoutMin' and 'TcpUserTimeoutMax'.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 20
+ 10000
+ 0
+
+
+ TcpIpTcpUserTimeoutMax
+
+ This value specifes the maximum value for User Timeout.
+(default: 300s)
+
+RESTRICTION: Value of 'TcpUserTimeoutMax' has to be greater than 'TcpUserTimeoutMin' and greater than or equal to 'TcpUserTimeoutDef'.
+
+
+
+
+ SEC
+
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 300
+ 10000
+ 0
+
+
+ TcpIpTcpUserTimeoutMin
+
+ This value specifies the minimum value for User Timeout.
+(default: 5s)
+RFC 1122 defines it to 100 seconds (3 minutes for SYN segments).
+
+RESTRICTION: Value of 'TcpUserTimeoutMin' has to be smaller than 'TcpUserTimeoutMax' and smaller than or equal to 'TcpUserTimeoutDef'.
+
+
+
+
+ SEC
+
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 5
+ 5000
+ 0
+
+
+ TcpIpTcpUserTimeoutOptionSupport
+
+ This parameter defines if the User Timeout Option of TCP is enabled.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ TcpIpTcpTxRetryIntMaxTime
+
+ Max Tx Retry Interval Time
+
+
+ This value specifies the upper bound of the time interval, in which the retransmittion of a not acknowledged TCP packet is triggered.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 60
+ 60
+ 10
+
+
+ TcpIpTcpTxRetryIntMinTime
+
+ Min Tx Retry Interval Time
+
+
+ This value specifies the lower bound of the time interval, in which the retransmittion of a not acknowledged TCP packet is triggered.
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 1
+ 10
+ 0.1
+
+
+ TcpIpTcpTimeStampOptionSupport
+
+ Enable Time Stamp Option
+
+
+ This parameter defines if the Timestamp Option of TCP is enabled.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ TcpIpTcpNagleTimeout
+
+ Nagle Timeout
+
+
+ This value specifies the timeout for Nagle algorithm,
+
+Note:
+Value must be a multiple of Main Function Period
+
+RESTRICTIONS: 'TcpNagleTimeoutMsec' is only available, if 'TcpEnableNagle' is enabled.
+
+
+
+
+ SEC
+ MSEC
+
+
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 0
+ 65535
+ 0
+
+
+ TcpIpTcpIdleTimeout
+
+ Idle Timeout
+
+
+ This value specifes the TCP idle timeout (must be bigger than MSL timeout)
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 30
+ 65535
+ 1
+
+
+ TcpIpTcpTxResetQueueSize
+
+ Tx Reset Queue Size
+
+
+ This value specifies the amount of entries reserved for the Tx Reset Queue.
+
+Note:
+The Reset Queue is shared by all TCP Sockets.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 8
+ 127
+ 0
+
+
+ TcpIpTcpTxRetryQueueSize
+
+ Average Tx Retry Queue Size
+
+
+ This value specifies the average amount of entries allocated for the Tx Retry Queue of one TCP Socket.
+
+Note:
+The Retry Queues are grouped in a pool shared by all TCP Sockets. Therefore a Socket may have less entries available as specified.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 10
+ 127
+ 0
+
+
+ TcpIpTcpOutOfOrderRxSupport
+
+ Out Of Order Rx Support
+
+
+ This parameter defines if the reception of out of order TCP segments is supported.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ true
+
+
+
+
+ TcpIpTcpSocketBuffer
+
+ This container includes the rx and tx buffer configuration of a TCP socket.
+The number of available socket handles will be the sum of all TCP rx and tx buffer configurations and the number of all TCP listen sockets.
+
+Note: rx and tx buffers are not bound to a specific socket handle.
+The buffers are shared between all users and must be allocated to a socket during runtime via the TcpIp_ChangeParameter() API.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ true
+
+
+ TcpIpTcpSocketRxBufferSize
+
+ This value specifies the size of a RX buffer segment that can be allocated to a TCP socket handle via the TcpIp_ChangeParameter() API during runtime.
+
+Note: A buffer segment is shared between all TCP sockets but can only be used for one socket at a time. If multiple sockets with the same buffer size shall be used simultaneously, multiple buffer segments of the same size have to be configured.
+
+
+
+
+ BYTE
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 512
+ 65535
+ 1
+
+
+ TcpIpTcpSocketTxBufferSize
+
+ This value specifies the size of a TX buffer segment that can be allocated to a TCP socket handle via the TcpIp_ChangeParameter() API during runtime.
+
+Note: A buffer segment is shared between all TCP sockets but can only be used for one socket at a time. If multiple sockets with the same buffer size shall be used simultaneously, multiple buffer segments of the same size have to be configured.
+
+
+
+
+ BYTE
+
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 512
+ 65535
+ 1
+
+
+
+
+
+
+
+ TcpIpUdpConfig
+
+ Specifies the configuration parameters of the UDP (User Datagram Protocol) sub-module
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ 1
+ false
+
+
+
+ TcpIpUdpTtl
+
+ Default Time-to-live value of outgoing UDP packets.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 64
+ 255
+ 0
+
+
+
+
+ TcpIpUdpTxReqList
+
+ This container includes configuration parameters of a UDP TX request list that can be attached to a UDP socket handle via TcpIp_ChangeParameter() during runtime.
+
+A UDP socket only needs a TX request list if a TxConfirmation is required by the upper layer.
+
+Note: A UDP tx request list is shared between all UDP sockets but can only be used for one socket at a time. If multiple sockets with the same request list size shall be used simultaneously, multiple request lists of the same size have to be configured.
+
+
+
+
+ false
+ false
+
+
+
+ 0
+ true
+
+
+ TcpIpUdpTxReqListSize
+
+ This value specifies the maximum number of entries in the UDP TX request list.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ 1
+ 255
+ 1
+
+
+
+
+
+
+
+
+
+ TcpIpGeneral
+
+ This container is a subcontainer of TcpIp and specifies the general configuration parameters of the TCP/IP stack.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ TcpIpBufferMemory
+
+ Memory size in bytes reserved for TCP/IP buffers.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 4294967295
+ 0
+
+
+
+ TcpIpDevErrorDetect
+
+ If true then TCP/IP will enable the error-reporting to the Development Error Tracer (DET).
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ TcpIpDhcpServerEnabled
+
+ Enables (TRUE) or disables (FALSE) the DHCPv4 (Dynamic Host Configuration Protocol) Server.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpMainFunctionPeriod
+
+ Period of TcpIp_MainFunction in [s].
+
+
+
+
+ SEC
+
+
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0.005
+ 1000
+ 0.0001
+
+
+
+ TcpIpResetIpAssignmentApi
+
+ Enables/disables the API TcpIp_ResetIpAssignment of a DHCP-client.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ TcpIpScalabilityClass
+
+ In order to customize the TcpIp Stack to the specific needs of the user it can be scaled according to the scalability classes.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ SC1
+
+
+ SC1
+ AUTOSAR_ECUC
+
+
+ SC2
+ AUTOSAR_ECUC
+
+
+ SC3
+ AUTOSAR_ECUC
+
+
+
+
+
+ TcpIpTcpEnabled
+
+ Enables (TRUE) or disabled (FALSE) support of TCP (Transmission Control Protocol).
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpTcpSocketMax
+
+ Maximum number of TCP sockets
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 65535
+ 0
+
+
+
+ TcpIpUdpEnabled
+
+ Enables (TRUE) or disabled (FALSE) support of UDP (User Datagram Protocol)
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpUdpSocketMax
+
+ Maximum number of UDP sockets.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 65535
+ 0
+
+
+
+ TcpIpVersionInfoApi
+
+ If true the TcpIp_GetVersionInfo API is available.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ TcpIpUserConfigFile
+
+ User Config File
+
+
+ Reference to an external user configuration file that will be included during generation.
+The content of the user configuration file will be added at the end of the generated module configuration file and allows altering or extending the generated code.
+Caution: User configuration files can cause the software module to malfunction and must only be used with great care!
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ TcpIpRandNoFct
+
+ Random Number Function
+
+
+ This parameter defines the function called for the random number generation.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ Appl_Crypto_GetRandNo
+
+
+
+
+ TcpIpRandNoFctIncludeFile
+
+ Random Function Include File
+
+
+ This parameter defines the header file holding the declaration of the random number generation function defined in 'TcpIpRandNoFct'.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ Appl_Rand.h
+
+
+
+
+ TcpIpDiagExtensionsEnabled
+
+ Enable diagnostic read access to several parameters. For some parameters read access has to be enabled separately.
+
+Read features can be located at TcpIp_General or at the different sub-components.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+
+
+
+ TcpIpIpV4General
+
+ This container is a subcontainer of TcpIp and specifies the general configuration parameters of the TCP/IP stack for IPv4
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ TcpIpArpEnabled
+
+ Enables (TRUE) or disables (FALSE) support of ARP (Address Resolution Protocol).
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ TcpIpAutoIpEnabled
+
+ Enables (TRUE) or disables (FALSE) the Auto-IP (automatic private IP addressing) sub-module.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpDhcpClientEnabled
+
+ Enables (TRUE) or disables (FALSE) the DHCP (Dynamic Host Configuration Protocol) Client.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpIcmpEnabled
+
+ Enables (TRUE) or disabled (FALSE) support of ICMP (Internet Control Message Protocol).
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ TcpIpIpV4Enabled
+
+ Enables (TRUE) or disables (FALSE) support of IPv4 (Internet Protocol version 4).
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpLocalAddrIpv4EntriesMax
+
+ Maximum number of LocalAddr table entries for IPv4.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 255
+ 0
+
+
+
+ TcpIpPathMtuDiscoveryEnabled
+
+ Enables (TRUE) or disables (FALSE) the discovery of the maximum transmission unit on a path according to IETF RfC 1191.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ TcpIpIpV4UserConfigFile
+
+ User Config File
+
+
+ Reference to an external user configuration file that will be included during generation.
+The content of the user configuration file will be added at the end of the generated module configuration file and allows altering or extending the generated code.
+Caution: User configuration files can cause the software module to malfunction and must only be used with great care!
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+
+
+ TcpIpIpV4DefaultCtrl
+
+ Default IP Controller
+
+
+ Reference to the default controller for messages not directed to own subnet(s)
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpCtrl/TcpIpIpVXCtrl/TcpIpIpV4Ctrl
+
+
+
+
+
+ TcpIpIpV6General
+
+ This container is a subcontainer of TcpIp and specifies the general configuration parameters of the TCP/IP stack for IPv6.
+
+
+
+
+ false
+ false
+
+
+
+ 1
+ 1
+
+
+
+ TcpIpDhcpV6ClientEnabled
+
+ Enables (TRUE) or disables (FALSE) the DHCPv6 (Dynamic Host Configuration Protocol for IPv6) Client.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpIpV6Enabled
+
+ Enables (TRUE) or disables (FALSE) support of IPv6 (Internet Protocol version 6).
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpIpV6PathMtuDiscoveryEnabled
+
+ Enables (TRUE) or disables (FALSE) Path MTU Discovery support for IPv6 according to IETF RFC 1981.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ false
+
+
+
+ TcpIpLocalAddrIpv6EntriesMax
+
+ Maximum number of LocalAddr table entries for IPv6.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ 0
+ 255
+ 0
+
+
+
+ TcpIpNdpAddressResolutionUnrechabilityDetectionEnabled
+
+ Enables (TRUE) or disables (FALSE) support of Address Resoultion and Neighbor Unreachability Detetion via NDP.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+
+ TcpIpNdpPrefixAndRouterDiscoveryEnabled
+
+ Enables (TRUE) or disables (FALSE) support of Prefix and Router Discovery via NDP.
+
+ 1
+ 1
+ AUTOSAR_ECUC
+ false
+ true
+
+
+ TcpIpIpV6UserConfigFile
+
+ User Config File
+
+
+ Reference to an external user configuration file that will be included during generation.
+The content of the user configuration file will be added at the end of the generated module configuration file and allows altering or extending the generated code (in IpV6_Cfg.h).
+
+Caution: User configuration files can cause the software module to malfunction and must only be used with great care!
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+
+
+ TcpIpIpV6EthIfUpdatePhysAddrFilterApiEnabled
+
+ Enable Configuration of Ethernet Group Address filter
+
+
+ This parameter defines whether the IpV6 will call EthIf_SetPhysAddrFilter() in order to configure the ethernet group address Rx filter.
+
+Since the IPv6 Neighbor Discovery Protocol uses ethernet link-layer multicasts, the controller must be configured to accept received ethernet multicast IPv6 packets.
+
+If the controller is in promiscuous mode or statically configured to accept all neccessary multicasts, this parameter can be disabled in order to avoid superfluous calls to the EthIf API.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ true
+
+
+ TcpIpIpV6SetTrafficClassAndFlowLabelApiEnabled
+
+ Enable Traffic Class API
+
+
+ This parameter defines whether the IpV6 provides the IpV6_SetTrafficClass() and IpV6_SetFlowLabel() APIs to change the Traffic Class octet of the IPv6 header for outgoing packets.
+
+If enabled the value can be set on a per-socket basis during runtime.
+The default values for the Traffic Class and the Flow Label for all outgoing packets are controller specific and are configured by the IpV6DefaultTrafficClass and IpV6DefaultFlowLabel parameters.
+
+[RFC2460 3. IPv6 Header Format]
+[RFC2460 7. Traffic Classes]
+
+see also [RFC2474 3. Differentiated Services Field Definition]
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ TcpIpIpV6ExtendedDestAddrValidationEnabled
+
+ This parameter defines whether the IpV6 will check the destination address every time IpV6_ProvideTxBuffer() is called.
+If disabled the user should call IpV6_IsValidDestinationAddr() before IpV6_ProvideTxBuffer() is called the first time with a specific destination address.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ false
+
+
+ TcpIpIpV6CacheLookupOptimizationEnabled
+
+ Enable Cache Lookup Optimization
+
+
+ This parameter defines whether lookups in internal IpV6 data structures shall be optimized.
+
+If enabled the last lookup result is stored and reused for the next lookup.
+Disabling this feature will save some bytes in RAM and ROM but reduce performance.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ false
+ true
+
+
+
+
+ TcpIpIpV6DefaultCtrl
+
+ Default IP Controller
+
+
+ Reference to the IpV6 controller instance to which this address shall be assigned.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ Vector Informatik
+ /AUTOSAR/EcucDefs/TcpIp/TcpIpConfig/TcpIpCtrl/TcpIpIpVXCtrl/TcpIpIpV6Ctrl
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_UdpNm.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_UdpNm.arxml
new file mode 100644
index 00000000..d4a2c3c5
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_UdpNm.arxml
@@ -0,0 +1,1282 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ UdpNm
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-LINK-TIME
+ VARIANT-PRE-COMPILE
+
+
+
+
+ UdpNmGlobalConfig
+
+ This container contains all global configuration parameters of UDP NM configured from the NM Module perspective.
+
+ 1
+ 1
+ true
+
+
+
+ UdpNmBusSynchronizationEnabled
+
+ Pre-processor switch for enabling bus synchronization support.
+
+
+
+ This feature is required for gateway nodes only.
+ It must not be defined if UDPNM_PASSIVE_MODE_ENABLED is defined.
+ This parameter shall be derived from NM_BUS_SYNCHRONIZATION_ENABLED.
+
+ This parameter shall be derived from NM_COM_CONTROL_ENABLED.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ UdpNmComUserDataSupport
+
+ Enable/disable the user data support.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ UdpNmCoordinatorEnabled
+
+ Enable/disable the NM Coordination algorithm to being able to initiate the synchronization algorithm.
+
+
+
+ TRUE: Option is enabled
+
+ FALSE: The parameter shall be FALSE by default and shall only be allowed to be TRUE if the parameter UDPNM_REMOTE_SLEEP_IND_ENABLED is TRUE.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ LINK
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ UdpNmCoordinatorId
+
+ Set the NM coordination ID for this gateway.
+
+
+
+ 0x00: passive coordinator only
+ 0x01 - 0x03: coordinator priority
+
+ Only valid, if UDPNM_COORDINATOR_ENABLED is TRUE.
+
+ This parameter shall be derived from NM_NODE_DETECTION_ENABLED.
+ This parameter shall only be enabled if UDPNM_NODE_ID_ENABLED is defined.
+
+ If(UdpNmPduCbvPosition != UDPNM_PDU_OFF) then Equal(NmNodeDetectionEnabled) else Equal(False).
+
+ This feature is required for gateway nodes only.
+ It must not be defined if UDPNM_PASSIVE_MODE_ENABLED is defined.
+ This parameter shall be derived from NM_REMOTE_SLEEP_IND_ENABLED.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ UdpNmRepeatMsgIndEnabled
+
+ Enable/disable the notification that a RepeatMessageRequest bit has been received.
+
+
+
+ This parameter shall be derived from NM_REPEAT_MSG_IND_ENABLED.
+
+ This parameter is only valid if UDPNM_PASSIVE_MODE_ENABLED is set to OFF and UDPNM_NODE_DETECTION_ENABLED is set to ON.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ UdpNmPduCbvPosition
+
+ Defines the position of the control bit vector within the NM PACKET.
+
+
+
+ The value of the parameter represents the location of the control bit vector in the NM PACKET (UDPNM_PDU_BYTE_0 means byte 0, UDPNM_PDU_BYTE_1 means byte 1, UDPNM_PDU_OFF means the control bit vector is not part of the NM PACKET)
+
+ See also UDPNM_PDU_NID_POSITION
+
+ if (UDPNM_PDU_CBV_POSITION != UDPNM_PDU_OFF && UDPNM_PDU_NID_POSITION != UDPNM_PDU_OFF) then UDPNM_PDU_CBV_POSITION != UDPNM_PDU_NID_POSITION
+
+ if (UDPNM_PDU_CBV_POSITION != UDPNM_PDU_OFF && UDPNM_PDU_NID_POSITION == UDPNM_PDU_OFF) then UDPNM_PDU_CBV_POSITION = UDPNM_PDU_BYTE0
+
+ Valid values are within the range 0 <= UDPNM_PDU_LENGTH <= 8.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 8
+ 0
+
+
+
+ UdpNmPduNidPosition
+
+ Defines the position of the source node identifier within the NM PACKET.
+
+
+
+ ImplementationType: UdpNm_PduPositionType
+
+ The value of the parameter represents the location of the source node identifier in the NM PACKET (UDPNM_PDU_BYTE_0 means byte 0, UDPNM_PDU_BYTE_1 means byte 1, UDPNM_PDU_OFF means source node identifier is not part of the NM PACKET)
+
+ See also UDPNM_PDU_CBV_POSITION
+
+ if (UDPNM_PDU_NID_POSITION != UDPNM_PDU_OFF && UDPNM_PDU_CBV_POSITION != UDPNM_PDU_OFF) then UDPNM_PDU_NID_POSITION != UDPNM_PDU_CBV_POSITION
+
+ if (UDPNM_PDU_NID_POSITION != UDPNM_PDU_OFF && UDPNM_PDU_CBV_POSITION == UDPNM_PDU_OFF) then UDPNM_PDU_IND_POSITION = UDPNM_PDU_BYTE0
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ UDPNM_PDU_BYTE_0
+ AUTOSAR_ECUC
+
+
+ UDPNM_PDU_BYTE_1
+ AUTOSAR_ECUC
+
+
+ UDPNM_PDU_OFF
+ AUTOSAR_ECUC
+
+
+
+
+
+ UdpNmUserDataLength
+
+ Defines the length of the user data contained in the NM PACKET.
+
+
+
+ The difference between UDPNM_PDU_LENGTH and applied standardized bytes (source node identifier and control bit vector) within the NM PACKET.
+
+ Valid values are 0x00..0x08.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 8
+ 0
+
+
+
+ UpdNmMainFunctionPeriod
+
+ Call cycle of UdpNm_MainFunction_x for the respective instance in [s].
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 0.255
+ 0.001
+
+
+
+ UpdNmMsgCycleOffset
+
+ Time offset in the periodic transmission node. It determines the start delay of the transmission.
+
+
+
+ < UDPNM_MSG_CYCLE_TIME
+
+ This parameter is only valid if UDPNM_PASSIVE_MODE_ENABLED is disabled.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0
+
+
+
+ UpdNmMsgCycleTime
+
+ Period of a NM-message. It determines the periodic rate in the "periodic transmission mode with bus load reduction" and is the basis for transmit scheduling in the "periodic transmission mode without bus load reduction".
+
+
+
+ NM_TIMEOUT_TIME = n * UDPNM_MSG_CYCLE_TIME
+
+ This parameter is only valid if UDPNM_PASSIVE_MODE_ENABLED is disabled.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+ UpdNmMsgTimeoutTime
+
+ Transmission Timout of NM-message. If there is no transmission confirmation by the UDP Interface within this timeout, the UDPNM module shall gibe an error notification.
+
+
+
+ This parameter is only valid if UDPNM_PASSIVE_MODE_ENABLED is disabled.
+
+ UDPNM_MSG_TIMEOUT_TIME should be a multiple of UDPNM_MSG_CYCLE_TIME.
+
+ It defines the time in [s] how long it shall take to recognize that all other nodes are ready to sleep.
+
+ Typically it should be equal to: n * UDPNM_MSG_CYCLE_TIME, where n denotes the number of NM packets that are normally sent before Remote Sleep Indication is detected.
+ The value of n decremented by one determines the amount of lost NM packets that can be tolerated by the Remote Sleep Indication procedure.
+
+ It defines the time in [s] how long the NM shall stay in the Repeat Message State.
+
+ Typically it should be equal to: n * UDPNM_MSG_CYCLE_TIME, where n denotes the number of NM packets that are normally sent in the Repeat Message State.
+ The value of n decremented by one determines the amount of lost NM packets that can be tolerated by the node detection procedure.
+ The value 0 denotes that no Repeat Message State is configured.
+ It means that Repeat Message State is transient what implicates that it is left immediately after entrance and in result no start-up stability is guaranteed and no node detection procedure is possible.
+
+ It denotes the time in [s] how long the NM shall stay in the Network Mode before transition into Prepare Bus-Sleep Mode shall take place.
+
+ It shall be equal for all nodes in the cluster.
+ It shall be greater than UDPNM_MSG_CYCLE_TIME.
+ Typically, it should be equal to: x * UDPNM_MSG_CYCLE_TIME, where n denotes the number of NM PACKET cycle times in the Ready Sleep State before transition into the Bus-Sleep Mode is initiated.
+ The value of n decremented by one determines the amount of lost NM packets that can be tolerated by the coordination algorithm.
+
+ It denotes the time in [s] how long the NM shall stay in the Prepare Bus-Sleep Mode before transition into Bus-Sleep Mode shall take place.
+
+ It shall be equal for all nodes in the cluster.
+ It shall be long enough to empty all Tx-buffer empty.
+
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65.535
+ 0.001
+
+
+
+
+
+ UdpNmComMNetworkHandleRef
+
+ This reference points to the unique channel defined by the ComMChannel and provides access to the unique channel index value in ComMChannelId.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/ComM/ComMConfigSet/ComMChannel
+
+
+
+
+
+ UdpNmRxPdu
+
+ This container describes the UdpNm RX PDU's.
+
+ 0
+ true
+ false
+
+
+
+ UdpNmRxPduId
+
+ ID of the RxPdu that will be used by a RxIndication of the lower layer.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 4294967296
+ 0
+
+
+
+
+
+ UdpNmRxPduRef
+
+ The reference to a PDU in the global PDU structure described in the AUTOSAR ECU Configuration Specification. This reference will be used by the UdpNm module to derive the PDU Id.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ UdpNmTxPdu
+
+ This container describes the UdpNm TX PDU's.
+
+ 0
+ true
+ false
+
+
+
+ UdpNmTxConfirmationPduId
+
+ Id of the TxPdu that will be used by a TxConfirmation from the lower layer.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 4294967296
+ 0
+
+
+
+
+
+ UdpNmTxPduRef
+
+ The reference to a PDU in the global PDU structure described in the AUTOSAR ECU Configuration Specification. This reference will be used by the UdpNm module to derive the PDU Id.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ UdpNmUserDataTxPdu
+
+ This optional container is used to configure the UserNm PDU. This container is only available if UdpNmComUserDataSupport is enabled.
+
+ 0
+ 1
+ false
+
+
+
+ UdpNmTxUserDataPduId
+
+ This parameter defines the Handle ID of the NM User Data I-PDU.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ UdpNmTxUserDataPduRef
+
+ Reference to the NM User Data I-PDU in the global PDU collection.
+
+ 1
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+ UdpNmDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ UDPNM_E_INIT_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "UdpNm initialization has failed, e.g. selected configuration set doesn't exist" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ UDPNM_E_NETWORK_TIMEOUT
+
+ Reference to the DemEventParameter which shall be issued when the error "NM-Timeout Timer has abnormally expired outside of the Ready Sleep State" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ UDPNM_E_TCPIP_TRANSMIT_ERROR
+
+ Reference to the DemEventParameter which shall be issued when the error "A call to the TCP/IP stack has failedA call to the TCP/IP stack has failed" has occured.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Wdg.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Wdg.arxml
new file mode 100644
index 00000000..ba305570
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Wdg.arxml
@@ -0,0 +1,612 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Wdg
+
+ Configuration of the Wdg (Watchdog driver) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ true
+
+ VARIANT-LINK-TIME
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ WdgDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value.
+
+
+
+ The standardized errors are provided in the container and can be extended by vendor-specific error references.
+
+
+ 0
+ 1
+ false
+
+
+
+ WDG_E_DISABLE_REJECTED
+
+ Reference to the DemEventParameter which shall be issued when the error "Initialization or mode switch failed because it would disable the watchdog" has occurred.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ WDG_E_MODE_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "Setting a watchdog mode failed (during initialization or mode switch)" has occurred.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ WdgGeneral
+
+ All general parameters of the watchdog driver are collected here.
+
+ 1
+ 1
+ false
+
+
+
+ WdgDevErrorDetect
+
+ Compile switch to enable / disable development error detection for this module.
+
+
+
+ True: Development error detection enabled
+ False: Development error detection disabled
+
+ - a DioChannelGroup container in case the hardware watchdog is connected via DIO pins
+ - an SpiSequenceConfiguration container in case the watchdog hardware is accessed via SPI
+
+
+ 0
+ 1
+
+
+ LINK
+ VARIANT-LINK-TIME
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Dio/DioConfig/DioPort/DioChannelGroup
+ /AUTOSAR/EcucDefs/Spi/SpiDriver/SpiSequence
+
+
+
+
+
+
+ WdgSettingsFast
+
+ Hardware dependent settings for the watchdog driver's "fast" mode.
+
+ 1
+ 1
+ false
+
+
+
+ WdgSettingsOff
+
+ Hardware dependent settings for the watchdog driver's "off" mode.
+
+ 1
+ 1
+ false
+
+
+
+ WdgSettingsSlow
+
+ Hardware dependent settings for the watchdog driver's "slow" mode.
+
+ 1
+ 1
+ false
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_WdgIf.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_WdgIf.arxml
new file mode 100644
index 00000000..bee1220c
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_WdgIf.arxml
@@ -0,0 +1,212 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ WdgIf
+
+ Configuration of the WdgIf (Watchdog Interface) module.
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-PRE-COMPILE
+
+
+
+
+ WdgIfDevice
+
+ It contains the information for the selection of a particular Watchdog device in case multiple Watchdog drivers are connected.
+
+ 1
+ true
+ false
+
+
+
+ WdgIfDeviceIndex
+
+ Represents the watchdog interface ID so that it can be referenced by the watchdog manager.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+
+
+ WdgIfDriverRef
+
+ Reference to the watchdog drivers that are controlled by the watchdog interface.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Wdg/WdgGeneral
+
+
+
+
+
+ WdgIfGeneral
+
+ This container collects all generic watchdog interface parameters.
+
+ 1
+ 1
+ false
+
+
+
+ WdgIfDevErrorDetect
+
+ Pre-processor switch for enabling the development error detection and reporting.
+
+
+
+ true: Development error detection enabled
+ false: Development error detection disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ WdgIfVersionInfoApi
+
+ Pre-processor switch to enable / disable the service returning the version information.
+
+
+
+ true: Version information service enabled
+ false: Version information service disabled
+
+ This is a MultipleConfigurationContainer, i.e. this container and its sub-containers exist once per configuration set.
+
+
+ 1
+ 1
+ true
+
+
+
+ WdgMInitialMode
+
+ The mode that the Watchdog Manager is in after it has been initialized.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgM/WdgMConfigSet/WdgMMode
+
+
+
+
+
+ WdgMDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ WDGM_E_IMPROPER_CALLER
+
+ Reference to the DemEventParameter which shall be issued when the defensive behavior checks have detected an improper caller.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ WDGM_E_MONITORING
+
+ Reference to the DemEventParameter which shall be issued when the error "Monitoring has failed and a watchdog reset will occur" has occured.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+ WDGM_E_SET_MODE
+
+ Reference to the DemEventParameter which shall be issued when the error "Watchdog drivers' mode switch has failed" has occured.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ WdgMMode
+
+ The container describes one of several modes of the Watchdog Manager.
+
+ 1
+ 255
+ false
+
+
+
+ WdgMExpiredSupervisionCycleTol
+
+ This parameter shall be used to define a value that fixes the amount of expired supervision cycles for how long the blocking of watchdog triggering shall be postponed, AFTER THE GLOBAL SUPERVISION STATUS HAS REACHED THE STATE EXPIRED.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ WdgMModeId
+
+ This parameter fixes the identfier for the mode. This identifier is for instance passed as a parameter to the WdgM_SetMode service.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 255
+ 0
+
+
+
+ WdgMSupervisionCycle
+
+ This parameter defines the schedule period of the main function WdgM_MainFunction.
+
+
+
+ Unit: [s]
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+
+
+ WdgMAliveSupervision
+
+ This container collects all configuration parameters of Alive-Supervision of one Checkpoint. Note that each Checkpoint may have different parameters. For example, it may have different min and max margin.
+
+ 0
+ 65535
+ false
+
+
+
+ WdgMExpectedAliveIndications
+
+ This parameter contains the amount of expected alive indications of the Checkpoint within the referenced amount of defined supervision cycles according to corresponding SE.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ WdgMMaxMargin
+
+ This parameter contains the amount of alive indications of the Checkpoint that are acceptable to be additional to the expected alive indications within the corresponding supervision reference cycle.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ WdgMMinMargin
+
+ This parameter contains the amount of alive indications of the Checkpoint that are acceptable to be missed from the expected alive indications within the corresponding supervision reference cycle.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ WdgMSupervisionReferenceCycle
+
+ This parameter shall contain the amount of supervision cycles to be used as reference by the alive-supervision mechanism to perform the checkup with counted alive indications according to corresponding SE.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+
+
+ WdgMAliveSupervisionCheckpointRef
+
+ Reference to Checkpoint within a Supervised Entity that shall be supervised.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMSupervisedEntity/WdgMCheckpoint
+
+
+
+
+
+ WdgMDeadlineSupervision
+
+ This container collects all configuration parameters for Deadline Supervision for a Supervised Entity.
+
+ 0
+ 65535
+ false
+
+
+
+ WdgMDeadlineMax
+
+ This parameter contains the longest time span after which the deadline is considered to be met.
+
+
+
+ Unit: [s]
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ WdgMDeadlineMin
+
+ This parameter contains the shortest time span after which the deadline is considered to be met.
+
+
+
+ Unit: [s]
+
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+
+
+ WdgMDeadlineStartRef
+
+ This is the reference to the start Checkpoint for Deadline Supervision.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMSupervisedEntity/WdgMCheckpoint
+
+
+
+ WdgMDeadlineStopRef
+
+ This is the reference to the stop Checkpoint for Deadline Supervision.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMSupervisedEntity/WdgMCheckpoint
+
+
+
+
+
+ WdgMExternalLogicalSupervision
+
+ This container collects all configuration parameters for Logical Supervision for one external graph.
+
+ 0
+ 65535
+ false
+
+
+
+ WdgMExternalCheckpointFinalRef
+
+ This is the reference to the final Checkpoint(s) for this External Graph.
+
+ 1
+ 65535
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMSupervisedEntity/WdgMCheckpoint
+
+
+
+ WdgMExternalCheckpointInitialRef
+
+ This is the reference to the initial Checkpoint(s) for this External Graph.
+
+ 1
+ 65535
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMSupervisedEntity/WdgMCheckpoint
+
+
+
+
+
+ WdgMExternalTransition
+
+ This container collects the Checkpoints for an External Transition across Supervised Entities.
+
+ 0
+ 65535
+ false
+
+
+
+ WdgMExternalTransitionDestRef
+
+ This is the reference to the destination Checkpoint of an External Transition.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMSupervisedEntity/WdgMCheckpoint
+
+
+
+ WdgMExternalTransitionSourceRef
+
+ This is the reference to the source Checkpoint of an External Transition.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMSupervisedEntity/WdgMCheckpoint
+
+
+
+
+
+
+
+ WdgMLocalStatusParams
+
+ This container collects all configuration parameters for the Local Status of a Supervised Entity.
+
+ 0
+ 65535
+ false
+
+
+
+ WdgMFailedAliveSupervisionRefCycleTol
+
+ This parameter shall contain the acceptable amount of reference cycles with incorrect/failed alive supervisions for this Supervised Entity.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ WdgMLocalStatusSupervisedEntityRef
+
+ This is the reference to the Supervised Entity for which the Local Status parameters are specified.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMSupervisedEntity
+
+
+
+
+
+ WdgMTrigger
+
+ This container collects all configuration parameters for the triggering of hardware watchdogs.
+
+ 0
+ 255
+ false
+
+
+
+ WdgMTriggerConditionValue
+
+ This parameter shall contain the value that is passed to WdgIf_SetTriggerCondition for this watchdog.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 1
+
+
+
+ WdgMWatchdogMode
+
+ This parameter contains the watchdog mode that shall be used for the referenced watchdog in this Watchdog Manager mode.
+
+
+
+ Shall be used to remove unneeded code segments regarding DET features
+
+ true: Development error detection is enabled
+ false: Development error detection is disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ WdgMImmediateReset
+
+ This parameter enables/disablse the immediate reset feature in case of alive-supervision failure.
+
+
+
+ true: Immediate reset is enabled
+ false: Immediate reset is disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ WdgMOffModeEnabled
+
+ This parameter enables/disables the selection of the "OffMode" of the watchdog driver.
+
+
+
+ true: "OffMode" selection is allowed
+ false: "OffMode" selection is disallowed
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ WdgMVersionInfoApi
+
+ Preprocessor switch to enable/disable the existence of the API WdgM_GetVersionInfo. Shall be used to remove unneeded code segments.
+
+
+
+ true: API is enabled
+ false: API is disabled
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+ WdgMCallerIds
+
+ Contains the definition of valid CallerIds for the callers who have permission to call the function WdgM_SetMode.
+
+ 0
+ 1
+ false
+
+
+
+ WdgMCallerId
+
+ This parameter defines one valid CallerId for the callers who have permission to call the function WdgM_SetMode.
+
+ 0
+ 255
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+
+
+ WdgMSupervisedEntity
+
+ This container collects all common (mode-independent) parameters of a Supervised Entity to be supervised by the Watchdog Manager.
+
+ 0
+ 65535
+ false
+
+
+
+ WdgMSupervisedEntityId
+
+ This parameter shall contain the unique identifier of the supervised entity.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ WdgMEcucPartitionRef
+
+ Denotes in which "EcucPartition" the supervised entity is executed. When the partition is stopped, the supervised entity shall be de-activated in the WdgM to avoid an ECU reset.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPartitionCollection/EcucPartition
+
+
+
+ WdgMOsApplicationRef
+
+ Optional reference to an OS Application. Beware, the Watchdog Manager module will trigger a partition restart of this OS Application when the corresponding Supervised Entity reaches WDGM_LOCAL_STATUS_FAILED.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Os/OsApplication
+
+
+
+ WdgMInternalCheckpointInitialRef
+
+ This is the reference to the initial Checkpoint for this Supervised Entity.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMSupervisedEntity/WdgMCheckpoint
+
+
+
+ WdgMInternallCheckpointFinalRef
+
+ This is the reference to the final Checkpoint(s) for this Supervised Entity.
+
+ 1
+ 65535
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMSupervisedEntity/WdgMCheckpoint
+
+
+
+
+
+ WdgMCheckpoint
+
+ This container collects all Checkpoints of this Supervised Entity. Each Supervised Entity has at least one Checkpoint.
+
+ 1
+ 65535
+ false
+
+
+
+ WdgMCheckpointId
+
+ This parameter shall contain the unique identifier of Checkpoint.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ WdgMInternalTransition
+
+ This container defines the graph of Internal Transitions within this Supervised Entity.
+
+ 0
+ 65535
+ false
+
+
+
+ WdgMInternalTransitionDestRef
+
+ This is the reference to the destination Checkpoint of a Internal Transition within this Supervised Entity.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMSupervisedEntity/WdgMCheckpoint
+
+
+
+ WdgMInternalTransitionSourceRef
+
+ This is the reference to the source Checkpoint of a Internal Transition within this Supervised Entity.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgM/WdgMGeneral/WdgMSupervisedEntity/WdgMCheckpoint
+
+
+
+
+
+
+
+ WdgMWatchdog
+
+ This container collects all common (mode-independent) parameters of a Watchdog to be triggered by the Watchdog Manager.
+
+ 0
+ 255
+ false
+
+
+
+ WdgMWatchdogName
+
+ This parameter shall contain the symbolic name of the watchdog instance.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+
+
+
+
+
+
+
+
+ WdgMWatchdogDeviceRef
+
+ Reference to one device container of Watchdog Interface. In the referenced container WdgIfDevice, the parameter WdgIfDeviceIndex contains the Index parameter that WdgM has to use for WdgIf_SetTriggerCondition calls for that watchdog instance.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/WdgIf/WdgIfDevice
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Xcp.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Xcp.arxml
new file mode 100644
index 00000000..2543e7d3
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/StandardDefinition/AUTOSAR_MOD_ECUConfigurationParameters_Xcp.arxml
@@ -0,0 +1,1551 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+
+
+
+ AUTOSAR
+
+
+
+ EcucDefs
+
+
+
+ Xcp
+
+ Configuration of the XCP module
+
+
+
+
+ 4.2.0
+ AUTOSAR
+ 2011-11-09
+
+
+
+ 0
+ 1
+
+ VARIANT-POST-BUILD
+ VARIANT-PRE-COMPILE
+
+
+
+
+ XcpConfig
+ 1
+ 1
+ true
+
+
+
+ XcpDaqList
+
+ This container contains the configuration of the DAQs.
+
+ 1
+ true
+ false
+
+
+
+ XcpDaqListNumber
+
+ Index number of the DAQ list
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65534
+ 0
+
+
+
+ XcpDaqListType
+
+ This indicates whether this DAQ list represents a DAQ or a STIM.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DAQ
+ AUTOSAR_ECUC
+
+
+ DAQ_STIM
+ AUTOSAR_ECUC
+
+
+ STIM
+ AUTOSAR_ECUC
+
+
+
+
+
+ XcpMaxOdt
+
+ MAX_ODT indicates the maximum amount of ODTs in this DAQ list
+
+
+
+ (STATIC configuration)
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 252
+ 0
+
+
+
+ XcpMaxOdtEntries
+
+ This parameter indicates the maximum amount of entries in an ODT of this DAQ list (STATIC configuration).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+
+
+ XcpDto
+
+ This container collects data transfer object specific parameters for the DAQ list.
+
+ 0
+ true
+ false
+
+
+
+ XcpDtoPid
+
+ Packet identifier (PID) of the DTO that identifies the ODT the content of the DTO.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 251
+ 0
+
+
+
+
+
+ XcpDto2PduMapping
+
+ This reference specifies the mapping of the DTO to the PDUs from the lower-layer interfaces (CanIf, FrIf, SoAd and Cdd).
+
+
+
+ A reference to a XcpRxPdu is only feasible if the the DaqListType is DAQ_STIM.
+ A reference to a XcpTxPdu is only feasible if the DaqListType is DAQ.
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+
+ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpRxPdu
+ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpPdu/XcpTxPdu
+
+
+
+
+
+
+ XcpOdt
+
+ This container contains ODT-specific parameter for the DAQ list.
+
+ 1
+ true
+ false
+
+
+
+ XcpOdtEntryMaxSize
+
+ This parameter indicates the upper limit for the size of the element described by an ODT entry. Depending on the DaqListType this ODT belongs to it describes the limit for a DAQ (MAX_ODT_ENTRY_SIZE_DAQ) or a STIM (MAX_ODT_ENTRY_SIZE_STIM).
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 254
+ 0
+
+
+
+ XcpOdtNumber
+
+ Index number of this ODT within the DAQ list.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 251
+ 0
+
+
+
+
+
+ XcpOdt2DtoMapping
+
+ This reference maps the ODT to the according DTO in which it will be transmitted.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList/XcpDto
+
+
+
+
+
+ XcpOdtEntry
+
+ This container collects all configuration parameters that comprise an ODT entry.
+
+ 1
+ true
+ false
+
+
+
+ XcpOdtEntryAddress
+
+ Memory address that the ODT entry is referencing to.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+
+
+
+ XcpOdtEntryLength
+
+ Length of the referenced memory area that is referenced by the ODT entry.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ XcpOdtEntryNumber
+
+ Index number of the ODT entry
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 254
+ 0
+
+
+
+
+
+
+
+
+
+ XcpDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ 0
+ 1
+ false
+
+
+
+ XCP_E_INIT_FAILED
+
+ Reference to the DemEventParameter which shall be issued when the error "Initialization of XCP failed" has occured.
+
+ 0
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ XcpEventChannel
+
+ This container contains the configuration of event channels on the XCP slave.
+
+ 1
+ true
+ false
+
+
+
+ XcpEventChannelConsistency
+
+ Type of consistency used by event channel
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ ODT
+
+
+ DAQ
+ AUTOSAR_ECUC
+
+
+ EVENT
+ AUTOSAR_ECUC
+
+
+ ODT
+ AUTOSAR_ECUC
+
+
+
+
+
+ XcpEventChannelMaxDaqList
+
+ Maximum amount of DAQ lists that are handled by this event channel.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ XcpEventChannelNumber
+
+ Index number of the event channel.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65534
+ 0
+
+
+
+ XcpEventChannelPriority
+
+ Priority of the event channel
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ XcpEventChannelTimeCycle
+
+ The event channel time cycle indicates which sampling period is used to process this event channel. A value of 0 means 'Not cyclic'.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ XcpEventChannelTimeUnit
+
+ This configuration parameter indicates the unit of the event channel time cycle.
+
+ 0
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ TIMESTAMP_UNIT_100MS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_100NS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_100PS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_100US
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_10MS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_10NS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_10PS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_10US
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_1MS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_1NS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_1PS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_1S
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_1US
+ AUTOSAR_ECUC
+
+
+
+
+
+ XcpEventChannelType
+
+ This configuration parameter indicates what kind of DAQ list can be allocated to this event channel.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ DAQ
+
+
+ DAQ
+ AUTOSAR_ECUC
+
+
+ DAQ_STIM
+ AUTOSAR_ECUC
+
+
+ STIM
+ AUTOSAR_ECUC
+
+
+
+
+
+
+
+ XcpEventChannelTriggeredDaqListRef
+
+ References all DAQ lists that are trigged by this event channel.
+
+ 1
+ true
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/Xcp/XcpConfig/XcpDaqList
+
+
+
+
+
+ XcpPdu
+
+ Contains PDU information. A PDU may be either a transmission PDU or a reception PDU.
+
+ 1
+ true
+
+
+
+ XcpRxPdu
+
+ This container specifies received PDUs.
+
+ 0
+ 1
+ false
+
+
+
+ XcpRxPduId
+
+ ID of the PDU that will be received via a Xcp_<module>RxIndication.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ XcpRxPduRef
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+ XcpTxPdu
+
+ This container specifies transmission PDUs.
+
+ 0
+ 1
+ false
+
+
+
+ XcpTxPduId
+
+ The PDU identifier, which has to be used by the lower layer BSW module for TxConfirmations or TriggerTransmits.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ true
+ 65535
+ 0
+
+
+
+
+
+ XcpTxPduRef
+
+ Reference to the external PDU definition.
+
+ 1
+ 1
+
+
+ POST-BUILD
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ /AUTOSAR/EcucDefs/EcuC/EcucPduCollection/Pdu
+
+
+
+
+
+
+
+
+
+ XcpGeneral
+
+ This container contains the general configuration parameters of the XCP.
+
+ 1
+ 1
+ false
+
+
+
+ XcpDaqConfigType
+
+ Sets the DAQ_CONFIG_TYPE bit within the DAQ_PROPERTIES parameter to "static" or to "dynamic". If DAQ_STATIC is selected, the DAQ_CONFIG_TYPE bit is set to "0". If DAQ_DYNAMIC is selected, the DAQ_CONFIG_TYPE bit is set to "1".
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ DAQ_DYNAMIC
+ AUTOSAR_ECUC
+
+
+ DAQ_STATIC
+ AUTOSAR_ECUC
+
+
+
+
+
+ XcpDaqCount
+
+ Indicates the number of DAQ lists for dynamic configuration.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ XcpDevErrorDetect
+
+ Switches the Development Error Detection and Notification on or off.
+
+
+
+ TRUE: Development Error Detection and Notificiation on
+ FALSE: Development Error Detection and Notification off
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ XcpIdentificationFieldType
+
+ Type of Identification Field the slave will use when transferring DAQ Packets to the master. The master has to use the same Type of Identification Field when transferring STIM Packets to the slave.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ ABSOLUTE
+ AUTOSAR_ECUC
+
+
+ RELATIVE_BYTE
+ AUTOSAR_ECUC
+
+
+ RELATIVE_WORD
+ AUTOSAR_ECUC
+
+
+ RELATIVE_WORD_ALIGNED
+ AUTOSAR_ECUC
+
+
+
+
+
+ XcpMainFunctionPeriod
+
+ The XCP does not require this information but the BSW scheduler, which invokes the main function, needs it in order to plan its tasks.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ Inf
+ 0
+
+
+
+ XcpMaxCto
+
+ MAX_CTO shows the maximum length of a CTO packet in bytes.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 8
+
+
+
+ XcpMaxDto
+
+ MAX_DTO shows the maximum length of a DTO packet in bytes.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 8
+
+
+
+ XcpMaxEventChannel
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ XcpMinDaq
+
+ Indicates the number of predefined, read only DAQ lists on the XCP slave.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ XcpOdtCount
+
+ This parameter indicates the amount of ODTs of a DAQ list using dynamic DAQ list configuration.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 252
+ 0
+
+
+
+ XcpOdtEntriesCount
+
+ Indicates the amount of entries into an ODT using dynamic DAQ list configuration.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ XcpOdtEntrySizeDaq
+
+ Indicates the size of an element described by an ODT entry to the DaqListType for a DAQ.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ XcpOdtEntrySizeStim
+
+ Indicates the size of an element described by an ODT entry to the DaqListType for a stim.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 255
+ 0
+
+
+
+ XcpOnCanEnabled
+
+ Enabling of XCPonCAN functionality
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ XcpOnCddEnabled
+
+ Enabling of XCPonCdd functionality
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ XcpOnEthernetEnabled
+
+ Enabling of XCPonEthernet functionality
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ XcpOnFlexRayEnabled
+
+ Enabling of XCPonFlexRay functionality
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ XcpPrescalerSupported
+
+ This parameter enables and disables the support for Prescaler support. True is Enabled, False is disabled
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ XcpSuppressTxSupport
+
+ Switches the support of suppressing transmission of PDUs per communication channel on or off.
+
+
+
+ TRUE: Suppressing of TxPDUs supported
+ FALSE: Suppressing of TxPDUs not supported
+
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+
+ XcpTimestampTicks
+
+ This parameter defines the timestamp that will increment based TIMESTAMP_TICKS per unit and wrap around if an overflow occurs.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ 65535
+ 0
+
+
+
+ XcpTimestampType
+
+ This parameter indicates the number of bytes used for the timestamp field. In case No_TIME_STAMP is selected the timestamp field is not available.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ FOUR_BYTE
+ AUTOSAR_ECUC
+
+
+ NO_TIME_STAMP
+ AUTOSAR_ECUC
+
+
+ ONE_BYTE
+ AUTOSAR_ECUC
+
+
+ TWO_BYTE
+ AUTOSAR_ECUC
+
+
+
+
+
+ XcpTimestampUnit
+
+ This parameter indicates the resolution of the data acquisition clock of the slave when transferring data to master.
+
+ 1
+ 1
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+
+
+ TIMESTAMP_UNIT_100MS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_100NS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_100PS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_100US
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_10MS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_10NS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_10PS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_10US
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_1MS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_1NS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_1PS
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_1S
+ AUTOSAR_ECUC
+
+
+ TIMESTAMP_UNIT_1US
+ AUTOSAR_ECUC
+
+
+
+
+
+ XcpVersionInfoApi
+
+ Enables/disables the existence of the XCP_GetVersionInfo() API service.
+
+
+
+ TRUE: XCP_GetVersionInfo() API service exists
+ FALSE: XCP_GetVersionInfo() API service does not exist
+
+
+ ECUC_Xfrm_00013
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ false
+
+
+
+
+
+ XfrmImplementationMapping
+
+ For each transformer (TransformationTechnology) in a transformer chain (DataTransformation) which is applied to an ISignal it is necessary to specify the BswModuleEntry which implements it. This is the container to hold these mappings.
+
+ ECUC_Xfrm_00001
+ 1
+ true
+
+
+
+ XfmTransformationBswModuleEntryRef
+
+ This parameter is set to obsolete and will be removed in future. Please use XfrmTransformerBswModuleEntryRef instead.
+ Tags: atp.Status=obsolete, atp.StatusRevisionBegin=4.2.2
+
+
+
+ Old description: Reference to the BswModuleEntry which implements the referenced transformer on the sending/calling side.
+
+
+ This element is obsolete and will be removed in a future revision.
+
+
+ ECUC_Xfrm_00004
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ BSW-MODULE-ENTRY
+
+
+
+ XfrmInvTransformerBswModuleEntryRef
+
+ Reference to the BswModuleEntry which implements the referenced inverse transformer on the receiving/called side.
+
+ ECUC_Xfrm_00005
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ BSW-MODULE-ENTRY
+
+
+
+ XfrmTransformationTechnologyRef
+
+ Reference to the TransformationTechnology in the DataTransformation of the system description for which the implementation (BswModuleEntry) shall be mapped.
+
+ ECUC_Xfrm_00003
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ TRANSFORMATION-TECHNOLOGY
+
+
+
+ XfrmTransformerBswModuleEntryRef
+
+ Reference to the BswModuleEntry which implements the referenced transformer on the sending/calling side.
+
+ ECUC_Xfrm_00018
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ BSW-MODULE-ENTRY
+
+
+
+ XfrmVariableDataPrototypeInstanceRef
+
+ Instance Reference to a VariableDataPrototype in case a dedicated transformer BswModuleEntry is required per VariableDataPrototype access.
+
+ ECUC_Xfrm_00011
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ SW-COMPONENT-PROTOTYPE PORT-PROTOTYPE
+ VARIABLE-DATA-PROTOTYPE
+
+
+
+
+
+ XfrmDemEventParameterRefs
+
+ Container for the references to DemEventParameter elements which shall be invoked using the API Dem_ReportErrorStatus API in case the corresponding error occurs. The EventId is taken from the referenced DemEventParameter's DemEventId value. The standardized errors are provided in the container and can be extended by vendor specific error references.
+
+ ECUC_Xfrm_00016
+ 0
+ 1
+
+
+
+ XFRM_E_MALFORMED_MESSAGE
+
+ Reference to configured DEM event to report if malformed messages were received by the transformer.
+
+ ECUC_Xfrm_00015
+ 0
+ 1
+ LOCAL
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ AUTOSAR_ECUC
+ false
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ /AUTOSAR/EcucDefs/Dem/DemConfigSet/DemEventParameter
+
+
+
+
+
+ XfrmSignal
+
+ Reference to the signal in the system description that transports the transformed data.
+
+ ECUC_Xfrm_00002
+ 0
+ 1
+
+
+
+ XfrmSignalChoice
+
+ Choice whether an ISignal or an ISignalGroup shall be referenced.
+
+ ECUC_Xfrm_00006
+ 1
+ 1
+
+
+
+ XfrmISignalGroupRefChoice
+
+ Reference to the ISignalGroup in the system description that transports the transformed data.
+
+ ECUC_Xfrm_00009
+ 0
+ 1
+
+
+
+ XfrmISignalGroupRef
+
+ Reference to the ISignalGroup in the system description that transports the transformed data.
+
+ ECUC_Xfrm_00010
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ I-SIGNAL-GROUP
+
+
+
+
+
+ XfrmISignalRefChoice
+
+ Reference to the ISignal in the system description that transports the transformed data.
+
+ ECUC_Xfrm_00007
+ 0
+ 1
+
+
+
+ XfrmISignalRef
+
+ Reference to the ISignal in the system description that transports the transformed data.
+
+ ECUC_Xfrm_00008
+ 1
+ 1
+ LOCAL
+ AUTOSAR_ECUC
+ false
+
+
+ PRE-COMPILE
+ VARIANT-LINK-TIME
+
+
+ PRE-COMPILE
+ VARIANT-POST-BUILD
+
+
+ PRE-COMPILE
+ VARIANT-PRE-COMPILE
+
+
+ I-SIGNAL
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/configuration/config.ini b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/configuration/config.ini
new file mode 100644
index 00000000..ebb0e891
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/configuration/config.ini
@@ -0,0 +1,12 @@
+#Product Runtime Configuration File
+org.eclipse.update.reconcile=false
+osgi.user.area.default=@user.home/.DaVinciCfg/settings
+osgi.instance.area.default=@user.home/.DaVinciCfg/temp
+org.eclipse.equinox.simpleconfigurator.exclusiveInstallation=false
+eclipse.home.location.readOnly=true
+eclipse.product=com.vector.cfg.gui.branding.dvcfg.product
+osgi.splashPath=platform:/base/plugins/com.vector.cfg.gui.branding.dvcfg
+osgi.bundles.defaultStartLevel=4
+eclipse.application=com.vector.cfg.gui.app.dvcfg.application
+osgi.bundles=org.eclipse.equinox.simpleconfigurator@1:start
+org.eclipse.equinox.simpleconfigurator.configUrl=file:org.eclipse.equinox.simpleconfigurator/bundles.info
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
new file mode 100644
index 00000000..75f130e4
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/configuration/org.eclipse.equinox.simpleconfigurator/bundles.info
@@ -0,0 +1,513 @@
+#encoding=UTF-8
+#version=1
+aquintos.auth.log,9.0.0.201910210654,plugins/aquintos.auth.log_9.0.0.201910210654.jar,4,false
+aquintos.authentication,9.0.0.201910210654,plugins/aquintos.authentication_9.0.0.201910210654.jar,4,false
+aquintos.commonresources,9.0.0.201910210654,plugins/aquintos.commonresources_9.0.0.201910210654.jar,4,false
+aquintos.deltamodel,9.0.0.201910210654,plugins/aquintos.deltamodel_9.0.0.201910210654.jar,4,false
+aquintos.log,9.0.0.201910210654,plugins/aquintos.log_9.0.0.201910210654.jar,4,false
+aquintos.mdf,9.0.0.201910210654,plugins/aquintos.mdf_9.0.0.201910210654.jar,4,false
+aquintos.mmregistry,9.0.0.201910210654,plugins/aquintos.mmregistry_9.0.0.201910210654.jar,4,false
+aquintos.modelbridge,9.0.0.201910210654,plugins/aquintos.modelbridge_9.0.0.201910210654.jar,4,false
+aquintos.operationsframework,9.0.0.201910210654,plugins/aquintos.operationsframework_9.0.0.201910210654.jar,4,false
+aquintos.utilities,9.0.0.201910210654,plugins/aquintos.utilities_9.0.0.201910210654.jar,4,false
+aquintos.uuid,9.0.0.201910210654,plugins/aquintos.uuid_9.0.0.201910210654.jar,4,false
+ca.odell.glazedlists,1.9.0.v201303080712,plugins/ca.odell.glazedlists_1.9.0.v201303080712.jar,4,false
+com.codemeter,6.40.2405.201904011350,plugins/com.codemeter_6.40.2405.201904011350.jar,4,false
+com.google.guava,27.1.0.v20190517-1946,plugins/com.google.guava_27.1.0.v20190517-1946.jar,4,false
+com.google.guava,25.1.0.jre,plugins/com.google.guava_25.1.0.jre.jar,4,false
+com.google.guava,18.0.0.p1,plugins/com.google.guava_18.0.0.p1.jar,4,false
+com.google.inject,4.2.2,plugins/com.google.inject_4.2.2.jar,4,false
+com.google.inject.assistedinject,4.2.2,plugins/com.google.inject.assistedinject_4.2.2.jar,4,false
+com.ibm.icu,64.2.0.v20190507-1337,plugins/com.ibm.icu_64.2.0.v20190507-1337.jar,4,false
+com.lmax.disruptor,3.4.2,plugins/com.lmax.disruptor_3.4.2.jar,4,false
+com.ning.compress-lzf,1.0.5.201804161355,plugins/com.ning.compress-lzf_1.0.5.201804161355.jar,4,false
+com.sun.el,2.2.0.v201303151357,plugins/com.sun.el_2.2.0.v201303151357.jar,4,false
+com.vector.annotations.obfuscation,1.0.1,plugins/com.vector.annotations.obfuscation_1.0.1.jar,4,false
+com.vector.annotations.publishedapi,1.0.0.102011,plugins/com.vector.annotations.publishedapi_1.0.0.102011.jar,4,false
+com.vector.cfg.app.changenotification,1.0.0.102011,plugins/com.vector.cfg.app.changenotification_1.0.0.102011.jar,4,false
+com.vector.cfg.app.workspace,1.0.0.102011,plugins/com.vector.cfg.app.workspace_1.0.0.102011.jar,3,true
+com.vector.cfg.automation,1.0.0.102011,plugins/com.vector.cfg.automation_1.0.0.102011.jar,4,false
+com.vector.cfg.automation.api,1.0.0.102011,plugins/com.vector.cfg.automation.api_1.0.0.102011.jar,4,false
+com.vector.cfg.automation.api.testinfrastructure.published,1.0.0.102011,plugins/com.vector.cfg.automation.api.testinfrastructure.published_1.0.0.102011.jar,4,false
+com.vector.cfg.automation.app,1.0.0.102011,plugins/com.vector.cfg.automation.app_1.0.0.102011.jar,4,false
+com.vector.cfg.automation.classloading,1.0.0.102011,plugins/com.vector.cfg.automation.classloading_1.0.0.102011.jar,4,false
+com.vector.cfg.automation.classloading.msr,1.0.0.102011,plugins/com.vector.cfg.automation.classloading.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.automation.console,1.0.0.102011,plugins/com.vector.cfg.automation.console_1.0.0.102011.jar,4,false
+com.vector.cfg.automation.scripting.api,1.0.0.102011,plugins/com.vector.cfg.automation.scripting.api_1.0.0.102011.jar,4,false
+com.vector.cfg.automation.scripting.base,1.0.0.102011,plugins/com.vector.cfg.automation.scripting.base_1.0.0.102011.jar,4,false
+com.vector.cfg.automation.scripting.groovy,1.0.0.102011,plugins/com.vector.cfg.automation.scripting.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.business,1.0.0.102011,plugins/com.vector.cfg.business_1.0.0.102011.jar,4,false
+com.vector.cfg.business.defrefs,1.0.0.102011,plugins/com.vector.cfg.business.defrefs_1.0.0.102011.jar,4,false
+com.vector.cfg.business.msr,1.0.0.102011,plugins/com.vector.cfg.business.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.business.usecases,1.0.0.102011,plugins/com.vector.cfg.business.usecases_1.0.0.102011.jar,4,false
+com.vector.cfg.business.vtt,1.0.0.102011,plugins/com.vector.cfg.business.vtt_1.0.0.102011.jar,4,false
+com.vector.cfg.business.vtt.msr,1.0.0.102011,plugins/com.vector.cfg.business.vtt.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.contribution.fw,1.0.0.102011,plugins/com.vector.cfg.consistency.contribution.fw_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.contribution.if,1.0.0.102011,plugins/com.vector.cfg.consistency.contribution.if_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.contribution.msr.impl,1.0.0.102011,plugins/com.vector.cfg.consistency.contribution.msr.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.contribution.pai.impl,1.0.0.102011,plugins/com.vector.cfg.consistency.contribution.pai.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.contribution.util,1.0.0.102011,plugins/com.vector.cfg.consistency.contribution.util_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.core.if,1.0.0.102011,plugins/com.vector.cfg.consistency.core.if_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.core.impl,1.0.0.102011,plugins/com.vector.cfg.consistency.core.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.core.internal.if,1.0.0.102011,plugins/com.vector.cfg.consistency.core.internal.if_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.core.msr.impl,1.0.0.102011,plugins/com.vector.cfg.consistency.core.msr.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.core.util,1.0.0.102011,plugins/com.vector.cfg.consistency.core.util_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.gencore.legacy,1.0.0.102011,plugins/com.vector.cfg.consistency.gencore.legacy_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.publishedapi.gencorevalidators.legacy,1.0.0.102011,plugins/com.vector.cfg.consistency.publishedapi.gencorevalidators.legacy_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.publishedapi.legacy,1.0.0.102011,plugins/com.vector.cfg.consistency.publishedapi.legacy_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.publishedapi.pai.legacy,1.0.0.102011,plugins/com.vector.cfg.consistency.publishedapi.pai.legacy_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.requester.if,1.0.0.102011,plugins/com.vector.cfg.consistency.requester.if_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.requester.impl,1.0.0.102011,plugins/com.vector.cfg.consistency.requester.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.requester.pai.if,1.0.0.102011,plugins/com.vector.cfg.consistency.requester.pai.if_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.requester.pai.impl,1.0.0.102011,plugins/com.vector.cfg.consistency.requester.pai.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.consistency.requester.util,1.0.0.102011,plugins/com.vector.cfg.consistency.requester.util_1.0.0.102011.jar,4,false
+com.vector.cfg.console.app,5.23.30.102011,plugins/com.vector.cfg.console.app_5.23.30.102011.jar,4,false
+com.vector.cfg.console.app.base,1.0.0.102011,plugins/com.vector.cfg.console.app.base_1.0.0.102011.jar,4,false
+com.vector.cfg.console.base,1.0.0.102011,plugins/com.vector.cfg.console.base_1.0.0.102011.jar,4,false
+com.vector.cfg.console.converter,1.0.0.102011,plugins/com.vector.cfg.console.converter_1.0.0.102011.jar,4,false
+com.vector.cfg.console.customer,1.0.0.102011,plugins/com.vector.cfg.console.customer_1.0.0.102011.jar,4,false
+com.vector.cfg.console.exporter,1.0.0.102011,plugins/com.vector.cfg.console.exporter_1.0.0.102011.jar,4,false
+com.vector.cfg.console.project,1.0.0.102011,plugins/com.vector.cfg.console.project_1.0.0.102011.jar,4,false
+com.vector.cfg.core,5.34.0.102011,plugins/com.vector.cfg.core_5.34.0.102011.jar,4,false
+com.vector.cfg.core.app,1.0.0.102011,plugins/com.vector.cfg.core.app_1.0.0.102011.jar,4,false
+com.vector.cfg.core.license.dvcfg,1.0.0.102011,plugins/com.vector.cfg.core.license.dvcfg_1.0.0.102011.jar,4,false
+com.vector.cfg.core.operation,1.0.0.102011,plugins/com.vector.cfg.core.operation_1.0.0.102011.jar,4,false
+com.vector.cfg.core.sip,1.0.0.102011,plugins/com.vector.cfg.core.sip_1.0.0.102011.jar,4,false
+com.vector.cfg.core.sip.msr,1.0.0.102011,plugins/com.vector.cfg.core.sip.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.core.tooldefinition,5.23.30.102011,plugins/com.vector.cfg.core.tooldefinition_5.23.30.102011.jar,4,false
+com.vector.cfg.customersupport.srp,1.0.0.102011,plugins/com.vector.cfg.customersupport.srp_1.0.0.102011.jar,4,false
+com.vector.cfg.customersupport.srp.extension.rte,1.0.0.102011,plugins/com.vector.cfg.customersupport.srp.extension.rte_1.0.0.102011.jar,4,false
+com.vector.cfg.customersupport.srp.pai.if,1.0.0.102011,plugins/com.vector.cfg.customersupport.srp.pai.if_1.0.0.102011.jar,4,false
+com.vector.cfg.customersupport.srp.pai.impl,1.0.0.102011,plugins/com.vector.cfg.customersupport.srp.pai.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.datamining,1.0.0.102011,plugins/com.vector.cfg.datamining_1.0.0.102011.jar,4,false
+com.vector.cfg.datamining.pai.if,1.0.0.102011,plugins/com.vector.cfg.datamining.pai.if_1.0.0.102011.jar,4,false
+com.vector.cfg.datamining.pai.impl,1.0.0.102011,plugins/com.vector.cfg.datamining.pai.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.base.ui,1.0.0.102011,plugins/com.vector.cfg.dom.base.ui_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.com,1.0.0.102011,plugins/com.vector.cfg.dom.com_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.com.groovy,1.0.0.102011,plugins/com.vector.cfg.dom.com.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.com.model.gui,1.0.0.102011,plugins/com.vector.cfg.dom.com.model.gui_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.com.ui,1.0.0.102011,plugins/com.vector.cfg.dom.com.ui_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.comctrl.ui,1.0.0.102011,plugins/com.vector.cfg.dom.comctrl.ui_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.diagnostics,1.0.0.102011,plugins/com.vector.cfg.dom.diagnostics_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.diagnostics.groovy,1.0.0.102011,plugins/com.vector.cfg.dom.diagnostics.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.diagnostics.ui,1.0.0.102011,plugins/com.vector.cfg.dom.diagnostics.ui_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.io.ui,1.0.0.102011,plugins/com.vector.cfg.dom.io.ui_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.measurecalib,1.0.0.102011,plugins/com.vector.cfg.dom.measurecalib_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.mem,1.0.0.102011,plugins/com.vector.cfg.dom.mem_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.mem.shared,2.0.0.102011,plugins/com.vector.cfg.dom.mem.shared_2.0.0.102011.jar,4,false
+com.vector.cfg.dom.mem.ui,1.0.0.102011,plugins/com.vector.cfg.dom.mem.ui_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.mem.validations,1.0.0.102011,plugins/com.vector.cfg.dom.mem.validations_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.modemgt,1.0.0.102011,plugins/com.vector.cfg.dom.modemgt_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.modemgt.groovy,1.0.0.102011,plugins/com.vector.cfg.dom.modemgt.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.modemgt.ui,1.0.0.102011,plugins/com.vector.cfg.dom.modemgt.ui_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.runtimesys,1.0.0.102011,plugins/com.vector.cfg.dom.runtimesys_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.runtimesys.groovy,1.0.0.102011,plugins/com.vector.cfg.dom.runtimesys.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.runtimesys.memmap,1.0.0.102011,plugins/com.vector.cfg.dom.runtimesys.memmap_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.runtimesys.ui,1.0.0.102011,plugins/com.vector.cfg.dom.runtimesys.ui_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.security.ui,1.0.0.102011,plugins/com.vector.cfg.dom.security.ui_1.0.0.102011.jar,4,false
+com.vector.cfg.dom.ui.image,1.0.0.102011,plugins/com.vector.cfg.dom.ui.image_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.bswmdmodelgenerator,1.6.10.102011,plugins/com.vector.cfg.gen.bswmdmodelgenerator_1.6.10.102011.jar,4,false
+com.vector.cfg.gen.bswmdmodelgenerator.app,1.0.0.102011,plugins/com.vector.cfg.gen.bswmdmodelgenerator.app_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.bswmdmodelgenerator.common,1.0.0.102011,plugins/com.vector.cfg.gen.bswmdmodelgenerator.common_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.bswmdmodelgenerator.generatorconfiguration,1.0.0.102011,plugins/com.vector.cfg.gen.bswmdmodelgenerator.generatorconfiguration_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.bswmdmodelgenerator.model,1.0.0.102011,plugins/com.vector.cfg.gen.bswmdmodelgenerator.model_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.bswmdmodelgenerator.target.gen,1.0.0.102011,plugins/com.vector.cfg.gen.bswmdmodelgenerator.target.gen_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.bswmdmigration,1.0.0.102011,plugins/com.vector.cfg.gen.core.bswmdmigration_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.bswmdmigration.groovy,1.0.0.102011,plugins/com.vector.cfg.gen.core.bswmdmigration.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.bswmdmodel.groovy,1.0.0.102011,plugins/com.vector.cfg.gen.core.bswmdmodel.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.contributions,1.0.0.102011,plugins/com.vector.cfg.gen.core.contributions_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.contributions.dom.base,1.0.0.102011,plugins/com.vector.cfg.gen.core.contributions.dom.base_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.genclassloading,1.0.0.102011,plugins/com.vector.cfg.gen.core.genclassloading_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.genclassloading.msr,1.0.0.102011,plugins/com.vector.cfg.gen.core.genclassloading.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.gencommon,1.0.0.102011,plugins/com.vector.cfg.gen.core.gencommon_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.gencore,1.0.0.102011,plugins/com.vector.cfg.gen.core.gencore_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.gencore.msr,1.0.0.102011,plugins/com.vector.cfg.gen.core.gencore.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.genusage,1.0.0.102011,plugins/com.vector.cfg.gen.core.genusage_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.genusage.console,1.0.0.102011,plugins/com.vector.cfg.gen.core.genusage.console_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.genusage.groovy,1.0.0.102011,plugins/com.vector.cfg.gen.core.genusage.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.moduleInterface,1.0.0.102011,plugins/com.vector.cfg.gen.core.moduleInterface_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.signing.console,1.0.0.102011,plugins/com.vector.cfg.gen.core.signing.console_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.testinfrastructure.published,1.0.0.102011,plugins/com.vector.cfg.gen.core.testinfrastructure.published_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.core.utils,1.0.0.102011,plugins/com.vector.cfg.gen.core.utils_1.0.0.102011.jar,4,false
+com.vector.cfg.gen.vtt.published,1.0.0.102011,plugins/com.vector.cfg.gen.vtt.published_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.activity,1.0.0.102011,plugins/com.vector.cfg.gui.activity_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.app,1.0.0.102011,plugins/com.vector.cfg.gui.app_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.app.dvcfg,1.0.0.102011,plugins/com.vector.cfg.gui.app.dvcfg_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.branding.dvcfg,5.23.30.r102011,plugins/com.vector.cfg.gui.branding.dvcfg_5.23.30.r102011.jar,4,false
+com.vector.cfg.gui.core,1.0.0.102011,plugins/com.vector.cfg.gui.core_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.core.ctrl,1.0.0.102011,plugins/com.vector.cfg.gui.core.ctrl_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.core.error,1.0.0.102011,plugins/com.vector.cfg.gui.core.error_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.core.image.resource,1.0.0.102011,plugins/com.vector.cfg.gui.core.image.resource_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.core.image.service,1.0.0.102011,plugins/com.vector.cfg.gui.core.image.service_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.danglingreference,1.0.0.102011,plugins/com.vector.cfg.gui.danglingreference_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.errorlog,1.0.0.102011,plugins/com.vector.cfg.gui.errorlog_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.findview,1.0.0.102011,plugins/com.vector.cfg.gui.findview_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.gce,1.0.0.102011,plugins/com.vector.cfg.gui.gce_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.gen,1.0.0.102011,plugins/com.vector.cfg.gui.gen_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.graphframework.fw,1.0.0.102011,plugins/com.vector.cfg.gui.graphframework.fw_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.persistency.msr,1.0.0.102011,plugins/com.vector.cfg.gui.persistency.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.pse.dvcfg,1.0.0.102011,plugins/com.vector.cfg.gui.pse.dvcfg_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.scripting,1.0.0.102011,plugins/com.vector.cfg.gui.scripting_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.sip.msr,1.0.0.102011,plugins/com.vector.cfg.gui.sip.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.vtt.msr,1.0.0.102011,plugins/com.vector.cfg.gui.vtt.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.workflow.diff,1.0.0.102011,plugins/com.vector.cfg.gui.workflow.diff_1.0.0.102011.jar,4,false
+com.vector.cfg.gui.workflow.vase,1.0.0.102011,plugins/com.vector.cfg.gui.workflow.vase_1.0.0.102011.jar,4,false
+com.vector.cfg.installation.msr,1.0.0.102011,plugins/com.vector.cfg.installation.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.installation.msr.win32,1.0.0.102011,plugins/com.vector.cfg.installation.msr.win32_1.0.0.102011.jar,4,false
+com.vector.cfg.interop.dvdev,1.0.0.102011,plugins/com.vector.cfg.interop.dvdev_1.0.0.102011.jar,4,false
+com.vector.cfg.interop.dvdev.impl,1.0.0.102011,plugins/com.vector.cfg.interop.dvdev.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.interop.if,1.0.0.102011,plugins/com.vector.cfg.interop.if_1.0.0.102011.jar,4,false
+com.vector.cfg.interop.impl,1.0.0.102011,plugins/com.vector.cfg.interop.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.interop.tats.if,1.0.0.102011,plugins/com.vector.cfg.interop.tats.if_1.0.0.102011.jar,4,false
+com.vector.cfg.interop.tats.impl,1.0.0.102011,plugins/com.vector.cfg.interop.tats.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.license.appservice,1.0.0.102011,plugins/com.vector.cfg.license.appservice_1.0.0.102011.jar,4,false
+com.vector.cfg.mdf.meta,1.0.0.102011,plugins/com.vector.cfg.mdf.meta_1.0.0.102011.jar,4,false
+com.vector.cfg.model,1.0.0.102011,plugins/com.vector.cfg.model_1.0.0.102011.jar,4,false
+com.vector.cfg.model.abstraction,1.0.0.102011,plugins/com.vector.cfg.model.abstraction_1.0.0.102011.jar,4,false
+com.vector.cfg.model.asr.annotation,1.0.0.102011,plugins/com.vector.cfg.model.asr.annotation_1.0.0.102011.jar,4,false
+com.vector.cfg.model.asr.annotation.api,1.0.0.102011,plugins/com.vector.cfg.model.asr.annotation.api_1.0.0.102011.jar,4,false
+com.vector.cfg.model.asr.api,1.0.0.102011,plugins/com.vector.cfg.model.asr.api_1.0.0.102011.jar,4,false
+com.vector.cfg.model.asr.ecuc,1.0.0.102011,plugins/com.vector.cfg.model.asr.ecuc_1.0.0.102011.jar,4,false
+com.vector.cfg.model.asr.ecuc.api,1.0.0.102011,plugins/com.vector.cfg.model.asr.ecuc.api_1.0.0.102011.jar,4,false
+com.vector.cfg.model.asr.ecuc.groovy,1.0.0.102011,plugins/com.vector.cfg.model.asr.ecuc.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.model.asr.formula.api,1.0.0.102011,plugins/com.vector.cfg.model.asr.formula.api_1.0.0.102011.jar,4,false
+com.vector.cfg.model.asr.variance,1.0.0.102011,plugins/com.vector.cfg.model.asr.variance_1.0.0.102011.jar,4,false
+com.vector.cfg.model.asr.variance.api,1.0.0.102011,plugins/com.vector.cfg.model.asr.variance.api_1.0.0.102011.jar,4,false
+com.vector.cfg.model.asr.view.api,1.0.0.102011,plugins/com.vector.cfg.model.asr.view.api_1.0.0.102011.jar,4,false
+com.vector.cfg.model.base,1.0.0.102011,plugins/com.vector.cfg.model.base_1.0.0.102011.jar,4,false
+com.vector.cfg.model.base.api,1.0.0.102011,plugins/com.vector.cfg.model.base.api_1.0.0.102011.jar,4,false
+com.vector.cfg.model.formula,1.0.0.102011,plugins/com.vector.cfg.model.formula_1.0.0.102011.jar,4,false
+com.vector.cfg.model.formula.asr,1.0.0.102011,plugins/com.vector.cfg.model.formula.asr_1.0.0.102011.jar,4,false
+com.vector.cfg.model.groovy,1.0.0.102011,plugins/com.vector.cfg.model.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.model.location.mapping.contribution.if,1.0.0.102011,plugins/com.vector.cfg.model.location.mapping.contribution.if_1.0.0.102011.jar,4,false
+com.vector.cfg.model.location.mapping.if,1.0.0.102011,plugins/com.vector.cfg.model.location.mapping.if_1.0.0.102011.jar,4,false
+com.vector.cfg.model.location.mapping.impl,1.0.0.102011,plugins/com.vector.cfg.model.location.mapping.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.model.location.mapping.internal.if,1.0.0.102011,plugins/com.vector.cfg.model.location.mapping.internal.if_1.0.0.102011.jar,4,false
+com.vector.cfg.model.mdf,1.0.0.102011,plugins/com.vector.cfg.model.mdf_1.0.0.102011.jar,4,false
+com.vector.cfg.model.mdf.asr.base,1.0.0.102011,plugins/com.vector.cfg.model.mdf.asr.base_1.0.0.102011.jar,4,false
+com.vector.cfg.model.mdf.asr.latest,1.0.0.102011,plugins/com.vector.cfg.model.mdf.asr.latest_1.0.0.102011.jar,4,false
+com.vector.cfg.model.mdf.asr.latest.api,1.0.0.102011,plugins/com.vector.cfg.model.mdf.asr.latest.api_1.0.0.102011.jar,4,false
+com.vector.cfg.model.mdf.authentication,1.0.0.102011,plugins/com.vector.cfg.model.mdf.authentication_1.0.0.102011.jar,4,false
+com.vector.cfg.model.query,1.0.0.102011,plugins/com.vector.cfg.model.query_1.0.0.102011.jar,4,false
+com.vector.cfg.model.recorder,1.0.0.102011,plugins/com.vector.cfg.model.recorder_1.0.0.102011.jar,4,false
+com.vector.cfg.model.rules,1.0.0.102011,plugins/com.vector.cfg.model.rules_1.0.0.102011.jar,4,false
+com.vector.cfg.model.services,1.0.0.102011,plugins/com.vector.cfg.model.services_1.0.0.102011.jar,4,false
+com.vector.cfg.model.services.client,1.0.0.102011,plugins/com.vector.cfg.model.services.client_1.0.0.102011.jar,4,false
+com.vector.cfg.model.services.msr,1.0.0.102011,plugins/com.vector.cfg.model.services.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.model.swcTemplates,1.0.0.102011,plugins/com.vector.cfg.model.swcTemplates_1.0.0.102011.jar,4,false
+com.vector.cfg.model.sysdesc,1.0.0.102011,plugins/com.vector.cfg.model.sysdesc_1.0.0.102011.jar,4,false
+com.vector.cfg.model.sysdesc.validation,1.0.0.102011,plugins/com.vector.cfg.model.sysdesc.validation_1.0.0.102011.jar,4,false
+com.vector.cfg.model.testinfrastructure.published,1.0.0.102011,plugins/com.vector.cfg.model.testinfrastructure.published_1.0.0.102011.jar,4,false
+com.vector.cfg.model.unit,1.0.0.102011,plugins/com.vector.cfg.model.unit_1.0.0.102011.jar,4,false
+com.vector.cfg.model.uow,1.0.0.102011,plugins/com.vector.cfg.model.uow_1.0.0.102011.jar,4,false
+com.vector.cfg.model.uow.api,1.0.0.102011,plugins/com.vector.cfg.model.uow.api_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.addons.contribution,1.0.0.102011,plugins/com.vector.cfg.persistency.addons.contribution_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.addons.copypaste.msr,1.0.0.102011,plugins/com.vector.cfg.persistency.addons.copypaste.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.addons.exportfilter,1.0.0.102011,plugins/com.vector.cfg.persistency.addons.exportfilter_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.addons.filesupervision.msr,1.0.0.102011,plugins/com.vector.cfg.persistency.addons.filesupervision.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.addons.msr,1.0.0.102011,plugins/com.vector.cfg.persistency.addons.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.addons.published,1.0.0.102011,plugins/com.vector.cfg.persistency.addons.published_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.annotations.copypaste,1.0.0.102011,plugins/com.vector.cfg.persistency.annotations.copypaste_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.arxml.resources.msr,1.0.0.102011,plugins/com.vector.cfg.persistency.arxml.resources.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.base,1.0.0.102011,plugins/com.vector.cfg.persistency.base_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.base.contribution,1.0.0.102011,plugins/com.vector.cfg.persistency.base.contribution_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.dpa,1.0.0.102011,plugins/com.vector.cfg.persistency.dpa_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.exporter,1.0.0.102011,plugins/com.vector.cfg.persistency.exporter_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.groovy,1.0.0.102011,plugins/com.vector.cfg.persistency.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.jaxb,1.0.0.102011,plugins/com.vector.cfg.persistency.jaxb_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.jaxb.locations,1.0.0.102011,plugins/com.vector.cfg.persistency.jaxb.locations_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.json,1.0.0.102011,plugins/com.vector.cfg.persistency.json_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.model.traverser,1.0.0.102011,plugins/com.vector.cfg.persistency.model.traverser_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.parser,1.0.0.102011,plugins/com.vector.cfg.persistency.parser_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.parser.contribution,1.0.0.102011,plugins/com.vector.cfg.persistency.parser.contribution_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.parser.latest,1.0.0.102011,plugins/com.vector.cfg.persistency.parser.latest_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.preferences,1.0.0.102011,plugins/com.vector.cfg.persistency.preferences_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.project,1.0.0.102011,plugins/com.vector.cfg.persistency.project_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.project.contribution,1.0.0.102011,plugins/com.vector.cfg.persistency.project.contribution_1.0.0.102011.jar,4,false
+com.vector.cfg.persistency.project.operations.msr,1.0.0.102011,plugins/com.vector.cfg.persistency.project.operations.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.project,1.0.0.102011,plugins/com.vector.cfg.project_1.0.0.102011.jar,4,false
+com.vector.cfg.project.activity,1.0.0.102011,plugins/com.vector.cfg.project.activity_1.0.0.102011.jar,4,false
+com.vector.cfg.project.creation,1.0.0.102011,plugins/com.vector.cfg.project.creation_1.0.0.102011.jar,4,false
+com.vector.cfg.project.creation.msr,1.0.0.102011,plugins/com.vector.cfg.project.creation.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.project.creation.msr.groovy,1.0.0.102011,plugins/com.vector.cfg.project.creation.msr.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.project.evs.contribution.if,1.0.0.102011,plugins/com.vector.cfg.project.evs.contribution.if_1.0.0.102011.jar,4,false
+com.vector.cfg.project.evs.if,1.0.0.102011,plugins/com.vector.cfg.project.evs.if_1.0.0.102011.jar,4,false
+com.vector.cfg.project.evs.impl,1.0.0.102011,plugins/com.vector.cfg.project.evs.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.project.evs.pai.if,1.0.0.102011,plugins/com.vector.cfg.project.evs.pai.if_1.0.0.102011.jar,4,false
+com.vector.cfg.project.evs.pai.impl,1.0.0.102011,plugins/com.vector.cfg.project.evs.pai.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.project.loader,1.0.0.102011,plugins/com.vector.cfg.project.loader_1.0.0.102011.jar,4,false
+com.vector.cfg.project.msr,1.0.0.102011,plugins/com.vector.cfg.project.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.project.operations.msr,1.0.0.102011,plugins/com.vector.cfg.project.operations.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.project.settings.msr.groovy,1.0.0.102011,plugins/com.vector.cfg.project.settings.msr.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.reporting,1.0.0.102011,plugins/com.vector.cfg.reporting_1.0.0.102011.jar,4,false
+com.vector.cfg.reporting.ecuc,1.0.0.102011,plugins/com.vector.cfg.reporting.ecuc_1.0.0.102011.jar,4,false
+com.vector.cfg.reporting.ecuc.groovy,1.0.0.102011,plugins/com.vector.cfg.reporting.ecuc.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.reporting.gen.execution,1.0.0.102011,plugins/com.vector.cfg.reporting.gen.execution_1.0.0.102011.jar,4,false
+com.vector.cfg.reporting.ui,1.0.0.102011,plugins/com.vector.cfg.reporting.ui_1.0.0.102011.jar,4,false
+com.vector.cfg.reporting.workflow.base,1.0.0.102011,plugins/com.vector.cfg.reporting.workflow.base_1.0.0.102011.jar,4,false
+com.vector.cfg.reporting.workflow.diff,1.0.0.102011,plugins/com.vector.cfg.reporting.workflow.diff_1.0.0.102011.jar,4,false
+com.vector.cfg.reporting.workflow.update,1.0.0.102011,plugins/com.vector.cfg.reporting.workflow.update_1.0.0.102011.jar,4,false
+com.vector.cfg.testInfrastructure.published,1.0.0.102011,plugins/com.vector.cfg.testInfrastructure.published_1.0.0.102011.jar,4,false
+com.vector.cfg.testinfrastructure.published.scripting.groovy,1.0.0.102011,plugins/com.vector.cfg.testinfrastructure.published.scripting.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.util,1.0.0.102011,plugins/com.vector.cfg.util_1.0.0.102011.jar,4,false
+com.vector.cfg.util.activity,1.0.0.102011,plugins/com.vector.cfg.util.activity_1.0.0.102011.jar,4,false
+com.vector.cfg.util.args,1.0.0.102011,plugins/com.vector.cfg.util.args_1.0.0.102011.jar,4,false
+com.vector.cfg.util.base,1.0.0.102011,plugins/com.vector.cfg.util.base_1.0.0.102011.jar,4,false
+com.vector.cfg.util.classloading,1.0.0.102011,plugins/com.vector.cfg.util.classloading_1.0.0.102011.jar,4,false
+com.vector.cfg.util.feature.dev,1.0.0.102011,plugins/com.vector.cfg.util.feature.dev_1.0.0.102011.jar,4,false
+com.vector.cfg.util.featureswitch.if,1.0.0.102011,plugins/com.vector.cfg.util.featureswitch.if_1.0.0.102011.jar,4,false
+com.vector.cfg.util.featureswitch.impl,1.0.0.102011,plugins/com.vector.cfg.util.featureswitch.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.util.jna,4.5.1.102011,plugins/com.vector.cfg.util.jna_4.5.1.102011,4,false
+com.vector.cfg.util.log,1.0.0.102011,plugins/com.vector.cfg.util.log_1.0.0.102011.jar,4,false
+com.vector.cfg.util.log4j2.plugin,1.0.0.102011,plugins/com.vector.cfg.util.log4j2.plugin_1.0.0.102011.jar,4,false
+com.vector.cfg.util.platform,1.0.0.102011,plugins/com.vector.cfg.util.platform_1.0.0.102011.jar,4,false
+com.vector.cfg.util.platform.msr,1.0.0.102011,plugins/com.vector.cfg.util.platform.msr_1.0.0.102011.jar,4,false
+com.vector.cfg.util.platform.win32.win32,1.0.0.102011,plugins/com.vector.cfg.util.platform.win32.win32_1.0.0.102011.jar,4,false
+com.vector.cfg.util.scripting.dynamic,1.0.0.102011,plugins/com.vector.cfg.util.scripting.dynamic_1.0.0.102011.jar,4,false
+com.vector.cfg.util.scripting.groovy,1.0.0.102011,plugins/com.vector.cfg.util.scripting.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.util.scripting.groovy.lib,1.0.0.102011,plugins/com.vector.cfg.util.scripting.groovy.lib_1.0.0.102011.jar,4,false
+com.vector.cfg.util.servicecontext,1.0.0.102011,plugins/com.vector.cfg.util.servicecontext_1.0.0.102011.jar,4,false
+com.vector.cfg.util.services,1.0.0.102011,plugins/com.vector.cfg.util.services_1.0.0.102011.jar,4,false
+com.vector.cfg.util.services.if,1.0.0.102011,plugins/com.vector.cfg.util.services.if_1.0.0.102011.jar,4,false
+com.vector.cfg.util.text,1.0.0.102011,plugins/com.vector.cfg.util.text_1.0.0.102011.jar,4,false
+com.vector.cfg.util.win32.win32.x86_64,1.0.0.102011,plugins/com.vector.cfg.util.win32.win32.x86_64_1.0.0.102011,4,false
+com.vector.cfg.validation.basicrules.impl,1.0.0.102011,plugins/com.vector.cfg.validation.basicrules.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.validation.basicrules.msr.impl,1.0.0.102011,plugins/com.vector.cfg.validation.basicrules.msr.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow,1.0.0.102011,plugins/com.vector.cfg.workflow_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.annotations.diff,1.0.0.102011,plugins/com.vector.cfg.workflow.annotations.diff_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.annotations.update,1.0.0.102011,plugins/com.vector.cfg.workflow.annotations.update_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.baseecuc.generator,1.0.0.102011,plugins/com.vector.cfg.workflow.baseecuc.generator_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.baseecuc.mapping,1.0.0.102011,plugins/com.vector.cfg.workflow.baseecuc.mapping_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.baseecuc.model.ecuc,1.0.0.102011,plugins/com.vector.cfg.workflow.baseecuc.model.ecuc_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.baseecuc.model.extract,1.0.0.102011,plugins/com.vector.cfg.workflow.baseecuc.model.extract_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.baseecuc.model.relations,1.0.0.102011,plugins/com.vector.cfg.workflow.baseecuc.model.relations_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.baseecuc.util,1.0.0.102011,plugins/com.vector.cfg.workflow.baseecuc.util_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.common.if,1.0.0.102011,plugins/com.vector.cfg.workflow.common.if_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.common.impl,1.0.0.102011,plugins/com.vector.cfg.workflow.common.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.common.internal.if,1.0.0.102011,plugins/com.vector.cfg.workflow.common.internal.if_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.common.util,1.0.0.102011,plugins/com.vector.cfg.workflow.common.util_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.derival,1.0.0.102011,plugins/com.vector.cfg.workflow.derival_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.diagnostics,1.0.0.102011,plugins/com.vector.cfg.workflow.diagnostics_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.diff,1.0.0.102011,plugins/com.vector.cfg.workflow.diff_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.diff.groovy,1.0.0.102011,plugins/com.vector.cfg.workflow.diff.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.ecucupdater,1.0.0.102011,plugins/com.vector.cfg.workflow.ecucupdater_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.errorreporting.cmd.impl,1.0.0.102011,plugins/com.vector.cfg.workflow.errorreporting.cmd.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.errorreporting.contribution.if,1.0.0.102011,plugins/com.vector.cfg.workflow.errorreporting.contribution.if_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.errorreporting.if,1.0.0.102011,plugins/com.vector.cfg.workflow.errorreporting.if_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.errorreporting.impl,1.0.0.102011,plugins/com.vector.cfg.workflow.errorreporting.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.errorreporting.internal.if,1.0.0.102011,plugins/com.vector.cfg.workflow.errorreporting.internal.if_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.errorreporting.txt.impl,1.0.0.102011,plugins/com.vector.cfg.workflow.errorreporting.txt.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.errorreporting.xml.impl,1.0.0.102011,plugins/com.vector.cfg.workflow.errorreporting.xml.impl_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.extract,1.0.0.102011,plugins/com.vector.cfg.workflow.extract_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.flat,1.0.0.102011,plugins/com.vector.cfg.workflow.flat_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.fw,1.0.0.102011,plugins/com.vector.cfg.workflow.fw_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.groovy,1.0.0.102011,plugins/com.vector.cfg.workflow.groovy_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.legacyconverter,1.0.0.102011,plugins/com.vector.cfg.workflow.legacyconverter_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.merge,1.0.0.102011,plugins/com.vector.cfg.workflow.merge_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.project,1.0.0.102011,plugins/com.vector.cfg.workflow.project_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.sysdesc.sync,1.0.0.102011,plugins/com.vector.cfg.workflow.sysdesc.sync_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.tdscfg,1.0.0.102011,plugins/com.vector.cfg.workflow.tdscfg_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.update,1.0.0.102011,plugins/com.vector.cfg.workflow.update_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.update.console,1.0.0.102011,plugins/com.vector.cfg.workflow.update.console_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.vase,1.0.0.102011,plugins/com.vector.cfg.workflow.vase_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.vase.console,1.0.0.102011,plugins/com.vector.cfg.workflow.vase.console_1.0.0.102011.jar,4,false
+com.vector.cfg.workflow.vtt,1.0.0.102011,plugins/com.vector.cfg.workflow.vtt_1.0.0.102011.jar,4,false
+com.vector.ctrl,1.0.0.102011,plugins/com.vector.ctrl_1.0.0.102011.jar,4,false
+com.vector.ctrl.grid,1.0.0.102011,plugins/com.vector.ctrl.grid_1.0.0.102011.jar,4,false
+com.vector.davinci.ctrl.fw,1.0.0.102011,plugins/com.vector.davinci.ctrl.fw_1.0.0.102011.jar,4,false
+com.vector.davinci.util,1.0.3,plugins/com.vector.davinci.util_1.0.3.jar,4,false
+com.vector.davinci.util.collections,1.0.1,plugins/com.vector.davinci.util.collections_1.0.1.jar,4,false
+com.vector.license,1.0.0.102011,plugins/com.vector.license_1.0.0.102011.jar,4,false
+com.vector.licensing.vlal,1.1.0.201904011350,plugins/com.vector.licensing.vlal_1.1.0.201904011350.jar,4,false
+com.vector.severities,1.0.0.102011,plugins/com.vector.severities_1.0.0.102011.jar,4,false
+javax.annotation,1.2.0.v201602091430,plugins/javax.annotation_1.2.0.v201602091430.jar,4,false
+javax.el,2.2.0.v201303151357,plugins/javax.el_2.2.0.v201303151357.jar,4,false
+javax.inject,1.0.0.v20091030,plugins/javax.inject_1.0.0.v20091030.jar,4,false
+javax.servlet,3.1.0.v201410161800,plugins/javax.servlet_3.1.0.v201410161800.jar,4,false
+javax.servlet.jsp,2.2.0.v201112011158,plugins/javax.servlet.jsp_2.2.0.v201112011158.jar,4,false
+joda-time,2.9.3,plugins/joda-time_2.9.3.jar,4,false
+net.sf.trove4j,3.0.3,plugins/net.sf.trove4j_3.0.3.jar,4,false
+org.aopalliance,1.0.0.v201105210816,plugins/org.aopalliance_1.0.0.v201105210816.jar,4,false
+org.apache.ant,1.10.6.v20190516-0412,plugins/org.apache.ant_1.10.6.v20190516-0412,4,false
+org.apache.batik.constants,1.11.0.v20190515-0436,plugins/org.apache.batik.constants_1.11.0.v20190515-0436.jar,4,false
+org.apache.batik.css,1.11.0.v20190515-0436,plugins/org.apache.batik.css_1.11.0.v20190515-0436.jar,4,false
+org.apache.batik.i18n,1.11.0.v20190515-0436,plugins/org.apache.batik.i18n_1.11.0.v20190515-0436.jar,4,false
+org.apache.batik.util,1.11.0.v20190515-0436,plugins/org.apache.batik.util_1.11.0.v20190515-0436.jar,4,false
+org.apache.commons.cli,1.4.0,plugins/org.apache.commons.cli_1.4.0.jar,4,false
+org.apache.commons.codec,1.10.0.v20180409-1845,plugins/org.apache.commons.codec_1.10.0.v20180409-1845.jar,4,false
+org.apache.commons.io,2.6.0.v20190123-2029,plugins/org.apache.commons.io_2.6.0.v20190123-2029.jar,4,false
+org.apache.commons.jxpath,1.3.0.v200911051830,plugins/org.apache.commons.jxpath_1.3.0.v200911051830.jar,4,false
+org.apache.commons.lang,2.6.0.v201404270220,plugins/org.apache.commons.lang_2.6.0.v201404270220.jar,4,false
+org.apache.commons.logging,1.2.0.v20180409-1502,plugins/org.apache.commons.logging_1.2.0.v20180409-1502.jar,4,false
+org.apache.felix.gogo.command,1.0.2.v20170914-1324,plugins/org.apache.felix.gogo.command_1.0.2.v20170914-1324.jar,4,false
+org.apache.felix.gogo.runtime,1.1.0.v20180713-1646,plugins/org.apache.felix.gogo.runtime_1.1.0.v20180713-1646.jar,4,false
+org.apache.felix.gogo.shell,1.1.0.v20180713-1646,plugins/org.apache.felix.gogo.shell_1.1.0.v20180713-1646.jar,4,false
+org.apache.felix.scr,2.1.14.v20190123-1619,plugins/org.apache.felix.scr_2.1.14.v20190123-1619.jar,1,true
+org.apache.jasper.glassfish,2.2.2.v201501141630,plugins/org.apache.jasper.glassfish_2.2.2.v201501141630.jar,4,false
+org.apache.logging.log4j.api,2.13.1,plugins/org.apache.logging.log4j.api_2.13.1.jar,4,false
+org.apache.logging.log4j.core,2.13.1,plugins/org.apache.logging.log4j.core_2.13.1.jar,4,false
+org.apache.lucene.analyzers-common,8.0.0.v20190404-1858,plugins/org.apache.lucene.analyzers-common_8.0.0.v20190404-1858.jar,4,false
+org.apache.lucene.analyzers-smartcn,8.0.0.v20190404-1858,plugins/org.apache.lucene.analyzers-smartcn_8.0.0.v20190404-1858.jar,4,false
+org.apache.lucene.core,8.0.0.v20190404-1858,plugins/org.apache.lucene.core_8.0.0.v20190404-1858.jar,4,false
+org.apache.servicemix.bundles.jdom,1.1.2.1,plugins/org.apache.servicemix.bundles.jdom_1.1.2.1.jar,4,false
+org.apache.xmlgraphics,2.3.0.v20190515-0436,plugins/org.apache.xmlgraphics_2.3.0.v20190515-0436.jar,4,false
+org.eclipse.ant.core,3.5.500.v20190701-1953,plugins/org.eclipse.ant.core_3.5.500.v20190701-1953.jar,4,false
+org.eclipse.compare,3.7.700.v20190802-1838,plugins/org.eclipse.compare_3.7.700.v20190802-1838.jar,4,false
+org.eclipse.compare.core,3.6.600.v20190615-1517,plugins/org.eclipse.compare.core_3.6.600.v20190615-1517.jar,4,false
+org.eclipse.core.commands,3.9.500.v20190805-1157,plugins/org.eclipse.core.commands_3.9.500.v20190805-1157.jar,4,false
+org.eclipse.core.contenttype,3.7.400.v20190624-1144,plugins/org.eclipse.core.contenttype_3.7.400.v20190624-1144.jar,4,false
+org.eclipse.core.databinding,1.7.500.v20190624-2109,plugins/org.eclipse.core.databinding_1.7.500.v20190624-2109.jar,4,false
+org.eclipse.core.databinding.beans,1.5.100.v20190624-2109,plugins/org.eclipse.core.databinding.beans_1.5.100.v20190624-2109.jar,4,false
+org.eclipse.core.databinding.observable,1.8.0.v20190805-1157,plugins/org.eclipse.core.databinding.observable_1.8.0.v20190805-1157.jar,4,false
+org.eclipse.core.databinding.property,1.7.100.v20190805-1157,plugins/org.eclipse.core.databinding.property_1.7.100.v20190805-1157.jar,4,false
+org.eclipse.core.expressions,3.6.500.v20190617-1926,plugins/org.eclipse.core.expressions_3.6.500.v20190617-1926.jar,4,false
+org.eclipse.core.filebuffers,3.6.700.v20190614-0928,plugins/org.eclipse.core.filebuffers_3.6.700.v20190614-0928.jar,4,false
+org.eclipse.core.filesystem,1.7.500.v20190620-1312,plugins/org.eclipse.core.filesystem_1.7.500.v20190620-1312.jar,4,false
+org.eclipse.core.filesystem.win32.x86_64,1.4.200.v20190812-0909,plugins/org.eclipse.core.filesystem.win32.x86_64_1.4.200.v20190812-0909.jar,4,false
+org.eclipse.core.jobs,3.10.500.v20190620-1426,plugins/org.eclipse.core.jobs_3.10.500.v20190620-1426.jar,4,false
+org.eclipse.core.net,1.3.600.v20190619-1613,plugins/org.eclipse.core.net_1.3.600.v20190619-1613.jar,4,false
+org.eclipse.core.resources,3.13.500.v20190819-0800,plugins/org.eclipse.core.resources_3.13.500.v20190819-0800.jar,4,false
+org.eclipse.core.resources.win32.x86_64,3.5.400.v20190812-0909,plugins/org.eclipse.core.resources.win32.x86_64_3.5.400.v20190812-0909.jar,4,false
+org.eclipse.core.runtime,3.16.0.v20190823-1314,plugins/org.eclipse.core.runtime_3.16.0.v20190823-1314.jar,3,true
+org.eclipse.core.variables,3.4.600.v20190614-1239,plugins/org.eclipse.core.variables_3.4.600.v20190614-1239.jar,4,false
+org.eclipse.debug.core,3.14.0.v20190812-1404,plugins/org.eclipse.debug.core_3.14.0.v20190812-1404.jar,4,false
+org.eclipse.draw2d,3.10.100.201606061308,plugins/org.eclipse.draw2d_3.10.100.201606061308.jar,4,false
+org.eclipse.e4.core.commands,0.12.700.v20190621-1412,plugins/org.eclipse.e4.core.commands_0.12.700.v20190621-1412.jar,4,false
+org.eclipse.e4.core.contexts,1.8.200.v20190620-0649,plugins/org.eclipse.e4.core.contexts_1.8.200.v20190620-0649.jar,4,false
+org.eclipse.e4.core.di,1.7.400.v20190903-1311,plugins/org.eclipse.e4.core.di_1.7.400.v20190903-1311.jar,4,false
+org.eclipse.e4.core.di.annotations,1.6.400.v20190518-1217,plugins/org.eclipse.e4.core.di.annotations_1.6.400.v20190518-1217.jar,4,false
+org.eclipse.e4.core.di.extensions,0.15.300.v20190213-1308,plugins/org.eclipse.e4.core.di.extensions_0.15.300.v20190213-1308.jar,4,false
+org.eclipse.e4.core.di.extensions.supplier,0.15.400.v20190709-0707,plugins/org.eclipse.e4.core.di.extensions.supplier_0.15.400.v20190709-0707.jar,4,false
+org.eclipse.e4.core.services,2.2.0.v20190630-2019,plugins/org.eclipse.e4.core.services_2.2.0.v20190630-2019.jar,4,false
+org.eclipse.e4.emf.xpath,0.2.400.v20190621-1946,plugins/org.eclipse.e4.emf.xpath_0.2.400.v20190621-1946.jar,4,false
+org.eclipse.e4.ui.bindings,0.12.600.v20190625-0735,plugins/org.eclipse.e4.ui.bindings_0.12.600.v20190625-0735.jar,4,false
+org.eclipse.e4.ui.css.core,0.12.800.v20190805-1157,plugins/org.eclipse.e4.ui.css.core_0.12.800.v20190805-1157.jar,4,false
+org.eclipse.e4.ui.css.swt,0.13.600.v20190805-1157,plugins/org.eclipse.e4.ui.css.swt_0.13.600.v20190805-1157.jar,4,false
+org.eclipse.e4.ui.css.swt.theme,0.12.400.v20190812-0413,plugins/org.eclipse.e4.ui.css.swt.theme_0.12.400.v20190812-0413.jar,4,false
+org.eclipse.e4.ui.di,1.2.600.v20190510-1100,plugins/org.eclipse.e4.ui.di_1.2.600.v20190510-1100.jar,4,false
+org.eclipse.e4.ui.dialogs,1.1.600.v20190814-0636,plugins/org.eclipse.e4.ui.dialogs_1.1.600.v20190814-0636.jar,4,false
+org.eclipse.e4.ui.model.workbench,2.1.500.v20190824-1021,plugins/org.eclipse.e4.ui.model.workbench_2.1.500.v20190824-1021.jar,4,false
+org.eclipse.e4.ui.services,1.3.600.v20190716-1245,plugins/org.eclipse.e4.ui.services_1.3.600.v20190716-1245.jar,4,false
+org.eclipse.e4.ui.widgets,1.2.500.v20190624-0808,plugins/org.eclipse.e4.ui.widgets_1.2.500.v20190624-0808.jar,4,false
+org.eclipse.e4.ui.workbench,1.10.100.v20190810-0814,plugins/org.eclipse.e4.ui.workbench_1.10.100.v20190810-0814.jar,4,false
+org.eclipse.e4.ui.workbench.addons.swt,1.3.600.v20190716-1245,plugins/org.eclipse.e4.ui.workbench.addons.swt_1.3.600.v20190716-1245.jar,4,false
+org.eclipse.e4.ui.workbench.renderers.swt,0.14.800.v20190716-1245,plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.14.800.v20190716-1245.jar,4,false
+org.eclipse.e4.ui.workbench.swt,0.14.700.v20190807-1716,plugins/org.eclipse.e4.ui.workbench.swt_0.14.700.v20190807-1716.jar,4,false
+org.eclipse.e4.ui.workbench3,0.15.200.v20190621-1448,plugins/org.eclipse.e4.ui.workbench3_0.15.200.v20190621-1448.jar,4,false
+org.eclipse.elk.alg.common,0.5.0,plugins/org.eclipse.elk.alg.common_0.5.0.jar,4,false
+org.eclipse.elk.alg.layered,0.5.0,plugins/org.eclipse.elk.alg.layered_0.5.0.jar,4,false
+org.eclipse.elk.core,0.5.0,plugins/org.eclipse.elk.core_0.5.0.jar,4,false
+org.eclipse.elk.graph,0.5.0,plugins/org.eclipse.elk.graph_0.5.0.jar,4,false
+org.eclipse.emf.common,2.16.0.v20190625-1131,plugins/org.eclipse.emf.common_2.16.0.v20190625-1131.jar,4,false
+org.eclipse.emf.ecore,2.19.0.v20190822-1451,plugins/org.eclipse.emf.ecore_2.19.0.v20190822-1451.jar,4,false
+org.eclipse.emf.ecore.change,2.14.0.v20190528-0725,plugins/org.eclipse.emf.ecore.change_2.14.0.v20190528-0725.jar,4,false
+org.eclipse.emf.ecore.xmi,2.16.0.v20190528-0725,plugins/org.eclipse.emf.ecore.xmi_2.16.0.v20190528-0725.jar,4,false
+org.eclipse.equinox.app,1.4.300.v20190815-1535,plugins/org.eclipse.equinox.app_1.4.300.v20190815-1535.jar,4,false
+org.eclipse.equinox.bidi,1.2.100.v20190815-1535,plugins/org.eclipse.equinox.bidi_1.2.100.v20190815-1535.jar,4,false
+org.eclipse.equinox.common,3.10.500.v20190815-1535,plugins/org.eclipse.equinox.common_3.10.500.v20190815-1535.jar,2,true
+org.eclipse.equinox.console,1.4.0.v20190819-1430,plugins/org.eclipse.equinox.console_1.4.0.v20190819-1430.jar,4,false
+org.eclipse.equinox.ds,1.6.0.v20190122-0806,plugins/org.eclipse.equinox.ds_1.6.0.v20190122-0806.jar,1,true
+org.eclipse.equinox.event,1.5.200.v20190814-0953,plugins/org.eclipse.equinox.event_1.5.200.v20190814-0953.jar,2,true
+org.eclipse.equinox.http.jetty,3.7.200.v20190714-1849,plugins/org.eclipse.equinox.http.jetty_3.7.200.v20190714-1849.jar,4,false
+org.eclipse.equinox.http.registry,1.1.700.v20190214-1948,plugins/org.eclipse.equinox.http.registry_1.1.700.v20190214-1948.jar,4,false
+org.eclipse.equinox.http.servlet,1.6.200.v20190823-1423,plugins/org.eclipse.equinox.http.servlet_1.6.200.v20190823-1423.jar,4,false
+org.eclipse.equinox.jsp.jasper,1.1.300.v20190714-1850,plugins/org.eclipse.equinox.jsp.jasper_1.1.300.v20190714-1850.jar,4,false
+org.eclipse.equinox.jsp.jasper.registry,1.1.300.v20190714-1850,plugins/org.eclipse.equinox.jsp.jasper.registry_1.1.300.v20190714-1850.jar,4,false
+org.eclipse.equinox.launcher,1.5.500.v20190715-1310,plugins/org.eclipse.equinox.launcher_1.5.500.v20190715-1310.jar,4,false
+org.eclipse.equinox.launcher.win32.win32.x86_64,1.1.1100.v20190907-0426,plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426,4,false
+org.eclipse.equinox.p2.core,2.6.100.v20190705-1223,plugins/org.eclipse.equinox.p2.core_2.6.100.v20190705-1223.jar,4,false
+org.eclipse.equinox.p2.engine,2.6.400.v20190716-0825,plugins/org.eclipse.equinox.p2.engine_2.6.400.v20190716-0825.jar,4,false
+org.eclipse.equinox.p2.metadata,2.4.500.v20190807-0737,plugins/org.eclipse.equinox.p2.metadata_2.4.500.v20190807-0737.jar,4,false
+org.eclipse.equinox.p2.metadata.repository,1.3.200.v20190808-0702,plugins/org.eclipse.equinox.p2.metadata.repository_1.3.200.v20190808-0702.jar,4,false
+org.eclipse.equinox.p2.repository,2.4.500.v20190716-0939,plugins/org.eclipse.equinox.p2.repository_2.4.500.v20190716-0939.jar,4,false
+org.eclipse.equinox.preferences,3.7.500.v20190815-1535,plugins/org.eclipse.equinox.preferences_3.7.500.v20190815-1535.jar,4,false
+org.eclipse.equinox.registry,3.8.500.v20190714-1850,plugins/org.eclipse.equinox.registry_3.8.500.v20190714-1850.jar,4,false
+org.eclipse.equinox.security,1.3.300.v20190714-1851,plugins/org.eclipse.equinox.security_1.3.300.v20190714-1851.jar,4,false
+org.eclipse.equinox.simpleconfigurator,1.3.300.v20190716-0825,plugins/org.eclipse.equinox.simpleconfigurator_1.3.300.v20190716-0825.jar,1,true
+org.eclipse.equinox.util,1.1.300.v20190714-1852,plugins/org.eclipse.equinox.util_1.1.300.v20190714-1852.jar,4,false
+org.eclipse.help,3.8.500.v20190624-2105,plugins/org.eclipse.help_3.8.500.v20190624-2105.jar,4,false
+org.eclipse.help.base,4.2.700.v20190916-1045,plugins/org.eclipse.help.base_4.2.700.v20190916-1045.jar,4,false
+org.eclipse.help.ui,4.1.600.v20190814-0936,plugins/org.eclipse.help.ui_4.1.600.v20190814-0936.jar,4,false
+org.eclipse.help.webapp,3.9.600.v20190814-0635,plugins/org.eclipse.help.webapp_3.9.600.v20190814-0635.jar,4,false
+org.eclipse.jdt.annotation,2.2.300.v20190328-1431,plugins/org.eclipse.jdt.annotation_2.2.300.v20190328-1431.jar,4,false
+org.eclipse.jdt.annotation,2.2.200.v20180921-1416,plugins/org.eclipse.jdt.annotation_2.2.200.v20180921-1416.jar,4,false
+org.eclipse.jdt.compiler.apt,1.3.700.v20190704-1731,plugins/org.eclipse.jdt.compiler.apt_1.3.700.v20190704-1731.jar,4,false
+org.eclipse.jdt.compiler.tool,1.2.600.v20190322-0450,plugins/org.eclipse.jdt.compiler.tool_1.2.600.v20190322-0450.jar,4,false
+org.eclipse.jdt.core,3.19.0.v20190903-0936,plugins/org.eclipse.jdt.core_3.19.0.v20190903-0936.jar,4,false
+org.eclipse.jdt.debug,3.13.100.v20190902-1050,plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050,4,false
+org.eclipse.jdt.launching,3.15.0.v20190826-1639,plugins/org.eclipse.jdt.launching_3.15.0.v20190826-1639.jar,4,false
+org.eclipse.jetty.continuation,9.4.20.v20190813,plugins/org.eclipse.jetty.continuation_9.4.20.v20190813.jar,4,false
+org.eclipse.jetty.http,9.4.20.v20190813,plugins/org.eclipse.jetty.http_9.4.20.v20190813.jar,4,false
+org.eclipse.jetty.io,9.4.20.v20190813,plugins/org.eclipse.jetty.io_9.4.20.v20190813.jar,4,false
+org.eclipse.jetty.security,9.4.20.v20190813,plugins/org.eclipse.jetty.security_9.4.20.v20190813.jar,4,false
+org.eclipse.jetty.server,9.4.20.v20190813,plugins/org.eclipse.jetty.server_9.4.20.v20190813.jar,4,false
+org.eclipse.jetty.servlet,9.4.20.v20190813,plugins/org.eclipse.jetty.servlet_9.4.20.v20190813.jar,4,false
+org.eclipse.jetty.util,9.4.20.v20190813,plugins/org.eclipse.jetty.util_9.4.20.v20190813.jar,4,false
+org.eclipse.jface,3.17.0.v20190820-1444,plugins/org.eclipse.jface_3.17.0.v20190820-1444.jar,4,false
+org.eclipse.jface.databinding,1.9.100.v20190805-1255,plugins/org.eclipse.jface.databinding_1.9.100.v20190805-1255.jar,4,false
+org.eclipse.jface.text,3.15.300.v20190819-0725,plugins/org.eclipse.jface.text_3.15.300.v20190819-0725.jar,4,false
+org.eclipse.ltk.core.refactoring,3.10.200.v20190814-1719,plugins/org.eclipse.ltk.core.refactoring_3.10.200.v20190814-1719.jar,4,false
+org.eclipse.ltk.ui.refactoring,3.10.0.v20190819-2110,plugins/org.eclipse.ltk.ui.refactoring_3.10.0.v20190819-2110.jar,4,false
+org.eclipse.nebula.widgets.nattable.core,1.6.0.201909181823,plugins/org.eclipse.nebula.widgets.nattable.core_1.6.0.201909181823.jar,4,false
+org.eclipse.nebula.widgets.nattable.extension.e4,1.2.0.201909181823,plugins/org.eclipse.nebula.widgets.nattable.extension.e4_1.2.0.201909181823.jar,4,false
+org.eclipse.nebula.widgets.nattable.extension.glazedlists,1.6.0.201909181823,plugins/org.eclipse.nebula.widgets.nattable.extension.glazedlists_1.6.0.201909181823.jar,4,false
+org.eclipse.nebula.widgets.tablecombo,1.2.0.201907151344,plugins/org.eclipse.nebula.widgets.tablecombo_1.2.0.201907151344.jar,4,false
+org.eclipse.osgi,3.15.0.v20190830-1434,plugins/org.eclipse.osgi_3.15.0.v20190830-1434.jar,4,false
+org.eclipse.osgi.compatibility.state,1.1.600.v20190814-1451,plugins/org.eclipse.osgi.compatibility.state_1.1.600.v20190814-1451.jar,4,false
+org.eclipse.osgi.services,3.8.0.v20190206-2147,plugins/org.eclipse.osgi.services_3.8.0.v20190206-2147.jar,4,false
+org.eclipse.osgi.util,3.5.300.v20190708-1141,plugins/org.eclipse.osgi.util_3.5.300.v20190708-1141.jar,4,false
+org.eclipse.swt,3.112.0.v20200310-0942-543747,plugins/org.eclipse.swt_3.112.0.v20200310-0942-543747.jar,4,false
+org.eclipse.swt.win32.win32.x86_64,3.112.0.v20200310-0942-543747,plugins/org.eclipse.swt.win32.win32.x86_64_3.112.0.v20200310-0942-543747.jar,4,false
+org.eclipse.team.core,3.8.700.v20190619-1613,plugins/org.eclipse.team.core_3.8.700.v20190619-1613.jar,4,false
+org.eclipse.team.ui,3.8.600.v20190819-1553,plugins/org.eclipse.team.ui_3.8.600.v20190819-1553.jar,4,false
+org.eclipse.text,3.9.0.v20190826-1019,plugins/org.eclipse.text_3.9.0.v20190826-1019.jar,4,false
+org.eclipse.ui,3.114.0.v20190808-1317,plugins/org.eclipse.ui_3.114.0.v20190808-1317.jar,4,false
+org.eclipse.ui.console,3.8.600.v20190815-2020,plugins/org.eclipse.ui.console_3.8.600.v20190815-2020.jar,4,false
+org.eclipse.ui.editors,3.12.0.v20190730-1840,plugins/org.eclipse.ui.editors_3.12.0.v20190730-1840.jar,4,false
+org.eclipse.ui.forms,3.8.100.v20190625-1825,plugins/org.eclipse.ui.forms_3.8.100.v20190625-1825.jar,4,false
+org.eclipse.ui.ide,3.16.0.v20190916-1323,plugins/org.eclipse.ui.ide_3.16.0.v20190916-1323.jar,4,false
+org.eclipse.ui.ide.application,1.3.400.v20190818-1234,plugins/org.eclipse.ui.ide.application_1.3.400.v20190818-1234.jar,4,false
+org.eclipse.ui.navigator,3.9.0.v20190807-2204,plugins/org.eclipse.ui.navigator_3.9.0.v20190807-2204.jar,4,false
+org.eclipse.ui.navigator.resources,3.7.0.v20190820-1649,plugins/org.eclipse.ui.navigator.resources_3.7.0.v20190820-1649.jar,4,false
+org.eclipse.ui.themes,1.2.700.v20190826-0816,plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816,4,false
+org.eclipse.ui.views,3.10.0.v20190805-1157,plugins/org.eclipse.ui.views_3.10.0.v20190805-1157.jar,4,false
+org.eclipse.ui.views.properties.tabbed,3.8.600.v20190713-1021,plugins/org.eclipse.ui.views.properties.tabbed_3.8.600.v20190713-1021.jar,4,false
+org.eclipse.ui.workbench,3.116.0.v20190826-1428,plugins/org.eclipse.ui.workbench_3.116.0.v20190826-1428.jar,4,false
+org.eclipse.ui.workbench.texteditor,3.13.0.v20190903-0631,plugins/org.eclipse.ui.workbench.texteditor_3.13.0.v20190903-0631.jar,4,false
+org.eclipse.update.configurator,3.4.300.v20190518-1030,plugins/org.eclipse.update.configurator_3.4.300.v20190518-1030.jar,4,false
+org.eclipse.urischeme,1.0.400.v20190621-1448,plugins/org.eclipse.urischeme_1.0.400.v20190621-1448.jar,4,false
+org.eclipse.xtext.xbase.lib,2.19.0.v20190902-0728,plugins/org.eclipse.xtext.xbase.lib_2.19.0.v20190902-0728.jar,4,false
+org.eclipse.zest.core,1.5.300.201606061308,plugins/org.eclipse.zest.core_1.5.300.201606061308.jar,4,false
+org.eclipse.zest.layouts,1.1.300.201606061308,plugins/org.eclipse.zest.layouts_1.1.300.201606061308.jar,4,false
+org.hamcrest.core,1.3.0.v20180420-1519,plugins/org.hamcrest.core_1.3.0.v20180420-1519.jar,4,false
+org.hamcrest.library,1.3.0.v20180524-2246,plugins/org.hamcrest.library_1.3.0.v20180524-2246.jar,4,false
+org.hsqldb,2.2.5.201804101419,plugins/org.hsqldb_2.2.5.201804101419.jar,4,false
+org.junit,4.12.0.v201504281640,plugins/org.junit_4.12.0.v201504281640,4,false
+org.scala-lang.scala-library,2.11.7.v20150622-112736-1fbce4612c,plugins/org.scala-lang.scala-library_2.11.7.v20150622-112736-1fbce4612c.jar,4,false
+org.tukaani.xz,1.8.0.v20180207-1613,plugins/org.tukaani.xz_1.8.0.v20180207-1613.jar,4,false
+org.w3c.css.sac,1.3.1.v200903091627,plugins/org.w3c.css.sac_1.3.1.v200903091627.jar,4,false
+org.w3c.dom.events,3.0.0.draft20060413_v201105210656,plugins/org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar,4,false
+org.w3c.dom.smil,1.0.1.v200903091627,plugins/org.w3c.dom.smil_1.0.1.v200903091627.jar,4,false
+org.w3c.dom.svg,1.1.0.v201011041433,plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar,4,false
+sun.misc,1.0.0.201906171301,plugins/sun.misc_1.0.0.201906171301,4,false
+vi.annotations.nodsl.base.if,9.0.0.201910210654,plugins/vi.annotations.nodsl.base.if_9.0.0.201910210654.jar,4,false
+vi.api,9.0.0.201910210654,plugins/vi.api_9.0.0.201910210654.jar,4,false
+vi.auth.api,9.0.0.201910210654,plugins/vi.auth.api_9.0.0.201910210654.jar,4,false
+vi.authentication.nodsl.base.if,9.0.0.201910210654,plugins/vi.authentication.nodsl.base.if_9.0.0.201910210654.jar,4,false
+vi.collections,9.0.0.201910210654,plugins/vi.collections_9.0.0.201910210654.jar,4,false
+vi.common.nodsl.base.if,9.0.0.201910210654,plugins/vi.common.nodsl.base.if_9.0.0.201910210654.jar,4,false
+vi.concurrency.api,9.0.0.201910210654,plugins/vi.concurrency.api_9.0.0.201910210654.jar,4,false
+vi.deltamodel.nodsl.modeling.if,9.0.0.201910210654,plugins/vi.deltamodel.nodsl.modeling.if_9.0.0.201910210654.jar,4,false
+vi.globalevent.nodsl.modeling.if,9.5.0.201910210654,plugins/vi.globalevent.nodsl.modeling.if_9.5.0.201910210654.jar,4,false
+vi.info,9.0.0.201910210654,plugins/vi.info_9.0.0.201910210654.jar,4,false
+vi.info.mdf,9.0.0.201910210654,plugins/vi.info.mdf_9.0.0.201910210654.jar,4,false
+vi.mdf.nodsl.modeling.if,9.0.0.201910210654,plugins/vi.mdf.nodsl.modeling.if_9.0.0.201910210654.jar,4,false
+vi.mdf.nodsl.modeling.impl,9.0.0.201910210654,plugins/vi.mdf.nodsl.modeling.impl_9.0.0.201910210654.jar,4,false
+vi.mdf.nodsl.modeling.internal.if,9.0.0.201910210654,plugins/vi.mdf.nodsl.modeling.internal.if_9.0.0.201910210654.jar,4,false
+vi.mdf.nodsl.modeling.legacy.util,9.0.0.201910210654,plugins/vi.mdf.nodsl.modeling.legacy.util_9.0.0.201910210654.jar,4,false
+vi.mm.mof.modeling.impl,9.0.0.201910210654,plugins/vi.mm.mof.modeling.impl_9.0.0.201910210654.jar,4,false
+vi.mmregistry.nodsl.modeling.if,9.0.0.201910210654,plugins/vi.mmregistry.nodsl.modeling.if_9.0.0.201910210654.jar,4,false
+vi.modelbridge.nodsl.modeling.if,9.0.0.201910210654,plugins/vi.modelbridge.nodsl.modeling.if_9.0.0.201910210654.jar,4,false
+vi.monitoring.nodsl.base.if,9.0.0.201910210654,plugins/vi.monitoring.nodsl.base.if_9.0.0.201910210654.jar,4,false
+vi.status.nodsl.base.if,9.0.0.201910210654,plugins/vi.status.nodsl.base.if_9.0.0.201910210654.jar,4,false
+vi.testenv.nodsl.base.util,9.0.0.201910210654,plugins/vi.testenv.nodsl.base.util_9.0.0.201910210654.jar,4,false
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.automation.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.automation.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..64e65979
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.automation.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,145 @@
+
+
+
+
+ Automation interface for DaVinci Products.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.automation.msr.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.automation.msr.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..e2ad7eb8
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.automation.msr.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,19 @@
+
+
+ Automation interface for DaVinci Configurator.
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.console.app.dvcfg.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.console.app.dvcfg.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..0415d1e0
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.console.app.dvcfg.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,146 @@
+
+
+
+
+ DaVinci Configurator command line application.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.console.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.console.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..6a02bc13
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.console.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,60 @@
+
+
+
+
+ Command line interface for DaVinci products.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.external.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.external.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..00496450
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.external.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,57 @@
+
+
+
+
+ [Enter Feature Description here.]
+
+
+
+ [Enter Copyright Description here.]
+
+
+
+ [Enter License Description here.]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..6502679d
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,226 @@
+
+
+
+
+ DaVinci products core.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.model.external.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.model.external.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..297f5171
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.model.external.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,448 @@
+
+
+
+
+ [Enter Feature Description here.]
+
+
+
+ [Enter Copyright Description here.]
+
+
+
+ [Enter License Description here.]
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.model.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.model.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..5cbc1f68
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.model.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,361 @@
+
+
+
+
+ AUTOSAR model for DaVinci products.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.msr.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.msr.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..2b999046
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.core.msr.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,243 @@
+
+
+
+
+ DaVinci Configurator core for AUTOSAR classic platform.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.customersupport.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.customersupport.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..4dd1d3cf
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.customersupport.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,50 @@
+
+
+
+
+ DaVinci Customer Support feature.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.base.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.base.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..4c7b34fd
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.base.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ DaVinci Configurator base domain.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.com.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.com.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..5d3cd797
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.com.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,50 @@
+
+
+
+
+ DaVinci Configurator communication domain.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.comctrl.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.comctrl.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..9ee52b90
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.comctrl.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ DaVinci Configurator communication control domain.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.diagnostics.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.diagnostics.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..60ceb0f3
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.diagnostics.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,47 @@
+
+
+
+
+ DaVinci Configurator diagnostic domain.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.io.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.io.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..e71c4351
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.io.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ DaVinci Configurator I/O domain.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.measurecalib.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.measurecalib.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..af9d0b56
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.measurecalib.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ DaVinci Configurator measurement and calibration domain.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.mem.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.mem.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..52e1867f
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.mem.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,66 @@
+
+
+
+
+ DaVinci Configurator memory domain.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.modemgt.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.modemgt.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..cb0b8e7e
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.modemgt.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,55 @@
+
+
+
+
+ DaVinci Configurator mode management domain.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.msr.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.msr.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..0d1938de
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.msr.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,62 @@
+
+
+
+
+ DaVinci Configurator domains for AUTOSAR classic platform.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.runtimesys.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.runtimesys.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..8230209a
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.runtimesys.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,50 @@
+
+
+
+
+ DaVinci Configurator runtime system domain.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.security.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.security.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..1b7ba871
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.dom.security.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,29 @@
+
+
+
+
+ DaVinci Configurator security domain.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gen.bswmdmodelgenerator.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gen.bswmdmodelgenerator.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..e3c5556a
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gen.bswmdmodelgenerator.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,126 @@
+
+
+
+
+ DaVinci BSWMD model generator.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gen.core.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gen.core.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..ffc92c95
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gen.core.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,72 @@
+
+
+
+
+ DaVinci products generator core.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gen.core.msr.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gen.core.msr.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..87d81338
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gen.core.msr.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ DaVinci configurator generator core.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gen.published.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gen.published.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..2c59a323
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gen.published.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,68 @@
+
+
+
+
+ Published API for DaVinci generators.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gui.app.dvcfg.external.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gui.app.dvcfg.external.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..7b584e22
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gui.app.dvcfg.external.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,667 @@
+
+
+
+
+ 3rd party libraries for DaVinci Configurator.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gui.app.dvcfg.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gui.app.dvcfg.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..b08b33f1
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gui.app.dvcfg.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,194 @@
+
+
+
+
+ DaVinci Configurator GUI.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gui.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gui.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..176c05f2
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.gui.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,142 @@
+
+
+
+
+ GUI components for DaVinci Products.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.interop.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.interop.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..7d675268
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.interop.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,55 @@
+
+
+
+
+ DaVinci Configurator Interoperability Feature
+
+
+
+ [Enter Copyright Description here.]
+
+
+
+ [Enter License Description here.]
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.model.mdf.feature_1.15.0.201910210654/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.model.mdf.feature_1.15.0.201910210654/feature.xml
new file mode 100644
index 00000000..b010b692
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.model.mdf.feature_1.15.0.201910210654/feature.xml
@@ -0,0 +1,267 @@
+
+
+
+
+ DaVinciCFG Model MDF Feature for target platform
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.model.services.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.model.services.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..a80fea4e
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.model.services.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,82 @@
+
+
+
+
+ Model services for DaVinci products.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.model.services.msr.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.model.services.msr.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..fee3cc65
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.model.services.msr.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,36 @@
+
+
+
+
+ Model services for DaVinci Msr products.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.reporting.feature_1.4.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.reporting.feature_1.4.0.r102011/feature.xml
new file mode 100644
index 00000000..e17c080f
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.reporting.feature_1.4.0.r102011/feature.xml
@@ -0,0 +1,36 @@
+
+
+
+
+ Reporting for DaVinci products.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.util.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.util.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..ba6b560d
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.util.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,219 @@
+
+
+
+
+ Utilities for DaVinci Products
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.util.scripting.groovy.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.util.scripting.groovy.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..427a903d
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.util.scripting.groovy.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,42 @@
+
+
+
+
+ DaVinci Configurator groovy utilities.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.workflow.baseecuc.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.workflow.baseecuc.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..b4784a0d
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.workflow.baseecuc.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,71 @@
+
+
+
+
+ DaVinci Configurator BaseEcuc workflow.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.workflow.feature_1.0.0.r102011/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.workflow.feature_1.0.0.r102011/feature.xml
new file mode 100644
index 00000000..77544bdb
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/com.vector.cfg.workflow.feature_1.0.0.r102011/feature.xml
@@ -0,0 +1,250 @@
+
+
+
+
+ Workflow for DaVinci Configurator.
+
+
+
+ (c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
+
+
+ Vector Group License Agreement
+
+This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see www.vector.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/META-INF/ECLIPSE_.RSA b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/META-INF/ECLIPSE_.RSA
new file mode 100644
index 00000000..65efd0b8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/META-INF/ECLIPSE_.RSA differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/META-INF/ECLIPSE_.SF b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/META-INF/ECLIPSE_.SF
new file mode 100644
index 00000000..1b8ee75e
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/META-INF/ECLIPSE_.SF
@@ -0,0 +1,18 @@
+Signature-Version: 1.0
+SHA-256-Digest-Manifest-Main-Attributes: xswmy5fBi1CVyUo9TEnkA/21IGo5p
+ WzVDdnaPPY/LMc=
+SHA-256-Digest-Manifest: vwNIQlQVbcjlDQu0ADdEqGRYQDAejSNnbuPpMinBsFE=
+Created-By: 1.8.0_51 (Oracle Corporation)
+
+Name: epl-2.0.html
+SHA-256-Digest: AED4dAeGrOY0hc5nW8gJmyCMPlZ5rTF8ACL9TK1dx/Q=
+
+Name: feature.xml
+SHA-256-Digest: DW7Y0hYCjGsgCgQa2liMBuxpv3h9TefwUuF6wuVc0OE=
+
+Name: feature.properties
+SHA-256-Digest: ldtiv5bPp61+DbQuWhJ+reRNO85zGPCM4TS+WyBKs+A=
+
+Name: license.html
+SHA-256-Digest: zVM/vJgU0kRLZDQ3qmgeRgMh5WQ38NzJh/8vJedLd0s=
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/META-INF/MANIFEST.MF b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/META-INF/MANIFEST.MF
new file mode 100644
index 00000000..5b5afdf5
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/META-INF/MANIFEST.MF
@@ -0,0 +1,18 @@
+Manifest-Version: 1.0
+Archiver-Version: Plexus Archiver
+Built-By: genie.emf
+Created-By: Apache Maven 3.0.5
+Build-Jdk: 1.8.0_192
+
+Name: epl-2.0.html
+SHA-256-Digest: koxKavfpz4JYnlYPmP+7at5zhbWf7Iy07zamu5HPcBg=
+
+Name: feature.xml
+SHA-256-Digest: Srk5lbaR2xrgO0SaUQJGXQuCuLxxozK4VObgJFKGG4Q=
+
+Name: feature.properties
+SHA-256-Digest: B6OXLTaNH1Xxos80NGLBuU8vk/zycXNAF5vWqw+rzII=
+
+Name: license.html
+SHA-256-Digest: Dv5NbrV590iFepPFp4HDAA9w8zkHSynRW5FCE+FLHVM=
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/epl-2.0.html b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/epl-2.0.html
new file mode 100644
index 00000000..637a181d
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/epl-2.0.html
@@ -0,0 +1,300 @@
+
+
+
+
+ Eclipse Public License - Version 2.0
+
+
+
+
Eclipse Public License - v 2.0
+
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+ PUBLIC LICENSE (“AGREEMENT”). ANY USE, REPRODUCTION OR DISTRIBUTION
+ OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+
1. DEFINITIONS
+
“Contribution” means:
+
+
a) in the case of the initial Contributor, the initial content
+ Distributed under this Agreement, and
+
+
+ b) in the case of each subsequent Contributor:
+
+
i) changes to the Program, and
+
ii) additions to the Program;
+
+ where such changes and/or additions to the Program originate from
+ and are Distributed by that particular Contributor. A Contribution
+ “originates” from a Contributor if it was added to the Program by such
+ Contributor itself or anyone acting on such Contributor's behalf.
+ Contributions do not include changes or additions to the Program that
+ are not Modified Works.
+
+
+
“Contributor” means any person or entity that Distributes the Program.
+
“Licensed Patents” mean patent claims licensable by a Contributor which
+ are necessarily infringed by the use or sale of its Contribution alone
+ or when combined with the Program.
+
+
“Program” means the Contributions Distributed in accordance with this
+ Agreement.
+
+
“Recipient” means anyone who receives the Program under this Agreement
+ or any Secondary License (as applicable), including Contributors.
+
+
“Derivative Works” shall mean any work, whether in Source Code or other
+ form, that is based on (or derived from) the Program and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship.
+
+
“Modified Works” shall mean any work in Source Code or other form that
+ results from an addition to, deletion from, or modification of the
+ contents of the Program, including, for purposes of clarity any new file
+ in Source Code form that contains any contents of the Program. Modified
+ Works shall not include works that contain only declarations, interfaces,
+ types, classes, structures, or files of the Program solely in each case
+ in order to link to, bind by name, or subclass the Program or Modified
+ Works thereof.
+
+
“Distribute” means the acts of a) distributing or b) making available
+ in any manner that enables the transfer of a copy.
+
+
“Source Code” means the form of a Program preferred for making
+ modifications, including but not limited to software source code,
+ documentation source, and configuration files.
+
+
“Secondary License” means either the GNU General Public License,
+ Version 2.0, or any later versions of that license, including any
+ exceptions or additional permissions as identified by the initial
+ Contributor.
+
+
2. GRANT OF RIGHTS
+
+
a) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free copyright
+ license to reproduce, prepare Derivative Works of, publicly display,
+ publicly perform, Distribute and sublicense the Contribution of such
+ Contributor, if any, and such Derivative Works.
+
+
b) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free patent
+ license under Licensed Patents to make, use, sell, offer to sell,
+ import and otherwise transfer the Contribution of such Contributor,
+ if any, in Source Code or other form. This patent license shall
+ apply to the combination of the Contribution and the Program if,
+ at the time the Contribution is added by the Contributor, such
+ addition of the Contribution causes such combination to be covered
+ by the Licensed Patents. The patent license shall not apply to any
+ other combinations which include the Contribution. No hardware per
+ se is licensed hereunder.
+
+
c) Recipient understands that although each Contributor grants the
+ licenses to its Contributions set forth herein, no assurances are
+ provided by any Contributor that the Program does not infringe the
+ patent or other intellectual property rights of any other entity.
+ Each Contributor disclaims any liability to Recipient for claims
+ brought by any other entity based on infringement of intellectual
+ property rights or otherwise. As a condition to exercising the rights
+ and licenses granted hereunder, each Recipient hereby assumes sole
+ responsibility to secure any other intellectual property rights needed,
+ if any. For example, if a third party patent license is required to
+ allow Recipient to Distribute the Program, it is Recipient's
+ responsibility to acquire that license before distributing the Program.
+
+
d) Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright
+ license set forth in this Agreement.
+
+
e) Notwithstanding the terms of any Secondary License, no Contributor
+ makes additional grants to any Recipient (other than those set forth
+ in this Agreement) as a result of such Recipient's receipt of the
+ Program under the terms of a Secondary License (if permitted under
+ the terms of Section 3).
+
+
+
3. REQUIREMENTS
+
3.1 If a Contributor Distributes the Program in any form, then:
+
+
a) the Program must also be made available as Source Code, in
+ accordance with section 3.2, and the Contributor must accompany
+ the Program with a statement that the Source Code for the Program
+ is available under this Agreement, and informs Recipients how to
+ obtain it in a reasonable manner on or through a medium customarily
+ used for software exchange; and
+
+
+ b) the Contributor may Distribute the Program under a license
+ different than this Agreement, provided that such license:
+
+
i) effectively disclaims on behalf of all other Contributors all
+ warranties and conditions, express and implied, including warranties
+ or conditions of title and non-infringement, and implied warranties
+ or conditions of merchantability and fitness for a particular purpose;
+
+
ii) effectively excludes on behalf of all other Contributors all
+ liability for damages, including direct, indirect, special, incidental
+ and consequential damages, such as lost profits;
+
+
iii) does not attempt to limit or alter the recipients' rights in the
+ Source Code under section 3.2; and
+
+
iv) requires any subsequent distribution of the Program by any party
+ to be under a license that satisfies the requirements of this section 3.
+
+
+
+
+
3.2 When the Program is Distributed as Source Code:
+
+
a) it must be made available under this Agreement, or if the Program (i)
+ is combined with other material in a separate file or files made available
+ under a Secondary License, and (ii) the initial Contributor attached to
+ the Source Code the notice described in Exhibit A of this Agreement,
+ then the Program may be made available under the terms of such
+ Secondary Licenses, and
+
+
b) a copy of this Agreement must be included with each copy of the Program.
+
+
3.3 Contributors may not remove or alter any copyright, patent, trademark,
+ attribution notices, disclaimers of warranty, or limitations of liability
+ (‘notices’) contained within the Program from any copy of the Program which
+ they Distribute, provided that Contributors may add their own appropriate
+ notices.
+
+
4. COMMERCIAL DISTRIBUTION
+
Commercial distributors of software may accept certain responsibilities
+ with respect to end users, business partners and the like. While this
+ license is intended to facilitate the commercial use of the Program, the
+ Contributor who includes the Program in a commercial product offering should
+ do so in a manner which does not create potential liability for other
+ Contributors. Therefore, if a Contributor includes the Program in a
+ commercial product offering, such Contributor (“Commercial Contributor”)
+ hereby agrees to defend and indemnify every other Contributor
+ (“Indemnified Contributor”) against any losses, damages and costs
+ (collectively “Losses”) arising from claims, lawsuits and other legal actions
+ brought by a third party against the Indemnified Contributor to the extent
+ caused by the acts or omissions of such Commercial Contributor in connection
+ with its distribution of the Program in a commercial product offering.
+ The obligations in this section do not apply to any claims or Losses relating
+ to any actual or alleged intellectual property infringement. In order to
+ qualify, an Indemnified Contributor must: a) promptly notify the
+ Commercial Contributor in writing of such claim, and b) allow the Commercial
+ Contributor to control, and cooperate with the Commercial Contributor in,
+ the defense and any related settlement negotiations. The Indemnified
+ Contributor may participate in any such claim at its own expense.
+
+
For example, a Contributor might include the Program
+ in a commercial product offering, Product X. That Contributor is then a
+ Commercial Contributor. If that Commercial Contributor then makes performance
+ claims, or offers warranties related to Product X, those performance claims
+ and warranties are such Commercial Contributor's responsibility alone.
+ Under this section, the Commercial Contributor would have to defend claims
+ against the other Contributors related to those performance claims and
+ warranties, and if a court requires any other Contributor to pay any damages
+ as a result, the Commercial Contributor must pay those damages.
+
+
5. NO WARRANTY
+
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN “AS IS” BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+ WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+ MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
+ solely responsible for determining the appropriateness of using and
+ distributing the Program and assumes all risks associated with its
+ exercise of rights under this Agreement, including but not limited to the
+ risks and costs of program errors, compliance with applicable laws, damage
+ to or loss of data, programs or equipment, and unavailability or
+ interruption of operations.
+
+
6. DISCLAIMER OF LIABILITY
+
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY
+ LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+ OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
+ GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+
7. GENERAL
+
If any provision of this Agreement is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of the
+ remainder of the terms of this Agreement, and without further action by the
+ parties hereto, such provision shall be reformed to the minimum extent
+ necessary to make such provision valid and enforceable.
+
+
If Recipient institutes patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Program itself
+ (excluding combinations of the Program with other software or hardware)
+ infringes such Recipient's patent(s), then such Recipient's rights granted
+ under Section 2(b) shall terminate as of the date such litigation is filed.
+
+
All Recipient's rights under this Agreement shall terminate if it fails to
+ comply with any of the material terms or conditions of this Agreement and
+ does not cure such failure in a reasonable period of time after becoming
+ aware of such noncompliance. If all Recipient's rights under this Agreement
+ terminate, Recipient agrees to cease use and distribution of the Program
+ as soon as reasonably practicable. However, Recipient's obligations under
+ this Agreement and any licenses granted by Recipient relating to the
+ Program shall continue and survive.
+
+
Everyone is permitted to copy and distribute copies of this Agreement,
+ but in order to avoid inconsistency the Agreement is copyrighted and may
+ only be modified in the following manner. The Agreement Steward reserves
+ the right to publish new versions (including revisions) of this Agreement
+ from time to time. No one other than the Agreement Steward has the right
+ to modify this Agreement. The Eclipse Foundation is the initial Agreement
+ Steward. The Eclipse Foundation may assign the responsibility to serve as
+ the Agreement Steward to a suitable separate entity. Each new version of
+ the Agreement will be given a distinguishing version number. The Program
+ (including Contributions) may always be Distributed subject to the version
+ of the Agreement under which it was received. In addition, after a new
+ version of the Agreement is published, Contributor may elect to Distribute
+ the Program (including its Contributions) under the new version.
+
+
Except as expressly stated in Sections 2(a) and 2(b) above, Recipient
+ receives no rights or licenses to the intellectual property of any
+ Contributor under this Agreement, whether expressly, by implication,
+ estoppel or otherwise. All rights in the Program not expressly granted
+ under this Agreement are reserved. Nothing in this Agreement is intended
+ to be enforceable by any entity that is not a Contributor or Recipient.
+ No third-party beneficiary rights are created under this Agreement.
+
+
Exhibit A – Form of Secondary Licenses Notice
+
“This Source Code may also be made available under the following
+ Secondary Licenses when the conditions for such availability set forth
+ in the Eclipse Public License, v. 2.0 are satisfied: {name license(s),
+ version(s), and exceptions or additional permissions here}.”
+
+
+
Simply including a copy of this Agreement, including this Exhibit A
+ is not sufficient to license the Source Code under Secondary Licenses.
+
+
If it is not possible or desirable to put the notice in a particular file,
+ then You may include the notice in a location (such as a LICENSE file in a
+ relevant directory) where a recipient would be likely to look for
+ such a notice.
+
+
You may add additional accurate notices of copyright ownership.
+
+
+
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/feature.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/feature.properties
new file mode 100644
index 00000000..8012eaf3
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/feature.properties
@@ -0,0 +1,172 @@
+# /**
+# * Copyright (c) 2002-2011 IBM Corporation and others.
+# * All rights reserved. This program and the accompanying materials
+# * are made available under the terms of the Eclipse Public License v2.0
+# * which accompanies this distribution, and is available at
+# * http://www.eclipse.org/legal/epl-v20.html
+# *
+# * Contributors:
+# * IBM - Initial API and implementation
+# */
+
+# NLS_MESSAGEFORMAT_VAR
+
+# "featureName" property - name of the feature
+featureName=EMF Common
+
+# "providerName" property - name of the company that provides the feature
+providerName=Eclipse Modeling Project
+
+# "description" property - description of the feature
+description=Common platform-independent utilities used throughout EMF, including collection classes, notifiers, adapters, and commands.
+
+EMFUpdateSiteName=Eclipse Modeling Framework Updates
+
+# "licenseURL" property - URL of the "Feature License"
+# do not translate value - just change to point to a locale-specific HTML page
+licenseURL=license.html
+
+# "license" property - text of the "Feature Update License"
+# should be plain text version of license agreement pointed to be "licenseURL"
+license=\
+Eclipse Foundation Software User Agreement\n\
+\n\
+November 22, 2017\n\
+\n\
+Usage Of Content\n\
+\n\
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION\n\
+AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF\n\
+THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE\n\
+TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
+BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED\n\
+BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE\n\
+AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY\n\
+APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU\n\
+MAY NOT USE THE CONTENT.\n\
+\n\
+Applicable Licenses\n\
+\n\
+Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
+is provided to you under the terms and conditions of the Eclipse Public License\n\
+Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also\n\
+available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,\n\
+"Program" will mean the Content.\n\
+\n\
+Content includes, but is not limited to, source code, object code, documentation\n\
+and other files maintained in the Eclipse Foundation source code repository\n\
+("Repository") in software modules ("Modules") and made available as\n\
+downloadable archives ("Downloads").\n\
+\n\
+- Content may be structured and packaged into modules to facilitate\n\
+ delivering, extending, and upgrading the Content. Typical modules may\n\
+ include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and\n\
+ features ("Features").\n\
+- Each Plug-in or Fragment may be packaged as a sub-directory or JAR\n\
+ (Java\u2122 ARchive) in a directory named "plugins".\n\
+- A Feature is a bundle of one or more Plug-ins and/or Fragments and\n\
+ associated material. Each Feature may be packaged as a sub-directory in a\n\
+ directory named "features". Within a Feature, files named "feature.xml" may\n\
+ contain a list of the names and version numbers of the Plug-ins and/or\n\
+ Fragments associated with that Feature.\n\
+- Features may also include other Features ("Included Features"). Within a\n\
+ Feature, files named "feature.xml" may contain a list of the names and\n\
+ version numbers of Included Features.\n\
+\n\
+The terms and conditions governing Plug-ins and Fragments should be contained in\n\
+files named "about.html" ("Abouts"). The terms and conditions governing Features\n\
+and Included Features should be contained in files named "license.html"\n\
+("Feature Licenses"). Abouts and Feature Licenses may be located in any\n\
+directory of a Download or Module including, but not limited to the following\n\
+locations:\n\
+\n\
+- The top-level (root) directory\n\
+- Plug-in and Fragment directories\n\
+- Inside Plug-ins and Fragments packaged as JARs\n\
+- Sub-directories of the directory named "src" of certain Plug-ins\n\
+- Feature directories\n\
+\n\
+Note: if a Feature made available by the Eclipse Foundation is installed using\n\
+the Provisioning Technology (as defined below), you must agree to a license\n\
+("Feature Update License") during the installation process. If the Feature\n\
+contains Included Features, the Feature Update License should either provide you\n\
+with the terms and conditions governing the Included Features or inform you\n\
+where you can locate them. Feature Update Licenses may be found in the "license"\n\
+property of files named "feature.properties" found within a Feature. Such\n\
+Abouts, Feature Licenses, and Feature Update Licenses contain the terms and\n\
+conditions (or references to such terms and conditions) that govern your use of\n\
+the associated Content in that directory.\n\
+\n\
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL\n\
+OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE\n\
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
+\n\
+- Eclipse Public License Version 1.0 (available at\n\
+ http://www.eclipse.org/legal/epl-v10.html)\n\
+- Eclipse Distribution License Version 1.0 (available at\n\
+ http://www.eclipse.org/licenses/edl-v1.0.html)\n\
+- Common Public License Version 1.0 (available at\n\
+ http://www.eclipse.org/legal/cpl-v10.html)\n\
+- Apache Software License 1.1 (available at\n\
+ http://www.apache.org/licenses/LICENSE)\n\
+- Apache Software License 2.0 (available at\n\
+ http://www.apache.org/licenses/LICENSE-2.0)\n\
+- Mozilla Public License Version 1.1 (available at\n\
+ http://www.mozilla.org/MPL/MPL-1.1.html)\n\
+\n\
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO\n\
+USE OF THE CONTENT. If no About, Feature License, or Feature Update License is\n\
+provided, please contact the Eclipse Foundation to determine what terms and\n\
+conditions govern that particular Content.\n\
+\n\
+Use of Provisioning Technology\n\
+\n\
+The Eclipse Foundation makes available provisioning software, examples of which\n\
+include, but are not limited to, p2 and the Eclipse Update Manager\n\
+("Provisioning Technology") for the purpose of allowing users to install\n\
+software, documentation, information and/or other materials (collectively\n\
+"Installable Software"). This capability is provided with the intent of allowing\n\
+such users to install, extend and update Eclipse-based products. Information\n\
+about packaging Installable Software is available at\n\
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
+\n\
+You may use Provisioning Technology to allow other parties to install\n\
+Installable Software. You shall be responsible for enabling the applicable\n\
+license agreements relating to the Installable Software to be presented to, and\n\
+accepted by, the users of the Provisioning Technology in accordance with the\n\
+Specification. By using Provisioning Technology in such a manner and making it\n\
+available in accordance with the Specification, you further acknowledge your\n\
+agreement to, and the acquisition of all necessary rights to permit the\n\
+following:\n\
+\n\
+1. A series of actions may occur ("Provisioning Process") in which a user may\n\
+ execute the Provisioning Technology on a machine ("Target Machine") with the\n\
+ intent of installing, extending or updating the functionality of an\n\
+ Eclipse-based product.\n\
+2. During the Provisioning Process, the Provisioning Technology may cause third\n\
+ party Installable Software or a portion thereof to be accessed and copied to\n\
+ the Target Machine.\n\
+3. Pursuant to the Specification, you will provide to the user the terms and\n\
+ conditions that govern the use of the Installable Software ("Installable\n\
+ Software Agreement") and such Installable Software Agreement shall be\n\
+ accessed from the Target Machine in accordance with the Specification. Such\n\
+ Installable Software Agreement must inform the user of the terms and\n\
+ conditions that govern the Installable Software and must solicit acceptance\n\
+ by the end user in the manner prescribed in such Installable\n\
+ Software Agreement. Upon such indication of agreement by the user, the\n\
+ provisioning Technology will complete installation of the\n\
+ Installable Software.\n\
+\n\
+Cryptography\n\
+\n\
+Content may contain encryption software. The country in which you are currently\n\
+may have restrictions on the import, possession, and use, and/or re-export to\n\
+another country, of encryption software. BEFORE using any encryption software,\n\
+please check the country's laws, regulations and policies concerning the import,\n\
+possession, or use, and re-export of encryption software, to see if this is\n\
+permitted.\n\
+\n\
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the\n\
+United States, other countries, or both.\n
+########### end of license property ##########################################
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/feature.xml
new file mode 100644
index 00000000..fe07c12f
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/feature.xml
@@ -0,0 +1,40 @@
+
+
+
+
+ %description
+
+
+
+ Copyright (c) 2002-2018 IBM Corporation and others.
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Eclipse Public License v2.0
+which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/epl-v20.html
+
+
+
+ %license
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/license.html b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/license.html
new file mode 100644
index 00000000..008b8018
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.common_2.16.0.v20190625-1131/license.html
@@ -0,0 +1,189 @@
+
+
+
+
+
+Eclipse Foundation Software User Agreement
+
+
+
+
Eclipse Foundation Software User Agreement
+
November 22, 2017
+
+
Usage Of Content
+
+
THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
+ INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+ (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY
+ THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+ CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS
+ GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY
+ APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS
+ AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+ AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT
+ USE THE CONTENT.
+
+
Applicable Licenses
+
+
+ Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the
+ Eclipse Public License Version 2.0 ("EPL"). A copy of the
+ EPL is provided with this Content and is also available at http://www.eclipse.org/legal/epl-2.0.
+ For purposes of the EPL, "Program" will mean the Content.
+
+
+
Content includes, but is not limited to, source code, object
+ code, documentation and other files maintained in the Eclipse
+ Foundation source code repository ("Repository") in software
+ modules ("Modules") and made available as downloadable
+ archives ("Downloads").
+
+
+
Content may be structured and packaged into modules to
+ facilitate delivering, extending, and upgrading the Content. Typical
+ modules may include plug-ins ("Plug-ins"), plug-in
+ fragments ("Fragments"), and features
+ ("Features").
+
Each Plug-in or Fragment may be packaged as a sub-directory
+ or JAR (Java™ ARchive) in a directory named
+ "plugins".
+
A Feature is a bundle of one or more Plug-ins and/or
+ Fragments and associated material. Each Feature may be packaged as a
+ sub-directory in a directory named "features". Within a
+ Feature, files named "feature.xml" may contain a list of
+ the names and version numbers of the Plug-ins and/or Fragments
+ associated with that Feature.
+
Features may also include other Features ("Included
+ Features"). Within a Feature, files named
+ "feature.xml" may contain a list of the names and version
+ numbers of Included Features.
+
+
+
The terms and conditions governing Plug-ins and Fragments should
+ be contained in files named "about.html"
+ ("Abouts"). The terms and conditions governing Features and
+ Included Features should be contained in files named
+ "license.html" ("Feature Licenses"). Abouts and
+ Feature Licenses may be located in any directory of a Download or
+ Module including, but not limited to the following locations:
+
+
+
The top-level (root) directory
+
Plug-in and Fragment directories
+
Inside Plug-ins and Fragments packaged as JARs
+
Sub-directories of the directory named "src" of
+ certain Plug-ins
+
Feature directories
+
+
+
Note: if a Feature made available by the Eclipse Foundation is
+ installed using the Provisioning Technology (as defined below), you
+ must agree to a license ("Feature Update License") during
+ the installation process. If the Feature contains Included Features,
+ the Feature Update License should either provide you with the terms
+ and conditions governing the Included Features or inform you where you
+ can locate them. Feature Update Licenses may be found in the
+ "license" property of files named
+ "feature.properties" found within a Feature. Such Abouts,
+ Feature Licenses, and Feature Update Licenses contain the terms and
+ conditions (or references to such terms and conditions) that govern
+ your use of the associated Content in that directory.
+
+
THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY
+ REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND
+ CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT
+ ARE NOT LIMITED TO):
IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
+ CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
+ or Feature Update License is provided, please contact the Eclipse
+ Foundation to determine what terms and conditions govern that
+ particular Content.
+
+
+
Use of Provisioning Technology
+
+
+ The Eclipse Foundation makes available provisioning software, examples
+ of which include, but are not limited to, p2 and the Eclipse Update
+ Manager ("Provisioning Technology") for the purpose of
+ allowing users to install software, documentation, information and/or
+ other materials (collectively "Installable Software"). This
+ capability is provided with the intent of allowing such users to
+ install, extend and update Eclipse-based products. Information about
+ packaging Installable Software is available at http://eclipse.org/equinox/p2/repository_packaging.html
+ ("Specification").
+
+
+
You may use Provisioning Technology to allow other parties to
+ install Installable Software. You shall be responsible for enabling
+ the applicable license agreements relating to the Installable Software
+ to be presented to, and accepted by, the users of the Provisioning
+ Technology in accordance with the Specification. By using Provisioning
+ Technology in such a manner and making it available in accordance with
+ the Specification, you further acknowledge your agreement to, and the
+ acquisition of all necessary rights to permit the following:
+
+
+
A series of actions may occur ("Provisioning
+ Process") in which a user may execute the Provisioning
+ Technology on a machine ("Target Machine") with the intent
+ of installing, extending or updating the functionality of an
+ Eclipse-based product.
+
During the Provisioning Process, the Provisioning Technology
+ may cause third party Installable Software or a portion thereof to be
+ accessed and copied to the Target Machine.
+
Pursuant to the Specification, you will provide to the user
+ the terms and conditions that govern the use of the Installable
+ Software ("Installable Software Agreement") and such
+ Installable Software Agreement shall be accessed from the Target
+ Machine in accordance with the Specification. Such Installable
+ Software Agreement must inform the user of the terms and conditions
+ that govern the Installable Software and must solicit acceptance by
+ the end user in the manner prescribed in such Installable Software
+ Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the Installable
+ Software.
+
+
+
Cryptography
+
+
Content may contain encryption software. The country in which
+ you are currently may have restrictions on the import, possession, and
+ use, and/or re-export to another country, of encryption software.
+ BEFORE using any encryption software, please check the country's laws,
+ regulations and policies concerning the import, possession, or use,
+ and re-export of encryption software, to see if this is permitted.
+
+
+ Java and all Java-based trademarks are trademarks of
+ Oracle Corporation in the United States, other countries, or both.
+
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+ PUBLIC LICENSE (“AGREEMENT”). ANY USE, REPRODUCTION OR DISTRIBUTION
+ OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+
1. DEFINITIONS
+
“Contribution” means:
+
+
a) in the case of the initial Contributor, the initial content
+ Distributed under this Agreement, and
+
+
+ b) in the case of each subsequent Contributor:
+
+
i) changes to the Program, and
+
ii) additions to the Program;
+
+ where such changes and/or additions to the Program originate from
+ and are Distributed by that particular Contributor. A Contribution
+ “originates” from a Contributor if it was added to the Program by such
+ Contributor itself or anyone acting on such Contributor's behalf.
+ Contributions do not include changes or additions to the Program that
+ are not Modified Works.
+
+
+
“Contributor” means any person or entity that Distributes the Program.
+
“Licensed Patents” mean patent claims licensable by a Contributor which
+ are necessarily infringed by the use or sale of its Contribution alone
+ or when combined with the Program.
+
+
“Program” means the Contributions Distributed in accordance with this
+ Agreement.
+
+
“Recipient” means anyone who receives the Program under this Agreement
+ or any Secondary License (as applicable), including Contributors.
+
+
“Derivative Works” shall mean any work, whether in Source Code or other
+ form, that is based on (or derived from) the Program and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship.
+
+
“Modified Works” shall mean any work in Source Code or other form that
+ results from an addition to, deletion from, or modification of the
+ contents of the Program, including, for purposes of clarity any new file
+ in Source Code form that contains any contents of the Program. Modified
+ Works shall not include works that contain only declarations, interfaces,
+ types, classes, structures, or files of the Program solely in each case
+ in order to link to, bind by name, or subclass the Program or Modified
+ Works thereof.
+
+
“Distribute” means the acts of a) distributing or b) making available
+ in any manner that enables the transfer of a copy.
+
+
“Source Code” means the form of a Program preferred for making
+ modifications, including but not limited to software source code,
+ documentation source, and configuration files.
+
+
“Secondary License” means either the GNU General Public License,
+ Version 2.0, or any later versions of that license, including any
+ exceptions or additional permissions as identified by the initial
+ Contributor.
+
+
2. GRANT OF RIGHTS
+
+
a) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free copyright
+ license to reproduce, prepare Derivative Works of, publicly display,
+ publicly perform, Distribute and sublicense the Contribution of such
+ Contributor, if any, and such Derivative Works.
+
+
b) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free patent
+ license under Licensed Patents to make, use, sell, offer to sell,
+ import and otherwise transfer the Contribution of such Contributor,
+ if any, in Source Code or other form. This patent license shall
+ apply to the combination of the Contribution and the Program if,
+ at the time the Contribution is added by the Contributor, such
+ addition of the Contribution causes such combination to be covered
+ by the Licensed Patents. The patent license shall not apply to any
+ other combinations which include the Contribution. No hardware per
+ se is licensed hereunder.
+
+
c) Recipient understands that although each Contributor grants the
+ licenses to its Contributions set forth herein, no assurances are
+ provided by any Contributor that the Program does not infringe the
+ patent or other intellectual property rights of any other entity.
+ Each Contributor disclaims any liability to Recipient for claims
+ brought by any other entity based on infringement of intellectual
+ property rights or otherwise. As a condition to exercising the rights
+ and licenses granted hereunder, each Recipient hereby assumes sole
+ responsibility to secure any other intellectual property rights needed,
+ if any. For example, if a third party patent license is required to
+ allow Recipient to Distribute the Program, it is Recipient's
+ responsibility to acquire that license before distributing the Program.
+
+
d) Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright
+ license set forth in this Agreement.
+
+
e) Notwithstanding the terms of any Secondary License, no Contributor
+ makes additional grants to any Recipient (other than those set forth
+ in this Agreement) as a result of such Recipient's receipt of the
+ Program under the terms of a Secondary License (if permitted under
+ the terms of Section 3).
+
+
+
3. REQUIREMENTS
+
3.1 If a Contributor Distributes the Program in any form, then:
+
+
a) the Program must also be made available as Source Code, in
+ accordance with section 3.2, and the Contributor must accompany
+ the Program with a statement that the Source Code for the Program
+ is available under this Agreement, and informs Recipients how to
+ obtain it in a reasonable manner on or through a medium customarily
+ used for software exchange; and
+
+
+ b) the Contributor may Distribute the Program under a license
+ different than this Agreement, provided that such license:
+
+
i) effectively disclaims on behalf of all other Contributors all
+ warranties and conditions, express and implied, including warranties
+ or conditions of title and non-infringement, and implied warranties
+ or conditions of merchantability and fitness for a particular purpose;
+
+
ii) effectively excludes on behalf of all other Contributors all
+ liability for damages, including direct, indirect, special, incidental
+ and consequential damages, such as lost profits;
+
+
iii) does not attempt to limit or alter the recipients' rights in the
+ Source Code under section 3.2; and
+
+
iv) requires any subsequent distribution of the Program by any party
+ to be under a license that satisfies the requirements of this section 3.
+
+
+
+
+
3.2 When the Program is Distributed as Source Code:
+
+
a) it must be made available under this Agreement, or if the Program (i)
+ is combined with other material in a separate file or files made available
+ under a Secondary License, and (ii) the initial Contributor attached to
+ the Source Code the notice described in Exhibit A of this Agreement,
+ then the Program may be made available under the terms of such
+ Secondary Licenses, and
+
+
b) a copy of this Agreement must be included with each copy of the Program.
+
+
3.3 Contributors may not remove or alter any copyright, patent, trademark,
+ attribution notices, disclaimers of warranty, or limitations of liability
+ (‘notices’) contained within the Program from any copy of the Program which
+ they Distribute, provided that Contributors may add their own appropriate
+ notices.
+
+
4. COMMERCIAL DISTRIBUTION
+
Commercial distributors of software may accept certain responsibilities
+ with respect to end users, business partners and the like. While this
+ license is intended to facilitate the commercial use of the Program, the
+ Contributor who includes the Program in a commercial product offering should
+ do so in a manner which does not create potential liability for other
+ Contributors. Therefore, if a Contributor includes the Program in a
+ commercial product offering, such Contributor (“Commercial Contributor”)
+ hereby agrees to defend and indemnify every other Contributor
+ (“Indemnified Contributor”) against any losses, damages and costs
+ (collectively “Losses”) arising from claims, lawsuits and other legal actions
+ brought by a third party against the Indemnified Contributor to the extent
+ caused by the acts or omissions of such Commercial Contributor in connection
+ with its distribution of the Program in a commercial product offering.
+ The obligations in this section do not apply to any claims or Losses relating
+ to any actual or alleged intellectual property infringement. In order to
+ qualify, an Indemnified Contributor must: a) promptly notify the
+ Commercial Contributor in writing of such claim, and b) allow the Commercial
+ Contributor to control, and cooperate with the Commercial Contributor in,
+ the defense and any related settlement negotiations. The Indemnified
+ Contributor may participate in any such claim at its own expense.
+
+
For example, a Contributor might include the Program
+ in a commercial product offering, Product X. That Contributor is then a
+ Commercial Contributor. If that Commercial Contributor then makes performance
+ claims, or offers warranties related to Product X, those performance claims
+ and warranties are such Commercial Contributor's responsibility alone.
+ Under this section, the Commercial Contributor would have to defend claims
+ against the other Contributors related to those performance claims and
+ warranties, and if a court requires any other Contributor to pay any damages
+ as a result, the Commercial Contributor must pay those damages.
+
+
5. NO WARRANTY
+
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN “AS IS” BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+ WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+ MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
+ solely responsible for determining the appropriateness of using and
+ distributing the Program and assumes all risks associated with its
+ exercise of rights under this Agreement, including but not limited to the
+ risks and costs of program errors, compliance with applicable laws, damage
+ to or loss of data, programs or equipment, and unavailability or
+ interruption of operations.
+
+
6. DISCLAIMER OF LIABILITY
+
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY
+ LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+ OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
+ GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+
7. GENERAL
+
If any provision of this Agreement is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of the
+ remainder of the terms of this Agreement, and without further action by the
+ parties hereto, such provision shall be reformed to the minimum extent
+ necessary to make such provision valid and enforceable.
+
+
If Recipient institutes patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Program itself
+ (excluding combinations of the Program with other software or hardware)
+ infringes such Recipient's patent(s), then such Recipient's rights granted
+ under Section 2(b) shall terminate as of the date such litigation is filed.
+
+
All Recipient's rights under this Agreement shall terminate if it fails to
+ comply with any of the material terms or conditions of this Agreement and
+ does not cure such failure in a reasonable period of time after becoming
+ aware of such noncompliance. If all Recipient's rights under this Agreement
+ terminate, Recipient agrees to cease use and distribution of the Program
+ as soon as reasonably practicable. However, Recipient's obligations under
+ this Agreement and any licenses granted by Recipient relating to the
+ Program shall continue and survive.
+
+
Everyone is permitted to copy and distribute copies of this Agreement,
+ but in order to avoid inconsistency the Agreement is copyrighted and may
+ only be modified in the following manner. The Agreement Steward reserves
+ the right to publish new versions (including revisions) of this Agreement
+ from time to time. No one other than the Agreement Steward has the right
+ to modify this Agreement. The Eclipse Foundation is the initial Agreement
+ Steward. The Eclipse Foundation may assign the responsibility to serve as
+ the Agreement Steward to a suitable separate entity. Each new version of
+ the Agreement will be given a distinguishing version number. The Program
+ (including Contributions) may always be Distributed subject to the version
+ of the Agreement under which it was received. In addition, after a new
+ version of the Agreement is published, Contributor may elect to Distribute
+ the Program (including its Contributions) under the new version.
+
+
Except as expressly stated in Sections 2(a) and 2(b) above, Recipient
+ receives no rights or licenses to the intellectual property of any
+ Contributor under this Agreement, whether expressly, by implication,
+ estoppel or otherwise. All rights in the Program not expressly granted
+ under this Agreement are reserved. Nothing in this Agreement is intended
+ to be enforceable by any entity that is not a Contributor or Recipient.
+ No third-party beneficiary rights are created under this Agreement.
+
+
Exhibit A – Form of Secondary Licenses Notice
+
“This Source Code may also be made available under the following
+ Secondary Licenses when the conditions for such availability set forth
+ in the Eclipse Public License, v. 2.0 are satisfied: {name license(s),
+ version(s), and exceptions or additional permissions here}.”
+
+
+
Simply including a copy of this Agreement, including this Exhibit A
+ is not sufficient to license the Source Code under Secondary Licenses.
+
+
If it is not possible or desirable to put the notice in a particular file,
+ then You may include the notice in a location (such as a LICENSE file in a
+ relevant directory) where a recipient would be likely to look for
+ such a notice.
+
+
You may add additional accurate notices of copyright ownership.
+
+
+
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.ecore_2.19.0.v20190822-1451/feature.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.ecore_2.19.0.v20190822-1451/feature.properties
new file mode 100644
index 00000000..c06b0814
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.ecore_2.19.0.v20190822-1451/feature.properties
@@ -0,0 +1,172 @@
+# /**
+# * Copyright (c) 2002-2011 IBM Corporation and others.
+# * All rights reserved. This program and the accompanying materials
+# * are made available under the terms of the Eclipse Public License v2.0
+# * which accompanies this distribution, and is available at
+# * http://www.eclipse.org/legal/epl-v20.html
+# *
+# * Contributors:
+# * IBM - Initial API and implementation
+# */
+
+# NLS_MESSAGEFORMAT_VAR
+
+# "featureName" property - name of the feature
+featureName=EMF - Eclipse Modeling Framework Core Runtime
+
+# "providerName" property - name of the company that provides the feature
+providerName=Eclipse Modeling Project
+
+# "description" property - description of the feature
+description=The core runtime for EMF, including EMF's common utilities, Ecore, XML/XMI persistence, and the change model.
+
+EMFUpdateSiteName=Eclipse Modeling Framework Updates
+
+# "licenseURL" property - URL of the "Feature License"
+# do not translate value - just change to point to a locale-specific HTML page
+licenseURL=license.html
+
+# "license" property - text of the "Feature Update License"
+# should be plain text version of license agreement pointed to be "licenseURL"
+license=\
+Eclipse Foundation Software User Agreement\n\
+\n\
+November 22, 2017\n\
+\n\
+Usage Of Content\n\
+\n\
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION\n\
+AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF\n\
+THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE\n\
+TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
+BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED\n\
+BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE\n\
+AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY\n\
+APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU\n\
+MAY NOT USE THE CONTENT.\n\
+\n\
+Applicable Licenses\n\
+\n\
+Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
+is provided to you under the terms and conditions of the Eclipse Public License\n\
+Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also\n\
+available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,\n\
+"Program" will mean the Content.\n\
+\n\
+Content includes, but is not limited to, source code, object code, documentation\n\
+and other files maintained in the Eclipse Foundation source code repository\n\
+("Repository") in software modules ("Modules") and made available as\n\
+downloadable archives ("Downloads").\n\
+\n\
+- Content may be structured and packaged into modules to facilitate\n\
+ delivering, extending, and upgrading the Content. Typical modules may\n\
+ include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and\n\
+ features ("Features").\n\
+- Each Plug-in or Fragment may be packaged as a sub-directory or JAR\n\
+ (Java\u2122 ARchive) in a directory named "plugins".\n\
+- A Feature is a bundle of one or more Plug-ins and/or Fragments and\n\
+ associated material. Each Feature may be packaged as a sub-directory in a\n\
+ directory named "features". Within a Feature, files named "feature.xml" may\n\
+ contain a list of the names and version numbers of the Plug-ins and/or\n\
+ Fragments associated with that Feature.\n\
+- Features may also include other Features ("Included Features"). Within a\n\
+ Feature, files named "feature.xml" may contain a list of the names and\n\
+ version numbers of Included Features.\n\
+\n\
+The terms and conditions governing Plug-ins and Fragments should be contained in\n\
+files named "about.html" ("Abouts"). The terms and conditions governing Features\n\
+and Included Features should be contained in files named "license.html"\n\
+("Feature Licenses"). Abouts and Feature Licenses may be located in any\n\
+directory of a Download or Module including, but not limited to the following\n\
+locations:\n\
+\n\
+- The top-level (root) directory\n\
+- Plug-in and Fragment directories\n\
+- Inside Plug-ins and Fragments packaged as JARs\n\
+- Sub-directories of the directory named "src" of certain Plug-ins\n\
+- Feature directories\n\
+\n\
+Note: if a Feature made available by the Eclipse Foundation is installed using\n\
+the Provisioning Technology (as defined below), you must agree to a license\n\
+("Feature Update License") during the installation process. If the Feature\n\
+contains Included Features, the Feature Update License should either provide you\n\
+with the terms and conditions governing the Included Features or inform you\n\
+where you can locate them. Feature Update Licenses may be found in the "license"\n\
+property of files named "feature.properties" found within a Feature. Such\n\
+Abouts, Feature Licenses, and Feature Update Licenses contain the terms and\n\
+conditions (or references to such terms and conditions) that govern your use of\n\
+the associated Content in that directory.\n\
+\n\
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL\n\
+OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE\n\
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
+\n\
+- Eclipse Public License Version 1.0 (available at\n\
+ http://www.eclipse.org/legal/epl-v10.html)\n\
+- Eclipse Distribution License Version 1.0 (available at\n\
+ http://www.eclipse.org/licenses/edl-v1.0.html)\n\
+- Common Public License Version 1.0 (available at\n\
+ http://www.eclipse.org/legal/cpl-v10.html)\n\
+- Apache Software License 1.1 (available at\n\
+ http://www.apache.org/licenses/LICENSE)\n\
+- Apache Software License 2.0 (available at\n\
+ http://www.apache.org/licenses/LICENSE-2.0)\n\
+- Mozilla Public License Version 1.1 (available at\n\
+ http://www.mozilla.org/MPL/MPL-1.1.html)\n\
+\n\
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO\n\
+USE OF THE CONTENT. If no About, Feature License, or Feature Update License is\n\
+provided, please contact the Eclipse Foundation to determine what terms and\n\
+conditions govern that particular Content.\n\
+\n\
+Use of Provisioning Technology\n\
+\n\
+The Eclipse Foundation makes available provisioning software, examples of which\n\
+include, but are not limited to, p2 and the Eclipse Update Manager\n\
+("Provisioning Technology") for the purpose of allowing users to install\n\
+software, documentation, information and/or other materials (collectively\n\
+"Installable Software"). This capability is provided with the intent of allowing\n\
+such users to install, extend and update Eclipse-based products. Information\n\
+about packaging Installable Software is available at\n\
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
+\n\
+You may use Provisioning Technology to allow other parties to install\n\
+Installable Software. You shall be responsible for enabling the applicable\n\
+license agreements relating to the Installable Software to be presented to, and\n\
+accepted by, the users of the Provisioning Technology in accordance with the\n\
+Specification. By using Provisioning Technology in such a manner and making it\n\
+available in accordance with the Specification, you further acknowledge your\n\
+agreement to, and the acquisition of all necessary rights to permit the\n\
+following:\n\
+\n\
+1. A series of actions may occur ("Provisioning Process") in which a user may\n\
+ execute the Provisioning Technology on a machine ("Target Machine") with the\n\
+ intent of installing, extending or updating the functionality of an\n\
+ Eclipse-based product.\n\
+2. During the Provisioning Process, the Provisioning Technology may cause third\n\
+ party Installable Software or a portion thereof to be accessed and copied to\n\
+ the Target Machine.\n\
+3. Pursuant to the Specification, you will provide to the user the terms and\n\
+ conditions that govern the use of the Installable Software ("Installable\n\
+ Software Agreement") and such Installable Software Agreement shall be\n\
+ accessed from the Target Machine in accordance with the Specification. Such\n\
+ Installable Software Agreement must inform the user of the terms and\n\
+ conditions that govern the Installable Software and must solicit acceptance\n\
+ by the end user in the manner prescribed in such Installable\n\
+ Software Agreement. Upon such indication of agreement by the user, the\n\
+ provisioning Technology will complete installation of the\n\
+ Installable Software.\n\
+\n\
+Cryptography\n\
+\n\
+Content may contain encryption software. The country in which you are currently\n\
+may have restrictions on the import, possession, and use, and/or re-export to\n\
+another country, of encryption software. BEFORE using any encryption software,\n\
+please check the country's laws, regulations and policies concerning the import,\n\
+possession, or use, and re-export of encryption software, to see if this is\n\
+permitted.\n\
+\n\
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the\n\
+United States, other countries, or both.\n
+########### end of license property ##########################################
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.ecore_2.19.0.v20190822-1451/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.ecore_2.19.0.v20190822-1451/feature.xml
new file mode 100644
index 00000000..fbe3d975
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.ecore_2.19.0.v20190822-1451/feature.xml
@@ -0,0 +1,55 @@
+
+
+
+
+ %description
+
+
+
+ Copyright (c) 2002-2018 IBM Corporation and others.
+All rights reserved. This program and the accompanying materials
+are made available under the terms of the Eclipse Public License v2.0
+which accompanies this distribution, and is available at
+http://www.eclipse.org/legal/epl-v20.html
+
+
+
+ %license
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.ecore_2.19.0.v20190822-1451/license.html b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.ecore_2.19.0.v20190822-1451/license.html
new file mode 100644
index 00000000..008b8018
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.emf.ecore_2.19.0.v20190822-1451/license.html
@@ -0,0 +1,189 @@
+
+
+
+
+
+Eclipse Foundation Software User Agreement
+
+
+
+
Eclipse Foundation Software User Agreement
+
November 22, 2017
+
+
Usage Of Content
+
+
THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
+ INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+ (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY
+ THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+ CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS
+ GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY
+ APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS
+ AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+ AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT
+ USE THE CONTENT.
+
+
Applicable Licenses
+
+
+ Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the
+ Eclipse Public License Version 2.0 ("EPL"). A copy of the
+ EPL is provided with this Content and is also available at http://www.eclipse.org/legal/epl-2.0.
+ For purposes of the EPL, "Program" will mean the Content.
+
+
+
Content includes, but is not limited to, source code, object
+ code, documentation and other files maintained in the Eclipse
+ Foundation source code repository ("Repository") in software
+ modules ("Modules") and made available as downloadable
+ archives ("Downloads").
+
+
+
Content may be structured and packaged into modules to
+ facilitate delivering, extending, and upgrading the Content. Typical
+ modules may include plug-ins ("Plug-ins"), plug-in
+ fragments ("Fragments"), and features
+ ("Features").
+
Each Plug-in or Fragment may be packaged as a sub-directory
+ or JAR (Java™ ARchive) in a directory named
+ "plugins".
+
A Feature is a bundle of one or more Plug-ins and/or
+ Fragments and associated material. Each Feature may be packaged as a
+ sub-directory in a directory named "features". Within a
+ Feature, files named "feature.xml" may contain a list of
+ the names and version numbers of the Plug-ins and/or Fragments
+ associated with that Feature.
+
Features may also include other Features ("Included
+ Features"). Within a Feature, files named
+ "feature.xml" may contain a list of the names and version
+ numbers of Included Features.
+
+
+
The terms and conditions governing Plug-ins and Fragments should
+ be contained in files named "about.html"
+ ("Abouts"). The terms and conditions governing Features and
+ Included Features should be contained in files named
+ "license.html" ("Feature Licenses"). Abouts and
+ Feature Licenses may be located in any directory of a Download or
+ Module including, but not limited to the following locations:
+
+
+
The top-level (root) directory
+
Plug-in and Fragment directories
+
Inside Plug-ins and Fragments packaged as JARs
+
Sub-directories of the directory named "src" of
+ certain Plug-ins
+
Feature directories
+
+
+
Note: if a Feature made available by the Eclipse Foundation is
+ installed using the Provisioning Technology (as defined below), you
+ must agree to a license ("Feature Update License") during
+ the installation process. If the Feature contains Included Features,
+ the Feature Update License should either provide you with the terms
+ and conditions governing the Included Features or inform you where you
+ can locate them. Feature Update Licenses may be found in the
+ "license" property of files named
+ "feature.properties" found within a Feature. Such Abouts,
+ Feature Licenses, and Feature Update Licenses contain the terms and
+ conditions (or references to such terms and conditions) that govern
+ your use of the associated Content in that directory.
+
+
THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY
+ REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND
+ CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT
+ ARE NOT LIMITED TO):
IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
+ CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
+ or Feature Update License is provided, please contact the Eclipse
+ Foundation to determine what terms and conditions govern that
+ particular Content.
+
+
+
Use of Provisioning Technology
+
+
+ The Eclipse Foundation makes available provisioning software, examples
+ of which include, but are not limited to, p2 and the Eclipse Update
+ Manager ("Provisioning Technology") for the purpose of
+ allowing users to install software, documentation, information and/or
+ other materials (collectively "Installable Software"). This
+ capability is provided with the intent of allowing such users to
+ install, extend and update Eclipse-based products. Information about
+ packaging Installable Software is available at http://eclipse.org/equinox/p2/repository_packaging.html
+ ("Specification").
+
+
+
You may use Provisioning Technology to allow other parties to
+ install Installable Software. You shall be responsible for enabling
+ the applicable license agreements relating to the Installable Software
+ to be presented to, and accepted by, the users of the Provisioning
+ Technology in accordance with the Specification. By using Provisioning
+ Technology in such a manner and making it available in accordance with
+ the Specification, you further acknowledge your agreement to, and the
+ acquisition of all necessary rights to permit the following:
+
+
+
A series of actions may occur ("Provisioning
+ Process") in which a user may execute the Provisioning
+ Technology on a machine ("Target Machine") with the intent
+ of installing, extending or updating the functionality of an
+ Eclipse-based product.
+
During the Provisioning Process, the Provisioning Technology
+ may cause third party Installable Software or a portion thereof to be
+ accessed and copied to the Target Machine.
+
Pursuant to the Specification, you will provide to the user
+ the terms and conditions that govern the use of the Installable
+ Software ("Installable Software Agreement") and such
+ Installable Software Agreement shall be accessed from the Target
+ Machine in accordance with the Specification. Such Installable
+ Software Agreement must inform the user of the terms and conditions
+ that govern the Installable Software and must solicit acceptance by
+ the end user in the manner prescribed in such Installable Software
+ Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the Installable
+ Software.
+
+
+
Cryptography
+
+
Content may contain encryption software. The country in which
+ you are currently may have restrictions on the import, possession, and
+ use, and/or re-export to another country, of encryption software.
+ BEFORE using any encryption software, please check the country's laws,
+ regulations and policies concerning the import, possession, or use,
+ and re-export of encryption software, to see if this is permitted.
+
+
+ Java and all Java-based trademarks are trademarks of
+ Oracle Corporation in the United States, other countries, or both.
+
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE
+ PUBLIC LICENSE (“AGREEMENT”). ANY USE, REPRODUCTION OR DISTRIBUTION
+ OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+
1. DEFINITIONS
+
“Contribution” means:
+
+
a) in the case of the initial Contributor, the initial content
+ Distributed under this Agreement, and
+
+
+ b) in the case of each subsequent Contributor:
+
+
i) changes to the Program, and
+
ii) additions to the Program;
+
+ where such changes and/or additions to the Program originate from
+ and are Distributed by that particular Contributor. A Contribution
+ “originates” from a Contributor if it was added to the Program by such
+ Contributor itself or anyone acting on such Contributor's behalf.
+ Contributions do not include changes or additions to the Program that
+ are not Modified Works.
+
+
+
“Contributor” means any person or entity that Distributes the Program.
+
“Licensed Patents” mean patent claims licensable by a Contributor which
+ are necessarily infringed by the use or sale of its Contribution alone
+ or when combined with the Program.
+
+
“Program” means the Contributions Distributed in accordance with this
+ Agreement.
+
+
“Recipient” means anyone who receives the Program under this Agreement
+ or any Secondary License (as applicable), including Contributors.
+
+
“Derivative Works” shall mean any work, whether in Source Code or other
+ form, that is based on (or derived from) the Program and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship.
+
+
“Modified Works” shall mean any work in Source Code or other form that
+ results from an addition to, deletion from, or modification of the
+ contents of the Program, including, for purposes of clarity any new file
+ in Source Code form that contains any contents of the Program. Modified
+ Works shall not include works that contain only declarations, interfaces,
+ types, classes, structures, or files of the Program solely in each case
+ in order to link to, bind by name, or subclass the Program or Modified
+ Works thereof.
+
+
“Distribute” means the acts of a) distributing or b) making available
+ in any manner that enables the transfer of a copy.
+
+
“Source Code” means the form of a Program preferred for making
+ modifications, including but not limited to software source code,
+ documentation source, and configuration files.
+
+
“Secondary License” means either the GNU General Public License,
+ Version 2.0, or any later versions of that license, including any
+ exceptions or additional permissions as identified by the initial
+ Contributor.
+
+
2. GRANT OF RIGHTS
+
+
a) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free copyright
+ license to reproduce, prepare Derivative Works of, publicly display,
+ publicly perform, Distribute and sublicense the Contribution of such
+ Contributor, if any, and such Derivative Works.
+
+
b) Subject to the terms of this Agreement, each Contributor hereby
+ grants Recipient a non-exclusive, worldwide, royalty-free patent
+ license under Licensed Patents to make, use, sell, offer to sell,
+ import and otherwise transfer the Contribution of such Contributor,
+ if any, in Source Code or other form. This patent license shall
+ apply to the combination of the Contribution and the Program if,
+ at the time the Contribution is added by the Contributor, such
+ addition of the Contribution causes such combination to be covered
+ by the Licensed Patents. The patent license shall not apply to any
+ other combinations which include the Contribution. No hardware per
+ se is licensed hereunder.
+
+
c) Recipient understands that although each Contributor grants the
+ licenses to its Contributions set forth herein, no assurances are
+ provided by any Contributor that the Program does not infringe the
+ patent or other intellectual property rights of any other entity.
+ Each Contributor disclaims any liability to Recipient for claims
+ brought by any other entity based on infringement of intellectual
+ property rights or otherwise. As a condition to exercising the rights
+ and licenses granted hereunder, each Recipient hereby assumes sole
+ responsibility to secure any other intellectual property rights needed,
+ if any. For example, if a third party patent license is required to
+ allow Recipient to Distribute the Program, it is Recipient's
+ responsibility to acquire that license before distributing the Program.
+
+
d) Each Contributor represents that to its knowledge it has sufficient
+ copyright rights in its Contribution, if any, to grant the copyright
+ license set forth in this Agreement.
+
+
e) Notwithstanding the terms of any Secondary License, no Contributor
+ makes additional grants to any Recipient (other than those set forth
+ in this Agreement) as a result of such Recipient's receipt of the
+ Program under the terms of a Secondary License (if permitted under
+ the terms of Section 3).
+
+
+
3. REQUIREMENTS
+
3.1 If a Contributor Distributes the Program in any form, then:
+
+
a) the Program must also be made available as Source Code, in
+ accordance with section 3.2, and the Contributor must accompany
+ the Program with a statement that the Source Code for the Program
+ is available under this Agreement, and informs Recipients how to
+ obtain it in a reasonable manner on or through a medium customarily
+ used for software exchange; and
+
+
+ b) the Contributor may Distribute the Program under a license
+ different than this Agreement, provided that such license:
+
+
i) effectively disclaims on behalf of all other Contributors all
+ warranties and conditions, express and implied, including warranties
+ or conditions of title and non-infringement, and implied warranties
+ or conditions of merchantability and fitness for a particular purpose;
+
+
ii) effectively excludes on behalf of all other Contributors all
+ liability for damages, including direct, indirect, special, incidental
+ and consequential damages, such as lost profits;
+
+
iii) does not attempt to limit or alter the recipients' rights in the
+ Source Code under section 3.2; and
+
+
iv) requires any subsequent distribution of the Program by any party
+ to be under a license that satisfies the requirements of this section 3.
+
+
+
+
+
3.2 When the Program is Distributed as Source Code:
+
+
a) it must be made available under this Agreement, or if the Program (i)
+ is combined with other material in a separate file or files made available
+ under a Secondary License, and (ii) the initial Contributor attached to
+ the Source Code the notice described in Exhibit A of this Agreement,
+ then the Program may be made available under the terms of such
+ Secondary Licenses, and
+
+
b) a copy of this Agreement must be included with each copy of the Program.
+
+
3.3 Contributors may not remove or alter any copyright, patent, trademark,
+ attribution notices, disclaimers of warranty, or limitations of liability
+ (‘notices’) contained within the Program from any copy of the Program which
+ they Distribute, provided that Contributors may add their own appropriate
+ notices.
+
+
4. COMMERCIAL DISTRIBUTION
+
Commercial distributors of software may accept certain responsibilities
+ with respect to end users, business partners and the like. While this
+ license is intended to facilitate the commercial use of the Program, the
+ Contributor who includes the Program in a commercial product offering should
+ do so in a manner which does not create potential liability for other
+ Contributors. Therefore, if a Contributor includes the Program in a
+ commercial product offering, such Contributor (“Commercial Contributor”)
+ hereby agrees to defend and indemnify every other Contributor
+ (“Indemnified Contributor”) against any losses, damages and costs
+ (collectively “Losses”) arising from claims, lawsuits and other legal actions
+ brought by a third party against the Indemnified Contributor to the extent
+ caused by the acts or omissions of such Commercial Contributor in connection
+ with its distribution of the Program in a commercial product offering.
+ The obligations in this section do not apply to any claims or Losses relating
+ to any actual or alleged intellectual property infringement. In order to
+ qualify, an Indemnified Contributor must: a) promptly notify the
+ Commercial Contributor in writing of such claim, and b) allow the Commercial
+ Contributor to control, and cooperate with the Commercial Contributor in,
+ the defense and any related settlement negotiations. The Indemnified
+ Contributor may participate in any such claim at its own expense.
+
+
For example, a Contributor might include the Program
+ in a commercial product offering, Product X. That Contributor is then a
+ Commercial Contributor. If that Commercial Contributor then makes performance
+ claims, or offers warranties related to Product X, those performance claims
+ and warranties are such Commercial Contributor's responsibility alone.
+ Under this section, the Commercial Contributor would have to defend claims
+ against the other Contributors related to those performance claims and
+ warranties, and if a court requires any other Contributor to pay any damages
+ as a result, the Commercial Contributor must pay those damages.
+
+
5. NO WARRANTY
+
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, THE PROGRAM IS PROVIDED ON AN “AS IS” BASIS, WITHOUT
+ WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING,
+ WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT,
+ MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is
+ solely responsible for determining the appropriateness of using and
+ distributing the Program and assumes all risks associated with its
+ exercise of rights under this Agreement, including but not limited to the
+ risks and costs of program errors, compliance with applicable laws, damage
+ to or loss of data, programs or equipment, and unavailability or
+ interruption of operations.
+
+
6. DISCLAIMER OF LIABILITY
+
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, AND TO THE EXTENT PERMITTED
+ BY APPLICABLE LAW, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY
+ LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+ OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS),
+ HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS
+ GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+
7. GENERAL
+
If any provision of this Agreement is invalid or unenforceable under
+ applicable law, it shall not affect the validity or enforceability of the
+ remainder of the terms of this Agreement, and without further action by the
+ parties hereto, such provision shall be reformed to the minimum extent
+ necessary to make such provision valid and enforceable.
+
+
If Recipient institutes patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Program itself
+ (excluding combinations of the Program with other software or hardware)
+ infringes such Recipient's patent(s), then such Recipient's rights granted
+ under Section 2(b) shall terminate as of the date such litigation is filed.
+
+
All Recipient's rights under this Agreement shall terminate if it fails to
+ comply with any of the material terms or conditions of this Agreement and
+ does not cure such failure in a reasonable period of time after becoming
+ aware of such noncompliance. If all Recipient's rights under this Agreement
+ terminate, Recipient agrees to cease use and distribution of the Program
+ as soon as reasonably practicable. However, Recipient's obligations under
+ this Agreement and any licenses granted by Recipient relating to the
+ Program shall continue and survive.
+
+
Everyone is permitted to copy and distribute copies of this Agreement,
+ but in order to avoid inconsistency the Agreement is copyrighted and may
+ only be modified in the following manner. The Agreement Steward reserves
+ the right to publish new versions (including revisions) of this Agreement
+ from time to time. No one other than the Agreement Steward has the right
+ to modify this Agreement. The Eclipse Foundation is the initial Agreement
+ Steward. The Eclipse Foundation may assign the responsibility to serve as
+ the Agreement Steward to a suitable separate entity. Each new version of
+ the Agreement will be given a distinguishing version number. The Program
+ (including Contributions) may always be Distributed subject to the version
+ of the Agreement under which it was received. In addition, after a new
+ version of the Agreement is published, Contributor may elect to Distribute
+ the Program (including its Contributions) under the new version.
+
+
Except as expressly stated in Sections 2(a) and 2(b) above, Recipient
+ receives no rights or licenses to the intellectual property of any
+ Contributor under this Agreement, whether expressly, by implication,
+ estoppel or otherwise. All rights in the Program not expressly granted
+ under this Agreement are reserved. Nothing in this Agreement is intended
+ to be enforceable by any entity that is not a Contributor or Recipient.
+ No third-party beneficiary rights are created under this Agreement.
+
+
Exhibit A – Form of Secondary Licenses Notice
+
“This Source Code may also be made available under the following
+ Secondary Licenses when the conditions for such availability set forth
+ in the Eclipse Public License, v. 2.0 are satisfied: {name license(s),
+ version(s), and exceptions or additional permissions here}.”
+
+
+
Simply including a copy of this Agreement, including this Exhibit A
+ is not sufficient to license the Source Code under Secondary Licenses.
+
+
If it is not possible or desirable to put the notice in a particular file,
+ then You may include the notice in a location (such as a LICENSE file in a
+ relevant directory) where a recipient would be likely to look for
+ such a notice.
+
+
You may add additional accurate notices of copyright ownership.
+
+
+
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.help_2.2.700.v20190916-1045/feature.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.help_2.2.700.v20190916-1045/feature.properties
new file mode 100644
index 00000000..24685fda
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.help_2.2.700.v20190916-1045/feature.properties
@@ -0,0 +1,190 @@
+###############################################################################
+# Copyright (c) 2008, 2013 IBM Corporation and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# IBM Corporation - initial API and implementation
+###############################################################################
+# feature.properties
+# contains externalized strings for feature.xml
+# "%foo" in feature.xml corresponds to the key "foo" in this file
+# java.io.Properties file (ISO 8859-1 with "\" escapes)
+# This file should be translated.
+
+# "featureName" property - name of the feature
+featureName=Eclipse Help System
+
+# "providerName" property - name of the company that provides the feature
+providerName=Eclipse.org
+
+# "description" property - description of the feature
+description=Eclipse help system.
+
+# "copyright" property - text of the "Feature Update Copyright"
+copyright=\
+Copyright (c) 2008, 2013 IBM Corporation and others.\n\
+
+This program and the accompanying materials\n\
+are made available under the terms of the Eclipse Public License 2.0\n\
+which accompanies this distribution, and is available at\n\
+https://www.eclipse.org/legal/epl-2.0/
+
+SPDX-License-Identifier: EPL-2.0\n\
+\n\
+Contributors:\n\
+ IBM Corporation - initial API and implementation\n
+################ end of copyright property ####################################
+# "licenseURL" property - URL of the "Feature License"
+# do not translate value - just change to point to a locale-specific HTML page
+licenseURL=license.html
+
+# "license" property - text of the "Feature Update License"
+# should be plain text version of license agreement pointed to be "licenseURL"
+license=\
+Eclipse Foundation Software User Agreement\n\
+\n\
+November 22, 2017\n\
+\n\
+Usage Of Content\n\
+\n\
+THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION, INFORMATION\n\
+AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS (COLLECTIVELY "CONTENT"). USE OF\n\
+THE CONTENT IS GOVERNED BY THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE\n\
+TERMS AND CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED\n\
+BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS GOVERNED\n\
+BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE\n\
+AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW. IF YOU DO NOT AGREE TO THE\n\
+TERMS AND CONDITIONS OF THIS AGREEMENT AND THE TERMS AND CONDITIONS OF ANY\n\
+APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU\n\
+MAY NOT USE THE CONTENT.\n\
+\n\
+Applicable Licenses\n\
+\n\
+Unless otherwise indicated, all Content made available by the Eclipse Foundation\n\
+is provided to you under the terms and conditions of the Eclipse Public License\n\
+Version 2.0 ("EPL"). A copy of the EPL is provided with this Content and is also\n\
+available at http://www.eclipse.org/legal/epl-2.0. For purposes of the EPL,\n\
+"Program" will mean the Content.\n\
+\n\
+Content includes, but is not limited to, source code, object code, documentation\n\
+and other files maintained in the Eclipse Foundation source code repository\n\
+("Repository") in software modules ("Modules") and made available as\n\
+downloadable archives ("Downloads").\n\
+\n\
+- Content may be structured and packaged into modules to facilitate\n\
+ delivering, extending, and upgrading the Content. Typical modules may\n\
+ include plug-ins ("Plug-ins"), plug-in fragments ("Fragments"), and\n\
+ features ("Features").\n\
+- Each Plug-in or Fragment may be packaged as a sub-directory or JAR\n\
+ (Javaâ„¢ ARchive) in a directory named "plugins".\n\
+- A Feature is a bundle of one or more Plug-ins and/or Fragments and\n\
+ associated material. Each Feature may be packaged as a sub-directory in a\n\
+ directory named "features". Within a Feature, files named "feature.xml" may\n\
+ contain a list of the names and version numbers of the Plug-ins and/or\n\
+ Fragments associated with that Feature.\n\
+- Features may also include other Features ("Included Features"). Within a\n\
+ Feature, files named "feature.xml" may contain a list of the names and\n\
+ version numbers of Included Features.\n\
+\n\
+The terms and conditions governing Plug-ins and Fragments should be contained in\n\
+files named "about.html" ("Abouts"). The terms and conditions governing Features\n\
+and Included Features should be contained in files named "license.html"\n\
+("Feature Licenses"). Abouts and Feature Licenses may be located in any\n\
+directory of a Download or Module including, but not limited to the following\n\
+locations:\n\
+\n\
+- The top-level (root) directory\n\
+- Plug-in and Fragment directories\n\
+- Inside Plug-ins and Fragments packaged as JARs\n\
+- Sub-directories of the directory named "src" of certain Plug-ins\n\
+- Feature directories\n\
+\n\
+Note: if a Feature made available by the Eclipse Foundation is installed using\n\
+the Provisioning Technology (as defined below), you must agree to a license\n\
+("Feature Update License") during the installation process. If the Feature\n\
+contains Included Features, the Feature Update License should either provide you\n\
+with the terms and conditions governing the Included Features or inform you\n\
+where you can locate them. Feature Update Licenses may be found in the "license"\n\
+property of files named "feature.properties" found within a Feature. Such\n\
+Abouts, Feature Licenses, and Feature Update Licenses contain the terms and\n\
+conditions (or references to such terms and conditions) that govern your use of\n\
+the associated Content in that directory.\n\
+\n\
+THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY REFER TO THE EPL\n\
+OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND CONDITIONS. SOME OF THESE\n\
+OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT ARE NOT LIMITED TO):\n\
+\n\
+- Eclipse Public License Version 1.0 (available at\n\
+ http://www.eclipse.org/legal/epl-v10.html)\n\
+- Eclipse Distribution License Version 1.0 (available at\n\
+ http://www.eclipse.org/licenses/edl-v1.0.html)\n\
+- Common Public License Version 1.0 (available at\n\
+ http://www.eclipse.org/legal/cpl-v10.html)\n\
+- Apache Software License 1.1 (available at\n\
+ http://www.apache.org/licenses/LICENSE)\n\
+- Apache Software License 2.0 (available at\n\
+ http://www.apache.org/licenses/LICENSE-2.0)\n\
+- Mozilla Public License Version 1.1 (available at\n\
+ http://www.mozilla.org/MPL/MPL-1.1.html)\n\
+\n\
+IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND CONDITIONS PRIOR TO\n\
+USE OF THE CONTENT. If no About, Feature License, or Feature Update License is\n\
+provided, please contact the Eclipse Foundation to determine what terms and\n\
+conditions govern that particular Content.\n\
+\n\
+Use of Provisioning Technology\n\
+\n\
+The Eclipse Foundation makes available provisioning software, examples of which\n\
+include, but are not limited to, p2 and the Eclipse Update Manager\n\
+("Provisioning Technology") for the purpose of allowing users to install\n\
+software, documentation, information and/or other materials (collectively\n\
+"Installable Software"). This capability is provided with the intent of allowing\n\
+such users to install, extend and update Eclipse-based products. Information\n\
+about packaging Installable Software is available at\n\
+http://eclipse.org/equinox/p2/repository_packaging.html ("Specification").\n\
+\n\
+You may use Provisioning Technology to allow other parties to install\n\
+Installable Software. You shall be responsible for enabling the applicable\n\
+license agreements relating to the Installable Software to be presented to, and\n\
+accepted by, the users of the Provisioning Technology in accordance with the\n\
+Specification. By using Provisioning Technology in such a manner and making it\n\
+available in accordance with the Specification, you further acknowledge your\n\
+agreement to, and the acquisition of all necessary rights to permit the\n\
+following:\n\
+\n\
+1. A series of actions may occur ("Provisioning Process") in which a user may\n\
+ execute the Provisioning Technology on a machine ("Target Machine") with the\n\
+ intent of installing, extending or updating the functionality of an\n\
+ Eclipse-based product.\n\
+2. During the Provisioning Process, the Provisioning Technology may cause third\n\
+ party Installable Software or a portion thereof to be accessed and copied to\n\
+ the Target Machine.\n\
+3. Pursuant to the Specification, you will provide to the user the terms and\n\
+ conditions that govern the use of the Installable Software ("Installable\n\
+ Software Agreement") and such Installable Software Agreement shall be\n\
+ accessed from the Target Machine in accordance with the Specification. Such\n\
+ Installable Software Agreement must inform the user of the terms and\n\
+ conditions that govern the Installable Software and must solicit acceptance\n\
+ by the end user in the manner prescribed in such Installable\n\
+ Software Agreement. Upon such indication of agreement by the user, the\n\
+ provisioning Technology will complete installation of the\n\
+ Installable Software.\n\
+\n\
+Cryptography\n\
+\n\
+Content may contain encryption software. The country in which you are currently\n\
+may have restrictions on the import, possession, and use, and/or re-export to\n\
+another country, of encryption software. BEFORE using any encryption software,\n\
+please check the country's laws, regulations and policies concerning the import,\n\
+possession, or use, and re-export of encryption software, to see if this is\n\
+permitted.\n\
+\n\
+Java and all Java-based trademarks are trademarks of Oracle Corporation in the\n\
+United States, other countries, or both.\n
+########### end of license property ##########################################
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.help_2.2.700.v20190916-1045/feature.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.help_2.2.700.v20190916-1045/feature.xml
new file mode 100644
index 00000000..b832cdf4
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.help_2.2.700.v20190916-1045/feature.xml
@@ -0,0 +1,204 @@
+
+
+
+
+
+ %description
+
+
+
+ %copyright
+
+
+
+ %license
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.help_2.2.700.v20190916-1045/license.html b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.help_2.2.700.v20190916-1045/license.html
new file mode 100644
index 00000000..008b8018
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/features/org.eclipse.help_2.2.700.v20190916-1045/license.html
@@ -0,0 +1,189 @@
+
+
+
+
+
+Eclipse Foundation Software User Agreement
+
+
+
+
Eclipse Foundation Software User Agreement
+
November 22, 2017
+
+
Usage Of Content
+
+
THE ECLIPSE FOUNDATION MAKES AVAILABLE SOFTWARE, DOCUMENTATION,
+ INFORMATION AND/OR OTHER MATERIALS FOR OPEN SOURCE PROJECTS
+ (COLLECTIVELY "CONTENT"). USE OF THE CONTENT IS GOVERNED BY
+ THE TERMS AND CONDITIONS OF THIS AGREEMENT AND/OR THE TERMS AND
+ CONDITIONS OF LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. BY USING THE CONTENT, YOU AGREE THAT YOUR USE OF THE CONTENT IS
+ GOVERNED BY THIS AGREEMENT AND/OR THE TERMS AND CONDITIONS OF ANY
+ APPLICABLE LICENSE AGREEMENTS OR NOTICES INDICATED OR REFERENCED
+ BELOW. IF YOU DO NOT AGREE TO THE TERMS AND CONDITIONS OF THIS
+ AGREEMENT AND THE TERMS AND CONDITIONS OF ANY APPLICABLE LICENSE
+ AGREEMENTS OR NOTICES INDICATED OR REFERENCED BELOW, THEN YOU MAY NOT
+ USE THE CONTENT.
+
+
Applicable Licenses
+
+
+ Unless otherwise indicated, all Content made available by the Eclipse
+ Foundation is provided to you under the terms and conditions of the
+ Eclipse Public License Version 2.0 ("EPL"). A copy of the
+ EPL is provided with this Content and is also available at http://www.eclipse.org/legal/epl-2.0.
+ For purposes of the EPL, "Program" will mean the Content.
+
+
+
Content includes, but is not limited to, source code, object
+ code, documentation and other files maintained in the Eclipse
+ Foundation source code repository ("Repository") in software
+ modules ("Modules") and made available as downloadable
+ archives ("Downloads").
+
+
+
Content may be structured and packaged into modules to
+ facilitate delivering, extending, and upgrading the Content. Typical
+ modules may include plug-ins ("Plug-ins"), plug-in
+ fragments ("Fragments"), and features
+ ("Features").
+
Each Plug-in or Fragment may be packaged as a sub-directory
+ or JAR (Java™ ARchive) in a directory named
+ "plugins".
+
A Feature is a bundle of one or more Plug-ins and/or
+ Fragments and associated material. Each Feature may be packaged as a
+ sub-directory in a directory named "features". Within a
+ Feature, files named "feature.xml" may contain a list of
+ the names and version numbers of the Plug-ins and/or Fragments
+ associated with that Feature.
+
Features may also include other Features ("Included
+ Features"). Within a Feature, files named
+ "feature.xml" may contain a list of the names and version
+ numbers of Included Features.
+
+
+
The terms and conditions governing Plug-ins and Fragments should
+ be contained in files named "about.html"
+ ("Abouts"). The terms and conditions governing Features and
+ Included Features should be contained in files named
+ "license.html" ("Feature Licenses"). Abouts and
+ Feature Licenses may be located in any directory of a Download or
+ Module including, but not limited to the following locations:
+
+
+
The top-level (root) directory
+
Plug-in and Fragment directories
+
Inside Plug-ins and Fragments packaged as JARs
+
Sub-directories of the directory named "src" of
+ certain Plug-ins
+
Feature directories
+
+
+
Note: if a Feature made available by the Eclipse Foundation is
+ installed using the Provisioning Technology (as defined below), you
+ must agree to a license ("Feature Update License") during
+ the installation process. If the Feature contains Included Features,
+ the Feature Update License should either provide you with the terms
+ and conditions governing the Included Features or inform you where you
+ can locate them. Feature Update Licenses may be found in the
+ "license" property of files named
+ "feature.properties" found within a Feature. Such Abouts,
+ Feature Licenses, and Feature Update Licenses contain the terms and
+ conditions (or references to such terms and conditions) that govern
+ your use of the associated Content in that directory.
+
+
THE ABOUTS, FEATURE LICENSES, AND FEATURE UPDATE LICENSES MAY
+ REFER TO THE EPL OR OTHER LICENSE AGREEMENTS, NOTICES OR TERMS AND
+ CONDITIONS. SOME OF THESE OTHER LICENSE AGREEMENTS MAY INCLUDE (BUT
+ ARE NOT LIMITED TO):
IT IS YOUR OBLIGATION TO READ AND ACCEPT ALL SUCH TERMS AND
+ CONDITIONS PRIOR TO USE OF THE CONTENT. If no About, Feature License,
+ or Feature Update License is provided, please contact the Eclipse
+ Foundation to determine what terms and conditions govern that
+ particular Content.
+
+
+
Use of Provisioning Technology
+
+
+ The Eclipse Foundation makes available provisioning software, examples
+ of which include, but are not limited to, p2 and the Eclipse Update
+ Manager ("Provisioning Technology") for the purpose of
+ allowing users to install software, documentation, information and/or
+ other materials (collectively "Installable Software"). This
+ capability is provided with the intent of allowing such users to
+ install, extend and update Eclipse-based products. Information about
+ packaging Installable Software is available at http://eclipse.org/equinox/p2/repository_packaging.html
+ ("Specification").
+
+
+
You may use Provisioning Technology to allow other parties to
+ install Installable Software. You shall be responsible for enabling
+ the applicable license agreements relating to the Installable Software
+ to be presented to, and accepted by, the users of the Provisioning
+ Technology in accordance with the Specification. By using Provisioning
+ Technology in such a manner and making it available in accordance with
+ the Specification, you further acknowledge your agreement to, and the
+ acquisition of all necessary rights to permit the following:
+
+
+
A series of actions may occur ("Provisioning
+ Process") in which a user may execute the Provisioning
+ Technology on a machine ("Target Machine") with the intent
+ of installing, extending or updating the functionality of an
+ Eclipse-based product.
+
During the Provisioning Process, the Provisioning Technology
+ may cause third party Installable Software or a portion thereof to be
+ accessed and copied to the Target Machine.
+
Pursuant to the Specification, you will provide to the user
+ the terms and conditions that govern the use of the Installable
+ Software ("Installable Software Agreement") and such
+ Installable Software Agreement shall be accessed from the Target
+ Machine in accordance with the Specification. Such Installable
+ Software Agreement must inform the user of the terms and conditions
+ that govern the Installable Software and must solicit acceptance by
+ the end user in the manner prescribed in such Installable Software
+ Agreement. Upon such indication of agreement by the user, the
+ provisioning Technology will complete installation of the Installable
+ Software.
+
+
+
Cryptography
+
+
Content may contain encryption software. The country in which
+ you are currently may have restrictions on the import, possession, and
+ use, and/or re-export to another country, of encryption software.
+ BEFORE using any encryption software, please check the country's laws,
+ regulations and policies concerning the import, possession, or use,
+ and re-export of encryption software, to see if this is permitted.
+
+
+ Java and all Java-based trademarks are trademarks of
+ Oracle Corporation in the United States, other countries, or both.
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/ASSEMBLY_EXCEPTION b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/ASSEMBLY_EXCEPTION
new file mode 100644
index 00000000..065b8d90
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/ASSEMBLY_EXCEPTION
@@ -0,0 +1,27 @@
+
+OPENJDK ASSEMBLY EXCEPTION
+
+The OpenJDK source code made available by Oracle America, Inc. (Oracle) at
+openjdk.java.net ("OpenJDK Code") is distributed under the terms of the GNU
+General Public License version 2
+only ("GPL2"), with the following clarification and special exception.
+
+ Linking this OpenJDK Code statically or dynamically with other code
+ is making a combined work based on this library. Thus, the terms
+ and conditions of GPL2 cover the whole combination.
+
+ As a special exception, Oracle gives you permission to link this
+ OpenJDK Code with certain code licensed by Oracle as indicated at
+ http://openjdk.java.net/legal/exception-modules-2007-05-08.html
+ ("Designated Exception Modules") to produce an executable,
+ regardless of the license terms of the Designated Exception Modules,
+ and to copy and distribute the resulting executable under GPL2,
+ provided that the Designated Exception Modules continue to be
+ governed by the licenses under which they were offered by Oracle.
+
+As such, it allows licensees and sublicensees of Oracle's GPL2 OpenJDK Code
+to build an executable that includes those portions of necessary code that
+Oracle could not provide under GPL2 (or that Oracle has provided under GPL2
+with the Classpath exception). If you modify or add to the OpenJDK code,
+that new GPL2 code may still be combined with Designated Exception Modules
+if the new code is made subject to this exception by its copyright holder.
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/LICENSE b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/LICENSE
new file mode 100644
index 00000000..8b400c7a
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/LICENSE
@@ -0,0 +1,347 @@
+The GNU General Public License (GPL)
+
+Version 2, June 1991
+
+Copyright (C) 1989, 1991 Free Software Foundation, Inc.
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+Everyone is permitted to copy and distribute verbatim copies of this license
+document, but changing it is not allowed.
+
+Preamble
+
+The licenses for most software are designed to take away your freedom to share
+and change it. By contrast, the GNU General Public License is intended to
+guarantee your freedom to share and change free software--to make sure the
+software is free for all its users. This General Public License applies to
+most of the Free Software Foundation's software and to any other program whose
+authors commit to using it. (Some other Free Software Foundation software is
+covered by the GNU Library General Public License instead.) You can apply it to
+your programs, too.
+
+When we speak of free software, we are referring to freedom, not price. Our
+General Public Licenses are designed to make sure that you have the freedom to
+distribute copies of free software (and charge for this service if you wish),
+that you receive source code or can get it if you want it, that you can change
+the software or use pieces of it in new free programs; and that you know you
+can do these things.
+
+To protect your rights, we need to make restrictions that forbid anyone to deny
+you these rights or to ask you to surrender the rights. These restrictions
+translate to certain responsibilities for you if you distribute copies of the
+software, or if you modify it.
+
+For example, if you distribute copies of such a program, whether gratis or for
+a fee, you must give the recipients all the rights that you have. You must
+make sure that they, too, receive or can get the source code. And you must
+show them these terms so they know their rights.
+
+We protect your rights with two steps: (1) copyright the software, and (2)
+offer you this license which gives you legal permission to copy, distribute
+and/or modify the software.
+
+Also, for each author's protection and ours, we want to make certain that
+everyone understands that there is no warranty for this free software. If the
+software is modified by someone else and passed on, we want its recipients to
+know that what they have is not the original, so that any problems introduced
+by others will not reflect on the original authors' reputations.
+
+Finally, any free program is threatened constantly by software patents. We
+wish to avoid the danger that redistributors of a free program will
+individually obtain patent licenses, in effect making the program proprietary.
+To prevent this, we have made it clear that any patent must be licensed for
+everyone's free use or not licensed at all.
+
+The precise terms and conditions for copying, distribution and modification
+follow.
+
+TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+0. This License applies to any program or other work which contains a notice
+placed by the copyright holder saying it may be distributed under the terms of
+this General Public License. The "Program", below, refers to any such program
+or work, and a "work based on the Program" means either the Program or any
+derivative work under copyright law: that is to say, a work containing the
+Program or a portion of it, either verbatim or with modifications and/or
+translated into another language. (Hereinafter, translation is included
+without limitation in the term "modification".) Each licensee is addressed as
+"you".
+
+Activities other than copying, distribution and modification are not covered by
+this License; they are outside its scope. The act of running the Program is
+not restricted, and the output from the Program is covered only if its contents
+constitute a work based on the Program (independent of having been made by
+running the Program). Whether that is true depends on what the Program does.
+
+1. You may copy and distribute verbatim copies of the Program's source code as
+you receive it, in any medium, provided that you conspicuously and
+appropriately publish on each copy an appropriate copyright notice and
+disclaimer of warranty; keep intact all the notices that refer to this License
+and to the absence of any warranty; and give any other recipients of the
+Program a copy of this License along with the Program.
+
+You may charge a fee for the physical act of transferring a copy, and you may
+at your option offer warranty protection in exchange for a fee.
+
+2. You may modify your copy or copies of the Program or any portion of it, thus
+forming a work based on the Program, and copy and distribute such modifications
+or work under the terms of Section 1 above, provided that you also meet all of
+these conditions:
+
+ a) You must cause the modified files to carry prominent notices stating
+ that you changed the files and the date of any change.
+
+ b) You must cause any work that you distribute or publish, that in whole or
+ in part contains or is derived from the Program or any part thereof, to be
+ licensed as a whole at no charge to all third parties under the terms of
+ this License.
+
+ c) If the modified program normally reads commands interactively when run,
+ you must cause it, when started running for such interactive use in the
+ most ordinary way, to print or display an announcement including an
+ appropriate copyright notice and a notice that there is no warranty (or
+ else, saying that you provide a warranty) and that users may redistribute
+ the program under these conditions, and telling the user how to view a copy
+ of this License. (Exception: if the Program itself is interactive but does
+ not normally print such an announcement, your work based on the Program is
+ not required to print an announcement.)
+
+These requirements apply to the modified work as a whole. If identifiable
+sections of that work are not derived from the Program, and can be reasonably
+considered independent and separate works in themselves, then this License, and
+its terms, do not apply to those sections when you distribute them as separate
+works. But when you distribute the same sections as part of a whole which is a
+work based on the Program, the distribution of the whole must be on the terms
+of this License, whose permissions for other licensees extend to the entire
+whole, and thus to each and every part regardless of who wrote it.
+
+Thus, it is not the intent of this section to claim rights or contest your
+rights to work written entirely by you; rather, the intent is to exercise the
+right to control the distribution of derivative or collective works based on
+the Program.
+
+In addition, mere aggregation of another work not based on the Program with the
+Program (or with a work based on the Program) on a volume of a storage or
+distribution medium does not bring the other work under the scope of this
+License.
+
+3. You may copy and distribute the Program (or a work based on it, under
+Section 2) in object code or executable form under the terms of Sections 1 and
+2 above provided that you also do one of the following:
+
+ a) Accompany it with the complete corresponding machine-readable source
+ code, which must be distributed under the terms of Sections 1 and 2 above
+ on a medium customarily used for software interchange; or,
+
+ b) Accompany it with a written offer, valid for at least three years, to
+ give any third party, for a charge no more than your cost of physically
+ performing source distribution, a complete machine-readable copy of the
+ corresponding source code, to be distributed under the terms of Sections 1
+ and 2 above on a medium customarily used for software interchange; or,
+
+ c) Accompany it with the information you received as to the offer to
+ distribute corresponding source code. (This alternative is allowed only
+ for noncommercial distribution and only if you received the program in
+ object code or executable form with such an offer, in accord with
+ Subsection b above.)
+
+The source code for a work means the preferred form of the work for making
+modifications to it. For an executable work, complete source code means all
+the source code for all modules it contains, plus any associated interface
+definition files, plus the scripts used to control compilation and installation
+of the executable. However, as a special exception, the source code
+distributed need not include anything that is normally distributed (in either
+source or binary form) with the major components (compiler, kernel, and so on)
+of the operating system on which the executable runs, unless that component
+itself accompanies the executable.
+
+If distribution of executable or object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the source
+code from the same place counts as distribution of the source code, even though
+third parties are not compelled to copy the source along with the object code.
+
+4. You may not copy, modify, sublicense, or distribute the Program except as
+expressly provided under this License. Any attempt otherwise to copy, modify,
+sublicense or distribute the Program is void, and will automatically terminate
+your rights under this License. However, parties who have received copies, or
+rights, from you under this License will not have their licenses terminated so
+long as such parties remain in full compliance.
+
+5. You are not required to accept this License, since you have not signed it.
+However, nothing else grants you permission to modify or distribute the Program
+or its derivative works. These actions are prohibited by law if you do not
+accept this License. Therefore, by modifying or distributing the Program (or
+any work based on the Program), you indicate your acceptance of this License to
+do so, and all its terms and conditions for copying, distributing or modifying
+the Program or works based on it.
+
+6. Each time you redistribute the Program (or any work based on the Program),
+the recipient automatically receives a license from the original licensor to
+copy, distribute or modify the Program subject to these terms and conditions.
+You may not impose any further restrictions on the recipients' exercise of the
+rights granted herein. You are not responsible for enforcing compliance by
+third parties to this License.
+
+7. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues), conditions
+are imposed on you (whether by court order, agreement or otherwise) that
+contradict the conditions of this License, they do not excuse you from the
+conditions of this License. If you cannot distribute so as to satisfy
+simultaneously your obligations under this License and any other pertinent
+obligations, then as a consequence you may not distribute the Program at all.
+For example, if a patent license would not permit royalty-free redistribution
+of the Program by all those who receive copies directly or indirectly through
+you, then the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Program.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply and
+the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any patents or
+other property right claims or to contest validity of any such claims; this
+section has the sole purpose of protecting the integrity of the free software
+distribution system, which is implemented by public license practices. Many
+people have made generous contributions to the wide range of software
+distributed through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing to
+distribute software through any other system and a licensee cannot impose that
+choice.
+
+This section is intended to make thoroughly clear what is believed to be a
+consequence of the rest of this License.
+
+8. If the distribution and/or use of the Program is restricted in certain
+countries either by patents or by copyrighted interfaces, the original
+copyright holder who places the Program under this License may add an explicit
+geographical distribution limitation excluding those countries, so that
+distribution is permitted only in or among countries not thus excluded. In
+such case, this License incorporates the limitation as if written in the body
+of this License.
+
+9. The Free Software Foundation may publish revised and/or new versions of the
+General Public License from time to time. Such new versions will be similar in
+spirit to the present version, but may differ in detail to address new problems
+or concerns.
+
+Each version is given a distinguishing version number. If the Program
+specifies a version number of this License which applies to it and "any later
+version", you have the option of following the terms and conditions either of
+that version or of any later version published by the Free Software Foundation.
+If the Program does not specify a version number of this License, you may
+choose any version ever published by the Free Software Foundation.
+
+10. If you wish to incorporate parts of the Program into other free programs
+whose distribution conditions are different, write to the author to ask for
+permission. For software which is copyrighted by the Free Software Foundation,
+write to the Free Software Foundation; we sometimes make exceptions for this.
+Our decision will be guided by the two goals of preserving the free status of
+all derivatives of our free software and of promoting the sharing and reuse of
+software generally.
+
+NO WARRANTY
+
+11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR
+THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE
+STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE
+PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND
+PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
+YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL
+ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE
+PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
+GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR
+INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA
+BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
+OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+END OF TERMS AND CONDITIONS
+
+How to Apply These Terms to Your New Programs
+
+If you develop a new program, and you want it to be of the greatest possible
+use to the public, the best way to achieve this is to make it free software
+which everyone can redistribute and change under these terms.
+
+To do so, attach the following notices to the program. It is safest to attach
+them to the start of each source file to most effectively convey the exclusion
+of warranty; and each file should have at least the "copyright" line and a
+pointer to where the full notice is found.
+
+ One line to give the program's name and a brief idea of what it does.
+
+ Copyright (C)
+
+ This program is free software; you can redistribute it and/or modify it
+ under the terms of the GNU General Public License as published by the Free
+ Software Foundation; either version 2 of the License, or (at your option)
+ any later version.
+
+ This program is distributed in the hope that it will be useful, but WITHOUT
+ ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for
+ more details.
+
+ You should have received a copy of the GNU General Public License along
+ with this program; if not, write to the Free Software Foundation, Inc.,
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+Also add information on how to contact you by electronic and paper mail.
+
+If the program is interactive, make it output a short notice like this when it
+starts in an interactive mode:
+
+ Gnomovision version 69, Copyright (C) year name of author Gnomovision comes
+ with ABSOLUTELY NO WARRANTY; for details type 'show w'. This is free
+ software, and you are welcome to redistribute it under certain conditions;
+ type 'show c' for details.
+
+The hypothetical commands 'show w' and 'show c' should show the appropriate
+parts of the General Public License. Of course, the commands you use may be
+called something other than 'show w' and 'show c'; they could even be
+mouse-clicks or menu items--whatever suits your program.
+
+You should also get your employer (if you work as a programmer) or your school,
+if any, to sign a "copyright disclaimer" for the program, if necessary. Here
+is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the program
+ 'Gnomovision' (which makes passes at compilers) written by James Hacker.
+
+ signature of Ty Coon, 1 April 1989
+
+ Ty Coon, President of Vice
+
+This General Public License does not permit incorporating your program into
+proprietary programs. If your program is a subroutine library, you may
+consider it more useful to permit linking proprietary applications with the
+library. If this is what you want to do, use the GNU Library General Public
+License instead of this License.
+
+
+"CLASSPATH" EXCEPTION TO THE GPL
+
+Certain source files distributed by Oracle America and/or its affiliates are
+subject to the following clarification and special exception to the GPL, but
+only where Oracle has expressly included in the particular source file's header
+the words "Oracle designates this particular file as subject to the "Classpath"
+exception as provided by Oracle in the LICENSE file that accompanied this code."
+
+ Linking this library statically or dynamically with other modules is making
+ a combined work based on this library. Thus, the terms and conditions of
+ the GNU General Public License cover the whole combination.
+
+ As a special exception, the copyright holders of this library give you
+ permission to link this library with independent modules to produce an
+ executable, regardless of the license terms of these independent modules,
+ and to copy and distribute the resulting executable under terms of your
+ choice, provided that you also meet, for each linked independent module,
+ the terms and conditions of the license of that module. An independent
+ module is a module which is not derived from or based on this library. If
+ you modify this library, you may extend this exception to your version of
+ the library, but you are not obligated to do so. If you do not wish to do
+ so, delete this exception statement from your version.
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/THIRD_PARTY_README b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/THIRD_PARTY_README
new file mode 100644
index 00000000..7dc54a05
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/THIRD_PARTY_README
@@ -0,0 +1,3137 @@
+DO NOT TRANSLATE OR LOCALIZE.
+-----------------------------
+
+%% This notice is provided with respect to ASM Bytecode Manipulation
+Framework v5.0.3, which may be included with JRE 8, and JDK 8, and
+OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Copyright (c) 2000-2011 France T??l??com
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+3. Neither the name of the copyright holders nor the names of its
+ contributors may be used to endorse or promote products derived from
+ this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF
+THE POSSIBILITY OF SUCH DAMAGE.
+
+--- end of LICENSE ---
+
+--------------------------------------------------------------------------------
+
+%% This notice is provided with respect to BSDiff v4.3, which may be
+included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Copyright 2003-2005 Colin Percival
+All rights reserved
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted providing that the following conditions
+are met:
+1. Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
+STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to CodeViewer 1.0, which may be
+included with JDK 8.
+
+--- begin of LICENSE ---
+
+Copyright 1999 by CoolServlets.com.
+
+Any errors or suggested improvements to this class can be reported as
+instructed on CoolServlets.com. We hope you enjoy this program... your
+comments will encourage further development! This software is distributed
+under the terms of the BSD License. Redistribution and use in source and
+binary forms, with or without modification, are permitted provided that the
+following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+Neither name of CoolServlets.com nor the names of its contributors may be
+used to endorse or promote products derived from this software without
+specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY COOLSERVLETS.COM AND CONTRIBUTORS ``AS IS'' AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR ANY
+DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
+LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
+ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
+
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Cryptix AES 3.2.0, which may be
+included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Cryptix General License
+
+Copyright (c) 1995-2005 The Cryptix Foundation Limited.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ 1. Redistributions of source code must retain the copyright notice,
+ this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE CRYPTIX FOUNDATION LIMITED AND
+CONTRIBUTORS ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE CRYPTIX FOUNDATION LIMITED OR CONTRIBUTORS BE
+LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
+WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
+OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
+IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to CUP Parser Generator for
+Java 0.10k, which may be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Copyright 1996-1999 by Scott Hudson, Frank Flannery, C. Scott Ananian
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted, provided
+that the above copyright notice appear in all copies and that both the
+copyright notice and this permission notice and warranty disclaimer appear in
+supporting documentation, and that the names of the authors or their
+employers not be used in advertising or publicity pertaining to distribution of
+the software without specific, written prior permission.
+
+The authors and their employers disclaim all warranties with regard to
+this software, including all implied warranties of merchantability and fitness.
+In no event shall the authors or their employers be liable for any special,
+indirect or consequential damages or any damages whatsoever resulting from
+loss of use, data or profits, whether in an action of contract, negligence or
+other tortious action, arising out of or in connection with the use or
+performance of this software.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to DejaVu fonts v2.34, which may be
+included with JRE 8, and JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain.
+Glyphs imported from Arev fonts are (c) Tavmjong Bah (see below)
+
+
+Bitstream Vera Fonts Copyright
+------------------------------
+
+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is
+a trademark of Bitstream, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of the fonts accompanying this license ("Fonts") and associated
+documentation files (the "Font Software"), to reproduce and distribute the
+Font Software, including without limitation the rights to use, copy, merge,
+publish, distribute, and/or sell copies of the Font Software, and to permit
+persons to whom the Font Software is furnished to do so, subject to the
+following conditions:
+
+The above copyright and trademark notices and this permission notice shall
+be included in all copies of one or more of the Font Software typefaces.
+
+The Font Software may be modified, altered, or added to, and in particular
+the designs of glyphs or characters in the Fonts may be modified and
+additional glyphs or characters may be added to the Fonts, only if the fonts
+are renamed to names not containing either the words "Bitstream" or the word
+"Vera".
+
+This License becomes null and void to the extent applicable to Fonts or Font
+Software that has been modified and is distributed under the "Bitstream
+Vera" names.
+
+The Font Software may be sold as part of a larger software package but no
+copy of one or more of the Font Software typefaces may be sold by itself.
+
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,
+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME
+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING
+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
+THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE
+FONT SOFTWARE.
+
+Except as contained in this notice, the names of Gnome, the Gnome
+Foundation, and Bitstream Inc., shall not be used in advertising or
+otherwise to promote the sale, use or other dealings in this Font Software
+without prior written authorization from the Gnome Foundation or Bitstream
+Inc., respectively. For further information, contact: fonts at gnome dot
+org.
+
+Arev Fonts Copyright
+------------------------------
+
+Copyright (c) 2006 by Tavmjong Bah. All Rights Reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of the fonts accompanying this license ("Fonts") and
+associated documentation files (the "Font Software"), to reproduce
+and distribute the modifications to the Bitstream Vera Font Software,
+including without limitation the rights to use, copy, merge, publish,
+distribute, and/or sell copies of the Font Software, and to permit
+persons to whom the Font Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright and trademark notices and this permission notice
+shall be included in all copies of one or more of the Font Software
+typefaces.
+
+The Font Software may be modified, altered, or added to, and in
+particular the designs of glyphs or characters in the Fonts may be
+modified and additional glyphs or characters may be added to the
+Fonts, only if the fonts are renamed to names not containing either
+the words "Tavmjong Bah" or the word "Arev".
+
+This License becomes null and void to the extent applicable to Fonts
+or Font Software that has been modified and is distributed under the
+"Tavmjong Bah Arev" names.
+
+The Font Software may be sold as part of a larger software package but
+no copy of one or more of the Font Software typefaces may be sold by
+itself.
+
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
+OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL
+TAVMJONG BAH BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
+DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
+FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
+OTHER DEALINGS IN THE FONT SOFTWARE.
+
+Except as contained in this notice, the name of Tavmjong Bah shall not
+be used in advertising or otherwise to promote the sale, use or other
+dealings in this Font Software without prior written authorization
+from Tavmjong Bah. For further information, contact: tavmjong @ free
+. fr.
+
+TeX Gyre DJV Math
+-----------------
+Fonts are (c) Bitstream (see below). DejaVu changes are in public domain.
+
+Math extensions done by B. Jackowski, P. Strzelczyk and P. Pianowski
+(on behalf of TeX users groups) are in public domain.
+
+Letters imported from Euler Fraktur from AMSfonts are (c) American
+Mathematical Society (see below).
+Bitstream Vera Fonts Copyright
+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera
+is a trademark of Bitstream, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of the fonts accompanying this license ("Fonts") and associated documentation
+files (the "Font Software"), to reproduce and distribute the Font Software,
+including without limitation the rights to use, copy, merge, publish,
+distribute, and/or sell copies of the Font Software, and to permit persons
+to whom the Font Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright and trademark notices and this permission notice
+shall be included in all copies of one or more of the Font Software typefaces.
+
+The Font Software may be modified, altered, or added to, and in particular
+the designs of glyphs or characters in the Fonts may be modified and
+additional glyphs or characters may be added to the Fonts, only if the
+fonts are renamed to names not containing either the words "Bitstream"
+or the word "Vera".
+
+This License becomes null and void to the extent applicable to Fonts or
+Font Software that has been modified and is distributed under the
+"Bitstream Vera" names.
+
+The Font Software may be sold as part of a larger software package but
+no copy of one or more of the Font Software typefaces may be sold by itself.
+
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,
+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME
+FOUNDATION BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING
+ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT
+OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN
+THE FONT SOFTWARE.
+Except as contained in this notice, the names of GNOME, the GNOME
+Foundation, and Bitstream Inc., shall not be used in advertising or
+otherwise to promote the sale, use or other dealings in this Font Software
+without prior written authorization from the GNOME Foundation or
+Bitstream Inc., respectively.
+For further information, contact: fonts at gnome dot org.
+
+AMSFonts (v. 2.2) copyright
+
+The PostScript Type 1 implementation of the AMSFonts produced by and
+previously distributed by Blue Sky Research and Y&Y, Inc. are now freely
+available for general use. This has been accomplished through the
+cooperation
+of a consortium of scientific publishers with Blue Sky Research and Y&Y.
+Members of this consortium include:
+
+Elsevier Science IBM Corporation Society for Industrial and Applied
+Mathematics (SIAM) Springer-Verlag American Mathematical Society (AMS)
+
+In order to assure the authenticity of these fonts, copyright will be
+held by the American Mathematical Society. This is not meant to restrict
+in any way the legitimate use of the fonts, such as (but not limited to)
+electronic distribution of documents containing these fonts, inclusion of
+these fonts into other public domain or commercial font collections or computer
+applications, use of the outline data to create derivative fonts and/or
+faces, etc. However, the AMS does require that the AMS copyright notice be
+removed from any derivative versions of the fonts which have been altered in
+any way. In addition, to ensure the fidelity of TeX documents using Computer
+Modern fonts, Professor Donald Knuth, creator of the Computer Modern faces,
+has requested that any alterations which yield different font metrics be
+given a different name.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Document Object Model (DOM) Level 2
+& 3, which may be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+W3C SOFTWARE NOTICE AND LICENSE
+
+http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
+
+This work (and included software, documentation such as READMEs, or other
+related items) is being provided by the copyright holders under the following
+license. By obtaining, using and/or copying this work, you (the licensee)
+agree that you have read, understood, and will comply with the following terms
+and conditions.
+
+Permission to copy, modify, and distribute this software and its
+documentation, with or without modification, for any purpose and without fee
+or royalty is hereby granted, provided that you include the following on ALL
+copies of the software and documentation or portions thereof, including
+modifications:
+
+ 1.The full text of this NOTICE in a location viewable to users of the
+ redistributed or derivative work.
+
+ 2.Any pre-existing intellectual property disclaimers, notices, or terms and
+ conditions. If none exist, the W3C Software Short Notice should be included
+ (hypertext is preferred, text is permitted) within the body of any
+ redistributed or derivative code.
+
+ 3.Notice of any changes or modifications to the files, including the date
+ changes were made. (We recommend you provide URIs to the location from
+ which the code is derived.)
+
+THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS
+MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT
+LIMITED TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR
+PURPOSE OR THAT THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY
+THIRD PARTY PATENTS,COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+
+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL
+OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR
+DOCUMENTATION. The name and trademarks of copyright holders may NOT be used
+in advertising or publicity pertaining to the software without specific,
+written prior permission. Title to copyright in this software and any
+associated documentation will at all times remain with copyright holders.
+
+____________________________________
+
+This formulation of W3C's notice and license became active on December 31
+2002. This version removes the copyright ownership notice such that this
+license can be used with materials other than those owned by the W3C, reflects
+that ERCIM is now a host of the W3C, includes references to this specific
+dated version of the license, and removes the ambiguous grant of "use".
+Otherwise, this version is the same as the previous version and is written so
+as to preserve the Free Software Foundation's assessment of GPL compatibility
+and OSI's certification under the Open Source Definition. Please see our
+Copyright FAQ for common questions about using materials from our site,
+including specific terms and conditions for packages like libwww, Amaya, and
+Jigsaw. Other questions about this notice can be directed to
+site-policy@w3.org.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Dynalink v0.5, which may be
+included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Copyright (c) 2009-2013, Attila Szegedi
+
+All rights reserved.Redistribution and use in source and binary forms, with or
+without modification, are permitted provided that the following conditions are
+met:* Redistributions of source code must retain the above copyright notice,
+this list of conditions and the following disclaimer. * Redistributions in
+binary form must reproduce the above copyright notice, this list of
+conditions and the following disclaimer in the documentation and/or other
+materials provided with the distribution. * Neither the name of Attila
+Szegedi nor the names of its contributors may be used to endorse or promote
+products derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THEPOSSIBILITY OF SUCH DAMAGE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Elliptic Curve Cryptography, which
+may be included with JRE 8, JDK 8, and OpenJDK 8.
+
+You are receiving a copy of the Elliptic Curve Cryptography library in source
+form with the JDK 8 and OpenJDK 8 source distributions, and as object code in
+the JRE 8 & JDK 8 runtimes.
+
+In the case of the JRE & JDK runtimes, the terms of the Oracle license do
+NOT apply to the Elliptic Curve Cryptography library; it is licensed under the
+following license, separately from Oracle's JDK & JRE. If you do not wish to
+install the Elliptic Curve Cryptography library, you may delete the
+Elliptic Curve Cryptography library:
+ - On Solaris and Linux systems: delete $(JAVA_HOME)/lib/libsunec.so
+ - On Windows systems: delete $(JAVA_HOME)\bin\sunec.dll
+ - On Mac systems, delete:
+ for JRE: /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/lib/libsunec.dylib
+ for JDK: $(JAVA_HOME)/jre/lib/libsunec.dylib
+
+Written Offer for ECC Source Code
+ For third party technology that you receive from Oracle in binary form
+ which is licensed under an open source license that gives you the right
+ to receive the source code for that binary, you can obtain a copy of
+ the applicable source code from this page:
+ http://hg.openjdk.java.net/jdk8u/jdk8u/jdk/file/tip/src/share/native/sun/security/ec/impl
+
+ If the source code for the technology was not provided to you with the
+ binary, you can also receive a copy of the source code on physical
+ media by submitting a written request to:
+
+ Oracle America, Inc.
+ Attn: Associate General Counsel,
+ Development and Engineering Legal
+ 500 Oracle Parkway, 10th Floor
+ Redwood Shores, CA 94065
+
+ Or, you may send an email to Oracle using the form at:
+ http://www.oracle.com/goto/opensourcecode/request
+
+ Your request should include:
+ - The name of the component or binary file(s) for which you are requesting
+ the source code
+ - The name and version number of the Oracle product containing the binary
+ - The date you received the Oracle product
+ - Your name
+ - Your company name (if applicable)
+ - Your return mailing address and email and
+ - A telephone number in the event we need to reach you.
+
+ We may charge you a fee to cover the cost of physical media and processing.
+ Your request must be sent (i) within three (3) years of the date you
+ received the Oracle product that included the component or binary
+ file(s) that are the subject of your request, or (ii) in the case of
+ code licensed under the GPL v3, for as long as Oracle offers spare
+ parts or customer support for that product model.
+
+--- begin of LICENSE ---
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL. It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+ Preamble
+
+ The licenses for most software are designed to take away your
+freedom to share and change it. By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+ This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it. You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+ When we speak of free software, we are referring to freedom of use,
+not price. Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+ To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights. These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+ For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you. You must make sure that they, too, receive or can get the source
+code. If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it. And you must show them these terms so they know their rights.
+
+ We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+ To protect each distributor, we want to make it very clear that
+there is no warranty for the free library. Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+ Finally, software patents pose a constant threat to the existence of
+any free program. We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder. Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+ Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License. This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License. We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+ When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library. The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom. The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+ We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License. It also provides other free software developers Less
+of an advantage over competing non-free programs. These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries. However, the Lesser license provides advantages in certain
+special circumstances.
+
+ For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard. To achieve this, non-free programs must be
+allowed to use the library. A more frequent case is that a free
+library does the same job as widely used non-free libraries. In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+ In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software. For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+ Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+ The precise terms and conditions for copying, distribution and
+modification follow. Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library". The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+ GNU LESSER GENERAL PUBLIC LICENSE
+ TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+ 0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+ A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+ The "Library", below, refers to any such software library or work
+which has been distributed under these terms. A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language. (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+ "Source code" for a work means the preferred form of the work for
+making modifications to it. For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+ Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope. The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it). Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+
+ 1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+ You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+ 2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+ a) The modified work must itself be a software library.
+
+ b) You must cause the files modified to carry prominent notices
+ stating that you changed the files and the date of any change.
+
+ c) You must cause the whole of the work to be licensed at no
+ charge to all third parties under the terms of this License.
+
+ d) If a facility in the modified Library refers to a function or a
+ table of data to be supplied by an application program that uses
+ the facility, other than as an argument passed when the facility
+ is invoked, then you must make a good faith effort to ensure that,
+ in the event an application does not supply such function or
+ table, the facility still operates, and performs whatever part of
+ its purpose remains meaningful.
+
+ (For example, a function in a library to compute square roots has
+ a purpose that is entirely well-defined independent of the
+ application. Therefore, Subsection 2d requires that any
+ application-supplied function or table used by this function must
+ be optional: if the application does not supply it, the square
+ root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole. If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works. But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+ 3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library. To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License. (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.) Do not make any other change in
+these notices.
+
+ Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+ This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+ 4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+ If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+ 5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library". Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+ However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library". The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+ When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library. The
+threshold for this to be true is not precisely defined by law.
+
+ If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work. (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+ Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+ 6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+ You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License. You must supply a copy of this License. If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License. Also, you must do one
+of these things:
+
+ a) Accompany the work with the complete corresponding
+ machine-readable source code for the Library including whatever
+ changes were used in the work (which must be distributed under
+ Sections 1 and 2 above); and, if the work is an executable linked
+ with the Library, with the complete machine-readable "work that
+ uses the Library", as object code and/or source code, so that the
+ user can modify the Library and then relink to produce a modified
+ executable containing the modified Library. (It is understood
+ that the user who changes the contents of definitions files in the
+ Library will not necessarily be able to recompile the application
+ to use the modified definitions.)
+
+ b) Use a suitable shared library mechanism for linking with the
+ Library. A suitable mechanism is one that (1) uses at run time a
+ copy of the library already present on the user's computer system,
+ rather than copying library functions into the executable, and (2)
+ will operate properly with a modified version of the library, if
+ the user installs one, as long as the modified version is
+ interface-compatible with the version that the work was made with.
+
+ c) Accompany the work with a written offer, valid for at
+ least three years, to give the same user the materials
+ specified in Subsection 6a, above, for a charge no more
+ than the cost of performing this distribution.
+
+ d) If distribution of the work is made by offering access to copy
+ from a designated place, offer equivalent access to copy the above
+ specified materials from the same place.
+
+ e) Verify that the user has already received a copy of these
+ materials or that you have already sent this user a copy.
+
+ For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it. However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+ It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system. Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+ 7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+ a) Accompany the combined library with a copy of the same work
+ based on the Library, uncombined with any other library
+ facilities. This must be distributed under the terms of the
+ Sections above.
+
+ b) Give prominent notice with the combined library of the fact
+ that part of it is a work based on the Library, and explaining
+ where to find the accompanying uncombined form of the same work.
+
+ 8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License. Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License. However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+ 9. You are not required to accept this License, since you have not
+signed it. However, nothing else grants you permission to modify or
+distribute the Library or its derivative works. These actions are
+prohibited by law if you do not accept this License. Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+ 10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions. You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+ 11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License. If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all. For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices. Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+ 12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded. In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+ 13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number. If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation. If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+ 14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission. For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this. Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+ NO WARRANTY
+
+ 15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+ 16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+ END OF TERMS AND CONDITIONS
+
+ How to Apply These Terms to Your New Libraries
+
+ If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change. You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+ To apply these terms, attach the following notices to the library. It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+
+ Copyright (C)
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2.1 of the License, or (at your option) any later version.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this library; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary. Here is a sample; alter the names:
+
+ Yoyodyne, Inc., hereby disclaims all copyright interest in the
+ library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+ , 1 April 1990
+ Ty Coon, President of Vice
+
+That's all there is to it!
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to ECMAScript Language
+Specification ECMA-262 Edition 5.1 which may be included with
+JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Copyright notice
+Copyright ?? 2011 Ecma International
+Ecma International
+Rue du Rhone 114
+CH-1204 Geneva
+Tel: +41 22 849 6000
+Fax: +41 22 849 6001
+Web: http://www.ecma-international.org
+
+This document and possible translations of it may be copied and furnished to
+others, and derivative works that comment on or otherwise explain it or assist
+in its implementation may be prepared, copied, published, and distributed, in
+whole or in part, without restriction of any kind, provided that the above
+copyright notice and this section are included on all such copies and derivative
+works. However, this document itself may not be modified in any way, including
+by removing the copyright notice or references to Ecma International, except as
+needed for the purpose of developing any document or deliverable produced by
+Ecma International (in which case the rules applied to copyrights must be
+followed) or as required to translate it into languages other than English. The
+limited permissions granted above are perpetual and will not be revoked by Ecma
+International or its successors or assigns. This document and the information
+contained herein is provided on an "AS IS" basis and ECMA INTERNATIONAL
+DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY
+WARRANTY THAT THE USE OF THE INFORMATION HEREIN WILL NOT INFRINGE ANY OWNERSHIP
+RIGHTS OR ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
+PURPOSE." Software License
+
+All Software contained in this document ("Software)" is protected by copyright
+and is being made available under the "BSD License", included below. This
+Software may be subject to third party rights (rights from parties other than
+Ecma International), including patent rights, and no licenses under such third
+party rights are granted under this license even if the third party concerned is
+a member of Ecma International. SEE THE ECMA CODE OF CONDUCT IN PATENT MATTERS
+AVAILABLE AT http://www.ecma-international.org/memento/codeofconduct.htm FOR
+INFORMATION REGARDING THE LICENSING OF PATENT CLAIMS THAT ARE REQUIRED TO
+IMPLEMENT ECMA INTERNATIONAL STANDARDS*. Redistribution and use in source and
+binary forms, with or without modification, are permitted provided that the
+following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+this list of conditions and the following disclaimer in the documentation and/or
+other materials provided with the distribution.
+
+3. Neither the name of the authors nor Ecma International may be used to endorse
+or promote products derived from this software without specific prior written
+permission.
+
+THIS SOFTWARE IS PROVIDED BY THE ECMA INTERNATIONAL "AS IS" AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
+SHALL ECMA INTERNATIONAL BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
+IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
+OF SUCH DAMAGE.
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to freebXML Registry 3.0 & 3.1,
+which may be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+freebxml: Copyright (c) 2001 freebxml.org. All rights reserved.
+
+The names "The freebXML Registry Project" and "freebxml Software
+Foundation" must not be used to endorse or promote products derived
+from this software or be used in a product name without prior
+written permission. For written permission, please contact
+ebxmlrr-team@lists.sourceforge.net.
+
+This software consists of voluntary contributions made by many individuals
+on behalf of the the freebxml Software Foundation. For more information on
+the freebxml Software Foundation, please see .
+
+This product includes software developed by the Apache Software Foundation
+(http://www.apache.org/).
+
+The freebxml License, Version 1.1 5
+Copyright (c) 2001 freebxml.org. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ 3. The end-user documentation included with the redistribution, if
+ any, must include the following acknowlegement:
+ "This product includes software developed by
+ freebxml.org (http://www.freebxml.org/)."
+ Alternately, this acknowlegement may appear in the software itself,
+ if and wherever such third-party acknowlegements normally appear.
+
+ 4. The names "The freebXML Registry Project", "freebxml Software
+ Foundation" must not be used to endorse or promote products derived
+ from this software without prior written permission. For written
+ permission, please contact ebxmlrr-team@lists.sourceforge.net.
+
+ 5. Products derived from this software may not be called "freebxml",
+ "freebXML Registry" nor may freebxml" appear in their names without
+ prior written permission of the freebxml Group.
+
+THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE freebxml SOFTWARE FOUNDATION OR
+ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to IAIK PKCS#11 Wrapper,
+which may be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+IAIK PKCS#11 Wrapper License
+
+Copyright (c) 2002 Graz University of Technology. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+3. The end-user documentation included with the redistribution, if any, must
+ include the following acknowledgment:
+
+ "This product includes software developed by IAIK of Graz University of
+ Technology."
+
+ Alternately, this acknowledgment may appear in the software itself, if and
+ wherever such third-party acknowledgments normally appear.
+
+4. The names "Graz University of Technology" and "IAIK of Graz University of
+ Technology" must not be used to endorse or promote products derived from this
+ software without prior written permission.
+
+5. Products derived from this software may not be called "IAIK PKCS Wrapper",
+ nor may "IAIK" appear in their name, without prior written permission of
+ Graz University of Technology.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+LICENSOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY,
+OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to ICU4C 4.0.1 and ICU4J 4.4, which
+may be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Copyright (c) 1995-2010 International Business Machines Corporation and others
+
+All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, and/or sell copies of the
+Software, and to permit persons to whom the Software is furnished to do so,
+provided that the above copyright notice(s) and this permission notice appear
+in all copies of the Software and that both the above copyright notice(s) and
+this permission notice appear in supporting documentation.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD PARTY RIGHTS. IN
+NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS NOTICE BE
+LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL DAMAGES, OR ANY
+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder shall not
+be used in advertising or otherwise to promote the sale, use or other dealings
+in this Software without prior written authorization of the copyright holder.
+All trademarks and registered trademarks mentioned herein are the property of
+their respective owners.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to IJG JPEG 6b, which may be
+included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+This software is copyright (C) 1991-1998, Thomas G. Lane.
+All Rights Reserved except as specified below.
+
+Permission is hereby granted to use, copy, modify, and distribute this
+software (or portions thereof) for any purpose, without fee, subject to these
+conditions:
+(1) If any part of the source code for this software is distributed, then this
+README file must be included, with this copyright and no-warranty notice
+unaltered; and any additions, deletions, or changes to the original files
+must be clearly indicated in accompanying documentation.
+(2) If only executable code is distributed, then the accompanying
+documentation must state that "this software is based in part on the work of
+the Independent JPEG Group".
+(3) Permission for use of this software is granted only if the user accepts
+full responsibility for any undesirable consequences; the authors accept
+NO LIABILITY for damages of any kind.
+
+These conditions apply to any software derived from or based on the IJG code,
+not just to the unmodified library. If you use our work, you ought to
+acknowledge us.
+
+Permission is NOT granted for the use of any IJG author's name or company name
+in advertising or publicity relating to this software or products derived from
+it. This software may be referred to only as "the Independent JPEG Group's
+software".
+
+We specifically permit and encourage the use of this software as the basis of
+commercial products, provided that all warranty or liability claims are
+assumed by the product vendor.
+
+--- end of LICENSE ---
+
+--------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Jing 20030619, which may
+be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Copyright (c) 2001-2003 Thai Open Source Software Center Ltd All
+rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+
+Redistributions in binary form must reproduce the above copyright
+notice, this list of conditions and the following disclaimer in the
+documentation and/or other materials provided with the distribution.
+
+Neither the name of the Thai Open Source Software Center Ltd nor
+the names of its contributors may be used to endorse or promote
+products derived from this software without specific prior written
+permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
+FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
+REGENTS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
+USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
+ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
+OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+SUCH DAMAGE.
+
+--- end of LICENSE ---
+
+--------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Joni v1.1.9, which may be
+included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to JOpt-Simple v3.0, which may be
+included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+ Copyright (c) 2004-2009 Paul R. Holser, Jr.
+
+ Permission is hereby granted, free of charge, to any person obtaining
+ a copy of this software and associated documentation files (the
+ "Software"), to deal in the Software without restriction, including
+ without limitation the rights to use, copy, modify, merge, publish,
+ distribute, sublicense, and/or sell copies of the Software, and to
+ permit persons to whom the Software is furnished to do so, subject to
+ the following conditions:
+
+ The above copyright notice and this permission notice shall be
+ included in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+ LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+ OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+--- end of LICENSE ---
+
+--------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Kerberos functionality, which
+which may be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+ (C) Copyright IBM Corp. 1999 All Rights Reserved.
+ Copyright 1997 The Open Group Research Institute. All rights reserved.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Kerberos functionality from
+FundsXpress, INC., which may be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+ Copyright (C) 1998 by the FundsXpress, INC.
+
+ All rights reserved.
+
+ Export of this software from the United States of America may require
+ a specific license from the United States Government. It is the
+ responsibility of any person or organization contemplating export to
+ obtain such a license before exporting.
+
+ WITHIN THAT CONSTRAINT, permission to use, copy, modify, and
+ distribute this software and its documentation for any purpose and
+ without fee is hereby granted, provided that the above copyright
+ notice appear in all copies and that both that copyright notice and
+ this permission notice appear in supporting documentation, and that
+ the name of FundsXpress. not be used in advertising or publicity pertaining
+ to distribution of the software without specific, written prior
+ permission. FundsXpress makes no representations about the suitability of
+ this software for any purpose. It is provided "as is" without express
+ or implied warranty.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR
+ IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED
+ WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Kronos OpenGL headers, which may be
+included with JDK 8 and OpenJDK 8 source distributions.
+
+--- begin of LICENSE ---
+
+ Copyright (c) 2007 The Khronos Group Inc.
+
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and/or associated documentation files (the "Materials"), to
+ deal in the Materials without restriction, including without limitation the
+ rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
+ sell copies of the Materials, and to permit persons to whom the Materials are
+ furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included in all
+ copies or substantial portions of the Materials.
+
+ THE MATERIALS ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS IN THE
+ MATERIALS.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% Portions Copyright Eastman Kodak Company 1991-2003
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to libpng 1.6.37, which may be
+included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+COPYRIGHT NOTICE, DISCLAIMER, and LICENSE
+=========================================
+
+PNG Reference Library License version 2
+---------------------------------------
+
+ * Copyright (c) 1995-2019 The PNG Reference Library Authors.
+ * Copyright (c) 2018-2019 Cosmin Truta.
+ * Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson.
+ * Copyright (c) 1996-1997 Andreas Dilger.
+ * Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
+
+The software is supplied "as is", without warranty of any kind,
+express or implied, including, without limitation, the warranties
+of merchantability, fitness for a particular purpose, title, and
+non-infringement. In no event shall the Copyright owners, or
+anyone distributing the software, be liable for any damages or
+other liability, whether in contract, tort or otherwise, arising
+from, out of, or in connection with the software, or the use or
+other dealings in the software, even if advised of the possibility
+of such damage.
+
+Permission is hereby granted to use, copy, modify, and distribute
+this software, or portions hereof, for any purpose, without fee,
+subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you
+ must not claim that you wrote the original software. If you
+ use this software in a product, an acknowledgment in the product
+ documentation would be appreciated, but is not required.
+
+ 2. Altered source versions must be plainly marked as such, and must
+ not be misrepresented as being the original software.
+
+ 3. This Copyright notice may not be removed or altered from any
+ source or altered source distribution.
+
+
+PNG Reference Library License version 1 (for libpng 0.5 through 1.6.35)
+-----------------------------------------------------------------------
+
+libpng versions 1.0.7, July 1, 2000, through 1.6.35, July 15, 2018 are
+Copyright (c) 2000-2002, 2004, 2006-2018 Glenn Randers-Pehrson, are
+derived from libpng-1.0.6, and are distributed according to the same
+disclaimer and license as libpng-1.0.6 with the following individuals
+added to the list of Contributing Authors:
+
+ Simon-Pierre Cadieux
+ Eric S. Raymond
+ Mans Rullgard
+ Cosmin Truta
+ Gilles Vollant
+ James Yu
+ Mandar Sahastrabuddhe
+ Google Inc.
+ Vadim Barkov
+
+and with the following additions to the disclaimer:
+
+ There is no warranty against interference with your enjoyment of
+ the library or against infringement. There is no warranty that our
+ efforts or the library will fulfill any of your particular purposes
+ or needs. This library is provided with all faults, and the entire
+ risk of satisfactory quality, performance, accuracy, and effort is
+ with the user.
+
+Some files in the "contrib" directory and some configure-generated
+files that are distributed with libpng have other copyright owners, and
+are released under other open source licenses.
+
+libpng versions 0.97, January 1998, through 1.0.6, March 20, 2000, are
+Copyright (c) 1998-2000 Glenn Randers-Pehrson, are derived from
+libpng-0.96, and are distributed according to the same disclaimer and
+license as libpng-0.96, with the following individuals added to the
+list of Contributing Authors:
+
+ Tom Lane
+ Glenn Randers-Pehrson
+ Willem van Schaik
+
+libpng versions 0.89, June 1996, through 0.96, May 1997, are
+Copyright (c) 1996-1997 Andreas Dilger, are derived from libpng-0.88,
+and are distributed according to the same disclaimer and license as
+libpng-0.88, with the following individuals added to the list of
+Contributing Authors:
+
+ John Bowler
+ Kevin Bracey
+ Sam Bushell
+ Magnus Holmgren
+ Greg Roelofs
+ Tom Tanner
+
+Some files in the "scripts" directory have other copyright owners,
+but are released under this license.
+
+libpng versions 0.5, May 1995, through 0.88, January 1996, are
+Copyright (c) 1995-1996 Guy Eric Schalnat, Group 42, Inc.
+
+For the purposes of this copyright and license, "Contributing Authors"
+is defined as the following set of individuals:
+
+ Andreas Dilger
+ Dave Martindale
+ Guy Eric Schalnat
+ Paul Schmidt
+ Tim Wegner
+
+The PNG Reference Library is supplied "AS IS". The Contributing
+Authors and Group 42, Inc. disclaim all warranties, expressed or
+implied, including, without limitation, the warranties of
+merchantability and of fitness for any purpose. The Contributing
+Authors and Group 42, Inc. assume no liability for direct, indirect,
+incidental, special, exemplary, or consequential damages, which may
+result from the use of the PNG Reference Library, even if advised of
+the possibility of such damage.
+
+Permission is hereby granted to use, copy, modify, and distribute this
+source code, or portions hereof, for any purpose, without fee, subject
+to the following restrictions:
+
+ 1. The origin of this source code must not be misrepresented.
+
+ 2. Altered versions must be plainly marked as such and must not
+ be misrepresented as being the original source.
+
+ 3. This Copyright notice may not be removed or altered from any
+ source or altered source distribution.
+
+The Contributing Authors and Group 42, Inc. specifically permit,
+without fee, and encourage the use of this source code as a component
+to supporting the PNG file format in commercial products. If you use
+this source code in a product, acknowledgment is not required but would
+be appreciated.
+
+TRADEMARK:
+
+The name "libpng" has not been registered by the Copyright owner
+as a trademark in any jurisdiction. However, because libpng has
+been distributed and maintained world-wide, continually since 1995,
+the Copyright owner claims "common-law trademark protection" in any
+jurisdiction where common-law trademark is recognized.
+
+OSI CERTIFICATION:
+
+Libpng is OSI Certified Open Source Software. OSI Certified Open Source is
+a certification mark of the Open Source Initiative. OSI has not addressed
+the additional disclaimers inserted at version 1.0.7.
+
+EXPORT CONTROL:
+
+The Copyright owner believes that the Export Control Classification
+Number (ECCN) for libpng is EAR99, which means not subject to export
+controls or International Traffic in Arms Regulations (ITAR) because
+it is open source, publicly available software, that does not contain
+any encryption software. See the EAR, paragraphs 734.3(b)(3) and
+734.7(b).
+
+Glenn Randers-Pehrson
+glennrp at users.sourceforge.net
+July 15, 2018
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to GIFLIB 5.1.8 & libungif 4.1.3,
+which may be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+The GIFLIB distribution is Copyright (c) 1997 Eric S. Raymond
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in
+all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+THE SOFTWARE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Little CMS 2.9, which may be
+included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Little CMS
+Copyright (c) 1998-2011 Marti Maria Saguer
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% Lucida is a registered trademark or trademark of Bigelow & Holmes in the
+U.S. and other countries.
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Mesa 3D Graphics Library v4.1,
+which may be included with JRE 8, JDK 8, and OpenJDK 8 source distributions.
+
+--- begin of LICENSE ---
+
+ Mesa 3-D graphics library
+ Version: 5.0
+
+ Copyright (C) 1999-2002 Brian Paul All Rights Reserved.
+
+ Permission is hereby granted, free of charge, to any person obtaining a
+ copy of this software and associated documentation files (the "Software"),
+ to deal in the Software without restriction, including without limitation
+ the rights to use, copy, modify, merge, publish, distribute, sublicense,
+ and/or sell copies of the Software, and to permit persons to whom the
+ Software is furnished to do so, subject to the following conditions:
+
+ The above copyright notice and this permission notice shall be included
+ in all copies or substantial portions of the Software.
+
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+ OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
+ BRIAN PAUL BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN
+ AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Mozilla Network Security
+Services (NSS), which is supplied with the JDK test suite in the OpenJDK
+source code repository. It is licensed under Mozilla Public License (MPL),
+version 2.0.
+
+The NSS libraries are supplied in executable form, built from unmodified
+NSS source code labeled with the "NSS_3_16_RTM" HG tag.
+
+The NSS source code is available in the OpenJDK source code repository at:
+ jdk/test/sun/security/pkcs11/nss/src
+
+The NSS libraries are available in the OpenJDK source code repository at:
+ jdk/test/sun/security/pkcs11/nss/lib
+
+--- begin of LICENSE ---
+
+Mozilla Public License Version 2.0
+==================================
+
+1. Definitions
+--------------
+
+1.1. "Contributor"
+ means each individual or legal entity that creates, contributes to
+ the creation of, or owns Covered Software.
+
+1.2. "Contributor Version"
+ means the combination of the Contributions of others (if any) used
+ by a Contributor and that particular Contributor's Contribution.
+
+1.3. "Contribution"
+ means Covered Software of a particular Contributor.
+
+1.4. "Covered Software"
+ means Source Code Form to which the initial Contributor has attached
+ the notice in Exhibit A, the Executable Form of such Source Code
+ Form, and Modifications of such Source Code Form, in each case
+ including portions thereof.
+
+1.5. "Incompatible With Secondary Licenses"
+ means
+
+ (a) that the initial Contributor has attached the notice described
+ in Exhibit B to the Covered Software; or
+
+ (b) that the Covered Software was made available under the terms of
+ version 1.1 or earlier of the License, but not also under the
+ terms of a Secondary License.
+
+1.6. "Executable Form"
+ means any form of the work other than Source Code Form.
+
+1.7. "Larger Work"
+ means a work that combines Covered Software with other material, in
+ a separate file or files, that is not Covered Software.
+
+1.8. "License"
+ means this document.
+
+1.9. "Licensable"
+ means having the right to grant, to the maximum extent possible,
+ whether at the time of the initial grant or subsequently, any and
+ all of the rights conveyed by this License.
+
+1.10. "Modifications"
+ means any of the following:
+
+ (a) any file in Source Code Form that results from an addition to,
+ deletion from, or modification of the contents of Covered
+ Software; or
+
+ (b) any new file in Source Code Form that contains any Covered
+ Software.
+
+1.11. "Patent Claims" of a Contributor
+ means any patent claim(s), including without limitation, method,
+ process, and apparatus claims, in any patent Licensable by such
+ Contributor that would be infringed, but for the grant of the
+ License, by the making, using, selling, offering for sale, having
+ made, import, or transfer of either its Contributions or its
+ Contributor Version.
+
+1.12. "Secondary License"
+ means either the GNU General Public License, Version 2.0, the GNU
+ Lesser General Public License, Version 2.1, the GNU Affero General
+ Public License, Version 3.0, or any later versions of those
+ licenses.
+
+1.13. "Source Code Form"
+ means the form of the work preferred for making modifications.
+
+1.14. "You" (or "Your")
+ means an individual or a legal entity exercising rights under this
+ License. For legal entities, "You" includes any entity that
+ controls, is controlled by, or is under common control with You. For
+ purposes of this definition, "control" means (a) the power, direct
+ or indirect, to cause the direction or management of such entity,
+ whether by contract or otherwise, or (b) ownership of more than
+ fifty percent (50%) of the outstanding shares or beneficial
+ ownership of such entity.
+
+2. License Grants and Conditions
+--------------------------------
+
+2.1. Grants
+
+Each Contributor hereby grants You a world-wide, royalty-free,
+non-exclusive license:
+
+(a) under intellectual property rights (other than patent or trademark)
+ Licensable by such Contributor to use, reproduce, make available,
+ modify, display, perform, distribute, and otherwise exploit its
+ Contributions, either on an unmodified basis, with Modifications, or
+ as part of a Larger Work; and
+
+(b) under Patent Claims of such Contributor to make, use, sell, offer
+ for sale, have made, import, and otherwise transfer either its
+ Contributions or its Contributor Version.
+
+2.2. Effective Date
+
+The licenses granted in Section 2.1 with respect to any Contribution
+become effective for each Contribution on the date the Contributor first
+distributes such Contribution.
+
+2.3. Limitations on Grant Scope
+
+The licenses granted in this Section 2 are the only rights granted under
+this License. No additional rights or licenses will be implied from the
+distribution or licensing of Covered Software under this License.
+Notwithstanding Section 2.1(b) above, no patent license is granted by a
+Contributor:
+
+(a) for any code that a Contributor has removed from Covered Software;
+ or
+
+(b) for infringements caused by: (i) Your and any other third party's
+ modifications of Covered Software, or (ii) the combination of its
+ Contributions with other software (except as part of its Contributor
+ Version); or
+
+(c) under Patent Claims infringed by Covered Software in the absence of
+ its Contributions.
+
+This License does not grant any rights in the trademarks, service marks,
+or logos of any Contributor (except as may be necessary to comply with
+the notice requirements in Section 3.4).
+
+2.4. Subsequent Licenses
+
+No Contributor makes additional grants as a result of Your choice to
+distribute the Covered Software under a subsequent version of this
+License (see Section 10.2) or under the terms of a Secondary License (if
+permitted under the terms of Section 3.3).
+
+2.5. Representation
+
+Each Contributor represents that the Contributor believes its
+Contributions are its original creation(s) or it has sufficient rights
+to grant the rights to its Contributions conveyed by this License.
+
+2.6. Fair Use
+
+This License is not intended to limit any rights You have under
+applicable copyright doctrines of fair use, fair dealing, or other
+equivalents.
+
+2.7. Conditions
+
+Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted
+in Section 2.1.
+
+3. Responsibilities
+-------------------
+
+3.1. Distribution of Source Form
+
+All distribution of Covered Software in Source Code Form, including any
+Modifications that You create or to which You contribute, must be under
+the terms of this License. You must inform recipients that the Source
+Code Form of the Covered Software is governed by the terms of this
+License, and how they can obtain a copy of this License. You may not
+attempt to alter or restrict the recipients' rights in the Source Code
+Form.
+
+3.2. Distribution of Executable Form
+
+If You distribute Covered Software in Executable Form then:
+
+(a) such Covered Software must also be made available in Source Code
+ Form, as described in Section 3.1, and You must inform recipients of
+ the Executable Form how they can obtain a copy of such Source Code
+ Form by reasonable means in a timely manner, at a charge no more
+ than the cost of distribution to the recipient; and
+
+(b) You may distribute such Executable Form under the terms of this
+ License, or sublicense it under different terms, provided that the
+ license for the Executable Form does not attempt to limit or alter
+ the recipients' rights in the Source Code Form under this License.
+
+3.3. Distribution of a Larger Work
+
+You may create and distribute a Larger Work under terms of Your choice,
+provided that You also comply with the requirements of this License for
+the Covered Software. If the Larger Work is a combination of Covered
+Software with a work governed by one or more Secondary Licenses, and the
+Covered Software is not Incompatible With Secondary Licenses, this
+License permits You to additionally distribute such Covered Software
+under the terms of such Secondary License(s), so that the recipient of
+the Larger Work may, at their option, further distribute the Covered
+Software under the terms of either this License or such Secondary
+License(s).
+
+3.4. Notices
+
+You may not remove or alter the substance of any license notices
+(including copyright notices, patent notices, disclaimers of warranty,
+or limitations of liability) contained within the Source Code Form of
+the Covered Software, except that You may alter any license notices to
+the extent required to remedy known factual inaccuracies.
+
+3.5. Application of Additional Terms
+
+You may choose to offer, and to charge a fee for, warranty, support,
+indemnity or liability obligations to one or more recipients of Covered
+Software. However, You may do so only on Your own behalf, and not on
+behalf of any Contributor. You must make it absolutely clear that any
+such warranty, support, indemnity, or liability obligation is offered by
+You alone, and You hereby agree to indemnify every Contributor for any
+liability incurred by such Contributor as a result of warranty, support,
+indemnity or liability terms You offer. You may include additional
+disclaimers of warranty and limitations of liability specific to any
+jurisdiction.
+
+4. Inability to Comply Due to Statute or Regulation
+---------------------------------------------------
+
+If it is impossible for You to comply with any of the terms of this
+License with respect to some or all of the Covered Software due to
+statute, judicial order, or regulation then You must: (a) comply with
+the terms of this License to the maximum extent possible; and (b)
+describe the limitations and the code they affect. Such description must
+be placed in a text file included with all distributions of the Covered
+Software under this License. Except to the extent prohibited by statute
+or regulation, such description must be sufficiently detailed for a
+recipient of ordinary skill to be able to understand it.
+
+5. Termination
+--------------
+
+5.1. The rights granted under this License will terminate automatically
+if You fail to comply with any of its terms. However, if You become
+compliant, then the rights granted under this License from a particular
+Contributor are reinstated (a) provisionally, unless and until such
+Contributor explicitly and finally terminates Your grants, and (b) on an
+ongoing basis, if such Contributor fails to notify You of the
+non-compliance by some reasonable means prior to 60 days after You have
+come back into compliance. Moreover, Your grants from a particular
+Contributor are reinstated on an ongoing basis if such Contributor
+notifies You of the non-compliance by some reasonable means, this is the
+first time You have received notice of non-compliance with this License
+from such Contributor, and You become compliant prior to 30 days after
+Your receipt of the notice.
+
+5.2. If You initiate litigation against any entity by asserting a patent
+infringement claim (excluding declaratory judgment actions,
+counter-claims, and cross-claims) alleging that a Contributor Version
+directly or indirectly infringes any patent, then the rights granted to
+You by any and all Contributors for the Covered Software under Section
+2.1 of this License shall terminate.
+
+5.3. In the event of termination under Sections 5.1 or 5.2 above, all
+end user license agreements (excluding distributors and resellers) which
+have been validly granted by You or Your distributors under this License
+prior to termination shall survive termination.
+
+************************************************************************
+* *
+* 6. Disclaimer of Warranty *
+* ------------------------- *
+* *
+* Covered Software is provided under this License on an "as is" *
+* basis, without warranty of any kind, either expressed, implied, or *
+* statutory, including, without limitation, warranties that the *
+* Covered Software is free of defects, merchantable, fit for a *
+* particular purpose or non-infringing. The entire risk as to the *
+* quality and performance of the Covered Software is with You. *
+* Should any Covered Software prove defective in any respect, You *
+* (not any Contributor) assume the cost of any necessary servicing, *
+* repair, or correction. This disclaimer of warranty constitutes an *
+* essential part of this License. No use of any Covered Software is *
+* authorized under this License except under this disclaimer. *
+* *
+************************************************************************
+
+************************************************************************
+* *
+* 7. Limitation of Liability *
+* -------------------------- *
+* *
+* Under no circumstances and under no legal theory, whether tort *
+* (including negligence), contract, or otherwise, shall any *
+* Contributor, or anyone who distributes Covered Software as *
+* permitted above, be liable to You for any direct, indirect, *
+* special, incidental, or consequential damages of any character *
+* including, without limitation, damages for lost profits, loss of *
+* goodwill, work stoppage, computer failure or malfunction, or any *
+* and all other commercial damages or losses, even if such party *
+* shall have been informed of the possibility of such damages. This *
+* limitation of liability shall not apply to liability for death or *
+* personal injury resulting from such party's negligence to the *
+* extent applicable law prohibits such limitation. Some *
+* jurisdictions do not allow the exclusion or limitation of *
+* incidental or consequential damages, so this exclusion and *
+* limitation may not apply to You. *
+* *
+************************************************************************
+
+8. Litigation
+-------------
+
+Any litigation relating to this License may be brought only in the
+courts of a jurisdiction where the defendant maintains its principal
+place of business and such litigation shall be governed by laws of that
+jurisdiction, without reference to its conflict-of-law provisions.
+Nothing in this Section shall prevent a party's ability to bring
+cross-claims or counter-claims.
+
+9. Miscellaneous
+----------------
+
+This License represents the complete agreement concerning the subject
+matter hereof. If any provision of this License is held to be
+unenforceable, such provision shall be reformed only to the extent
+necessary to make it enforceable. Any law or regulation which provides
+that the language of a contract shall be construed against the drafter
+shall not be used to construe this License against a Contributor.
+
+10. Versions of the License
+---------------------------
+
+10.1. New Versions
+
+Mozilla Foundation is the license steward. Except as provided in Section
+10.3, no one other than the license steward has the right to modify or
+publish new versions of this License. Each version will be given a
+distinguishing version number.
+
+10.2. Effect of New Versions
+
+You may distribute the Covered Software under the terms of the version
+of the License under which You originally received the Covered Software,
+or under the terms of any subsequent version published by the license
+steward.
+
+10.3. Modified Versions
+
+If you create software not governed by this License, and you want to
+create a new license for such software, you may create and use a
+modified version of this License if you rename the license and remove
+any references to the name of the license steward (except to note that
+such modified license differs from this License).
+
+10.4. Distributing Source Code Form that is Incompatible With Secondary
+Licenses
+
+If You choose to distribute Source Code Form that is Incompatible With
+Secondary Licenses under the terms of this version of the License, the
+notice described in Exhibit B of this License must be attached.
+
+Exhibit A - Source Code Form License Notice
+-------------------------------------------
+
+ This Source Code Form is subject to the terms of the Mozilla Public
+ License, v. 2.0. If a copy of the MPL was not distributed with this
+ file, You can obtain one at http://mozilla.org/MPL/2.0/.
+
+If it is not possible or desirable to put the notice in a particular
+file, then You may include the notice in a location (such as a LICENSE
+file in a relevant directory) where a recipient would be likely to look
+for such a notice.
+
+You may add additional accurate notices of copyright ownership.
+
+Exhibit B - "Incompatible With Secondary Licenses" Notice
+---------------------------------------------------------
+
+ This Source Code Form is "Incompatible With Secondary Licenses", as
+ defined by the Mozilla Public License, v. 2.0.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to PC/SC Lite v1.8.24,
+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris.
+
+--- begin of LICENSE ---
+
+Copyright (c) 1999-2003 David Corcoran
+Copyright (c) 2001-2011 Ludovic Rousseau
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+1. Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+3. The name of the author may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+Changes to this license can be made only by the copyright author with
+explicit written consent.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to PorterStemmer v4, which may be
+included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+See: http://tartarus.org/~martin/PorterStemmer
+
+The software is completely free for any purpose, unless notes at the head of
+the program text indicates otherwise (which is rare). In any case, the notes
+about licensing are never more restrictive than the BSD License.
+
+In every case where the software is not written by me (Martin Porter), this
+licensing arrangement has been endorsed by the contributor, and it is
+therefore unnecessary to ask the contributor again to confirm it.
+
+I have not asked any contributors (or their employers, if they have them) for
+proofs that they have the right to distribute their software in this way.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Relax NG Object/Parser v.20050510,
+which may be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Copyright (c) Kohsuke Kawaguchi
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions: The above copyright
+notice and this permission notice shall be included in all copies or
+substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to RelaxNGCC v1.12, which may be
+included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Copyright (c) 2000-2003 Daisuke Okajima and Kohsuke Kawaguchi.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+1. Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+3. The end-user documentation included with the redistribution, if any, must
+ include the following acknowledgment:
+
+ "This product includes software developed by Daisuke Okajima
+ and Kohsuke Kawaguchi (http://relaxngcc.sf.net/)."
+
+Alternately, this acknowledgment may appear in the software itself, if and
+wherever such third-party acknowledgments normally appear.
+
+4. The names of the copyright holders must not be used to endorse or promote
+ products derived from this software without prior written permission. For
+ written permission, please contact the copyright holders.
+
+5. Products derived from this software may not be called "RELAXNGCC", nor may
+ "RELAXNGCC" appear in their name, without prior written permission of the
+ copyright holders.
+
+THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESSED OR IMPLIED WARRANTIES,
+INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.IN NO EVENT SHALL THE APACHE
+SOFTWARE FOUNDATION OR ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
+INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Relax NG Datatype 1.0, which
+may be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Copyright (c) 2005, 2010 Thai Open Source Software Center Ltd
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+
+ Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in
+ the documentation and/or other materials provided with the
+ distribution.
+
+ Neither the names of the copyright holders nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+--- end of LICENSE ---
+
+--------------------------------------------------------------------------------
+
+%% This notice is provided with respect to SoftFloat version 2b, which may be
+included with JRE 8, JDK 8, and OpenJDK 8 on Linux/ARM.
+
+--- begin of LICENSE ---
+
+Use of any of this software is governed by the terms of the license below:
+
+SoftFloat was written by me, John R. Hauser. This work was made possible in
+part by the International Computer Science Institute, located at Suite 600,
+1947 Center Street, Berkeley, California 94704. Funding was partially
+provided by the National Science Foundation under grant MIP-9311980. The
+original version of this code was written as part of a project to build
+a fixed-point vector processor in collaboration with the University of
+California at Berkeley, overseen by Profs. Nelson Morgan and John Wawrzynek.
+
+THIS SOFTWARE IS DISTRIBUTED AS IS, FOR FREE. Although reasonable effort
+has been made to avoid it, THIS SOFTWARE MAY CONTAIN FAULTS THAT WILL AT
+TIMES RESULT IN INCORRECT BEHAVIOR. USE OF THIS SOFTWARE IS RESTRICTED TO
+PERSONS AND ORGANIZATIONS WHO CAN AND WILL TAKE FULL RESPONSIBILITY FOR ALL
+LOSSES, COSTS, OR OTHER PROBLEMS THEY INCUR DUE TO THE SOFTWARE, AND WHO
+FURTHERMORE EFFECTIVELY INDEMNIFY JOHN HAUSER AND THE INTERNATIONAL COMPUTER
+SCIENCE INSTITUTE (possibly via similar legal warning) AGAINST ALL LOSSES,
+COSTS, OR OTHER PROBLEMS INCURRED BY THEIR CUSTOMERS AND CLIENTS DUE TO THE
+SOFTWARE.
+
+Derivative works are acceptable, even for commercial purposes, provided
+that the minimal documentation requirements stated in the source code are
+satisfied.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Sparkle 1.5,
+which may be included with JRE 8 on Mac OS X.
+
+--- begin of LICENSE ---
+
+Copyright (c) 2012 Sparkle.org and Andy Matuschak
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% Portions licensed from Taligent, Inc.
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Thai Dictionary, which may be
+included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Copyright (C) 1982 The Royal Institute, Thai Royal Government.
+
+Copyright (C) 1998 National Electronics and Computer Technology Center,
+National Science and Technology Development Agency,
+Ministry of Science Technology and Environment,
+Thai Royal Government.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+copies of the Software, and to permit persons to whom the Software is
+furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+SOFTWARE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Unicode 6.2.0 & CLDR 21.0.1
+which may be included with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+Unicode Terms of Use
+
+For the general privacy policy governing access to this site, see the Unicode
+Privacy Policy. For trademark usage, see the Unicode?? Consortium Name and
+Trademark Usage Policy.
+
+A. Unicode Copyright.
+ 1. Copyright ?? 1991-2013 Unicode, Inc. All rights reserved.
+
+ 2. Certain documents and files on this website contain a legend indicating
+ that "Modification is permitted." Any person is hereby authorized,
+ without fee, to modify such documents and files to create derivative
+ works conforming to the Unicode?? Standard, subject to Terms and
+ Conditions herein.
+
+ 3. Any person is hereby authorized, without fee, to view, use, reproduce,
+ and distribute all documents and files solely for informational
+ purposes in the creation of products supporting the Unicode Standard,
+ subject to the Terms and Conditions herein.
+
+ 4. Further specifications of rights and restrictions pertaining to the use
+ of the particular set of data files known as the "Unicode Character
+ Database" can be found in Exhibit 1.
+
+ 5. Each version of the Unicode Standard has further specifications of
+ rights and restrictions of use. For the book editions (Unicode 5.0 and
+ earlier), these are found on the back of the title page. The online
+ code charts carry specific restrictions. All other files, including
+ online documentation of the core specification for Unicode 6.0 and
+ later, are covered under these general Terms of Use.
+
+ 6. No license is granted to "mirror" the Unicode website where a fee is
+ charged for access to the "mirror" site.
+
+ 7. Modification is not permitted with respect to this document. All copies
+ of this document must be verbatim.
+
+B. Restricted Rights Legend. Any technical data or software which is licensed
+ to the United States of America, its agencies and/or instrumentalities
+ under this Agreement is commercial technical data or commercial computer
+ software developed exclusively at private expense as defined in FAR 2.101,
+ or DFARS 252.227-7014 (June 1995), as applicable. For technical data, use,
+ duplication, or disclosure by the Government is subject to restrictions as
+ set forth in DFARS 202.227-7015 Technical Data, Commercial and Items (Nov
+ 1995) and this Agreement. For Software, in accordance with FAR 12-212 or
+ DFARS 227-7202, as applicable, use, duplication or disclosure by the
+ Government is subject to the restrictions set forth in this Agreement.
+
+C. Warranties and Disclaimers.
+ 1. This publication and/or website may include technical or typographical
+ errors or other inaccuracies . Changes are periodically added to the
+ information herein; these changes will be incorporated in new editions
+ of the publication and/or website. Unicode may make improvements and/or
+ changes in the product(s) and/or program(s) described in this
+ publication and/or website at any time.
+
+ 2. If this file has been purchased on magnetic or optical media from
+ Unicode, Inc. the sole and exclusive remedy for any claim will be
+ exchange of the defective media within ninety (90) days of original
+ purchase.
+
+ 3. EXCEPT AS PROVIDED IN SECTION C.2, THIS PUBLICATION AND/OR SOFTWARE IS
+ PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND EITHER EXPRESS, IMPLIED,
+ OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, ANY WARRANTIES OF
+ MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NON-INFRINGEMENT.
+ UNICODE AND ITS LICENSORS ASSUME NO RESPONSIBILITY FOR ERRORS OR
+ OMISSIONS IN THIS PUBLICATION AND/OR SOFTWARE OR OTHER DOCUMENTS WHICH
+ ARE REFERENCED BY OR LINKED TO THIS PUBLICATION OR THE UNICODE WEBSITE.
+
+D. Waiver of Damages. In no event shall Unicode or its licensors be liable for
+ any special, incidental, indirect or consequential damages of any kind, or
+ any damages whatsoever, whether or not Unicode was advised of the
+ possibility of the damage, including, without limitation, those resulting
+ from the following: loss of use, data or profits, in connection with the
+ use, modification or distribution of this information or its derivatives.
+
+E.Trademarks & Logos.
+ 1. The Unicode Word Mark and the Unicode Logo are trademarks of Unicode,
+ Inc. ???The Unicode Consortium??? and ???Unicode, Inc.??? are trade names of
+ Unicode, Inc. Use of the information and materials found on this
+ website indicates your acknowledgement of Unicode, Inc.???s exclusive
+ worldwide rights in the Unicode Word Mark, the Unicode Logo, and the
+ Unicode trade names.
+
+ 2. The Unicode Consortium Name and Trademark Usage Policy (???Trademark
+ Policy???) are incorporated herein by reference and you agree to abide by
+ the provisions of the Trademark Policy, which may be changed from time
+ to time in the sole discretion of Unicode, Inc.
+
+ 3. All third party trademarks referenced herein are the property of their
+ respective owners.
+
+Miscellaneous.
+ 1. Jurisdiction and Venue. This server is operated from a location in the
+ State of California, United States of America. Unicode makes no
+ representation that the materials are appropriate for use in other
+ locations. If you access this server from other locations, you are
+ responsible for compliance with local laws. This Agreement, all use of
+ this site and any claims and damages resulting from use of this site are
+ governed solely by the laws of the State of California without regard to
+ any principles which would apply the laws of a different jurisdiction.
+ The user agrees that any disputes regarding this site shall be resolved
+ solely in the courts located in Santa Clara County, California. The user
+ agrees said courts have personal jurisdiction and agree to waive any
+ right to transfer the dispute to any other forum.
+
+ 2. Modification by Unicode. Unicode shall have the right to modify this
+ Agreement at any time by posting it to this site. The user may not
+ assign any part of this Agreement without Unicode???s prior written
+ consent.
+
+ 3. Taxes. The user agrees to pay any taxes arising from access to this
+ website or use of the information herein, except for those based on
+ Unicode???s net income.
+
+ 4. Severability. If any provision of this Agreement is declared invalid or
+ unenforceable, the remaining provisions of this Agreement shall remain
+ in effect.
+
+ 5. Entire Agreement. This Agreement constitutes the entire agreement
+ between the parties.
+
+EXHIBIT 1
+UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE
+
+Unicode Data Files include all data files under the directories
+http://www.unicode.org/Public/, http://www.unicode.org/reports/, and
+http://www.unicode.org/cldr/data/. Unicode Data Files do not include PDF
+online code charts under the directory http://www.unicode.org/Public/.
+Software includes any source code published in the Unicode Standard or under
+the directories http://www.unicode.org/Public/,
+http://www.unicode.org/reports/, and http://www.unicode.org/cldr/data/.
+
+NOTICE TO USER: Carefully read the following legal agreement. BY DOWNLOADING,
+INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S DATA FILES ("DATA
+FILES"), AND/OR SOFTWARE ("SOFTWARE"), YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO
+BE BOUND BY, ALL OF THE TERMS AND CONDITIONS OF THIS AGREEMENT. IF YOU DO NOT
+AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE THE DATA FILES OR
+SOFTWARE.
+
+COPYRIGHT AND PERMISSION NOTICE
+
+Copyright ?? 1991-2012 Unicode, Inc. All rights reserved. Distributed under the
+Terms of Use in http://www.unicode.org/copyright.html.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of the Unicode data files and any associated documentation (the "Data Files")
+or Unicode software and any associated documentation (the "Software") to deal
+in the Data Files or Software without restriction, including without
+limitation the rights to use, copy, modify, merge, publish, distribute, and/or
+sell copies of the Data Files or Software, and to permit persons to whom the
+Data Files or Software are furnished to do so, provided that (a) the above
+copyright notice(s) and this permission notice appear with all copies of the
+Data Files or Software, (b) both the above copyright notice(s) and this
+permission notice appear in associated documentation, and (c) there is clear
+notice in each modified Data File or in the Software as well as in the
+documentation associated with the Data File(s) or Software that the data or
+software has been modified.
+
+THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF ANY
+KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF THIRD
+PARTY RIGHTS. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN
+THIS NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL
+DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
+PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
+ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THE
+DATA FILES OR SOFTWARE.
+
+Except as contained in this notice, the name of a copyright holder shall not
+be used in advertising or otherwise to promote the sale, use or other dealings
+in these Data Files or Software without prior written authorization of the
+copyright holder.
+
+Unicode and the Unicode logo are trademarks of Unicode, Inc. in the United
+States and other countries. All third party trademarks referenced herein are
+the property of their respective owners.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to UPX v3.01, which may be included
+with JRE 8 on Windows.
+
+--- begin of LICENSE ---
+
+Use of any of this software is governed by the terms of the license below:
+
+
+ ooooo ooo ooooooooo. ooooooo ooooo
+ `888' `8' `888 `Y88. `8888 d8'
+ 888 8 888 .d88' Y888..8P
+ 888 8 888ooo88P' `8888'
+ 888 8 888 .8PY888.
+ `88. .8' 888 d8' `888b
+ `YbodP' o888o o888o o88888o
+
+
+ The Ultimate Packer for eXecutables
+ Copyright (c) 1996-2000 Markus Oberhumer & Laszlo Molnar
+ http://wildsau.idv.uni-linz.ac.at/mfx/upx.html
+ http://www.nexus.hu/upx
+ http://upx.tsx.org
+
+
+PLEASE CAREFULLY READ THIS LICENSE AGREEMENT, ESPECIALLY IF YOU PLAN
+TO MODIFY THE UPX SOURCE CODE OR USE A MODIFIED UPX VERSION.
+
+
+ABSTRACT
+========
+
+ UPX and UCL are copyrighted software distributed under the terms
+ of the GNU General Public License (hereinafter the "GPL").
+
+ The stub which is imbedded in each UPX compressed program is part
+ of UPX and UCL, and contains code that is under our copyright. The
+ terms of the GNU General Public License still apply as compressing
+ a program is a special form of linking with our stub.
+
+ As a special exception we grant the free usage of UPX for all
+ executables, including commercial programs.
+ See below for details and restrictions.
+
+
+COPYRIGHT
+=========
+
+ UPX and UCL are copyrighted software. All rights remain with the authors.
+
+ UPX is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer
+ UPX is Copyright (C) 1996-2000 Laszlo Molnar
+
+ UCL is Copyright (C) 1996-2000 Markus Franz Xaver Johannes Oberhumer
+
+
+GNU GENERAL PUBLIC LICENSE
+==========================
+
+ UPX and the UCL library are free software; you can redistribute them
+ and/or modify them under the terms of the GNU General Public License as
+ published by the Free Software Foundation; either version 2 of
+ the License, or (at your option) any later version.
+
+ UPX and UCL are distributed in the hope that they will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; see the file COPYING.
+
+
+SPECIAL EXCEPTION FOR COMPRESSED EXECUTABLES
+============================================
+
+ The stub which is imbedded in each UPX compressed program is part
+ of UPX and UCL, and contains code that is under our copyright. The
+ terms of the GNU General Public License still apply as compressing
+ a program is a special form of linking with our stub.
+
+ Hereby Markus F.X.J. Oberhumer and Laszlo Molnar grant you special
+ permission to freely use and distribute all UPX compressed programs
+ (including commercial ones), subject to the following restrictions:
+
+ 1. You must compress your program with a completely unmodified UPX
+ version; either with our precompiled version, or (at your option)
+ with a self compiled version of the unmodified UPX sources as
+ distributed by us.
+ 2. This also implies that the UPX stub must be completely unmodfied, i.e.
+ the stub imbedded in your compressed program must be byte-identical
+ to the stub that is produced by the official unmodified UPX version.
+ 3. The decompressor and any other code from the stub must exclusively get
+ used by the unmodified UPX stub for decompressing your program at
+ program startup. No portion of the stub may get read, copied,
+ called or otherwise get used or accessed by your program.
+
+
+ANNOTATIONS
+===========
+
+ - You can use a modified UPX version or modified UPX stub only for
+ programs that are compatible with the GNU General Public License.
+
+ - We grant you special permission to freely use and distribute all UPX
+ compressed programs. But any modification of the UPX stub (such as,
+ but not limited to, removing our copyright string or making your
+ program non-decompressible) will immediately revoke your right to
+ use and distribute a UPX compressed program.
+
+ - UPX is not a software protection tool; by requiring that you use
+ the unmodified UPX version for your proprietary programs we
+ make sure that any user can decompress your program. This protects
+ both you and your users as nobody can hide malicious code -
+ any program that cannot be decompressed is highly suspicious
+ by definition.
+
+ - You can integrate all or part of UPX and UCL into projects that
+ are compatible with the GNU GPL, but obviously you cannot grant
+ any special exceptions beyond the GPL for our code in your project.
+
+ - We want to actively support manufacturers of virus scanners and
+ similar security software. Please contact us if you would like to
+ incorporate parts of UPX or UCL into such a product.
+
+
+
+Markus F.X.J. Oberhumer Laszlo Molnar
+markus.oberhumer@jk.uni-linz.ac.at ml1050@cdata.tvnet.hu
+
+Linz, Austria, 25 Feb 2000
+
+Additional License(s)
+
+The UPX license file is at http://upx.sourceforge.net/upx-license.html.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to Xfree86-VidMode Extension 1.0,
+which may be included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris.
+
+--- begin of LICENSE ---
+
+Version 1.1 of XFree86 ProjectLicence.
+
+Copyright (C) 1994-2004 The XFree86 Project, Inc. All rights reserved.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal
+in the Software without restriction, including without limitation the rights
+to use, copy, modify, merge, publish, distribute, sublicence, and/or sell
+copies of the Software, and to permit persons to whom the Software is furnished
+to do so,subject to the following conditions:
+
+ 1. Redistributions of source code must retain the above copyright
+ notice,this list of conditions, and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution, and in the same place
+ and form as other copyright, license and disclaimer information.
+
+ 3. The end-user documentation included with the redistribution, if any,must
+ include the following acknowledgment: "This product includes
+ software developed by The XFree86 Project, Inc (http://www.xfree86.org/) and
+ its contributors", in the same place and form as other third-party
+ acknowledgments. Alternately, this acknowledgment may appear in the software
+ itself, in the same form and location as other such third-party
+ acknowledgments.
+
+ 4. Except as contained in this notice, the name of The XFree86 Project,Inc
+ shall not be used in advertising or otherwise to promote the sale, use
+ or other dealings in this Software without prior written authorization from
+ The XFree86 Project, Inc.
+
+ THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+ WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+ MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+ EVENT SHALL THE XFREE86 PROJECT, INC OR ITS CONTRIBUTORS BE LIABLE FOR ANY
+ DIRECT, INDIRECT, INCIDENTAL,SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
+ (INCLUDING, BUT NOT LIMITED TO,PROCUREMENT OF SUBSTITUTE GOODS OR
+ SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+ CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
+ DAMAGE.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to X Window System 6.8.2, which may be
+included with JRE 8, JDK 8, and OpenJDK 8 on Linux and Solaris.
+
+--- begin of LICENSE ---
+
+This is the copyright for the files in src/solaris/native/sun/awt: list.h,
+multiVis.h, wsutils.h, list.c, multiVis.c
+Copyright (c) 1994 Hewlett-Packard Co.
+Copyright (c) 1996 X Consortium
+
+Permission is hereby granted, free of charge, to any person obtaining
+a copy of this software and associated documentation files (the
+"Software"), to deal in the Software without restriction, including
+without limitation the rights to use, copy, modify, merge, publish,
+distribute, sublicense, and sell copies of the Software, and to
+permit persons to whom the Software is furnished to do so, subject to
+the following conditions:
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE X CONSORTIUM BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of the X Consortium shall
+not be used in advertising or otherwise to promote the sale, use or
+other dealings in this Software without prior written authorization
+from the X Consortium.
+
+--- end of LICENSE ---
+_____________________________
+Copyright notice for HPkeysym.h:
+/*
+
+Copyright 1987, 1998 The Open Group
+
+All Rights Reserved.
+
+The above copyright notice and this permission notice shall be included
+in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
+IN NO EVENT SHALL THE OPEN GROUP BE LIABLE FOR ANY CLAIM, DAMAGES OR
+OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
+ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
+OTHER DEALINGS IN THE SOFTWARE.
+
+Except as contained in this notice, the name of The Open Group shall
+not be used in advertising or otherwise to promote the sale, use or
+other dealings in this Software without prior written authorization
+from The Open Group.
+
+Copyright 1987 by Digital Equipment Corporation, Maynard, Massachusetts,
+
+All Rights Reserved
+
+Permission to use, copy, modify, and distribute this software and its
+documentation for any purpose and without fee is hereby granted,
+provided that the above copyright notice appear in all copies and that
+both that copyright notice and this permission notice appear in
+supporting documentation, and that the names of Hewlett Packard
+or Digital not be
+used in advertising or publicity pertaining to distribution of the
+software without specific, written prior permission.
+
+DIGITAL DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
+ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL
+DIGITAL BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
+ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
+WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
+ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+SOFTWARE.
+
+HEWLETT-PACKARD MAKES NO WARRANTY OF ANY KIND WITH REGARD
+TO THIS SOFWARE, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE. Hewlett-Packard shall not be liable for errors
+contained herein or direct, indirect, special, incidental or
+consequential damages in connection with the furnishing,
+performance, or use of this material.
+
+*/
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to zlib v1.2.11, which may be included
+with JRE 8, JDK 8, and OpenJDK 8.
+
+--- begin of LICENSE ---
+
+ version 1.2.11, January 15th, 2017
+
+ Copyright (C) 1995-2017 Jean-loup Gailly and Mark Adler
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+
+ Jean-loup Gailly Mark Adler
+ jloup@gzip.org madler@alumni.caltech.edu
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to the following which may be
+included with JRE 8, JDK 8, and OpenJDK 8.
+
+ Apache Commons Math 3.2
+ Apache Derby 10.11.1.2
+ Apache Jakarta BCEL 5.1
+ Apache Jakarta Regexp 1.4
+ Apache Santuario XML Security for Java 1.5.4
+ Apache Xalan-Java 2.7.2
+ Apache Xerces Java 2.10.0
+ Apache XML Resolver 1.1
+
+
+--- begin of LICENSE ---
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/JAWTAccessBridge-64.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/JAWTAccessBridge-64.dll
new file mode 100644
index 00000000..239a74d5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/JAWTAccessBridge-64.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/JavaAccessBridge-64.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/JavaAccessBridge-64.dll
new file mode 100644
index 00000000..6c47cab0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/JavaAccessBridge-64.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/WindowsAccessBridge-64.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/WindowsAccessBridge-64.dll
new file mode 100644
index 00000000..c78c18f5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/WindowsAccessBridge-64.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-console-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-console-l1-1-0.dll
new file mode 100644
index 00000000..9280de53
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-console-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-datetime-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-datetime-l1-1-0.dll
new file mode 100644
index 00000000..4cb7f39d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-datetime-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-debug-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-debug-l1-1-0.dll
new file mode 100644
index 00000000..eb49cd87
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-debug-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-errorhandling-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-errorhandling-l1-1-0.dll
new file mode 100644
index 00000000..69479c70
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-errorhandling-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-file-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-file-l1-1-0.dll
new file mode 100644
index 00000000..1f27ffa8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-file-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-file-l1-2-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-file-l1-2-0.dll
new file mode 100644
index 00000000..bc3029af
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-file-l1-2-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-file-l2-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-file-l2-1-0.dll
new file mode 100644
index 00000000..be43f552
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-file-l2-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-handle-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-handle-l1-1-0.dll
new file mode 100644
index 00000000..30b9df7a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-handle-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-heap-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-heap-l1-1-0.dll
new file mode 100644
index 00000000..e130fafd
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-heap-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-interlocked-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-interlocked-l1-1-0.dll
new file mode 100644
index 00000000..30a85452
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-interlocked-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-libraryloader-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-libraryloader-l1-1-0.dll
new file mode 100644
index 00000000..32a498b1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-libraryloader-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-localization-l1-2-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-localization-l1-2-0.dll
new file mode 100644
index 00000000..9f28c56a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-localization-l1-2-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-memory-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-memory-l1-1-0.dll
new file mode 100644
index 00000000..8a9ae38a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-memory-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-namedpipe-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-namedpipe-l1-1-0.dll
new file mode 100644
index 00000000..f7104ad2
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-namedpipe-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-processenvironment-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-processenvironment-l1-1-0.dll
new file mode 100644
index 00000000..9100de6d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-processenvironment-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-processthreads-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-processthreads-l1-1-0.dll
new file mode 100644
index 00000000..fe0d793a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-processthreads-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-processthreads-l1-1-1.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-processthreads-l1-1-1.dll
new file mode 100644
index 00000000..8124ae0d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-processthreads-l1-1-1.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-profile-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-profile-l1-1-0.dll
new file mode 100644
index 00000000..50c1006a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-profile-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-rtlsupport-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-rtlsupport-l1-1-0.dll
new file mode 100644
index 00000000..b9633fdc
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-rtlsupport-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-string-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-string-l1-1-0.dll
new file mode 100644
index 00000000..4bd82472
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-string-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-synch-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-synch-l1-1-0.dll
new file mode 100644
index 00000000..30913bf6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-synch-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-synch-l1-2-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-synch-l1-2-0.dll
new file mode 100644
index 00000000..e9368020
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-synch-l1-2-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-sysinfo-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-sysinfo-l1-1-0.dll
new file mode 100644
index 00000000..3614c7e0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-sysinfo-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-timezone-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-timezone-l1-1-0.dll
new file mode 100644
index 00000000..26211a7a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-timezone-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-util-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-util-l1-1-0.dll
new file mode 100644
index 00000000..08ac1836
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-core-util-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-conio-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-conio-l1-1-0.dll
new file mode 100644
index 00000000..cc897ad1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-conio-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-convert-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-convert-l1-1-0.dll
new file mode 100644
index 00000000..cb3a9298
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-convert-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-environment-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-environment-l1-1-0.dll
new file mode 100644
index 00000000..85b014f1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-environment-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-filesystem-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-filesystem-l1-1-0.dll
new file mode 100644
index 00000000..bfba9a66
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-filesystem-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-heap-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-heap-l1-1-0.dll
new file mode 100644
index 00000000..42faea75
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-heap-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-locale-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-locale-l1-1-0.dll
new file mode 100644
index 00000000..e82a3c2c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-locale-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-math-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-math-l1-1-0.dll
new file mode 100644
index 00000000..fda1d836
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-math-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-multibyte-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-multibyte-l1-1-0.dll
new file mode 100644
index 00000000..d09de95c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-multibyte-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-private-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-private-l1-1-0.dll
new file mode 100644
index 00000000..9779222a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-private-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-process-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-process-l1-1-0.dll
new file mode 100644
index 00000000..72c4bc27
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-process-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-runtime-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-runtime-l1-1-0.dll
new file mode 100644
index 00000000..bca879da
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-runtime-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-stdio-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-stdio-l1-1-0.dll
new file mode 100644
index 00000000..d8879840
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-stdio-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-string-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-string-l1-1-0.dll
new file mode 100644
index 00000000..59e396c1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-string-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-time-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-time-l1-1-0.dll
new file mode 100644
index 00000000..d9c9fa31
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-time-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-utility-l1-1-0.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-utility-l1-1-0.dll
new file mode 100644
index 00000000..30826989
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/api-ms-win-crt-utility-l1-1-0.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/attach.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/attach.dll
new file mode 100644
index 00000000..8fbbc631
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/attach.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/awt.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/awt.dll
new file mode 100644
index 00000000..7c95b5d6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/awt.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/concrt140.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/concrt140.dll
new file mode 100644
index 00000000..d4a68335
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/concrt140.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/decora_sse.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/decora_sse.dll
new file mode 100644
index 00000000..50c9592a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/decora_sse.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/dt_shmem.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/dt_shmem.dll
new file mode 100644
index 00000000..942a3d85
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/dt_shmem.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/dt_socket.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/dt_socket.dll
new file mode 100644
index 00000000..6bcf43f1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/dt_socket.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/fontmanager.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/fontmanager.dll
new file mode 100644
index 00000000..91db38f3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/fontmanager.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/freetype.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/freetype.dll
new file mode 100644
index 00000000..fc087fc4
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/freetype.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/glass.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/glass.dll
new file mode 100644
index 00000000..d66ef902
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/glass.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/hprof.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/hprof.dll
new file mode 100644
index 00000000..07a8e995
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/hprof.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/instrument.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/instrument.dll
new file mode 100644
index 00000000..e0a78c0b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/instrument.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/j2pcsc.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/j2pcsc.dll
new file mode 100644
index 00000000..cf1fec69
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/j2pcsc.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/j2pkcs11.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/j2pkcs11.dll
new file mode 100644
index 00000000..6c54cd82
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/j2pkcs11.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jaas_nt.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jaas_nt.dll
new file mode 100644
index 00000000..0d585241
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jaas_nt.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jabswitch.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jabswitch.exe
new file mode 100644
index 00000000..9ed853d7
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jabswitch.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/java-rmi.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/java-rmi.exe
new file mode 100644
index 00000000..27225131
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/java-rmi.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/java.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/java.dll
new file mode 100644
index 00000000..57b4c2c8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/java.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/java.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/java.exe
new file mode 100644
index 00000000..b13556fa
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/java.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/java_crw_demo.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/java_crw_demo.dll
new file mode 100644
index 00000000..9996224f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/java_crw_demo.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/javafx_font.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/javafx_font.dll
new file mode 100644
index 00000000..9a75f1b4
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/javafx_font.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/javafx_iio.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/javafx_iio.dll
new file mode 100644
index 00000000..541e8a0b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/javafx_iio.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/javaw.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/javaw.exe
new file mode 100644
index 00000000..a3834ac9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/javaw.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jawt.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jawt.dll
new file mode 100644
index 00000000..77bd1f6c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jawt.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jdwp.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jdwp.dll
new file mode 100644
index 00000000..742e706d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jdwp.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jjs.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jjs.exe
new file mode 100644
index 00000000..a3e058c9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jjs.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jli.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jli.dll
new file mode 100644
index 00000000..a899a6d6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jli.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jpeg.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jpeg.dll
new file mode 100644
index 00000000..cccffd12
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jpeg.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jsdt.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jsdt.dll
new file mode 100644
index 00000000..cd9f9c00
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jsdt.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jsound.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jsound.dll
new file mode 100644
index 00000000..b522c2bc
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jsound.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jsoundds.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jsoundds.dll
new file mode 100644
index 00000000..68de50c1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/jsoundds.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/keytool.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/keytool.exe
new file mode 100644
index 00000000..64dcaf90
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/keytool.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/kinit.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/kinit.exe
new file mode 100644
index 00000000..b2fa98f6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/kinit.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/klist.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/klist.exe
new file mode 100644
index 00000000..ff67bedc
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/klist.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/ktab.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/ktab.exe
new file mode 100644
index 00000000..c5166367
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/ktab.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/lcms.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/lcms.dll
new file mode 100644
index 00000000..6d9c5c09
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/lcms.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/management.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/management.dll
new file mode 100644
index 00000000..94c18de4
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/management.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/mlib_image.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/mlib_image.dll
new file mode 100644
index 00000000..c1943911
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/mlib_image.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/msvcp140.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/msvcp140.dll
new file mode 100644
index 00000000..b6838908
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/msvcp140.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/msvcr100.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/msvcr100.dll
new file mode 100644
index 00000000..98ed1bb8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/msvcr100.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/net.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/net.dll
new file mode 100644
index 00000000..d01bb65a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/net.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/nio.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/nio.dll
new file mode 100644
index 00000000..9e9108dc
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/nio.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/npt.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/npt.dll
new file mode 100644
index 00000000..dd3b1ae1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/npt.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/orbd.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/orbd.exe
new file mode 100644
index 00000000..06f94f84
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/orbd.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/pack200.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/pack200.exe
new file mode 100644
index 00000000..088dd7fd
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/pack200.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/policytool.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/policytool.exe
new file mode 100644
index 00000000..75073d55
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/policytool.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/prism_common.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/prism_common.dll
new file mode 100644
index 00000000..3a3650d8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/prism_common.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/prism_d3d.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/prism_d3d.dll
new file mode 100644
index 00000000..e74cc7c5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/prism_d3d.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/prism_es2.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/prism_es2.dll
new file mode 100644
index 00000000..c80c237a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/prism_es2.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/prism_sw.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/prism_sw.dll
new file mode 100644
index 00000000..91c02a27
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/prism_sw.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/rmid.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/rmid.exe
new file mode 100644
index 00000000..f784ec0d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/rmid.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/rmiregistry.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/rmiregistry.exe
new file mode 100644
index 00000000..d763d529
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/rmiregistry.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/sawindbg.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/sawindbg.dll
new file mode 100644
index 00000000..13c802f9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/sawindbg.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/server/Xusage.txt b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/server/Xusage.txt
new file mode 100644
index 00000000..11302aaa
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/server/Xusage.txt
@@ -0,0 +1,24 @@
+ -Xmixed mixed mode execution (default)
+ -Xint interpreted mode execution only
+ -Xbootclasspath:
+ set search path for bootstrap classes and resources
+ -Xbootclasspath/a:
+ append to end of bootstrap class path
+ -Xbootclasspath/p:
+ prepend in front of bootstrap class path
+ -Xnoclassgc disable class garbage collection
+ -Xincgc enable incremental garbage collection
+ -Xloggc: log GC status to a file with time stamps
+ -Xbatch disable background compilation
+ -Xms set initial Java heap size
+ -Xmx set maximum Java heap size
+ -Xss set java thread stack size
+ -Xprof output cpu profiling data
+ -Xfuture enable strictest checks, anticipating future default
+ -Xrs reduce use of OS signals by Java/VM (see documentation)
+ -Xcheck:jni perform additional checks for JNI functions
+ -Xshare:off do not attempt to use shared class data
+ -Xshare:auto use shared class data if possible (default)
+ -Xshare:on require using shared class data, otherwise fail.
+
+The -X options are non-standard and subject to change without notice.
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/server/jvm.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/server/jvm.dll
new file mode 100644
index 00000000..925f114c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/server/jvm.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/servertool.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/servertool.exe
new file mode 100644
index 00000000..3bb9f503
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/servertool.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/splashscreen.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/splashscreen.dll
new file mode 100644
index 00000000..c88feb12
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/splashscreen.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/sunec.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/sunec.dll
new file mode 100644
index 00000000..61c1cd41
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/sunec.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/sunmscapi.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/sunmscapi.dll
new file mode 100644
index 00000000..01758eaf
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/sunmscapi.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/tnameserv.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/tnameserv.exe
new file mode 100644
index 00000000..4597a941
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/tnameserv.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/ucrtbase.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/ucrtbase.dll
new file mode 100644
index 00000000..5f39a33c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/ucrtbase.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/unpack.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/unpack.dll
new file mode 100644
index 00000000..a4f8bc51
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/unpack.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/unpack200.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/unpack200.exe
new file mode 100644
index 00000000..5ff40566
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/unpack200.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/vcruntime140.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/vcruntime140.dll
new file mode 100644
index 00000000..694354cd
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/vcruntime140.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/verify.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/verify.dll
new file mode 100644
index 00000000..bdd7a6d5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/verify.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/w2k_lsa_auth.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/w2k_lsa_auth.dll
new file mode 100644
index 00000000..bcd87149
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/w2k_lsa_auth.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/zip.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/zip.dll
new file mode 100644
index 00000000..dac248f8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/bin/zip.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/accessibility.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/accessibility.properties
new file mode 100644
index 00000000..d9f12e3f
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/accessibility.properties
@@ -0,0 +1,6 @@
+#
+# Load the Java Access Bridge class into the JVM
+#
+#assistive_technologies=com.sun.java.accessibility.AccessBridge
+#screen_magnifier_present=true
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/amd64/jvm.cfg b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/amd64/jvm.cfg
new file mode 100644
index 00000000..21ab9fd0
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/amd64/jvm.cfg
@@ -0,0 +1,38 @@
+#
+#
+#
+# Copyright (c) 2003, 2013, Oracle and/or its affiliates. All rights reserved.
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# This code is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License version 2 only, as
+# published by the Free Software Foundation. Oracle designates this
+# particular file as subject to the "Classpath" exception as provided
+# by Oracle in the LICENSE file that accompanied this code.
+#
+# This code is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+# version 2 for more details (a copy is included in the LICENSE file that
+# accompanied this code).
+#
+# You should have received a copy of the GNU General Public License version
+# 2 along with this work; if not, write to the Free Software Foundation,
+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+# or visit www.oracle.com if you need additional information or have any
+# questions.
+#
+#
+# List of JVMs that can be used as an option to java, javac, etc.
+# Order is important -- first in this list is the default JVM.
+# NOTE that this both this file and its format are UNSUPPORTED and
+# WILL GO AWAY in a future release.
+#
+# You may also select a JVM in an arbitrary location with the
+# "-XXaltjvm=" option, but that too is unsupported
+# and may not be available in a future release.
+#
+-server KNOWN
+-client IGNORE
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/calendars.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/calendars.properties
new file mode 100644
index 00000000..6007d7a5
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/calendars.properties
@@ -0,0 +1,62 @@
+# Copyright (c) 2005, 2013, Oracle and/or its affiliates. All rights reserved.
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# This code is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License version 2 only, as
+# published by the Free Software Foundation. Oracle designates this
+# particular file as subject to the "Classpath" exception as provided
+# by Oracle in the LICENSE file that accompanied this code.
+#
+# This code is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+# version 2 for more details (a copy is included in the LICENSE file that
+# accompanied this code).
+#
+# You should have received a copy of the GNU General Public License version
+# 2 along with this work; if not, write to the Free Software Foundation,
+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+# or visit www.oracle.com if you need additional information or have any
+# questions.
+#
+
+#
+# Japanese imperial calendar
+#
+# Meiji since 1868-01-01 00:00:00 local time (Gregorian)
+# Taisho since 1912-07-30 00:00:00 local time (Gregorian)
+# Showa since 1926-12-25 00:00:00 local time (Gregorian)
+# Heisei since 1989-01-08 00:00:00 local time (Gregorian)
+# Reiwa since 2019-05-01 00:00:00 local time (Gregorian)
+calendar.japanese.type: LocalGregorianCalendar
+calendar.japanese.eras: \
+ name=Meiji,abbr=M,since=-3218832000000; \
+ name=Taisho,abbr=T,since=-1812153600000; \
+ name=Showa,abbr=S,since=-1357603200000; \
+ name=Heisei,abbr=H,since=600220800000; \
+ name=Reiwa,abbr=R,since=1556668800000
+
+#
+# Taiwanese calendar
+# Minguo since 1911-01-01 00:00:00 local time (Gregorian)
+calendar.taiwanese.type: LocalGregorianCalendar
+calendar.taiwanese.eras: \
+ name=MinGuo,since=-1830384000000
+
+#
+# Thai Buddhist calendar
+# Buddhist Era since -542-01-01 00:00:00 local time (Gregorian)
+calendar.thai-buddhist.type: LocalGregorianCalendar
+calendar.thai-buddhist.eras: \
+ name=BuddhistEra,abbr=B.E.,since=-79302585600000
+calendar.thai-buddhist.year-boundary: \
+ day1=4-1,since=-79302585600000; \
+ day1=1-1,since=-915148800000
+
+#
+# Hijrah calendars
+#
+calendar.hijrah.Hijrah-umalqura: hijrah-config-umalqura.properties
+calendar.hijrah.Hijrah-umalqura.type: islamic-umalqura
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/charsets.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/charsets.jar
new file mode 100644
index 00000000..b67b5cb3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/charsets.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/classlist b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/classlist
new file mode 100644
index 00000000..36e8ca1e
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/classlist
@@ -0,0 +1,2469 @@
+java/lang/Object
+java/lang/String
+java/io/Serializable
+java/lang/Comparable
+java/lang/CharSequence
+java/lang/Class
+java/lang/reflect/GenericDeclaration
+java/lang/reflect/AnnotatedElement
+java/lang/reflect/Type
+java/lang/Cloneable
+java/lang/ClassLoader
+java/lang/System
+java/lang/Throwable
+java/lang/Error
+java/lang/ThreadDeath
+java/lang/Exception
+java/lang/RuntimeException
+java/lang/SecurityManager
+java/security/ProtectionDomain
+java/security/AccessControlContext
+java/security/SecureClassLoader
+java/lang/ClassNotFoundException
+java/lang/ReflectiveOperationException
+java/lang/NoClassDefFoundError
+java/lang/LinkageError
+java/lang/ClassCastException
+java/lang/ArrayStoreException
+java/lang/VirtualMachineError
+java/lang/OutOfMemoryError
+java/lang/StackOverflowError
+java/lang/IllegalMonitorStateException
+java/lang/ref/Reference
+java/lang/ref/SoftReference
+java/lang/ref/WeakReference
+java/lang/ref/FinalReference
+java/lang/ref/PhantomReference
+sun/misc/Cleaner
+java/lang/ref/Finalizer
+java/lang/Thread
+java/lang/Runnable
+java/lang/ThreadGroup
+java/lang/Thread$UncaughtExceptionHandler
+java/util/Properties
+java/util/Hashtable
+java/util/Map
+java/util/Dictionary
+java/lang/reflect/AccessibleObject
+java/lang/reflect/Field
+java/lang/reflect/Member
+java/lang/reflect/Parameter
+java/lang/reflect/Method
+java/lang/reflect/Executable
+java/lang/reflect/Constructor
+sun/reflect/MagicAccessorImpl
+sun/reflect/MethodAccessorImpl
+sun/reflect/MethodAccessor
+sun/reflect/ConstructorAccessorImpl
+sun/reflect/ConstructorAccessor
+sun/reflect/DelegatingClassLoader
+sun/reflect/ConstantPool
+sun/reflect/UnsafeStaticFieldAccessorImpl
+sun/reflect/UnsafeFieldAccessorImpl
+sun/reflect/FieldAccessorImpl
+sun/reflect/FieldAccessor
+sun/reflect/CallerSensitive
+java/lang/annotation/Annotation
+java/lang/invoke/DirectMethodHandle
+java/lang/invoke/MethodHandle
+java/lang/invoke/MemberName
+java/lang/invoke/MethodHandleNatives
+java/lang/invoke/LambdaForm
+java/lang/invoke/MethodType
+java/lang/BootstrapMethodError
+java/lang/invoke/CallSite
+java/lang/invoke/ConstantCallSite
+java/lang/invoke/MutableCallSite
+java/lang/invoke/VolatileCallSite
+java/lang/StringBuffer
+java/lang/AbstractStringBuilder
+java/lang/Appendable
+java/lang/StringBuilder
+sun/misc/Unsafe
+java/io/ByteArrayInputStream
+java/io/InputStream
+java/io/Closeable
+java/lang/AutoCloseable
+java/io/File
+java/net/URLClassLoader
+java/net/URL
+java/util/jar/Manifest
+sun/misc/Launcher
+sun/misc/Launcher$AppClassLoader
+sun/misc/Launcher$ExtClassLoader
+java/security/CodeSource
+java/lang/StackTraceElement
+java/nio/Buffer
+java/lang/Boolean
+java/lang/Character
+java/lang/Float
+java/lang/Number
+java/lang/Double
+java/lang/Byte
+java/lang/Short
+java/lang/Integer
+java/lang/Long
+java/lang/NullPointerException
+java/lang/ArithmeticException
+java/io/ObjectStreamField
+java/lang/String$CaseInsensitiveComparator
+java/util/Comparator
+java/lang/RuntimePermission
+java/security/BasicPermission
+java/security/Permission
+java/security/Guard
+java/security/AccessController
+java/lang/reflect/ReflectPermission
+sun/reflect/ReflectionFactory$GetReflectionFactoryAction
+java/security/PrivilegedAction
+java/security/cert/Certificate
+java/util/Vector
+java/util/List
+java/util/Collection
+java/lang/Iterable
+java/util/RandomAccess
+java/util/AbstractList
+java/util/AbstractCollection
+java/util/Stack
+sun/reflect/ReflectionFactory
+java/lang/ref/Reference$Lock
+java/lang/ref/Reference$ReferenceHandler
+java/lang/ref/ReferenceQueue
+java/lang/ref/ReferenceQueue$Null
+java/lang/ref/ReferenceQueue$Lock
+java/lang/ref/Finalizer$FinalizerThread
+sun/misc/VM
+java/util/Hashtable$Entry
+java/util/Map$Entry
+java/lang/Math
+java/util/Hashtable$EntrySet
+java/util/AbstractSet
+java/util/Set
+java/util/Collections
+java/util/Collections$EmptySet
+java/util/Collections$EmptyList
+java/util/Collections$EmptyMap
+java/util/AbstractMap
+java/util/Collections$SynchronizedSet
+java/util/Collections$SynchronizedCollection
+java/util/Objects
+java/util/Hashtable$Enumerator
+java/util/Enumeration
+java/util/Iterator
+java/lang/Runtime
+sun/misc/Version
+java/io/FileInputStream
+java/io/FileDescriptor
+java/io/FileDescriptor$1
+sun/misc/JavaIOFileDescriptorAccess
+sun/misc/SharedSecrets
+java/lang/NoSuchMethodError
+java/lang/IncompatibleClassChangeError
+java/util/ArrayList
+java/util/Collections$UnmodifiableRandomAccessList
+java/util/Collections$UnmodifiableList
+java/util/Collections$UnmodifiableCollection
+sun/reflect/Reflection
+java/util/HashMap
+java/util/HashMap$Node
+java/io/FileOutputStream
+java/io/OutputStream
+java/io/Flushable
+java/io/BufferedInputStream
+java/io/FilterInputStream
+java/util/concurrent/atomic/AtomicReferenceFieldUpdater
+java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl
+java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl$1
+java/security/PrivilegedExceptionAction
+java/lang/Class$3
+java/lang/Class$ReflectionData
+java/lang/Class$Atomic
+sun/reflect/generics/repository/ClassRepository
+sun/reflect/generics/repository/GenericDeclRepository
+sun/reflect/generics/repository/AbstractRepository
+java/lang/Class$AnnotationData
+sun/reflect/annotation/AnnotationType
+java/lang/ClassValue$ClassValueMap
+java/util/WeakHashMap
+java/lang/reflect/Modifier
+java/lang/reflect/ReflectAccess
+sun/reflect/LangReflectAccess
+sun/reflect/misc/ReflectUtil
+java/io/PrintStream
+java/io/FilterOutputStream
+java/io/BufferedOutputStream
+java/io/OutputStreamWriter
+java/io/Writer
+sun/nio/cs/StreamEncoder
+java/nio/charset/Charset
+sun/nio/cs/StandardCharsets
+sun/nio/cs/FastCharsetProvider
+java/nio/charset/spi/CharsetProvider
+sun/nio/cs/StandardCharsets$Aliases
+sun/util/PreHashedMap
+sun/nio/cs/StandardCharsets$Classes
+sun/nio/cs/StandardCharsets$Cache
+java/lang/ThreadLocal
+java/util/concurrent/atomic/AtomicInteger
+sun/security/action/GetPropertyAction
+java/util/Arrays
+sun/nio/cs/MS1252
+sun/nio/cs/HistoricallyNamedCharset
+sun/nio/cs/SingleByte
+java/lang/Class$1
+sun/reflect/ReflectionFactory$1
+sun/reflect/NativeConstructorAccessorImpl
+sun/reflect/DelegatingConstructorAccessorImpl
+sun/nio/cs/SingleByte$Encoder
+sun/nio/cs/ArrayEncoder
+java/nio/charset/CharsetEncoder
+java/nio/charset/CodingErrorAction
+java/nio/ByteBuffer
+java/nio/HeapByteBuffer
+java/nio/Bits
+java/nio/ByteOrder
+java/nio/Bits$1
+sun/misc/JavaNioAccess
+java/io/BufferedWriter
+java/io/DefaultFileSystem
+java/io/WinNTFileSystem
+java/io/FileSystem
+java/io/ExpiringCache
+java/io/ExpiringCache$1
+java/util/LinkedHashMap
+java/io/File$PathStatus
+java/lang/Enum
+java/nio/file/Path
+java/nio/file/Watchable
+java/lang/ClassLoader$3
+java/io/ExpiringCache$Entry
+java/util/LinkedHashMap$Entry
+java/lang/ClassLoader$NativeLibrary
+java/lang/Terminator
+java/lang/Terminator$1
+sun/misc/SignalHandler
+sun/misc/Signal
+sun/misc/NativeSignalHandler
+java/lang/Integer$IntegerCache
+sun/misc/OSEnvironment
+sun/io/Win32ErrorMode
+java/lang/System$2
+sun/misc/JavaLangAccess
+java/lang/IllegalArgumentException
+java/lang/Compiler
+java/lang/Compiler$1
+sun/misc/Launcher$Factory
+java/net/URLStreamHandlerFactory
+sun/security/util/Debug
+java/lang/ClassLoader$ParallelLoaders
+java/util/WeakHashMap$Entry
+java/util/Collections$SetFromMap
+java/util/WeakHashMap$KeySet
+java/net/URLClassLoader$7
+sun/misc/JavaNetAccess
+java/util/StringTokenizer
+sun/misc/Launcher$ExtClassLoader$1
+sun/misc/MetaIndex
+java/io/BufferedReader
+java/io/Reader
+java/lang/Readable
+java/io/FileReader
+java/io/InputStreamReader
+sun/nio/cs/StreamDecoder
+sun/nio/cs/SingleByte$Decoder
+sun/nio/cs/ArrayDecoder
+java/nio/charset/CharsetDecoder
+java/nio/CharBuffer
+java/nio/HeapCharBuffer
+java/nio/charset/CoderResult
+java/nio/charset/CoderResult$1
+java/nio/charset/CoderResult$Cache
+java/nio/charset/CoderResult$2
+java/lang/reflect/Array
+java/util/Locale
+java/util/Locale$Cache
+sun/util/locale/LocaleObjectCache
+java/util/concurrent/ConcurrentHashMap
+java/util/concurrent/ConcurrentMap
+java/util/concurrent/ConcurrentHashMap$Segment
+java/util/concurrent/locks/ReentrantLock
+java/util/concurrent/locks/Lock
+java/util/concurrent/ConcurrentHashMap$Node
+java/util/concurrent/ConcurrentHashMap$CounterCell
+java/util/concurrent/ConcurrentHashMap$KeySetView
+java/util/concurrent/ConcurrentHashMap$CollectionView
+java/util/concurrent/ConcurrentHashMap$ValuesView
+java/util/concurrent/ConcurrentHashMap$EntrySetView
+sun/util/locale/BaseLocale
+sun/util/locale/BaseLocale$Cache
+sun/util/locale/BaseLocale$Key
+sun/util/locale/LocaleObjectCache$CacheEntry
+java/util/Locale$LocaleKey
+sun/util/locale/LocaleUtils
+java/lang/CharacterData
+java/lang/CharacterDataLatin1
+java/util/HashMap$TreeNode
+java/io/FileInputStream$1
+sun/net/www/ParseUtil
+java/util/BitSet
+java/net/Parts
+sun/net/www/protocol/file/Handler
+java/net/URLStreamHandler
+java/security/ProtectionDomain$JavaSecurityAccessImpl
+sun/misc/JavaSecurityAccess
+java/security/ProtectionDomain$2
+sun/misc/JavaSecurityProtectionDomainAccess
+java/security/ProtectionDomain$Key
+java/security/Principal
+java/util/HashSet
+sun/misc/URLClassPath
+sun/net/www/protocol/jar/Handler
+sun/misc/Launcher$AppClassLoader$1
+java/lang/SystemClassLoaderAction
+java/lang/invoke/MethodHandleImpl
+java/lang/invoke/MethodHandleImpl$1
+java/lang/invoke/MethodHandleImpl$2
+java/util/function/Function
+java/lang/invoke/MethodHandleImpl$3
+java/lang/invoke/MethodHandleImpl$4
+java/lang/ClassValue
+java/lang/ClassValue$Entry
+java/lang/ClassValue$Identity
+java/lang/ClassValue$Version
+java/lang/invoke/MemberName$Factory
+java/lang/invoke/MethodHandleStatics
+java/lang/invoke/MethodHandleStatics$1
+sun/misc/PostVMInitHook
+sun/usagetracker/UsageTrackerClient
+java/util/concurrent/atomic/AtomicBoolean
+sun/usagetracker/UsageTrackerClient$1
+sun/usagetracker/UsageTrackerClient$4
+sun/usagetracker/UsageTrackerClient$2
+java/lang/ProcessEnvironment
+java/lang/ProcessEnvironment$NameComparator
+java/lang/ProcessEnvironment$EntryComparator
+java/util/Collections$UnmodifiableMap
+java/util/TreeMap
+java/util/NavigableMap
+java/util/SortedMap
+java/lang/ProcessEnvironment$CheckedEntrySet
+java/util/HashMap$EntrySet
+java/lang/ProcessEnvironment$CheckedEntrySet$1
+java/util/HashMap$EntryIterator
+java/util/HashMap$HashIterator
+java/lang/ProcessEnvironment$CheckedEntry
+java/util/TreeMap$Entry
+sun/usagetracker/UsageTrackerClient$3
+java/lang/StringCoding
+java/lang/ThreadLocal$ThreadLocalMap
+java/lang/ThreadLocal$ThreadLocalMap$Entry
+sun/nio/cs/UTF_8
+sun/nio/cs/Unicode
+java/lang/StringCoding$StringEncoder
+sun/nio/cs/UTF_8$Encoder
+java/io/FileOutputStream$1
+sun/launcher/LauncherHelper
+java/lang/StringCoding$StringDecoder
+java/net/URLClassLoader$1
+sun/net/util/URLUtil
+sun/misc/URLClassPath$3
+sun/misc/URLClassPath$JarLoader
+sun/misc/URLClassPath$Loader
+java/util/zip/ZipFile
+java/util/zip/ZipConstants
+java/util/zip/ZipFile$1
+sun/misc/JavaUtilZipFileAccess
+sun/misc/URLClassPath$JarLoader$1
+sun/misc/FileURLMapper
+java/util/jar/JarFile
+java/util/jar/JavaUtilJarAccessImpl
+sun/misc/JavaUtilJarAccess
+java/nio/charset/StandardCharsets
+sun/nio/cs/US_ASCII
+sun/nio/cs/ISO_8859_1
+sun/nio/cs/UTF_16BE
+sun/nio/cs/UTF_16LE
+sun/nio/cs/UTF_16
+java/util/ArrayDeque
+java/util/Deque
+java/util/Queue
+java/util/zip/ZipCoder
+sun/misc/PerfCounter
+sun/misc/Perf$GetPerfAction
+sun/misc/Perf
+sun/misc/PerfCounter$CoreCounters
+sun/nio/ch/DirectBuffer
+java/nio/DirectByteBuffer
+java/nio/MappedByteBuffer
+java/nio/DirectLongBufferU
+java/nio/LongBuffer
+sun/misc/JarIndex
+sun/misc/ExtensionDependency
+java/util/zip/ZipEntry
+java/util/jar/JarFile$JarFileEntry
+java/util/jar/JarEntry
+java/util/zip/ZipFile$ZipFileInputStream
+java/util/zip/Inflater
+java/util/zip/ZStreamRef
+java/util/zip/ZipFile$ZipFileInflaterInputStream
+java/util/zip/InflaterInputStream
+sun/misc/IOUtils
+sun/misc/URLClassPath$JarLoader$2
+sun/misc/Resource
+sun/nio/ByteBuffered
+java/security/Permissions
+java/security/PermissionCollection
+sun/net/www/protocol/file/FileURLConnection
+sun/net/www/URLConnection
+java/net/URLConnection
+sun/net/www/MessageHeader
+java/io/FilePermission
+java/io/FilePermission$1
+java/io/FilePermissionCollection
+java/security/AllPermission
+java/security/UnresolvedPermission
+java/security/BasicPermissionCollection
+javax/swing/JLabel
+javax/swing/SwingConstants
+javax/accessibility/Accessible
+javax/swing/JComponent
+javax/swing/TransferHandler$HasGetTransferHandler
+java/awt/Container
+java/awt/Component
+java/awt/image/ImageObserver
+java/awt/MenuContainer
+sun/launcher/LauncherHelper$FXHelper
+java/lang/Class$MethodArray
+java/lang/InterruptedException
+javax/swing/JFrame
+javax/swing/WindowConstants
+javax/swing/RootPaneContainer
+java/awt/Frame
+java/awt/Window
+java/util/concurrent/ConcurrentHashMap$ForwardingNode
+java/awt/Graphics
+java/lang/Void
+sun/util/logging/PlatformLogger
+sun/util/logging/PlatformLogger$Level
+sun/util/logging/PlatformLogger$1
+sun/util/logging/PlatformLogger$DefaultLoggerProxy
+sun/util/logging/PlatformLogger$LoggerProxy
+sun/util/logging/PlatformLogger$JavaLoggerProxy
+sun/util/logging/LoggingSupport
+sun/util/logging/LoggingSupport$1
+java/util/logging/LoggingProxyImpl
+sun/util/logging/LoggingProxy
+sun/reflect/UnsafeFieldAccessorFactory
+sun/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl
+sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl
+sun/util/logging/LoggingSupport$2
+java/util/Date
+sun/util/calendar/CalendarSystem
+sun/util/calendar/Gregorian
+sun/util/calendar/BaseCalendar
+sun/util/calendar/AbstractCalendar
+java/awt/Component$AWTTreeLock
+java/awt/Toolkit
+java/awt/Toolkit$4
+sun/awt/AWTAccessor$ToolkitAccessor
+sun/awt/AWTAccessor
+java/awt/Toolkit$5
+sun/util/CoreResourceBundleControl
+java/util/ResourceBundle$Control
+java/util/Arrays$ArrayList
+java/util/ResourceBundle$Control$CandidateListCache
+java/util/ResourceBundle
+java/util/ResourceBundle$1
+java/util/spi/ResourceBundleControlProvider
+java/util/ServiceLoader
+java/util/ServiceLoader$LazyIterator
+java/util/ServiceLoader$1
+java/util/LinkedHashMap$LinkedEntrySet
+java/util/LinkedHashMap$LinkedEntryIterator
+java/util/LinkedHashMap$LinkedHashIterator
+sun/misc/Launcher$BootClassPathHolder
+sun/misc/Launcher$BootClassPathHolder$1
+sun/misc/URLClassPath$2
+java/lang/ClassLoader$2
+sun/misc/URLClassPath$1
+java/net/URLClassLoader$3
+sun/misc/CompoundEnumeration
+java/io/FileNotFoundException
+java/io/IOException
+java/security/PrivilegedActionException
+java/net/URLClassLoader$3$1
+java/util/ResourceBundle$RBClassLoader
+java/util/ResourceBundle$RBClassLoader$1
+java/util/ResourceBundle$CacheKey
+java/util/ResourceBundle$LoaderReference
+java/util/ResourceBundle$CacheKeyReference
+java/util/ResourceBundle$SingleFormatControl
+java/util/LinkedList
+java/util/AbstractSequentialList
+java/util/LinkedList$Node
+sun/awt/resources/awt
+java/util/ListResourceBundle
+java/awt/Toolkit$3
+java/awt/Toolkit$1
+java/util/Properties$LineReader
+java/awt/GraphicsEnvironment
+java/lang/invoke/LambdaMetafactory
+java/lang/invoke/MethodHandles$Lookup
+java/lang/invoke/MethodType$ConcurrentWeakInternSet
+java/lang/invoke/MethodTypeForm
+java/lang/invoke/Invokers
+java/lang/invoke/MethodType$ConcurrentWeakInternSet$WeakEntry
+java/lang/invoke/MethodHandles
+sun/invoke/util/Wrapper
+sun/invoke/util/Wrapper$Format
+java/lang/Byte$ByteCache
+java/lang/Short$ShortCache
+java/lang/Character$CharacterCache
+java/lang/Long$LongCache
+sun/invoke/util/VerifyAccess
+sun/invoke/util/ValueConversions
+java/lang/NoSuchMethodException
+java/lang/invoke/LambdaForm$BasicType
+java/lang/invoke/LambdaForm$Name
+java/lang/invoke/LambdaForm$NamedFunction
+java/lang/invoke/SimpleMethodHandle
+java/lang/invoke/BoundMethodHandle
+java/lang/invoke/BoundMethodHandle$SpeciesData
+java/lang/invoke/BoundMethodHandle$Factory
+java/lang/invoke/BoundMethodHandle$Species_L
+java/util/HashMap$Values
+java/util/HashMap$ValueIterator
+sun/invoke/util/BytecodeDescriptor
+java/lang/invoke/DirectMethodHandle$Lazy
+java/lang/InstantiationException
+java/util/Collections$UnmodifiableCollection$1
+java/util/AbstractList$Itr
+java/lang/invoke/InvokerBytecodeGenerator
+jdk/internal/org/objectweb/asm/ClassWriter
+jdk/internal/org/objectweb/asm/ClassVisitor
+jdk/internal/org/objectweb/asm/ByteVector
+jdk/internal/org/objectweb/asm/Item
+jdk/internal/org/objectweb/asm/MethodWriter
+jdk/internal/org/objectweb/asm/MethodVisitor
+jdk/internal/org/objectweb/asm/Type
+jdk/internal/org/objectweb/asm/Label
+jdk/internal/org/objectweb/asm/Frame
+jdk/internal/org/objectweb/asm/AnnotationWriter
+jdk/internal/org/objectweb/asm/AnnotationVisitor
+java/lang/invoke/MethodHandleImpl$Intrinsic
+java/lang/invoke/InvokerBytecodeGenerator$2
+sun/invoke/util/VerifyType
+sun/invoke/empty/Empty
+java/lang/NoSuchFieldException
+java/lang/invoke/InvokerBytecodeGenerator$CpPatch
+java/lang/invoke/DirectMethodHandle$Accessor
+java/util/ArrayList$Itr
+java/util/RandomAccessSubList
+java/util/SubList
+java/util/SubList$1
+java/util/ListIterator
+java/util/AbstractList$ListItr
+java/lang/invoke/MethodHandleImpl$AsVarargsCollector
+java/lang/invoke/DelegatingMethodHandle
+java/lang/invoke/WrongMethodTypeException
+java/lang/invoke/MethodHandleImpl$Lazy
+java/lang/invoke/MethodHandleImpl$IntrinsicMethodHandle
+java/lang/NoSuchFieldError
+java/lang/IllegalAccessException
+java/lang/invoke/LambdaFormEditor
+java/lang/invoke/LambdaFormEditor$Transform$Kind
+java/lang/invoke/LambdaFormEditor$Transform
+java/lang/invoke/LambdaFormBuffer
+jdk/internal/org/objectweb/asm/FieldWriter
+jdk/internal/org/objectweb/asm/FieldVisitor
+java/lang/invoke/InnerClassLambdaMetafactory
+java/lang/invoke/AbstractValidatingLambdaMetafactory
+java/util/PropertyPermission
+java/security/AccessController$1
+sun/security/util/SecurityConstants
+java/net/NetPermission
+java/security/SecurityPermission
+java/net/SocketPermission
+sun/security/action/GetBooleanAction
+java/security/AllPermissionCollection
+java/lang/invoke/InfoFromMemberName
+java/lang/invoke/MethodHandleInfo
+java/lang/invoke/InnerClassLambdaMetafactory$ForwardingMethodGenerator
+java/lang/invoke/TypeConvertingMethodAdapter
+java/lang/invoke/InnerClassLambdaMetafactory$1
+java/awt/Insets
+java/awt/event/InputEvent
+java/awt/event/ComponentEvent
+java/awt/AWTEvent
+java/util/EventObject
+java/awt/AWTEvent$1
+sun/awt/AWTAccessor$AWTEventAccessor
+java/awt/event/NativeLibLoader
+java/awt/event/NativeLibLoader$1
+java/awt/event/InputEvent$1
+sun/awt/AWTAccessor$InputEventAccessor
+sun/awt/windows/WComponentPeer
+java/awt/peer/ComponentPeer
+java/awt/dnd/peer/DropTargetPeer
+sun/awt/windows/WObjectPeer
+java/awt/Font
+java/awt/Font$FontAccessImpl
+sun/font/FontAccess
+java/awt/geom/AffineTransform
+sun/font/AttributeValues
+sun/font/EAttribute
+java/text/AttributedCharacterIterator$Attribute
+java/lang/Class$4
+sun/reflect/NativeMethodAccessorImpl
+sun/reflect/DelegatingMethodAccessorImpl
+java/awt/font/TextAttribute
+java/awt/Component$1
+sun/awt/AWTAccessor$ComponentAccessor
+java/awt/Component$DummyRequestFocusController
+sun/awt/RequestFocusController
+java/awt/LayoutManager
+java/awt/LightweightDispatcher
+java/awt/event/AWTEventListener
+java/util/EventListener
+java/awt/Dimension
+java/awt/geom/Dimension2D
+java/awt/Container$1
+sun/awt/AWTAccessor$ContainerAccessor
+javax/swing/JComponent$1
+java/awt/ComponentOrientation
+java/awt/Component$3
+sun/awt/AppContext
+java/util/IdentityHashMap
+java/util/Collections$SynchronizedMap
+sun/awt/AppContext$GetAppContextLock
+sun/awt/AppContext$6
+sun/misc/JavaAWTAccess
+sun/awt/AppContext$3
+sun/awt/AppContext$2
+sun/awt/SunToolkit
+sun/awt/WindowClosingSupport
+sun/awt/WindowClosingListener
+sun/awt/ComponentFactory
+sun/awt/InputMethodSupport
+sun/awt/KeyboardFocusManagerPeerProvider
+java/util/concurrent/locks/ReentrantLock$NonfairSync
+java/util/concurrent/locks/ReentrantLock$Sync
+java/util/concurrent/locks/AbstractQueuedSynchronizer
+java/util/concurrent/locks/AbstractOwnableSynchronizer
+java/util/concurrent/locks/AbstractQueuedSynchronizer$Node
+java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject
+java/util/concurrent/locks/Condition
+sun/misc/SoftCache
+sun/awt/AppContext$State
+sun/awt/AppContext$1
+java/awt/EventQueue
+java/awt/EventQueue$1
+java/awt/EventQueue$2
+sun/awt/AWTAccessor$EventQueueAccessor
+java/awt/Queue
+sun/awt/MostRecentKeyValue
+sun/awt/PostEventQueue
+javax/swing/event/EventListenerList
+javax/swing/SwingUtilities
+javax/swing/RepaintManager
+javax/swing/RepaintManager$DisplayChangedHandler
+sun/awt/DisplayChangedListener
+javax/swing/RepaintManager$1
+sun/swing/SwingAccessor$RepaintManagerAccessor
+sun/swing/SwingAccessor
+sun/awt/Win32GraphicsEnvironment
+sun/java2d/SunGraphicsEnvironment
+sun/awt/windows/WToolkit
+sun/awt/windows/WToolkit$1
+sun/java2d/SurfaceData
+java/awt/Transparency
+sun/java2d/DisposerTarget
+sun/java2d/StateTrackable
+sun/java2d/Surface
+sun/java2d/InvalidPipeException
+java/lang/IllegalStateException
+sun/java2d/NullSurfaceData
+sun/java2d/StateTrackable$State
+sun/java2d/loops/SurfaceType
+sun/awt/image/PixelConverter
+sun/awt/image/PixelConverter$Xrgb
+sun/awt/image/PixelConverter$Argb
+sun/awt/image/PixelConverter$ArgbPre
+sun/awt/image/PixelConverter$Xbgr
+sun/awt/image/PixelConverter$Rgba
+sun/awt/image/PixelConverter$RgbaPre
+sun/awt/image/PixelConverter$Ushort565Rgb
+sun/awt/image/PixelConverter$Ushort555Rgb
+sun/awt/image/PixelConverter$Ushort555Rgbx
+sun/awt/image/PixelConverter$Ushort4444Argb
+sun/awt/image/PixelConverter$ByteGray
+sun/awt/image/PixelConverter$UshortGray
+sun/awt/image/PixelConverter$Rgbx
+sun/awt/image/PixelConverter$Bgrx
+sun/awt/image/PixelConverter$ArgbBm
+java/awt/image/ColorModel
+java/awt/image/ColorModel$1
+java/awt/image/DirectColorModel
+java/awt/image/PackedColorModel
+java/awt/color/ColorSpace
+java/awt/color/ICC_Profile
+sun/java2d/cmm/ProfileDeferralInfo
+sun/java2d/cmm/ProfileDeferralMgr
+java/awt/color/ICC_ProfileRGB
+java/awt/color/ICC_Profile$1
+sun/java2d/cmm/ProfileActivator
+java/awt/color/ICC_ColorSpace
+sun/java2d/StateTrackableDelegate
+sun/java2d/StateTrackableDelegate$2
+sun/java2d/pipe/NullPipe
+sun/java2d/pipe/PixelDrawPipe
+sun/java2d/pipe/PixelFillPipe
+sun/java2d/pipe/ShapeDrawPipe
+sun/java2d/pipe/TextPipe
+sun/java2d/pipe/DrawImagePipe
+java/awt/image/IndexColorModel
+sun/java2d/pipe/LoopPipe
+sun/java2d/pipe/ParallelogramPipe
+sun/java2d/pipe/LoopBasedPipe
+sun/java2d/pipe/RenderingEngine
+sun/java2d/pipe/RenderingEngine$1
+sun/dc/DuctusRenderingEngine
+sun/java2d/pipe/OutlineTextRenderer
+sun/java2d/pipe/SolidTextRenderer
+sun/java2d/pipe/GlyphListLoopPipe
+sun/java2d/pipe/GlyphListPipe
+sun/java2d/pipe/AATextRenderer
+sun/java2d/pipe/LCDTextRenderer
+sun/java2d/pipe/AlphaColorPipe
+sun/java2d/pipe/CompositePipe
+sun/java2d/SurfaceData$PixelToShapeLoopConverter
+sun/java2d/pipe/PixelToShapeConverter
+sun/java2d/SurfaceData$PixelToPgramLoopConverter
+sun/java2d/pipe/PixelToParallelogramConverter
+sun/java2d/pipe/TextRenderer
+sun/java2d/pipe/SpanClipRenderer
+sun/java2d/pipe/Region
+sun/java2d/pipe/RegionIterator
+sun/java2d/pipe/Region$ImmutableRegion
+sun/java2d/pipe/AAShapePipe
+sun/java2d/pipe/AlphaPaintPipe
+sun/java2d/pipe/SpanShapeRenderer$Composite
+sun/java2d/pipe/SpanShapeRenderer
+sun/java2d/pipe/GeneralCompositePipe
+sun/java2d/pipe/DrawImage
+sun/java2d/loops/RenderCache
+sun/java2d/loops/RenderCache$Entry
+sun/awt/image/SunVolatileImage
+sun/java2d/DestSurfaceProvider
+java/awt/image/VolatileImage
+java/awt/Image
+java/awt/ImageCapabilities
+java/awt/Image$1
+sun/awt/image/SurfaceManager$ImageAccessor
+sun/awt/image/SurfaceManager
+sun/awt/image/VolatileSurfaceManager
+sun/awt/windows/WToolkit$2
+sun/java2d/windows/WindowsFlags
+sun/java2d/windows/WindowsFlags$1
+sun/java2d/WindowsSurfaceManagerFactory
+sun/java2d/SurfaceManagerFactory
+sun/awt/SunDisplayChanger
+sun/java2d/SunGraphicsEnvironment$1
+sun/misc/FloatingDecimal
+sun/misc/FloatingDecimal$ExceptionalBinaryToASCIIBuffer
+sun/misc/FloatingDecimal$BinaryToASCIIConverter
+sun/misc/FloatingDecimal$BinaryToASCIIBuffer
+sun/misc/FloatingDecimal$1
+sun/misc/FloatingDecimal$PreparedASCIIToBinaryBuffer
+sun/misc/FloatingDecimal$ASCIIToBinaryConverter
+sun/misc/FloatingDecimal$ASCIIToBinaryBuffer
+java/awt/Toolkit$2
+java/awt/Toolkit$DesktopPropertyChangeSupport
+java/beans/PropertyChangeSupport
+java/beans/PropertyChangeSupport$PropertyChangeListenerMap
+java/beans/ChangeListenerMap
+java/beans/PropertyChangeListener
+sun/awt/SunToolkit$ModalityListenerList
+sun/awt/ModalityListener
+sun/misc/PerformanceLogger
+sun/misc/PerformanceLogger$TimeData
+sun/awt/windows/WToolkit$ToolkitDisposer
+sun/java2d/DisposerRecord
+sun/java2d/Disposer
+sun/java2d/Disposer$1
+sun/misc/ThreadGroupUtils
+sun/awt/AWTAutoShutdown
+java/lang/invoke/DirectMethodHandle$Special
+java/lang/ApplicationShutdownHooks
+java/lang/ApplicationShutdownHooks$1
+java/lang/Shutdown
+java/lang/Shutdown$Lock
+java/awt/Rectangle
+java/awt/Shape
+java/awt/geom/Rectangle2D
+java/awt/geom/RectangularShape
+javax/swing/RepaintManager$ProcessingRunnable
+com/sun/java/swing/SwingUtilities3
+javax/swing/UIManager
+javax/swing/UIManager$LookAndFeelInfo
+sun/awt/OSInfo
+sun/awt/OSInfo$WindowsVersion
+sun/awt/OSInfo$1
+sun/awt/OSInfo$OSType
+sun/awt/HeadlessToolkit
+sun/awt/windows/WDesktopProperties
+sun/awt/windows/ThemeReader
+java/util/concurrent/locks/ReentrantReadWriteLock
+java/util/concurrent/locks/ReadWriteLock
+sun/nio/ch/Interruptible
+java/util/concurrent/locks/ReentrantReadWriteLock$NonfairSync
+java/util/concurrent/locks/ReentrantReadWriteLock$Sync
+java/util/concurrent/locks/ReentrantReadWriteLock$Sync$ThreadLocalHoldCounter
+java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock
+java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock
+java/awt/Color
+java/awt/Paint
+sun/awt/windows/WDesktopProperties$WinPlaySound
+java/awt/RenderingHints
+sun/awt/SunHints
+sun/awt/SunHints$Key
+java/awt/RenderingHints$Key
+sun/awt/SunHints$Value
+sun/awt/SunHints$LCDContrastKey
+java/util/HashMap$KeySet
+java/util/HashMap$KeyIterator
+java/util/Arrays$LegacyMergeSort
+java/util/ComparableTimSort
+java/beans/PropertyChangeEvent
+java/awt/Toolkit$DesktopPropertyChangeSupport$1
+java/util/IdentityHashMap$Values
+java/util/IdentityHashMap$ValueIterator
+java/util/IdentityHashMap$IdentityHashMapIterator
+sun/swing/SwingUtilities2
+java/awt/font/FontRenderContext
+sun/swing/StringUIClientPropertyKey
+sun/swing/UIClientPropertyKey
+sun/swing/SwingUtilities2$LSBCacheEntry
+javax/swing/UIManager$LAFState
+javax/swing/UIDefaults
+javax/swing/MultiUIDefaults
+javax/swing/UIManager$1
+javax/swing/plaf/metal/MetalLookAndFeel
+javax/swing/plaf/basic/BasicLookAndFeel
+javax/swing/LookAndFeel
+sun/swing/DefaultLookup
+javax/swing/plaf/metal/OceanTheme
+javax/swing/plaf/metal/DefaultMetalTheme
+javax/swing/plaf/metal/MetalTheme
+javax/swing/plaf/ColorUIResource
+javax/swing/plaf/UIResource
+sun/swing/PrintColorUIResource
+javax/swing/plaf/metal/DefaultMetalTheme$FontDelegate
+javax/swing/plaf/FontUIResource
+sun/swing/SwingLazyValue
+javax/swing/UIDefaults$LazyValue
+javax/swing/UIDefaults$ActiveValue
+javax/swing/plaf/InsetsUIResource
+javax/swing/plaf/BorderUIResource$EmptyBorderUIResource
+javax/swing/border/EmptyBorder
+javax/swing/border/AbstractBorder
+javax/swing/border/Border
+sun/swing/SwingUtilities2$2
+javax/swing/plaf/basic/BasicLookAndFeel$2
+javax/swing/plaf/DimensionUIResource
+javax/swing/UIDefaults$LazyInputMap
+javax/swing/plaf/metal/MetalLookAndFeel$FontActiveValue
+sun/swing/SwingUtilities2$AATextInfo
+javax/swing/plaf/metal/MetalLookAndFeel$AATextListener
+java/beans/PropertyChangeListenerProxy
+java/util/EventListenerProxy
+javax/swing/plaf/metal/OceanTheme$1
+javax/swing/plaf/metal/OceanTheme$2
+javax/swing/plaf/metal/OceanTheme$3
+javax/swing/plaf/metal/OceanTheme$4
+javax/swing/plaf/metal/OceanTheme$5
+javax/swing/plaf/metal/OceanTheme$6
+javax/swing/SwingPaintEventDispatcher
+sun/awt/PaintEventDispatcher
+java/awt/KeyboardFocusManager
+java/awt/KeyEventDispatcher
+java/awt/KeyEventPostProcessor
+java/awt/KeyboardFocusManager$1
+sun/awt/AWTAccessor$KeyboardFocusManagerAccessor
+java/awt/AWTKeyStroke
+java/awt/AWTKeyStroke$1
+java/awt/DefaultKeyboardFocusManager
+java/awt/DefaultKeyboardFocusManager$1
+sun/awt/AWTAccessor$DefaultKeyboardFocusManagerAccessor
+java/awt/DefaultFocusTraversalPolicy
+java/awt/ContainerOrderFocusTraversalPolicy
+java/awt/FocusTraversalPolicy
+java/util/Collections$UnmodifiableSet
+sun/awt/windows/WKeyboardFocusManagerPeer
+sun/awt/KeyboardFocusManagerPeerImpl
+java/awt/peer/KeyboardFocusManagerPeer
+javax/swing/UIManager$2
+javax/swing/JRootPane
+javax/swing/UIDefaults$TextAndMnemonicHashMap
+com/sun/swing/internal/plaf/metal/resources/metal
+sun/util/ResourceBundleEnumeration
+com/sun/swing/internal/plaf/basic/resources/basic
+javax/swing/plaf/metal/MetalLabelUI
+javax/swing/plaf/basic/BasicLabelUI
+javax/swing/plaf/LabelUI
+javax/swing/plaf/ComponentUI
+sun/reflect/misc/MethodUtil
+sun/reflect/misc/MethodUtil$1
+sun/net/www/protocol/jar/JarURLConnection
+java/net/JarURLConnection
+sun/net/www/protocol/jar/JarFileFactory
+sun/net/www/protocol/jar/URLJarFile$URLJarFileCloseController
+java/net/HttpURLConnection
+sun/net/www/protocol/jar/URLJarFile
+sun/net/www/protocol/jar/URLJarFile$URLJarFileEntry
+sun/net/www/protocol/jar/JarURLConnection$JarURLInputStream
+java/lang/UnsupportedOperationException
+java/lang/reflect/InvocationTargetException
+javax/swing/plaf/metal/DefaultMetalTheme$FontDelegate$1
+javax/swing/plaf/basic/BasicHTML
+sun/awt/util/IdentityArrayList
+java/awt/Window$Type
+java/awt/Window$1
+sun/awt/AWTAccessor$WindowAccessor
+java/awt/Frame$1
+sun/awt/AWTAccessor$FrameAccessor
+java/awt/Cursor
+java/awt/Point
+java/awt/geom/Point2D
+java/awt/Cursor$1
+sun/awt/AWTAccessor$CursorAccessor
+java/awt/GraphicsDevice
+sun/java2d/d3d/D3DGraphicsDevice
+sun/awt/Win32GraphicsDevice
+sun/misc/PerfCounter$WindowsClientCounters
+sun/java2d/d3d/D3DRenderQueue
+sun/java2d/pipe/RenderQueue
+sun/java2d/pipe/RenderBuffer
+sun/java2d/d3d/D3DRenderQueue$1
+sun/java2d/d3d/D3DGraphicsDevice$1Result
+sun/java2d/d3d/D3DGraphicsDevice$1
+sun/java2d/d3d/D3DContext$D3DContextCaps
+sun/java2d/pipe/hw/ContextCapabilities
+sun/awt/Win32GraphicsConfig
+sun/awt/image/SurfaceManager$ProxiedGraphicsConfig
+java/awt/GraphicsConfiguration
+java/awt/BorderLayout
+java/awt/LayoutManager2
+java/awt/Dialog$ModalExclusionType
+java/awt/Window$WindowDisposerRecord
+javax/swing/JPanel
+java/awt/FlowLayout
+javax/swing/plaf/basic/BasicPanelUI
+javax/swing/plaf/PanelUI
+java/awt/Component$BaselineResizeBehavior
+sun/swing/SwingLazyValue$1
+javax/swing/JLayeredPane
+javax/swing/JRootPane$1
+javax/swing/ArrayTable
+javax/swing/JRootPane$RootLayout
+javax/swing/BufferStrategyPaintManager
+javax/swing/RepaintManager$PaintManager
+javax/swing/FocusManager
+javax/swing/LayoutFocusTraversalPolicy
+javax/swing/SortingFocusTraversalPolicy
+javax/swing/InternalFrameFocusTraversalPolicy
+javax/swing/SwingContainerOrderFocusTraversalPolicy
+javax/swing/SortingFocusTraversalPolicy$1
+java/util/Spliterator$OfLong
+java/util/Spliterator$OfPrimitive
+java/util/Spliterator
+java/util/Spliterator$OfInt
+java/util/Spliterator$OfDouble
+java/util/stream/IntStream
+java/util/stream/BaseStream
+java/util/stream/Stream
+java/util/stream/DoubleStream
+java/util/stream/LongStream
+java/util/function/BinaryOperator
+java/util/function/BiFunction
+java/util/function/DoubleBinaryOperator
+java/util/function/IntBinaryOperator
+java/util/function/LongBinaryOperator
+java/util/function/IntToLongFunction
+java/util/function/IntFunction
+java/util/function/IntToDoubleFunction
+java/util/function/IntUnaryOperator
+javax/swing/SwingDefaultFocusTraversalPolicy
+javax/swing/LayoutComparator
+javax/swing/plaf/metal/MetalRootPaneUI
+javax/swing/plaf/basic/BasicRootPaneUI
+javax/swing/plaf/RootPaneUI
+javax/swing/plaf/basic/BasicRootPaneUI$RootPaneInputMap
+javax/swing/plaf/ComponentInputMapUIResource
+javax/swing/ComponentInputMap
+javax/swing/InputMap
+javax/swing/plaf/InputMapUIResource
+javax/swing/KeyStroke
+java/awt/VKCollection
+java/awt/event/KeyEvent
+java/awt/event/KeyEvent$1
+sun/awt/AWTAccessor$KeyEventAccessor
+sun/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl
+javax/swing/plaf/basic/LazyActionMap
+javax/swing/plaf/ActionMapUIResource
+javax/swing/ActionMap
+sun/awt/windows/WFramePeer
+java/awt/peer/FramePeer
+java/awt/peer/WindowPeer
+java/awt/peer/ContainerPeer
+sun/awt/windows/WWindowPeer
+sun/awt/windows/WPanelPeer
+java/awt/peer/PanelPeer
+sun/awt/windows/WCanvasPeer
+java/awt/peer/CanvasPeer
+sun/awt/windows/WWindowPeer$ActiveWindowListener
+sun/awt/windows/WWindowPeer$GuiDisposedListener
+sun/awt/RepaintArea
+sun/awt/ExtendedKeyCodes
+sun/awt/EmbeddedFrame
+sun/awt/LightweightFrame
+sun/awt/im/InputMethodWindow
+sun/awt/windows/WComponentPeer$2
+javax/swing/RepaintManager$2
+java/awt/event/InvocationEvent
+java/awt/ActiveEvent
+java/awt/event/InvocationEvent$1
+sun/awt/AWTAccessor$InvocationEventAccessor
+java/awt/EventQueue$5
+java/awt/EventDispatchThread
+sun/awt/PeerEvent
+java/awt/EventDispatchThread$1
+sun/awt/EventQueueItem
+java/awt/Conditional
+java/awt/EventDispatchThread$HierarchyEventFilter
+java/awt/EventFilter
+java/awt/event/WindowEvent
+java/awt/ModalEventFilter
+sun/awt/EventQueueDelegate
+java/awt/event/PaintEvent
+sun/java2d/ScreenUpdateManager
+java/awt/event/MouseEvent
+sun/java2d/d3d/D3DScreenUpdateManager
+java/awt/EventFilter$FilterAction
+sun/awt/dnd/SunDragSourceContextPeer
+java/awt/dnd/peer/DragSourceContextPeer
+java/awt/EventQueue$3
+java/awt/MenuComponent
+java/awt/TrayIcon
+java/awt/event/InputMethodEvent
+sun/java2d/d3d/D3DGraphicsConfig
+java/awt/event/ActionEvent
+sun/java2d/pipe/hw/AccelGraphicsConfig
+sun/java2d/pipe/hw/BufferedContextProvider
+java/util/LinkedList$ListItr
+sun/java2d/windows/GDIWindowSurfaceData
+javax/swing/RepaintManager$2$1
+sun/java2d/loops/XORComposite
+java/awt/Composite
+sun/java2d/windows/GDIBlitLoops
+sun/java2d/loops/Blit
+sun/java2d/loops/GraphicsPrimitive
+sun/java2d/loops/GraphicsPrimitiveMgr
+sun/java2d/loops/CompositeType
+sun/java2d/SunGraphics2D
+sun/awt/ConstrainableGraphics
+java/awt/Graphics2D
+java/awt/AlphaComposite
+java/awt/geom/Path2D
+java/awt/geom/Path2D$Float
+sun/java2d/loops/BlitBg
+sun/java2d/loops/ScaledBlit
+sun/java2d/loops/FillRect
+sun/java2d/loops/FillSpans
+sun/java2d/loops/FillParallelogram
+sun/java2d/loops/DrawParallelogram
+sun/java2d/loops/DrawLine
+sun/java2d/loops/DrawRect
+sun/java2d/loops/DrawPolygons
+sun/java2d/loops/DrawPath
+sun/java2d/loops/FillPath
+sun/java2d/loops/MaskBlit
+sun/java2d/loops/MaskFill
+sun/java2d/loops/DrawGlyphList
+sun/java2d/loops/DrawGlyphListAA
+sun/java2d/loops/DrawGlyphListLCD
+sun/java2d/loops/TransformHelper
+java/awt/BasicStroke
+java/awt/Stroke
+sun/java2d/pipe/ValidatePipe
+sun/java2d/loops/CustomComponent
+sun/java2d/loops/GraphicsPrimitiveProxy
+sun/java2d/loops/GeneralRenderer
+sun/java2d/loops/GraphicsPrimitiveMgr$1
+sun/java2d/loops/GraphicsPrimitiveMgr$2
+sun/java2d/windows/GDIRenderer
+sun/java2d/loops/RenderLoops
+sun/java2d/loops/GraphicsPrimitiveMgr$PrimitiveSpec
+java/util/TimSort
+sun/java2d/DefaultDisposerRecord
+sun/java2d/SurfaceDataProxy
+sun/awt/image/SurfaceManager$FlushableCacheData
+sun/java2d/SurfaceDataProxy$1
+sun/java2d/StateTracker
+sun/java2d/StateTracker$1
+sun/java2d/StateTracker$2
+sun/awt/windows/WColor
+sun/awt/windows/WFontPeer
+sun/awt/PlatformFont
+java/awt/peer/FontPeer
+sun/awt/NativeLibLoader
+sun/awt/NativeLibLoader$1
+sun/font/SunFontManager
+sun/java2d/FontSupport
+sun/font/FontManagerForSGE
+sun/font/FontManager
+sun/font/SunFontManager$TTFilter
+java/io/FilenameFilter
+sun/font/SunFontManager$T1Filter
+sun/font/SunFontManager$1
+sun/font/FontManagerNativeLibrary
+sun/font/FontManagerNativeLibrary$1
+sun/font/FontUtilities
+sun/font/FontUtilities$1
+sun/font/TrueTypeFont
+sun/font/FileFont
+sun/font/PhysicalFont
+sun/font/Font2D
+sun/font/Type1Font
+java/awt/geom/Point2D$Float
+sun/font/StrikeMetrics
+java/awt/geom/Rectangle2D$Float
+java/awt/geom/GeneralPath
+sun/font/CharToGlyphMapper
+sun/font/PhysicalStrike
+sun/font/FontStrike
+sun/font/StrikeCache
+sun/font/StrikeCache$1
+sun/font/GlyphList
+sun/font/FontManagerFactory
+sun/font/FontManagerFactory$1
+sun/awt/Win32FontManager
+sun/awt/Win32FontManager$1
+sun/font/CompositeFont
+sun/font/SunFontManager$2
+sun/font/SunFontManager$FontRegistrationInfo
+sun/awt/windows/WFontConfiguration
+sun/awt/FontConfiguration
+sun/awt/FontDescriptor
+java/io/DataInputStream
+java/io/DataInput
+sun/font/CompositeFontDescriptor
+sun/font/Font2DHandle
+sun/font/FontFamily
+sun/font/SunFontManager$3
+sun/awt/Win32FontManager$2
+sun/awt/FontConfiguration$2
+sun/awt/windows/WingDings
+sun/awt/windows/WingDings$Encoder
+sun/awt/Symbol
+sun/awt/Symbol$Encoder
+sun/awt/im/InputMethodManager
+sun/awt/im/ExecutableInputMethodManager
+sun/awt/windows/WInputMethodDescriptor
+java/awt/im/spi/InputMethodDescriptor
+sun/awt/im/InputMethodLocator
+sun/awt/im/ExecutableInputMethodManager$3
+java/awt/peer/LightweightPeer
+sun/awt/NullComponentPeer
+java/awt/EventQueue$4
+java/awt/SplashScreen
+sun/awt/dnd/SunDropTargetEvent
+java/awt/Dialog
+java/awt/event/FocusEvent
+java/util/concurrent/locks/LockSupport
+java/awt/Dialog$ModalityType
+sun/awt/TimedWindowEvent
+java/awt/SequencedEvent
+java/awt/SequencedEvent$1
+sun/awt/AWTAccessor$SequencedEventAccessor
+java/awt/DefaultKeyboardFocusManager$DefaultKeyboardFocusManagerSentEvent
+java/awt/SentEvent
+sun/awt/windows/WGlobalCursorManager
+sun/awt/event/IgnorePaintEvent
+sun/awt/GlobalCursorManager
+sun/awt/GlobalCursorManager$NativeUpdater
+java/util/ArrayList$ListItr
+sun/awt/CausedFocusEvent$Cause
+java/awt/KeyboardFocusManager$HeavyweightFocusRequest
+java/awt/DefaultKeyboardFocusManager$TypeAheadMarker
+java/awt/KeyboardFocusManager$LightweightFocusRequest
+sun/awt/CausedFocusEvent
+java/util/IdentityHashMap$KeySet
+java/util/IdentityHashMap$KeyIterator
+javax/swing/RepaintManager$4
+sun/java2d/d3d/D3DSurfaceData$D3DWindowSurfaceData
+sun/java2d/d3d/D3DSurfaceData
+sun/java2d/pipe/hw/AccelSurface
+java/awt/GraphicsCallback$PaintCallback
+java/awt/GraphicsCallback
+sun/awt/SunGraphicsCallback
+javax/swing/BufferStrategyPaintManager$BufferInfo
+java/awt/event/WindowListener
+java/awt/event/ComponentAdapter
+java/awt/event/ComponentListener
+java/awt/AWTEventMulticaster
+java/awt/event/ContainerListener
+java/awt/event/FocusListener
+java/awt/event/KeyListener
+java/awt/event/MouseListener
+java/awt/event/MouseMotionListener
+java/awt/event/WindowFocusListener
+java/awt/event/WindowStateListener
+java/awt/event/ActionListener
+java/awt/event/ItemListener
+java/awt/event/AdjustmentListener
+java/awt/event/TextListener
+java/awt/event/InputMethodListener
+java/awt/event/HierarchyListener
+java/awt/event/HierarchyBoundsListener
+java/awt/event/MouseWheelListener
+java/awt/BufferCapabilities
+java/awt/Component$BltSubRegionBufferStrategy
+sun/awt/SubRegionShowable
+java/awt/Component$BltBufferStrategy
+java/awt/image/BufferStrategy
+sun/awt/image/BufferedImageGraphicsConfig
+sun/print/PrinterGraphicsConfig
+sun/java2d/opengl/WGLGraphicsConfig
+sun/java2d/opengl/OGLGraphicsConfig
+sun/awt/image/BufImgVolatileSurfaceManager
+java/awt/image/Raster
+java/awt/image/DataBufferInt
+java/awt/image/DataBuffer
+java/awt/image/DataBuffer$1
+sun/awt/image/SunWritableRaster$DataStealer
+sun/awt/image/SunWritableRaster
+java/awt/image/WritableRaster
+java/awt/image/SinglePixelPackedSampleModel
+java/awt/image/SampleModel
+sun/awt/image/IntegerInterleavedRaster
+sun/awt/image/IntegerComponentRaster
+sun/awt/image/NativeLibLoader
+sun/awt/image/NativeLibLoader$1
+java/awt/image/BufferedImage
+java/awt/image/WritableRenderedImage
+java/awt/image/RenderedImage
+java/awt/image/BufferedImage$1
+sun/awt/image/BufImgSurfaceData
+sun/awt/image/BufImgSurfaceData$ICMColorData
+sun/font/FontDesignMetrics
+java/awt/FontMetrics
+sun/font/FontDesignMetrics$MetricsKey
+sun/font/FontStrikeDesc
+sun/font/CompositeStrike
+sun/font/FontStrikeDisposer
+sun/java2d/Disposer$PollDisposable
+sun/font/StrikeCache$SoftDisposerRef
+sun/font/StrikeCache$DisposableStrike
+sun/font/TrueTypeFont$TTDisposerRecord
+sun/font/TrueTypeFont$1
+java/io/RandomAccessFile
+java/io/DataOutput
+sun/nio/ch/FileChannelImpl
+java/nio/channels/FileChannel
+java/nio/channels/SeekableByteChannel
+java/nio/channels/ByteChannel
+java/nio/channels/ReadableByteChannel
+java/nio/channels/Channel
+java/nio/channels/WritableByteChannel
+java/nio/channels/GatheringByteChannel
+java/nio/channels/ScatteringByteChannel
+java/nio/channels/spi/AbstractInterruptibleChannel
+java/nio/channels/InterruptibleChannel
+java/nio/file/attribute/FileAttribute
+sun/nio/ch/IOUtil
+sun/nio/ch/IOUtil$1
+sun/nio/ch/NativeThreadSet
+sun/nio/ch/FileDispatcherImpl
+sun/nio/ch/FileDispatcher
+sun/nio/ch/NativeDispatcher
+sun/nio/ch/FileDispatcherImpl$1
+java/nio/channels/spi/AbstractInterruptibleChannel$1
+sun/nio/ch/NativeThread
+sun/nio/ch/IOStatus
+sun/nio/ch/Util
+sun/nio/ch/Util$1
+sun/nio/ch/Util$BufferCache
+java/nio/DirectByteBuffer$Deallocator
+java/nio/ByteBufferAsIntBufferB
+java/nio/IntBuffer
+sun/font/TrueTypeFont$DirectoryEntry
+java/nio/ByteBufferAsShortBufferB
+java/nio/ShortBuffer
+sun/nio/cs/UTF_16$Decoder
+sun/nio/cs/UnicodeDecoder
+sun/font/FileFontStrike
+sun/font/FontScaler
+sun/font/T2KFontScaler
+sun/font/T2KFontScaler$1
+sun/font/TrueTypeGlyphMapper
+sun/font/CMap
+sun/font/CMap$NullCMapClass
+sun/font/CMap$CMapFormat4
+java/nio/ByteBufferAsCharBufferB
+sun/font/FontDesignMetrics$KeyReference
+sun/font/CompositeGlyphMapper
+java/awt/print/PrinterGraphics
+java/awt/PrintGraphics
+sun/java2d/loops/FontInfo
+java/util/jar/Attributes
+java/util/jar/Manifest$FastInputStream
+sun/nio/cs/UTF_8$Decoder
+java/util/jar/Attributes$Name
+sun/misc/ASCIICaseInsensitiveComparator
+java/util/jar/JarVerifier
+java/security/CodeSigner
+java/util/jar/JarVerifier$3
+java/io/ByteArrayOutputStream
+java/lang/Package
+sun/security/util/SignatureFileVerifier
+sun/security/util/ManifestEntryVerifier
+java/util/MissingResourceException
+java/io/StringWriter
+javax/swing/JDialog
+javax/swing/text/JTextComponent
+javax/swing/Scrollable
+javax/swing/JTextArea
+javax/swing/JScrollPane
+javax/swing/ScrollPaneConstants
+javax/swing/AbstractButton
+java/awt/ItemSelectable
+javax/swing/JButton
+java/lang/SecurityException
+javax/swing/JWindow
+java/lang/NumberFormatException
+java/io/UnsupportedEncodingException
+sun/misc/URLClassPath$FileLoader
+java/lang/IndexOutOfBoundsException
+java/lang/CloneNotSupportedException
+java/lang/InternalError
+java/net/UnknownHostException
+java/net/Socket
+java/net/SocketAddress
+java/nio/channels/SocketChannel
+java/nio/channels/NetworkChannel
+java/nio/channels/spi/AbstractSelectableChannel
+java/nio/channels/SelectableChannel
+java/net/InetAddress
+java/net/SocketException
+java/net/SocketImplFactory
+java/net/InetSocketAddress
+java/net/InetSocketAddress$InetSocketAddressHolder
+java/net/Proxy
+java/net/SocketImpl
+java/net/SocketOptions
+java/net/SocksSocketImpl
+java/net/SocksConsts
+java/net/PlainSocketImpl
+java/net/AbstractPlainSocketImpl
+java/net/AbstractPlainSocketImpl$1
+java/net/PlainSocketImpl$1
+java/net/DualStackPlainSocketImpl
+java/net/InetAddress$1
+java/net/InetAddress$InetAddressHolder
+java/net/InetAddress$Cache
+java/net/InetAddress$Cache$Type
+java/net/InetAddressImplFactory
+java/net/Inet6AddressImpl
+java/net/InetAddressImpl
+java/net/InetAddress$2
+sun/net/spi/nameservice/NameService
+sun/net/util/IPAddressUtil
+java/net/Inet4Address
+java/net/SocksSocketImpl$3
+java/net/ProxySelector
+sun/net/spi/DefaultProxySelector
+sun/net/spi/DefaultProxySelector$1
+sun/net/NetProperties
+sun/net/NetProperties$1
+java/net/Inet6Address
+java/net/URI
+java/net/URI$Parser
+sun/net/spi/DefaultProxySelector$NonProxyInfo
+sun/net/spi/DefaultProxySelector$3
+java/net/Proxy$Type
+sun/net/NetHooks
+java/net/Inet6Address$Inet6AddressHolder
+java/net/SocketTimeoutException
+java/io/InterruptedIOException
+javax/swing/UnsupportedLookAndFeelException
+java/net/MalformedURLException
+java/lang/UnsatisfiedLinkError
+sun/misc/FDBigInteger
+java/util/ResourceBundle$Control$1
+java/net/URLClassLoader$2
+java/util/PropertyResourceBundle
+java/util/ResourceBundle$BundleReference
+java/util/logging/Level
+java/util/logging/Level$KnownLevel
+java/util/logging/Logger
+java/util/logging/Handler
+java/util/logging/Logger$LoggerBundle
+java/util/concurrent/CopyOnWriteArrayList
+java/util/logging/LogManager
+java/util/logging/LogManager$1
+java/util/logging/LogManager$SystemLoggerContext
+java/util/logging/LogManager$LoggerContext
+java/util/logging/LogManager$LogNode
+java/util/logging/LoggingPermission
+java/util/logging/LogManager$Cleaner
+java/util/logging/LogManager$2
+java/util/logging/LogManager$3
+java/util/logging/LogManager$LoggerWeakRef
+java/util/logging/LogManager$LoggerContext$1
+java/util/logging/LogManager$RootLogger
+java/util/logging/LogManager$5
+java/util/logging/Logger$1
+sun/util/logging/resources/logging
+javax/swing/Box
+javax/swing/Box$Filler
+javax/swing/Icon
+javax/swing/BoxLayout
+javax/swing/plaf/basic/BasicPopupMenuUI
+javax/swing/plaf/PopupMenuUI
+javax/swing/ImageIcon
+javax/swing/ImageIcon$1
+javax/swing/ImageIcon$2
+javax/swing/ImageIcon$2$1
+java/awt/dnd/DropTarget
+java/awt/dnd/DropTargetListener
+javax/accessibility/AccessibleContext
+sun/reflect/UnsafeObjectFieldAccessorImpl
+java/awt/MediaTracker
+sun/misc/SoftCache$ValueCell
+sun/awt/image/URLImageSource
+sun/awt/image/InputStreamImageSource
+java/awt/image/ImageProducer
+sun/awt/image/ImageFetchable
+sun/awt/image/ToolkitImage
+javax/swing/ImageIcon$3
+java/awt/ImageMediaEntry
+java/awt/MediaEntry
+sun/awt/image/MultiResolutionToolkitImage
+sun/awt/image/MultiResolutionImage
+sun/awt/image/ImageRepresentation
+java/awt/image/ImageConsumer
+sun/awt/image/ImageWatched
+sun/awt/image/ImageWatched$Link
+sun/awt/image/ImageWatched$WeakLink
+sun/awt/image/ImageConsumerQueue
+sun/awt/image/ImageFetcher
+sun/awt/image/FetcherInfo
+sun/awt/image/ImageFetcher$1
+sun/net/ProgressMonitor
+sun/net/DefaultProgressMeteringPolicy
+sun/net/ProgressMeteringPolicy
+sun/net/www/MimeTable
+java/net/FileNameMap
+sun/net/www/MimeTable$1
+sun/net/www/MimeTable$DefaultInstanceHolder
+sun/net/www/MimeTable$DefaultInstanceHolder$1
+sun/net/www/MimeEntry
+java/net/URLConnection$1
+java/text/SimpleDateFormat
+java/text/DateFormat
+java/text/Format
+java/text/DateFormat$Field
+java/text/Format$Field
+java/util/TimeZone
+sun/util/calendar/ZoneInfo
+sun/util/calendar/ZoneInfoFile
+sun/util/calendar/ZoneInfoFile$1
+sun/util/calendar/ZoneInfoFile$ZoneOffsetTransitionRule
+sun/util/calendar/ZoneInfoFile$Checksum
+java/util/zip/CRC32
+java/util/zip/Checksum
+java/util/TimeZone$1
+java/util/Calendar
+sun/util/spi/CalendarProvider
+java/util/spi/LocaleServiceProvider
+sun/util/locale/provider/LocaleProviderAdapter
+sun/util/locale/provider/JRELocaleProviderAdapter
+sun/util/locale/provider/ResourceBundleBasedAdapter
+sun/util/locale/provider/SPILocaleProviderAdapter
+sun/util/locale/provider/AuxLocaleProviderAdapter
+sun/util/locale/provider/AuxLocaleProviderAdapter$NullProvider
+sun/util/locale/provider/LocaleProviderAdapter$Type
+sun/util/locale/provider/LocaleProviderAdapter$1
+sun/util/locale/provider/CalendarProviderImpl
+sun/util/locale/provider/AvailableLanguageTags
+sun/util/locale/provider/LocaleDataMetaInfo
+sun/util/locale/provider/JRELocaleProviderAdapter$1
+java/util/Calendar$Builder
+java/util/GregorianCalendar
+sun/util/locale/provider/CalendarDataUtility
+java/util/spi/CalendarDataProvider
+sun/util/locale/provider/LocaleServiceProviderPool
+java/text/spi/BreakIteratorProvider
+java/text/spi/CollatorProvider
+java/text/spi/DateFormatProvider
+java/text/spi/DateFormatSymbolsProvider
+java/text/spi/DecimalFormatSymbolsProvider
+java/text/spi/NumberFormatProvider
+java/util/spi/CurrencyNameProvider
+java/util/spi/LocaleNameProvider
+java/util/spi/TimeZoneNameProvider
+sun/util/locale/provider/CalendarDataProviderImpl
+sun/util/locale/provider/SPILocaleProviderAdapter$1
+sun/util/locale/provider/CalendarDataUtility$CalendarWeekParameterGetter
+sun/util/locale/provider/LocaleServiceProviderPool$LocalizedObjectGetter
+sun/util/locale/provider/LocaleResources
+sun/util/resources/LocaleData
+sun/util/resources/LocaleData$1
+sun/util/resources/LocaleData$LocaleDataResourceBundleControl
+sun/util/locale/LanguageTag
+java/util/Collections$EmptyIterator
+sun/util/resources/CalendarData
+sun/util/resources/LocaleNamesBundle
+sun/util/resources/OpenListResourceBundle
+sun/util/resources/en/CalendarData_en
+sun/util/locale/provider/LocaleResources$ResourceReference
+sun/util/calendar/Gregorian$Date
+sun/util/calendar/BaseCalendar$Date
+sun/util/calendar/CalendarDate
+sun/util/calendar/CalendarUtils
+java/text/DateFormatSymbols
+sun/util/locale/provider/DateFormatSymbolsProviderImpl
+sun/text/resources/FormatData
+sun/util/resources/ParallelListResourceBundle
+java/util/concurrent/atomic/AtomicMarkableReference
+java/util/concurrent/atomic/AtomicMarkableReference$Pair
+sun/text/resources/en/FormatData_en
+sun/text/resources/en/FormatData_en_US
+sun/util/resources/ParallelListResourceBundle$KeySet
+java/text/NumberFormat
+sun/util/locale/provider/NumberFormatProviderImpl
+java/text/DecimalFormatSymbols
+sun/util/locale/provider/DecimalFormatSymbolsProviderImpl
+java/util/Currency
+java/util/Currency$1
+sun/util/locale/provider/CurrencyNameProviderImpl
+java/util/Currency$CurrencyNameGetter
+sun/util/resources/CurrencyNames
+sun/util/resources/en/CurrencyNames_en_US
+java/text/DecimalFormat
+java/text/FieldPosition
+java/text/DigitList
+java/math/RoundingMode
+java/text/DontCareFieldPosition
+java/text/DontCareFieldPosition$1
+java/text/Format$FieldDelegate
+sun/awt/image/GifImageDecoder
+sun/awt/image/ImageDecoder
+sun/awt/image/GifFrame
+java/awt/image/DataBufferByte
+java/awt/image/PixelInterleavedSampleModel
+java/awt/image/ComponentSampleModel
+sun/awt/image/ByteInterleavedRaster
+sun/awt/image/ByteComponentRaster
+sun/awt/image/BytePackedRaster
+javax/swing/plaf/BorderUIResource
+javax/swing/BorderFactory
+javax/swing/border/BevelBorder
+javax/swing/border/EtchedBorder
+javax/swing/plaf/metal/MetalIconFactory
+javax/swing/plaf/metal/MetalIconFactory$TreeFolderIcon
+javax/swing/plaf/metal/MetalIconFactory$FolderIcon16
+java/lang/ClassLoaderHelper
+java/util/zip/ZipInputStream
+java/io/PushbackInputStream
+java/util/zip/ZipUtils
+java/io/RandomAccessFile$1
+java/lang/Thread$State
+javax/swing/SwingUtilities$SharedOwnerFrame
+javax/swing/border/LineBorder
+javax/swing/Popup$HeavyWeightWindow
+sun/awt/ModalExclude
+javax/swing/SizeRequirements
+com/sun/java/swing/plaf/windows/WindowsPopupWindow
+java/applet/Applet
+java/awt/Panel
+javax/swing/JRadioButton
+javax/swing/JToggleButton
+java/lang/ClassFormatError
+sun/awt/image/BufImgSurfaceManager
+java/awt/geom/RectIterator
+java/awt/geom/PathIterator
+javax/swing/CellRendererPane
+javax/swing/RepaintManager$3
+java/io/ObjectInputStream
+java/io/ObjectInput
+java/io/ObjectStreamConstants
+javax/swing/JTabbedPane
+javax/swing/event/MenuListener
+javax/swing/event/ChangeListener
+javax/swing/DefaultSingleSelectionModel
+javax/swing/SingleSelectionModel
+javax/swing/JTabbedPane$ModelListener
+javax/swing/plaf/metal/MetalTabbedPaneUI
+javax/swing/plaf/basic/BasicTabbedPaneUI
+javax/swing/plaf/TabbedPaneUI
+javax/swing/plaf/metal/MetalTabbedPaneUI$TabbedPaneLayout
+javax/swing/plaf/basic/BasicTabbedPaneUI$TabbedPaneLayout
+javax/swing/plaf/basic/BasicTabbedPaneUI$TabbedPaneScrollLayout
+javax/swing/plaf/basic/BasicTabbedPaneUI$Handler
+sun/reflect/MethodAccessorGenerator
+sun/reflect/AccessorGenerator
+sun/reflect/ClassFileConstants
+sun/reflect/ByteVectorFactory
+sun/reflect/ByteVectorImpl
+sun/reflect/ByteVector
+sun/reflect/ClassFileAssembler
+sun/reflect/UTF8
+sun/reflect/Label
+sun/reflect/Label$PatchInfo
+sun/reflect/MethodAccessorGenerator$1
+sun/reflect/ClassDefiner
+sun/reflect/ClassDefiner$1
+sun/reflect/BootstrapConstructorAccessorImpl
+javax/swing/JTextField
+javax/swing/JViewport
+java/awt/CardLayout
+javax/swing/text/Document
+javax/swing/text/JTextComponent$1
+sun/swing/SwingAccessor$JTextComponentAccessor
+javax/swing/text/JTextComponent$4
+com/sun/beans/util/Cache
+com/sun/beans/util/Cache$Kind
+com/sun/beans/util/Cache$Kind$1
+com/sun/beans/util/Cache$Kind$2
+com/sun/beans/util/Cache$Kind$3
+com/sun/beans/util/Cache$CacheEntry
+javax/swing/Action
+javax/swing/JTextField$NotifyAction
+javax/swing/text/TextAction
+javax/swing/AbstractAction
+java/lang/ArrayIndexOutOfBoundsException
+javax/swing/DropMode
+javax/swing/text/JTextComponent$MutableCaretEvent
+javax/swing/event/CaretEvent
+javax/swing/plaf/metal/MetalTextFieldUI
+javax/swing/plaf/basic/BasicTextFieldUI
+javax/swing/plaf/basic/BasicTextUI
+javax/swing/text/ViewFactory
+javax/swing/plaf/TextUI
+javax/swing/plaf/basic/BasicTextUI$BasicCursor
+javax/swing/text/DefaultEditorKit
+javax/swing/text/EditorKit
+javax/swing/text/DefaultEditorKit$InsertContentAction
+javax/swing/text/DefaultEditorKit$DeletePrevCharAction
+javax/swing/text/DefaultEditorKit$DeleteNextCharAction
+javax/swing/text/DefaultEditorKit$ReadOnlyAction
+javax/swing/text/DefaultEditorKit$DeleteWordAction
+javax/swing/text/DefaultEditorKit$WritableAction
+javax/swing/text/DefaultEditorKit$CutAction
+javax/swing/text/DefaultEditorKit$CopyAction
+javax/swing/text/DefaultEditorKit$PasteAction
+javax/swing/text/DefaultEditorKit$VerticalPageAction
+javax/swing/text/DefaultEditorKit$PageAction
+javax/swing/text/DefaultEditorKit$InsertBreakAction
+javax/swing/text/DefaultEditorKit$BeepAction
+javax/swing/text/DefaultEditorKit$NextVisualPositionAction
+javax/swing/text/DefaultEditorKit$BeginWordAction
+javax/swing/text/DefaultEditorKit$EndWordAction
+javax/swing/text/DefaultEditorKit$PreviousWordAction
+javax/swing/text/DefaultEditorKit$NextWordAction
+javax/swing/text/DefaultEditorKit$BeginLineAction
+javax/swing/text/DefaultEditorKit$EndLineAction
+javax/swing/text/DefaultEditorKit$BeginParagraphAction
+javax/swing/text/DefaultEditorKit$EndParagraphAction
+javax/swing/text/DefaultEditorKit$BeginAction
+javax/swing/text/DefaultEditorKit$EndAction
+javax/swing/text/DefaultEditorKit$DefaultKeyTypedAction
+javax/swing/text/DefaultEditorKit$InsertTabAction
+javax/swing/text/DefaultEditorKit$SelectWordAction
+javax/swing/text/DefaultEditorKit$SelectLineAction
+javax/swing/text/DefaultEditorKit$SelectParagraphAction
+javax/swing/text/DefaultEditorKit$SelectAllAction
+javax/swing/text/DefaultEditorKit$UnselectAction
+javax/swing/text/DefaultEditorKit$ToggleComponentOrientationAction
+javax/swing/text/DefaultEditorKit$DumpModelAction
+javax/swing/plaf/basic/BasicTextUI$TextTransferHandler
+javax/swing/TransferHandler
+javax/swing/TransferHandler$TransferAction
+sun/swing/UIAction
+javax/swing/text/Position$Bias
+javax/swing/plaf/basic/BasicTextUI$RootView
+javax/swing/text/View
+javax/swing/plaf/basic/BasicTextUI$UpdateHandler
+javax/swing/event/DocumentListener
+javax/swing/plaf/basic/BasicTextUI$DragListener
+javax/swing/plaf/basic/DragRecognitionSupport$BeforeDrag
+javax/swing/event/MouseInputAdapter
+javax/swing/event/MouseInputListener
+java/awt/event/MouseAdapter
+javax/swing/plaf/metal/MetalBorders
+javax/swing/plaf/BorderUIResource$CompoundBorderUIResource
+javax/swing/border/CompoundBorder
+javax/swing/plaf/metal/MetalBorders$TextFieldBorder
+javax/swing/plaf/metal/MetalBorders$Flush3DBorder
+javax/swing/plaf/basic/BasicBorders$MarginBorder
+javax/swing/plaf/basic/BasicTextUI$BasicCaret
+javax/swing/text/DefaultCaret
+javax/swing/text/Caret
+javax/swing/text/DefaultCaret$Handler
+java/awt/datatransfer/ClipboardOwner
+javax/swing/Timer
+javax/swing/Timer$DoPostEvent
+javax/swing/plaf/basic/BasicTextUI$BasicHighlighter
+javax/swing/text/DefaultHighlighter
+javax/swing/text/LayeredHighlighter
+javax/swing/text/Highlighter
+javax/swing/text/Highlighter$Highlight
+javax/swing/text/DefaultHighlighter$DefaultHighlightPainter
+javax/swing/text/LayeredHighlighter$LayerPainter
+javax/swing/text/Highlighter$HighlightPainter
+javax/swing/text/DefaultHighlighter$SafeDamager
+javax/swing/ClientPropertyKey
+javax/swing/ClientPropertyKey$1
+sun/awt/AWTAccessor$ClientPropertyKeyAccessor
+javax/swing/TransferHandler$SwingDropTarget
+java/awt/dnd/DropTargetContext
+java/awt/datatransfer/SystemFlavorMap
+java/awt/datatransfer/FlavorMap
+java/awt/datatransfer/FlavorTable
+java/awt/datatransfer/SystemFlavorMap$SoftCache
+javax/swing/TransferHandler$DropHandler
+javax/swing/TransferHandler$TransferSupport
+javax/swing/text/PlainDocument
+javax/swing/text/AbstractDocument
+javax/swing/text/GapContent
+javax/swing/text/AbstractDocument$Content
+javax/swing/text/GapVector
+javax/swing/text/GapContent$MarkVector
+javax/swing/text/GapContent$MarkData
+javax/swing/text/StyleContext
+javax/swing/text/AbstractDocument$AttributeContext
+javax/swing/text/StyleConstants
+javax/swing/text/StyleConstants$CharacterConstants
+javax/swing/text/AttributeSet$CharacterAttribute
+javax/swing/text/StyleConstants$FontConstants
+javax/swing/text/AttributeSet$FontAttribute
+javax/swing/text/StyleConstants$ColorConstants
+javax/swing/text/AttributeSet$ColorAttribute
+javax/swing/text/StyleConstants$ParagraphConstants
+javax/swing/text/AttributeSet$ParagraphAttribute
+javax/swing/text/StyleContext$FontKey
+javax/swing/text/SimpleAttributeSet
+javax/swing/text/MutableAttributeSet
+javax/swing/text/AttributeSet
+javax/swing/text/SimpleAttributeSet$EmptyAttributeSet
+javax/swing/text/StyleContext$NamedStyle
+javax/swing/text/Style
+java/util/Collections$EmptyEnumeration
+javax/swing/text/StyleContext$SmallAttributeSet
+java/util/LinkedHashMap$LinkedKeySet
+java/util/Collections$3
+java/util/LinkedHashMap$LinkedKeyIterator
+javax/swing/text/AbstractDocument$BidiRootElement
+javax/swing/text/AbstractDocument$BranchElement
+javax/swing/text/AbstractDocument$AbstractElement
+javax/swing/text/Element
+javax/swing/tree/TreeNode
+javax/swing/text/AbstractDocument$1
+javax/swing/text/AbstractDocument$BidiElement
+javax/swing/text/AbstractDocument$LeafElement
+javax/swing/text/GapContent$StickyPosition
+javax/swing/text/Position
+javax/swing/text/StyleContext$KeyEnumeration
+javax/swing/text/FieldView
+javax/swing/text/PlainView
+javax/swing/text/TabExpander
+javax/swing/text/JTextComponent$DefaultKeymap
+javax/swing/text/Keymap
+javax/swing/text/JTextComponent$KeymapWrapper
+javax/swing/text/JTextComponent$KeymapActionMap
+javax/swing/plaf/basic/BasicTextUI$FocusAction
+javax/swing/plaf/basic/BasicTextUI$TextActionWrapper
+javax/swing/plaf/synth/SynthUI
+javax/swing/plaf/synth/SynthConstants
+javax/swing/JEditorPane
+javax/swing/DefaultBoundedRangeModel
+javax/swing/BoundedRangeModel
+javax/swing/JTextField$ScrollRepainter
+javax/swing/DefaultButtonModel
+javax/swing/ButtonModel
+javax/swing/AbstractButton$Handler
+javax/swing/plaf/basic/BasicButtonUI
+javax/swing/plaf/ButtonUI
+javax/swing/plaf/metal/MetalBorders$ButtonBorder
+javax/swing/plaf/basic/BasicButtonListener
+javax/swing/event/AncestorListener
+java/beans/VetoableChangeListener
+javax/swing/plaf/metal/MetalComboBoxButton
+javax/swing/plaf/basic/BasicArrowButton
+javax/swing/plaf/metal/MetalScrollButton
+sun/swing/ImageIconUIResource
+javax/swing/GrayFilter
+java/awt/image/RGBImageFilter
+java/awt/image/ImageFilter
+java/awt/image/FilteredImageSource
+javax/swing/plaf/basic/BasicGraphicsUtils
+javax/swing/ButtonGroup
+org/xml/sax/SAXException
+javax/xml/parsers/ParserConfigurationException
+org/xml/sax/EntityResolver
+org/w3c/dom/Node
+java/io/StringReader
+java/security/NoSuchAlgorithmException
+java/security/GeneralSecurityException
+java/util/zip/DeflaterOutputStream
+java/util/zip/GZIPInputStream
+org/xml/sax/InputSource
+javax/xml/parsers/DocumentBuilderFactory
+javax/xml/parsers/FactoryFinder
+javax/xml/parsers/SecuritySupport
+javax/xml/parsers/SecuritySupport$2
+javax/xml/parsers/SecuritySupport$5
+javax/xml/parsers/FactoryFinder$1
+javax/xml/parsers/DocumentBuilder
+org/w3c/dom/Document
+org/xml/sax/helpers/DefaultHandler
+org/xml/sax/DTDHandler
+org/xml/sax/ContentHandler
+org/xml/sax/ErrorHandler
+org/xml/sax/SAXNotSupportedException
+org/xml/sax/Locator
+org/xml/sax/SAXNotRecognizedException
+org/xml/sax/SAXParseException
+org/w3c/dom/NodeList
+org/w3c/dom/events/EventTarget
+org/w3c/dom/traversal/DocumentTraversal
+org/w3c/dom/events/DocumentEvent
+org/w3c/dom/ranges/DocumentRange
+org/w3c/dom/Entity
+org/w3c/dom/Element
+org/w3c/dom/CharacterData
+org/w3c/dom/CDATASection
+org/w3c/dom/Text
+org/xml/sax/AttributeList
+org/w3c/dom/DOMException
+org/w3c/dom/DocumentType
+org/w3c/dom/Notation
+org/w3c/dom/Attr
+org/w3c/dom/EntityReference
+org/w3c/dom/ProcessingInstruction
+org/w3c/dom/Comment
+org/w3c/dom/DocumentFragment
+org/w3c/dom/traversal/TreeWalker
+org/w3c/dom/ranges/Range
+org/w3c/dom/events/Event
+org/w3c/dom/events/MutationEvent
+org/w3c/dom/traversal/NodeIterator
+org/w3c/dom/events/EventException
+java/lang/StringIndexOutOfBoundsException
+org/w3c/dom/NamedNodeMap
+java/awt/GridLayout
+javax/swing/JToggleButton$ToggleButtonModel
+javax/swing/plaf/metal/MetalRadioButtonUI
+javax/swing/plaf/basic/BasicRadioButtonUI
+javax/swing/plaf/basic/BasicToggleButtonUI
+javax/swing/plaf/basic/BasicBorders
+javax/swing/plaf/basic/BasicBorders$RadioButtonBorder
+javax/swing/plaf/basic/BasicBorders$ButtonBorder
+javax/swing/plaf/metal/MetalIconFactory$RadioButtonIcon
+javax/swing/plaf/basic/BasicRadioButtonUI$KeyHandler
+javax/swing/plaf/basic/BasicRadioButtonUI$SelectPreviousBtn
+javax/swing/plaf/basic/BasicRadioButtonUI$SelectNextBtn
+javax/swing/event/ChangeEvent
+java/awt/event/ItemEvent
+javax/swing/ToolTipManager
+javax/swing/ToolTipManager$insideTimerAction
+javax/swing/ToolTipManager$outsideTimerAction
+javax/swing/ToolTipManager$stillInsideTimerAction
+javax/swing/ToolTipManager$MoveBeforeEnterListener
+java/awt/event/MouseMotionAdapter
+javax/swing/ToolTipManager$AccessibilityKeyListener
+java/awt/event/KeyAdapter
+java/awt/CardLayout$Card
+javax/swing/JComboBox
+javax/swing/event/ListDataListener
+javax/swing/JCheckBox
+javax/swing/JPopupMenu
+javax/swing/MenuElement
+javax/swing/DefaultComboBoxModel
+javax/swing/MutableComboBoxModel
+javax/swing/ComboBoxModel
+javax/swing/ListModel
+javax/swing/AbstractListModel
+javax/swing/JComboBox$1
+javax/swing/AncestorNotifier
+javax/swing/plaf/metal/MetalComboBoxUI
+javax/swing/plaf/basic/BasicComboBoxUI
+javax/swing/plaf/ComboBoxUI
+javax/swing/plaf/metal/MetalComboBoxUI$MetalComboBoxLayoutManager
+javax/swing/plaf/basic/BasicComboBoxUI$ComboBoxLayoutManager
+javax/swing/plaf/basic/BasicComboPopup
+javax/swing/plaf/basic/ComboPopup
+javax/swing/plaf/basic/BasicComboPopup$EmptyListModelClass
+javax/swing/plaf/basic/BasicLookAndFeel$AWTEventHelper
+java/awt/event/AWTEventListenerProxy
+java/awt/Toolkit$SelectiveAWTEventListener
+java/awt/Toolkit$ToolkitEventMulticaster
+javax/swing/plaf/basic/BasicLookAndFeel$1
+javax/swing/plaf/basic/DefaultMenuLayout
+javax/swing/plaf/metal/MetalBorders$PopupMenuBorder
+javax/swing/plaf/basic/BasicPopupMenuUI$BasicPopupMenuListener
+javax/swing/event/PopupMenuListener
+javax/swing/plaf/basic/BasicPopupMenuUI$BasicMenuKeyListener
+javax/swing/event/MenuKeyListener
+javax/swing/plaf/basic/BasicPopupMenuUI$MouseGrabber
+javax/swing/MenuSelectionManager
+javax/swing/plaf/basic/BasicPopupMenuUI$MenuKeyboardHelper
+javax/swing/plaf/basic/BasicPopupMenuUI$MenuKeyboardHelper$1
+java/awt/event/FocusAdapter
+javax/swing/plaf/basic/BasicComboPopup$1
+javax/swing/JList
+javax/swing/DefaultListSelectionModel
+javax/swing/ListSelectionModel
+javax/swing/plaf/basic/BasicListUI
+javax/swing/plaf/ListUI
+javax/swing/plaf/basic/BasicListUI$ListTransferHandler
+javax/swing/DefaultListCellRenderer$UIResource
+javax/swing/DefaultListCellRenderer
+javax/swing/ListCellRenderer
+javax/swing/plaf/basic/BasicListUI$Handler
+javax/swing/event/ListSelectionListener
+javax/swing/JMenu
+javax/swing/JMenuItem
+javax/swing/event/ListSelectionEvent
+javax/swing/plaf/basic/BasicComboPopup$Handler
+javax/swing/ScrollPaneLayout$UIResource
+javax/swing/ScrollPaneLayout
+javax/swing/ViewportLayout
+javax/swing/plaf/basic/BasicViewportUI
+javax/swing/plaf/ViewportUI
+javax/swing/JScrollPane$ScrollBar
+javax/swing/JScrollBar
+java/awt/Adjustable
+javax/swing/JScrollBar$ModelListener
+javax/swing/plaf/metal/MetalScrollBarUI
+javax/swing/plaf/basic/BasicScrollBarUI
+javax/swing/plaf/ScrollBarUI
+javax/swing/plaf/metal/MetalBumps
+javax/swing/plaf/basic/BasicScrollBarUI$TrackListener
+javax/swing/plaf/basic/BasicScrollBarUI$ArrowButtonListener
+javax/swing/plaf/basic/BasicScrollBarUI$ModelListener
+javax/swing/plaf/metal/MetalScrollBarUI$ScrollBarListener
+javax/swing/plaf/basic/BasicScrollBarUI$PropertyChangeHandler
+javax/swing/plaf/basic/BasicScrollBarUI$Handler
+javax/swing/plaf/basic/BasicScrollBarUI$ScrollListener
+javax/swing/JViewport$ViewListener
+javax/swing/plaf/metal/MetalScrollPaneUI
+javax/swing/plaf/basic/BasicScrollPaneUI
+javax/swing/plaf/ScrollPaneUI
+javax/swing/plaf/metal/MetalBorders$ScrollPaneBorder
+javax/swing/plaf/basic/BasicScrollPaneUI$Handler
+javax/swing/plaf/metal/MetalScrollPaneUI$1
+javax/swing/plaf/basic/BasicComboBoxRenderer$UIResource
+javax/swing/plaf/basic/BasicComboBoxRenderer
+javax/swing/plaf/metal/MetalComboBoxEditor$UIResource
+javax/swing/plaf/metal/MetalComboBoxEditor
+javax/swing/plaf/basic/BasicComboBoxEditor
+javax/swing/ComboBoxEditor
+javax/swing/plaf/basic/BasicComboBoxEditor$BorderlessTextField
+javax/swing/plaf/basic/BasicComboBoxEditor$UIResource
+javax/swing/text/Segment
+java/text/CharacterIterator
+javax/swing/plaf/metal/MetalComboBoxEditor$1
+javax/swing/plaf/metal/MetalComboBoxEditor$EditorBorder
+javax/swing/JToolBar
+javax/swing/plaf/metal/MetalComboBoxUI$MetalPropertyChangeListener
+javax/swing/plaf/basic/BasicComboBoxUI$PropertyChangeHandler
+javax/swing/plaf/basic/BasicComboBoxUI$Handler
+javax/swing/plaf/metal/MetalComboBoxIcon
+javax/swing/plaf/metal/MetalComboBoxButton$1
+javax/swing/plaf/basic/BasicComboBoxUI$DefaultKeySelectionManager
+javax/swing/JComboBox$KeySelectionManager
+javax/swing/plaf/metal/MetalCheckBoxUI
+javax/swing/plaf/metal/MetalIconFactory$CheckBoxIcon
+java/lang/ExceptionInInitializerError
+com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI
+javax/swing/JProgressBar
+javax/swing/JProgressBar$ModelListener
+javax/swing/plaf/metal/MetalProgressBarUI
+javax/swing/plaf/basic/BasicProgressBarUI
+javax/swing/plaf/ProgressBarUI
+javax/swing/plaf/BorderUIResource$LineBorderUIResource
+javax/swing/plaf/basic/BasicProgressBarUI$Handler
+javax/swing/JTable
+javax/swing/event/TableModelListener
+javax/swing/event/TableColumnModelListener
+javax/swing/event/CellEditorListener
+javax/swing/event/RowSorterListener
+javax/swing/tree/TreeModel
+javax/swing/table/TableCellRenderer
+javax/swing/table/JTableHeader
+javax/swing/event/TreeExpansionListener
+javax/swing/table/AbstractTableModel
+javax/swing/table/TableModel
+javax/swing/table/DefaultTableCellRenderer
+javax/swing/JCheckBoxMenuItem
+javax/swing/JTree
+javax/swing/tree/TreeSelectionModel
+javax/swing/tree/DefaultTreeCellRenderer
+javax/swing/tree/TreeCellRenderer
+javax/swing/table/TableCellEditor
+javax/swing/CellEditor
+javax/swing/JToolTip
+javax/swing/table/TableColumn
+javax/swing/table/DefaultTableColumnModel
+javax/swing/table/TableColumnModel
+javax/swing/table/DefaultTableModel
+javax/swing/event/TableModelEvent
+sun/swing/table/DefaultTableCellHeaderRenderer
+sun/swing/table/DefaultTableCellHeaderRenderer$EmptyIcon
+javax/swing/plaf/basic/BasicTableHeaderUI
+javax/swing/plaf/TableHeaderUI
+javax/swing/plaf/basic/BasicTableHeaderUI$1
+javax/swing/plaf/basic/BasicTableHeaderUI$MouseInputHandler
+javax/swing/DefaultCellEditor
+javax/swing/tree/TreeCellEditor
+javax/swing/AbstractCellEditor
+javax/swing/plaf/basic/BasicTableUI
+javax/swing/plaf/TableUI
+javax/swing/plaf/basic/BasicTableUI$TableTransferHandler
+javax/swing/plaf/basic/BasicTableUI$Handler
+javax/swing/tree/DefaultTreeSelectionModel
+javax/swing/tree/TreePath
+javax/swing/plaf/metal/MetalTreeUI
+javax/swing/plaf/basic/BasicTreeUI
+javax/swing/plaf/TreeUI
+javax/swing/plaf/basic/BasicTreeUI$Actions
+javax/swing/plaf/basic/BasicTreeUI$TreeTransferHandler
+javax/swing/plaf/metal/MetalTreeUI$LineListener
+javax/swing/plaf/basic/BasicTreeUI$Handler
+javax/swing/event/TreeModelListener
+javax/swing/event/TreeSelectionListener
+javax/swing/event/SwingPropertyChangeSupport
+javax/swing/tree/VariableHeightLayoutCache
+javax/swing/tree/AbstractLayoutCache
+javax/swing/tree/RowMapper
+javax/swing/plaf/basic/BasicTreeUI$NodeDimensionsHandler
+javax/swing/tree/AbstractLayoutCache$NodeDimensions
+javax/swing/JTree$TreeModelHandler
+javax/swing/tree/VariableHeightLayoutCache$TreeStateNode
+javax/swing/tree/DefaultMutableTreeNode
+javax/swing/tree/MutableTreeNode
+javax/swing/tree/DefaultMutableTreeNode$PreorderEnumeration
+java/util/Vector$1
+javax/swing/event/TableColumnModelEvent
+javax/swing/JPopupMenu$Separator
+javax/swing/JSeparator
+java/text/ParseException
+java/text/NumberFormat$Field
+javax/swing/text/GapContent$InsertUndo
+javax/swing/undo/AbstractUndoableEdit
+javax/swing/undo/UndoableEdit
+javax/swing/text/AbstractDocument$DefaultDocumentEvent
+javax/swing/event/DocumentEvent
+javax/swing/undo/CompoundEdit
+javax/swing/event/DocumentEvent$EventType
+javax/swing/text/Utilities
+javax/swing/text/SegmentCache
+javax/swing/text/SegmentCache$CachedSegment
+javax/swing/event/DocumentEvent$ElementChange
+javax/swing/event/UndoableEditEvent
+javax/swing/event/UndoableEditListener
+java/awt/Canvas
+java/util/Locale$Category
+java/util/Locale$1
+javax/swing/filechooser/FileFilter
+java/io/FileWriter
+javax/swing/tree/DefaultTreeModel
+javax/swing/tree/DefaultTreeCellEditor
+javax/swing/tree/DefaultTreeCellEditor$1
+javax/swing/tree/DefaultTreeCellEditor$DefaultTextField
+javax/swing/DefaultCellEditor$1
+javax/swing/DefaultCellEditor$EditorDelegate
+javax/swing/tree/DefaultTreeCellEditor$EditorContainer
+javax/swing/JTree$TreeSelectionRedirector
+javax/swing/JMenuItem$MenuItemFocusListener
+javax/swing/plaf/basic/BasicMenuItemUI
+javax/swing/plaf/MenuItemUI
+javax/swing/plaf/metal/MetalBorders$MenuItemBorder
+javax/swing/plaf/metal/MetalIconFactory$MenuItemArrowIcon
+sun/swing/MenuItemLayoutHelper
+javax/swing/plaf/basic/BasicMenuItemUI$Handler
+javax/swing/event/MenuDragMouseListener
+javax/swing/event/TreeModelEvent
+javax/swing/JSplitPane
+javax/swing/plaf/metal/MetalSplitPaneUI
+javax/swing/plaf/basic/BasicSplitPaneUI
+javax/swing/plaf/SplitPaneUI
+javax/swing/plaf/basic/BasicSplitPaneDivider
+javax/swing/plaf/basic/BasicBorders$SplitPaneBorder
+javax/swing/plaf/metal/MetalSplitPaneDivider
+javax/swing/plaf/basic/BasicSplitPaneDivider$DividerLayout
+javax/swing/plaf/basic/BasicSplitPaneDivider$MouseHandler
+javax/swing/plaf/basic/BasicBorders$SplitPaneDividerBorder
+javax/swing/plaf/basic/BasicSplitPaneUI$BasicHorizontalLayoutManager
+javax/swing/plaf/basic/BasicSplitPaneUI$1
+javax/swing/plaf/basic/BasicSplitPaneUI$Handler
+javax/swing/plaf/metal/MetalSplitPaneDivider$1
+javax/swing/plaf/basic/BasicSplitPaneDivider$OneTouchActionHandler
+javax/swing/plaf/metal/MetalSplitPaneDivider$2
+javax/swing/border/TitledBorder
+javax/swing/plaf/basic/BasicTextAreaUI
+javax/swing/text/AbstractDocument$ElementEdit
+java/util/Random
+java/util/concurrent/atomic/AtomicLong
+java/net/NoRouteToHostException
+java/net/BindException
+javax/swing/tree/PathPlaceHolder
+javax/swing/event/TreeSelectionEvent
+javax/swing/JList$3
+javax/swing/JList$ListSelectionHandler
+javax/swing/JSlider
+javax/swing/JSlider$ModelListener
+javax/swing/plaf/metal/MetalSliderUI
+javax/swing/plaf/basic/BasicSliderUI
+javax/swing/plaf/SliderUI
+javax/swing/plaf/basic/BasicSliderUI$Actions
+javax/swing/plaf/metal/MetalIconFactory$HorizontalSliderThumbIcon
+javax/swing/plaf/metal/MetalIconFactory$VerticalSliderThumbIcon
+javax/swing/plaf/basic/BasicSliderUI$TrackListener
+javax/swing/plaf/basic/BasicSliderUI$Handler
+javax/swing/plaf/basic/BasicSliderUI$ScrollListener
+javax/swing/plaf/metal/MetalSliderUI$MetalPropertyListener
+javax/swing/plaf/basic/BasicSliderUI$PropertyChangeHandler
+sun/font/SunFontManager$FamilyDescription
+java/util/concurrent/ConcurrentHashMap$KeyIterator
+java/util/concurrent/ConcurrentHashMap$BaseIterator
+java/util/concurrent/ConcurrentHashMap$Traverser
+sun/font/SunFontManager$10
+sun/font/SunFontManager$11
+java/util/concurrent/ConcurrentHashMap$ValueIterator
+java/lang/CharacterData00
+javax/swing/DefaultListModel
+javax/swing/event/ListDataEvent
+javax/sound/sampled/DataLine
+javax/sound/sampled/Line
+javax/sound/sampled/Line$Info
+javax/sound/sampled/DataLine$Info
+javax/sound/sampled/Control$Type
+javax/sound/sampled/FloatControl$Type
+javax/sound/sampled/LineUnavailableException
+javax/sound/sampled/UnsupportedAudioFileException
+javax/swing/JMenuBar
+javax/swing/plaf/basic/BasicMenuBarUI
+javax/swing/plaf/MenuBarUI
+javax/swing/plaf/metal/MetalBorders$MenuBarBorder
+javax/swing/plaf/basic/BasicMenuBarUI$Handler
+javax/swing/KeyboardManager
+javax/swing/JRadioButtonMenuItem
+javax/swing/JMenu$MenuChangeListener
+javax/swing/plaf/basic/BasicMenuUI
+javax/swing/plaf/metal/MetalIconFactory$MenuArrowIcon
+javax/swing/plaf/basic/BasicMenuUI$Handler
+javax/swing/JMenuItem$AccessibleJMenuItem
+javax/swing/AbstractButton$AccessibleAbstractButton
+javax/accessibility/AccessibleAction
+javax/accessibility/AccessibleValue
+javax/accessibility/AccessibleText
+javax/accessibility/AccessibleExtendedComponent
+javax/accessibility/AccessibleComponent
+javax/swing/JComponent$AccessibleJComponent
+java/awt/Container$AccessibleAWTContainer
+java/awt/Component$AccessibleAWTComponent
+javax/accessibility/AccessibleContext$1
+sun/awt/AWTAccessor$AccessibleContextAccessor
+javax/accessibility/AccessibleRelationSet
+javax/swing/JMenu$WinListener
+java/awt/event/WindowAdapter
+javax/swing/plaf/metal/MetalPopupMenuSeparatorUI
+javax/swing/plaf/metal/MetalSeparatorUI
+javax/swing/plaf/basic/BasicSeparatorUI
+javax/swing/plaf/SeparatorUI
+javax/accessibility/AccessibleState
+javax/accessibility/AccessibleBundle
+javax/swing/plaf/basic/BasicCheckBoxMenuItemUI
+javax/swing/plaf/metal/MetalIconFactory$CheckBoxMenuItemIcon
+javax/swing/JCheckBoxMenuItem$AccessibleJCheckBoxMenuItem
+javax/swing/plaf/basic/BasicRadioButtonMenuItemUI
+javax/swing/plaf/metal/MetalIconFactory$RadioButtonMenuItemIcon
+java/awt/event/ContainerEvent
+sun/awt/image/ImageDecoder$1
+java/awt/im/InputContext
+sun/awt/im/InputMethodContext
+java/awt/im/spi/InputMethodContext
+java/awt/im/InputMethodRequests
+sun/awt/im/InputContext
+sun/awt/windows/WInputMethod
+sun/awt/im/InputMethodAdapter
+java/awt/im/spi/InputMethod
+sun/util/locale/ParseStatus
+sun/util/locale/StringTokenIterator
+sun/util/locale/InternalLocaleBuilder
+sun/util/locale/InternalLocaleBuilder$CaseInsensitiveChar
+javax/swing/JTabbedPane$Page
+java/net/DatagramSocket
+java/net/MulticastSocket
+java/net/DatagramPacket
+java/net/DatagramPacket$1
+java/net/Inet4AddressImpl
+sun/net/InetAddressCachePolicy
+sun/net/InetAddressCachePolicy$1
+java/security/Security
+java/security/Security$1
+sun/net/InetAddressCachePolicy$2
+java/net/InetAddress$CacheEntry
+java/text/Collator
+java/net/DefaultDatagramSocketImplFactory
+sun/util/locale/provider/CollatorProviderImpl
+java/net/DefaultDatagramSocketImplFactory$1
+java/net/DualStackPlainDatagramSocketImpl
+java/util/Collections$UnmodifiableList$1
+java/net/AbstractPlainDatagramSocketImpl
+java/net/DatagramSocketImpl
+sun/text/resources/CollationData
+java/net/AbstractPlainDatagramSocketImpl$1
+java/text/RuleBasedCollator
+java/net/TwoStacksPlainDatagramSocketImpl
+java/text/RBCollationTables
+java/net/DatagramSocket$1
+java/text/RBTableBuilder
+java/net/NetworkInterface
+java/text/RBCollationTables$BuildAPI
+sun/text/IntHashtable
+sun/net/ResourceManager
+sun/text/UCompactIntArray
+sun/text/normalizer/NormalizerImpl
+sun/text/normalizer/ICUData
+java/net/NetworkInterface$1
+java/net/InterfaceAddress
+java/net/DefaultInterface
+java/net/ServerSocket
+sun/text/normalizer/NormalizerDataReader
+sun/text/normalizer/ICUBinary$Authenticate
+sun/text/normalizer/ICUBinary
+sun/text/normalizer/NormalizerImpl$FCDTrieImpl
+sun/text/normalizer/Trie$DataManipulate
+sun/text/normalizer/NormalizerImpl$NormTrieImpl
+sun/text/normalizer/NormalizerImpl$AuxTrieImpl
+sun/text/normalizer/IntTrie
+sun/text/normalizer/Trie
+sun/text/normalizer/CharTrie
+sun/text/normalizer/CharTrie$FriendAgent
+sun/text/normalizer/UnicodeSet
+sun/text/normalizer/UnicodeMatcher
+sun/text/normalizer/NormalizerImpl$DecomposeArgs
+java/text/MergeCollation
+java/text/PatternEntry$Parser
+java/text/PatternEntry
+java/text/EntryPair
+sun/text/ComposedCharIter
+sun/text/normalizer/UTF16
+sun/net/www/protocol/http/Handler
+java/security/SignatureException
+java/security/InvalidKeyException
+java/security/KeyException
+java/security/Signature
+java/security/SignatureSpi
+java/io/ObjectInputStream$BlockDataInputStream
+java/io/ObjectInputStream$PeekInputStream
+java/io/ObjectInputStream$HandleTable
+java/io/ObjectInputStream$HandleTable$HandleList
+java/io/ObjectInputStream$ValidationList
+java/io/Bits
+java/io/ObjectStreamClass
+sun/security/provider/DSAPublicKey
+java/security/interfaces/DSAPublicKey
+java/security/interfaces/DSAKey
+java/security/PublicKey
+java/security/Key
+sun/security/x509/X509Key
+java/io/ObjectStreamClass$Caches
+java/io/ObjectStreamClass$WeakClassKey
+java/io/ObjectStreamClass$EntryFuture
+java/io/ObjectOutputStream
+java/io/ObjectOutput
+java/lang/reflect/Proxy
+java/lang/reflect/InvocationHandler
+java/lang/reflect/WeakCache
+java/lang/reflect/Proxy$KeyFactory
+java/lang/reflect/Proxy$ProxyClassFactory
+java/io/Externalizable
+java/io/ObjectStreamClass$2
+sun/security/x509/AlgorithmId
+sun/security/util/DerEncoder
+sun/security/util/BitArray
+sun/reflect/SerializationConstructorAccessorImpl
+sun/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl
+java/io/ObjectStreamClass$FieldReflectorKey
+sun/security/util/DerOutputStream
+java/io/ObjectStreamClass$FieldReflector
+sun/security/util/DerValue
+java/io/ObjectStreamClass$1
+java/io/DataOutputStream
+java/io/ObjectStreamClass$MemberSignature
+java/math/BigInteger
+java/io/ObjectStreamClass$3
+java/io/ObjectStreamClass$4
+java/security/interfaces/DSAParams
+java/io/ObjectStreamClass$5
+java/io/ObjectStreamClass$ClassDataSlot
+java/io/SerialCallbackContext
+java/security/MessageDigest
+java/security/MessageDigestSpi
+sun/security/util/DerInputStream
+sun/security/jca/GetInstance
+sun/security/util/DerInputBuffer
+sun/security/jca/Providers
+java/lang/InheritableThreadLocal
+sun/security/util/ObjectIdentifier
+sun/security/jca/ProviderList
+sun/security/jca/ProviderConfig
+java/security/Provider
+sun/security/jca/ProviderList$3
+sun/security/jca/ProviderList$1
+java/security/Provider$ServiceKey
+java/security/Provider$EngineDescription
+java/security/AlgorithmParameters
+java/security/AlgorithmParametersSpi
+sun/security/jca/ProviderList$2
+sun/security/jca/ProviderConfig$2
+sun/security/provider/Sun
+sun/security/provider/SunEntries
+sun/security/provider/SunEntries$1
+sun/security/provider/NativePRNG
+sun/security/provider/NativePRNG$Blocking
+sun/security/provider/NativePRNG$NonBlocking
+java/security/Provider$Service
+java/security/Provider$UString
+sun/security/provider/SHA
+sun/security/provider/DSAParameters
+sun/security/provider/DigestBase
+sun/security/jca/GetInstance$Instance
+java/security/MessageDigest$Delegate
+sun/security/util/ByteArrayLexOrder
+sun/security/util/ByteArrayTagOrder
+sun/security/provider/ByteArrayAccess
+sun/security/util/DerIndefLenConverter
+java/io/ObjectOutputStream$BlockDataOutputStream
+java/io/ObjectOutputStream$HandleTable
+java/io/ObjectOutputStream$ReplaceTable
+java/io/ObjectStreamClass$ExceptionInfo
+java/io/ObjectInputStream$GetFieldImpl
+java/io/ObjectInputStream$GetField
+java/math/BigInteger$UnsafeHolder
+sun/security/jca/ServiceId
+sun/security/jca/ProviderList$ServiceList
+sun/security/jca/ProviderList$ServiceList$1
+java/security/Signature$Delegate
+java/util/ArrayList$SubList
+java/util/ArrayList$SubList$1
+java/security/interfaces/DSAPrivateKey
+java/security/PrivateKey
+javax/security/auth/Destroyable
+sun/security/provider/DSA$SHA1withDSA
+sun/security/provider/DSA$LegacyDSA
+sun/security/provider/DSA
+java/security/spec/DSAParameterSpec
+java/security/spec/AlgorithmParameterSpec
+java/math/MutableBigInteger
+java/math/SignedMutableBigInteger
+javax/swing/TimerQueue
+java/util/concurrent/DelayQueue
+java/util/concurrent/BlockingQueue
+java/util/AbstractQueue
+java/util/PriorityQueue
+javax/swing/TimerQueue$1
+javax/swing/TimerQueue$DelayedTimer
+java/util/concurrent/Delayed
+java/util/concurrent/TimeUnit
+java/util/concurrent/TimeUnit$1
+java/util/concurrent/TimeUnit$2
+java/util/concurrent/TimeUnit$3
+java/util/concurrent/TimeUnit$4
+java/util/concurrent/TimeUnit$5
+java/util/concurrent/TimeUnit$6
+java/util/concurrent/TimeUnit$7
+java/awt/Window$1DisposeAction
+java/awt/EventQueue$1AWTInvocationLock
+java/awt/LightweightDispatcher$2
+java/awt/Component$FlipBufferStrategy
+java/lang/StrictMath
+javax/swing/JLayer
+javax/swing/JInternalFrame
+javax/swing/KeyboardManager$ComponentKeyStrokePair
+sun/swing/MenuItemLayoutHelper$RectSize
+javax/swing/JTable$2
+javax/swing/JTable$Resizable3
+javax/swing/JTable$Resizable2
+javax/swing/JTable$5
+java/awt/Label
+sun/awt/windows/WLabelPeer
+java/awt/peer/LabelPeer
+java/awt/Event
+sun/awt/PlatformFont$PlatformFontCache
+sun/nio/cs/UTF_16LE$Encoder
+sun/nio/cs/UnicodeEncoder
+sun/nio/cs/UTF_16LE$Decoder
+sun/nio/cs/Surrogate$Parser
+sun/nio/cs/Surrogate
+java/awt/KeyboardFocusManager$3
+java/net/Authenticator
+sun/awt/AppContext$PostShutdownEventRunnable
+sun/awt/AWTAutoShutdown$1
+java/net/ConnectException
+java/lang/Throwable$WrappedPrintStream
+java/lang/Throwable$PrintStreamOrWriter
+sun/awt/image/PNGImageDecoder
+sun/awt/image/PNGFilterInputStream
+sun/awt/image/OffScreenImage
+sun/util/locale/provider/TimeZoneNameUtility
+sun/util/locale/provider/TimeZoneNameProviderImpl
+sun/util/locale/provider/TimeZoneNameUtility$TimeZoneNameGetter
+sun/util/resources/TimeZoneNames
+sun/util/resources/TimeZoneNamesBundle
+sun/util/resources/en/TimeZoneNames_en
+java/io/FilterReader
+java/io/EOFException
+javax/swing/filechooser/FileSystemView
+javax/swing/filechooser/WindowsFileSystemView
+javax/swing/filechooser/FileSystemView$1
+java/util/jar/JarFile$JarEntryIterator
+java/util/zip/ZipFile$ZipEntryIterator
+java/lang/IllegalAccessError
+java/text/MessageFormat
+java/text/MessageFormat$Field
+java/util/Hashtable$ValueCollection
+javax/swing/event/CaretListener
+javax/swing/plaf/metal/MetalButtonUI
+javax/swing/plaf/metal/MetalToggleButtonUI
+javax/swing/plaf/metal/MetalBorders$ToggleButtonBorder
+javax/swing/event/MenuEvent
+javax/swing/border/MatteBorder
+sun/font/StandardGlyphVector
+java/awt/font/GlyphVector
+sun/font/StandardGlyphVector$GlyphStrike
+sun/font/CoreMetrics
+sun/font/FontLineMetrics
+java/awt/font/LineMetrics
+javax/swing/JToolBar$DefaultToolBarLayout
+javax/swing/plaf/metal/MetalToolBarUI
+javax/swing/plaf/basic/BasicToolBarUI
+javax/swing/plaf/ToolBarUI
+javax/swing/plaf/metal/MetalBorders$ToolBarBorder
+javax/swing/plaf/metal/MetalBorders$RolloverButtonBorder
+javax/swing/plaf/metal/MetalBorders$RolloverMarginBorder
+javax/swing/plaf/basic/BasicBorders$RolloverMarginBorder
+javax/swing/plaf/metal/MetalToolBarUI$MetalDockingListener
+javax/swing/plaf/basic/BasicToolBarUI$DockingListener
+javax/swing/plaf/basic/BasicToolBarUI$Handler
+javax/swing/JToolBar$Separator
+javax/swing/plaf/basic/BasicToolBarSeparatorUI
+java/awt/event/AdjustmentEvent
+java/awt/MenuBar
+# 7b979133406b8b9a
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/CIEXYZ.pf b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/CIEXYZ.pf
new file mode 100644
index 00000000..48c9dd80
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/CIEXYZ.pf differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/GRAY.pf b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/GRAY.pf
new file mode 100644
index 00000000..8af309cc
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/GRAY.pf differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/LINEAR_RGB.pf b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/LINEAR_RGB.pf
new file mode 100644
index 00000000..3e0b1777
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/LINEAR_RGB.pf differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/PYCC.pf b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/PYCC.pf
new file mode 100644
index 00000000..0cee0158
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/PYCC.pf differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/sRGB.pf b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/sRGB.pf
new file mode 100644
index 00000000..7b552add
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/cmm/sRGB.pf differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/content-types.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/content-types.properties
new file mode 100644
index 00000000..89493525
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/content-types.properties
@@ -0,0 +1,276 @@
+#sun.net.www MIME content-types table
+#
+# Property fields:
+#
+# ::= 'description' '='
+# ::= 'file_extensions' '='
+# ::= 'icon' '='
+# ::= 'browser' | 'application' | 'save' | 'unknown'
+# ::= 'application' '='
+#
+
+#
+# The "we don't know anything about this data" type(s).
+# Used internally to mark unrecognized types.
+#
+content/unknown: description=Unknown Content
+unknown/unknown: description=Unknown Data Type
+
+#
+# The template we should use for temporary files when launching an application
+# to view a document of given type.
+#
+temp.file.template: c:\\temp\\%s
+
+#
+# The "real" types.
+#
+application/octet-stream: \
+ description=Generic Binary Stream;\
+ file_extensions=.saveme,.dump,.hqx,.arc,.obj,.lib,.bin,.exe,.zip,.gz
+
+application/oda: \
+ description=ODA Document;\
+ file_extensions=.oda
+
+application/pdf: \
+ description=Adobe PDF Format;\
+ file_extensions=.pdf
+
+application/postscript: \
+ description=Postscript File;\
+ file_extensions=.eps,.ai,.ps;\
+ icon=ps
+
+application/rtf: \
+ description=Wordpad Document;\
+ file_extensions=.rtf;\
+ action=application;\
+ application=wordpad.exe %s
+
+application/x-dvi: \
+ description=TeX DVI File;\
+ file_extensions=.dvi
+
+application/x-hdf: \
+ description=Hierarchical Data Format;\
+ file_extensions=.hdf;\
+ action=save
+
+application/x-latex: \
+ description=LaTeX Source;\
+ file_extensions=.latex
+
+application/x-netcdf: \
+ description=Unidata netCDF Data Format;\
+ file_extensions=.nc,.cdf;\
+ action=save
+
+application/x-tex: \
+ description=TeX Source;\
+ file_extensions=.tex
+
+application/x-texinfo: \
+ description=Gnu Texinfo;\
+ file_extensions=.texinfo,.texi
+
+application/x-troff: \
+ description=Troff Source;\
+ file_extensions=.t,.tr,.roff
+
+application/x-troff-man: \
+ description=Troff Manpage Source;\
+ file_extensions=.man
+
+application/x-troff-me: \
+ description=Troff ME Macros;\
+ file_extensions=.me
+
+application/x-troff-ms: \
+ description=Troff MS Macros;\
+ file_extensions=.ms
+
+application/x-wais-source: \
+ description=Wais Source;\
+ file_extensions=.src,.wsrc
+
+application/zip: \
+ description=Zip File;\
+ file_extensions=.zip;\
+ icon=zip;\
+ action=save
+
+application/x-bcpio: \
+ description=Old Binary CPIO Archive;\
+ file_extensions=.bcpio;\
+ action=save
+
+application/x-cpio: \
+ description=Unix CPIO Archive;\
+ file_extensions=.cpio;\
+ action=save
+
+application/x-gtar: \
+ description=Gnu Tar Archive;\
+ file_extensions=.gtar;\
+ icon=tar;\
+ action=save
+
+application/x-shar: \
+ description=Shell Archive;\
+ file_extensions=.sh,.shar;\
+ action=save
+
+application/x-sv4cpio: \
+ description=SVR4 CPIO Archive;\
+ file_extensions=.sv4cpio;\
+ action=save
+
+application/x-sv4crc: \
+ description=SVR4 CPIO with CRC;\
+ file_extensions=.sv4crc;\
+ action=save
+
+application/x-tar: \
+ description=Tar Archive;\
+ file_extensions=.tar;\
+ icon=tar;\
+ action=save
+
+application/x-ustar: \
+ description=US Tar Archive;\
+ file_extensions=.ustar;\
+ action=save
+
+audio/basic: \
+ description=Basic Audio;\
+ file_extensions=.snd,.au;\
+ icon=audio
+
+audio/x-aiff: \
+ description=Audio Interchange Format File;\
+ file_extensions=.aifc,.aif,.aiff;\
+ icon=aiff
+
+audio/x-wav: \
+ description=Wav Audio;\
+ file_extensions=.wav;\
+ icon=wav;\
+ action=application;\
+ application=mplayer.exe %s
+
+image/gif: \
+ description=GIF Image;\
+ file_extensions=.gif;\
+ icon=gif;\
+ action=browser
+
+image/ief: \
+ description=Image Exchange Format;\
+ file_extensions=.ief
+
+image/jpeg: \
+ description=JPEG Image;\
+ file_extensions=.jfif,.jfif-tbnl,.jpe,.jpg,.jpeg;\
+ icon=jpeg;\
+ action=browser
+
+image/tiff: \
+ description=TIFF Image;\
+ file_extensions=.tif,.tiff;\
+ icon=tiff
+
+image/vnd.fpx: \
+ description=FlashPix Image;\
+ file_extensions=.fpx,.fpix
+
+image/x-cmu-rast: \
+ description=CMU Raster Image;\
+ file_extensions=.ras
+
+image/x-portable-anymap: \
+ description=PBM Anymap Image;\
+ file_extensions=.pnm
+
+image/x-portable-bitmap: \
+ description=PBM Bitmap Image;\
+ file_extensions=.pbm
+
+image/x-portable-graymap: \
+ description=PBM Graymap Image;\
+ file_extensions=.pgm
+
+image/x-portable-pixmap: \
+ description=PBM Pixmap Image;\
+ file_extensions=.ppm
+
+image/x-rgb: \
+ description=RGB Image;\
+ file_extensions=.rgb
+
+image/x-xbitmap: \
+ description=X Bitmap Image;\
+ file_extensions=.xbm,.xpm
+
+image/x-xwindowdump: \
+ description=X Window Dump Image;\
+ file_extensions=.xwd
+
+image/png: \
+ description=PNG Image;\
+ file_extensions=.png;\
+ icon=png;\
+ action=browser
+
+image/bmp: \
+ description=Bitmap Image;\
+ file_extensions=.bmp;
+
+text/html: \
+ description=HTML Document;\
+ file_extensions=.htm,.html;\
+ icon=html
+
+text/plain: \
+ description=Plain Text;\
+ file_extensions=.text,.c,.cc,.c++,.h,.pl,.txt,.java,.el;\
+ icon=text;\
+ action=browser
+
+text/tab-separated-values: \
+ description=Tab Separated Values Text;\
+ file_extensions=.tsv
+
+text/x-setext: \
+ description=Structure Enhanced Text;\
+ file_extensions=.etx
+
+video/mpeg: \
+ description=MPEG Video Clip;\
+ file_extensions=.mpg,.mpe,.mpeg;\
+ icon=mpeg
+
+video/quicktime: \
+ description=QuickTime Video Clip;\
+ file_extensions=.mov,.qt
+
+application/x-troff-msvideo: \
+ description=AVI Video;\
+ file_extensions=.avi;\
+ icon=avi;\
+ action=application;\
+ application=mplayer.exe %s
+
+video/x-sgi-movie: \
+ description=SGI Movie;\
+ file_extensions=.movie,.mv
+
+message/rfc822: \
+ description=Internet Email Message;\
+ file_extensions=.mime
+
+application/xml: \
+ description=XML document;\
+ file_extensions=.xml
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/currency.data b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/currency.data
new file mode 100644
index 00000000..7968b482
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/currency.data differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/access-bridge-64.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/access-bridge-64.jar
new file mode 100644
index 00000000..d407bbae
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/access-bridge-64.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/cldrdata.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/cldrdata.jar
new file mode 100644
index 00000000..a55e6b26
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/cldrdata.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/dnsns.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/dnsns.jar
new file mode 100644
index 00000000..26980a3a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/dnsns.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/jaccess.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/jaccess.jar
new file mode 100644
index 00000000..1aba85ba
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/jaccess.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/jfxrt.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/jfxrt.jar
new file mode 100644
index 00000000..97817bbb
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/jfxrt.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/localedata.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/localedata.jar
new file mode 100644
index 00000000..c83ce93a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/localedata.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/meta-index b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/meta-index
new file mode 100644
index 00000000..07955747
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/meta-index
@@ -0,0 +1,32 @@
+% VERSION 2
+% WARNING: this file is auto-generated; do not edit
+% UNSUPPORTED: this file and its format may change and/or
+% may be removed in a future release
+! access-bridge-64.jar
+com/sun/java/accessibility/
+! cldrdata.jar
+sun/text
+sun/util
+# dnsns.jar
+sun/net
+META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor
+! jaccess.jar
+com/sun/java/accessibility/
+# localedata.jar
+sun/text
+sun/util
+# nashorn.jar
+META-INF/services/javax.script.ScriptEngineFactory
+jdk/nashorn
+jdk/internal
+! sunec.jar
+sun/security
+! sunjce_provider.jar
+com/sun/crypto/
+! sunmscapi.jar
+sun/security
+! sunpkcs11.jar
+sun/security
+# zipfs.jar
+META-INF/services/java.nio.file.spi.FileSystemProvider
+com/sun/nio/
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/nashorn.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/nashorn.jar
new file mode 100644
index 00000000..017bd7d9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/nashorn.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/sunec.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/sunec.jar
new file mode 100644
index 00000000..6dd46ba3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/sunec.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/sunjce_provider.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/sunjce_provider.jar
new file mode 100644
index 00000000..92800eda
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/sunjce_provider.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/sunmscapi.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/sunmscapi.jar
new file mode 100644
index 00000000..c985fd91
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/sunmscapi.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/sunpkcs11.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/sunpkcs11.jar
new file mode 100644
index 00000000..1ee5b23e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/sunpkcs11.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/zipfs.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/zipfs.jar
new file mode 100644
index 00000000..50a627a9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/ext/zipfs.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/flavormap.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/flavormap.properties
new file mode 100644
index 00000000..c80f1cf9
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/flavormap.properties
@@ -0,0 +1,77 @@
+#
+# This properties file is used to initialize the default
+# java.awt.datatransfer.SystemFlavorMap. It contains the Win32 platform-
+# specific, default mappings between common Win32 Clipboard atoms and platform-
+# independent MIME type strings, which will be converted into
+# java.awt.datatransfer.DataFlavors.
+#
+# These default mappings may be augmented by specifying the
+#
+# AWT.DnD.flavorMapFileURL
+#
+# property in the appropriate awt.properties file. The specified properties URL
+# will be loaded into the SystemFlavorMap.
+#
+# The standard format is:
+#
+# =
+#
+# should be a string identifier that the native platform will
+# recognize as a valid data format. should specify both a MIME
+# primary type and a MIME subtype separated by a '/'. The MIME type may include
+# parameters, where each parameter is a key/value pair separated by '=', and
+# where each parameter to the MIME type is separated by a ';'.
+#
+# Because SystemFlavorMap implements FlavorTable, developers are free to
+# duplicate both native keys and DataFlavor values. If a mapping contains a
+# duplicate key or value, earlier mappings which included this key or value
+# will be preferred.
+#
+# Mappings whose values specify DataFlavors with primary MIME types of
+# "text", and which support the charset parameter, should specify the exact
+# format in which the native platform expects the data. The "charset"
+# parameter specifies the char to byte encoding, the "eoln" parameter
+# specifies the end-of-line marker, and the "terminators" parameter specifies
+# the number of terminating NUL bytes. Note that "eoln" and "terminators"
+# are not standardized MIME type parameters. They are specific to this file
+# format ONLY. They will not appear in any of the DataFlavors returned by the
+# SystemFlavorMap at the Java level.
+#
+# If the "charset" parameter is omitted, or has zero length, the platform
+# default encoding is assumed. If the "eoln" parameter is omitted, or has
+# zero length, "\n" is assumed. If the "terminators" parameter is omitted,
+# or has a value less than zero, zero is assumed.
+#
+# Upon initialization, the data transfer subsystem will record the specified
+# details of the native text format, but the default SystemFlavorMap will
+# present a large set of synthesized DataFlavors which map, in both
+# directions, to the native. After receiving data from the application in one
+# of the synthetic DataFlavors, the data transfer subsystem will transform
+# the data stream into the format specified in this file before passing the
+# transformed stream to the native system.
+#
+# Mappings whose values specify DataFlavors with primary MIME types of
+# "text", but which do not support the charset parameter, will be treated as
+# opaque, 8-bit data. They will not undergo any transformation process, and
+# any "charset", "eoln", or "terminators" parameters specified in this file
+# will be ignored.
+#
+# See java.awt.datatransfer.DataFlavor.selectBestTextFlavor for a list of
+# text flavors which support the charset parameter.
+
+UNICODE\ TEXT=text/plain;charset=utf-16le;eoln="\r\n";terminators=2
+TEXT=text/plain;eoln="\r\n";terminators=1
+HTML\ Format=text/html;charset=utf-8;eoln="\r\n";terminators=1
+Rich\ Text\ Format=text/rtf
+HDROP=application/x-java-file-list;class=java.util.List
+PNG=image/x-java-image;class=java.awt.Image
+JFIF=image/x-java-image;class=java.awt.Image
+DIB=image/x-java-image;class=java.awt.Image
+ENHMETAFILE=image/x-java-image;class=java.awt.Image
+METAFILEPICT=image/x-java-image;class=java.awt.Image
+LOCALE=application/x-java-text-encoding;class="[B"
+UniformResourceLocator=application/x-java-url;class=java.net.URL
+UniformResourceLocator=text/uri-list;eoln="\r\n";terminators=1
+UniformResourceLocator=text/plain;eoln="\r\n";terminators=1
+FileGroupDescriptorW=application/x-java-file-list;class=java.util.List
+FileGroupDescriptor=application/x-java-file-list;class=java.util.List
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/fontconfig.bfc b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/fontconfig.bfc
new file mode 100644
index 00000000..403f46c4
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/fontconfig.bfc differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/fontconfig.properties.src b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/fontconfig.properties.src
new file mode 100644
index 00000000..5c8883f3
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/fontconfig.properties.src
@@ -0,0 +1,302 @@
+#
+#
+# Copyright (c) 2003, 2018, Oracle and/or its affiliates. All rights reserved.
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# This code is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License version 2 only, as
+# published by the Free Software Foundation. Oracle designates this
+# particular file as subject to the "Classpath" exception as provided
+# by Oracle in the LICENSE file that accompanied this code.
+#
+# This code is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+# version 2 for more details (a copy is included in the LICENSE file that
+# accompanied this code).
+#
+# You should have received a copy of the GNU General Public License version
+# 2 along with this work; if not, write to the Free Software Foundation,
+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+# or visit www.oracle.com if you need additional information or have any
+# questions.
+#
+
+# Version
+
+version=1
+
+# Component Font Mappings
+
+allfonts.chinese-ms936=SimSun
+allfonts.chinese-ms936-extb=SimSun-ExtB
+allfonts.chinese-gb18030=SimSun-18030
+allfonts.chinese-gb18030-extb=SimSun-ExtB
+allfonts.chinese-hkscs=MingLiU_HKSCS
+allfonts.chinese-ms950-extb=MingLiU-ExtB
+allfonts.devanagari=Mangal
+allfonts.dingbats=Wingdings
+allfonts.lucida=Lucida Sans Regular
+allfonts.symbol=Symbol
+allfonts.symbols=Segoe UI Symbol
+allfonts.thai=Lucida Sans Regular
+allfonts.georgian=Sylfaen
+
+serif.plain.alphabetic=Times New Roman
+serif.plain.chinese-ms950=MingLiU
+serif.plain.chinese-ms950-extb=MingLiU-ExtB
+serif.plain.hebrew=David
+serif.plain.japanese=MS Mincho
+serif.plain.korean=Batang
+
+serif.bold.alphabetic=Times New Roman Bold
+serif.bold.chinese-ms950=PMingLiU
+serif.bold.chinese-ms950-extb=PMingLiU-ExtB
+serif.bold.hebrew=David Bold
+serif.bold.japanese=MS Mincho
+serif.bold.korean=Batang
+
+serif.italic.alphabetic=Times New Roman Italic
+serif.italic.chinese-ms950=PMingLiU
+serif.italic.chinese-ms950-extb=PMingLiU-ExtB
+serif.italic.hebrew=David
+serif.italic.japanese=MS Mincho
+serif.italic.korean=Batang
+
+serif.bolditalic.alphabetic=Times New Roman Bold Italic
+serif.bolditalic.chinese-ms950=PMingLiU
+serif.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
+serif.bolditalic.hebrew=David Bold
+serif.bolditalic.japanese=MS Mincho
+serif.bolditalic.korean=Batang
+
+sansserif.plain.alphabetic=Arial
+sansserif.plain.chinese-ms950=MingLiU
+sansserif.plain.chinese-ms950-extb=MingLiU-ExtB
+sansserif.plain.hebrew=David
+sansserif.plain.japanese=MS Gothic
+sansserif.plain.korean=Gulim
+
+sansserif.bold.alphabetic=Arial Bold
+sansserif.bold.chinese-ms950=PMingLiU
+sansserif.bold.chinese-ms950-extb=PMingLiU-ExtB
+sansserif.bold.hebrew=David Bold
+sansserif.bold.japanese=MS Gothic
+sansserif.bold.korean=Gulim
+
+sansserif.italic.alphabetic=Arial Italic
+sansserif.italic.chinese-ms950=PMingLiU
+sansserif.italic.chinese-ms950-extb=PMingLiU-ExtB
+sansserif.italic.hebrew=David
+sansserif.italic.japanese=MS Gothic
+sansserif.italic.korean=Gulim
+
+sansserif.bolditalic.alphabetic=Arial Bold Italic
+sansserif.bolditalic.chinese-ms950=PMingLiU
+sansserif.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
+sansserif.bolditalic.hebrew=David Bold
+sansserif.bolditalic.japanese=MS Gothic
+sansserif.bolditalic.korean=Gulim
+
+monospaced.plain.alphabetic=Courier New
+monospaced.plain.chinese-ms950=MingLiU
+monospaced.plain.chinese-ms950-extb=MingLiU-ExtB
+monospaced.plain.hebrew=Courier New
+monospaced.plain.japanese=MS Gothic
+monospaced.plain.korean=GulimChe
+
+monospaced.bold.alphabetic=Courier New Bold
+monospaced.bold.chinese-ms950=PMingLiU
+monospaced.bold.chinese-ms950-extb=PMingLiU-ExtB
+monospaced.bold.hebrew=Courier New Bold
+monospaced.bold.japanese=MS Gothic
+monospaced.bold.korean=GulimChe
+
+monospaced.italic.alphabetic=Courier New Italic
+monospaced.italic.chinese-ms950=PMingLiU
+monospaced.italic.chinese-ms950-extb=PMingLiU-ExtB
+monospaced.italic.hebrew=Courier New
+monospaced.italic.japanese=MS Gothic
+monospaced.italic.korean=GulimChe
+
+monospaced.bolditalic.alphabetic=Courier New Bold Italic
+monospaced.bolditalic.chinese-ms950=PMingLiU
+monospaced.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
+monospaced.bolditalic.hebrew=Courier New Bold
+monospaced.bolditalic.japanese=MS Gothic
+monospaced.bolditalic.korean=GulimChe
+
+dialog.plain.alphabetic=Arial
+dialog.plain.chinese-ms950=MingLiU
+dialog.plain.chinese-ms950-extb=MingLiU-ExtB
+dialog.plain.hebrew=David
+dialog.plain.japanese=MS Gothic
+dialog.plain.korean=Gulim
+
+dialog.bold.alphabetic=Arial Bold
+dialog.bold.chinese-ms950=PMingLiU
+dialog.bold.chinese-ms950-extb=PMingLiU-ExtB
+dialog.bold.hebrew=David Bold
+dialog.bold.japanese=MS Gothic
+dialog.bold.korean=Gulim
+
+dialog.italic.alphabetic=Arial Italic
+dialog.italic.chinese-ms950=PMingLiU
+dialog.italic.chinese-ms950-extb=PMingLiU-ExtB
+dialog.italic.hebrew=David
+dialog.italic.japanese=MS Gothic
+dialog.italic.korean=Gulim
+
+dialog.bolditalic.alphabetic=Arial Bold Italic
+dialog.bolditalic.chinese-ms950=PMingLiU
+dialog.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
+dialog.bolditalic.hebrew=David Bold
+dialog.bolditalic.japanese=MS Gothic
+dialog.bolditalic.korean=Gulim
+
+dialoginput.plain.alphabetic=Courier New
+dialoginput.plain.chinese-ms950=MingLiU
+dialoginput.plain.chinese-ms950-extb=MingLiU-ExtB
+dialoginput.plain.hebrew=David
+dialoginput.plain.japanese=MS Gothic
+dialoginput.plain.korean=Gulim
+
+dialoginput.bold.alphabetic=Courier New Bold
+dialoginput.bold.chinese-ms950=PMingLiU
+dialoginput.bold.chinese-ms950-extb=PMingLiU-ExtB
+dialoginput.bold.hebrew=David Bold
+dialoginput.bold.japanese=MS Gothic
+dialoginput.bold.korean=Gulim
+
+dialoginput.italic.alphabetic=Courier New Italic
+dialoginput.italic.chinese-ms950=PMingLiU
+dialoginput.italic.chinese-ms950-extb=PMingLiU-ExtB
+dialoginput.italic.hebrew=David
+dialoginput.italic.japanese=MS Gothic
+dialoginput.italic.korean=Gulim
+
+dialoginput.bolditalic.alphabetic=Courier New Bold Italic
+dialoginput.bolditalic.chinese-ms950=PMingLiU
+dialoginput.bolditalic.chinese-ms950-extb=PMingLiU-ExtB
+dialoginput.bolditalic.hebrew=David Bold
+dialoginput.bolditalic.japanese=MS Gothic
+dialoginput.bolditalic.korean=Gulim
+
+# Search Sequences
+
+sequence.allfonts=alphabetic/default,dingbats,symbol
+
+sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
+sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
+sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol,chinese-ms936-extb
+sequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
+sequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbol,chinese-ms936-extb
+
+sequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
+sequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
+sequence.monospaced.GB18030=chinese-gb18030,alphabetic,dingbats,symbol,chinese-gb18030-extb
+sequence.dialog.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
+sequence.dialoginput.GB18030=alphabetic,chinese-gb18030,dingbats,symbol,chinese-gb18030-extb
+
+sequence.serif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
+sequence.sansserif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
+sequence.monospaced.x-windows-950=chinese-ms950,alphabetic,dingbats,symbol,chinese-ms950-extb
+sequence.dialog.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
+sequence.dialoginput.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol,chinese-ms950-extb
+
+sequence.serif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
+sequence.sansserif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
+sequence.monospaced.x-MS950-HKSCS=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
+sequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
+sequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
+
+sequence.serif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
+sequence.sansserif.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
+sequence.monospaced.x-MS950-HKSCS-XP=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
+sequence.dialog.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
+sequence.dialoginput.x-MS950-HKSCS-XP=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol,chinese-ms950-extb
+
+sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol
+sequence.allfonts.UTF-8.ja=alphabetic,japanese,devanagari,dingbats,symbol
+
+sequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbol
+
+sequence.serif.windows-31j=alphabetic,japanese,dingbats,symbol
+sequence.sansserif.windows-31j=alphabetic,japanese,dingbats,symbol
+sequence.monospaced.windows-31j=japanese,alphabetic,dingbats,symbol
+sequence.dialog.windows-31j=alphabetic,japanese,dingbats,symbol
+sequence.dialoginput.windows-31j=alphabetic,japanese,dingbats,symbol
+
+sequence.serif.x-windows-949=alphabetic,korean,dingbats,symbol
+sequence.sansserif.x-windows-949=alphabetic,korean,dingbats,symbol
+sequence.monospaced.x-windows-949=korean,alphabetic,dingbats,symbol
+sequence.dialog.x-windows-949=alphabetic,korean,dingbats,symbol
+sequence.dialoginput.x-windows-949=alphabetic,korean,dingbats,symbol
+
+sequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbol
+
+sequence.fallback=lucida,symbols,\
+ chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,\
+ japanese,korean,chinese-ms950-extb,chinese-ms936-extb,georgian
+
+# Exclusion Ranges
+
+exclusion.alphabetic=0700-1cff,1d80-1e9f,1f00-2017,2020-20ab,20ad-f8ff
+exclusion.chinese-gb18030=0390-03d6,2200-22ef,2701-27be
+exclusion.hebrew=0041-005a,0060-007a,007f-00ff,20ac-20ac
+
+# Monospaced to Proportional width variant mapping
+# (Experimental private syntax)
+proportional.MS_Gothic=MS PGothic
+proportional.MS_Mincho=MS PMincho
+proportional.MingLiU=PMingLiU
+proportional.MingLiU-ExtB=PMingLiU-ExtB
+
+# Font File Names
+
+filename.Arial=ARIAL.TTF
+filename.Arial_Bold=ARIALBD.TTF
+filename.Arial_Italic=ARIALI.TTF
+filename.Arial_Bold_Italic=ARIALBI.TTF
+
+filename.Courier_New=COUR.TTF
+filename.Courier_New_Bold=COURBD.TTF
+filename.Courier_New_Italic=COURI.TTF
+filename.Courier_New_Bold_Italic=COURBI.TTF
+
+filename.Times_New_Roman=TIMES.TTF
+filename.Times_New_Roman_Bold=TIMESBD.TTF
+filename.Times_New_Roman_Italic=TIMESI.TTF
+filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF
+
+filename.SimSun=SIMSUN.TTC
+filename.SimSun-18030=SIMSUN18030.TTC
+filename.SimSun-ExtB=SIMSUNB.TTF
+
+filename.MingLiU=MINGLIU.TTC
+filename.MingLiU-ExtB=MINGLIUB.TTC
+filename.PMingLiU=MINGLIU.TTC
+filename.PMingLiU-ExtB=MINGLIUB.TTC
+filename.MingLiU_HKSCS=hkscsm3u.ttf
+
+filename.David=DAVID.TTF
+filename.David_Bold=DAVIDBD.TTF
+
+filename.MS_Mincho=MSMINCHO.TTC
+filename.MS_PMincho=MSMINCHO.TTC
+filename.MS_Gothic=MSGOTHIC.TTC
+filename.MS_PGothic=MSGOTHIC.TTC
+
+filename.Gulim=gulim.TTC
+filename.Batang=batang.TTC
+filename.GulimChe=gulim.TTC
+
+filename.Lucida_Sans_Regular=LucidaSansRegular.ttf
+filename.Mangal=MANGAL.TTF
+filename.Symbol=SYMBOL.TTF
+filename.Wingdings=WINGDING.TTF
+
+filename.Sylfaen=sylfaen.ttf
+filename.Segoe_UI_Symbol=SEGUISYM.TTF
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/hijrah-config-umalqura.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/hijrah-config-umalqura.properties
new file mode 100644
index 00000000..1786c14d
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/hijrah-config-umalqura.properties
@@ -0,0 +1,369 @@
+# Copyright (c) 2013, Oracle and/or its affiliates. All rights reserved.
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# This code is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License version 2 only, as
+# published by the Free Software Foundation. Oracle designates this
+# particular file as subject to the "Classpath" exception as provided
+# by Oracle in the LICENSE file that accompanied this code.
+#
+# This code is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+# version 2 for more details (a copy is included in the LICENSE file that
+# accompanied this code).
+#
+# You should have received a copy of the GNU General Public License version
+# 2 along with this work; if not, write to the Free Software Foundation,
+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+# or visit www.oracle.com if you need additional information or have any
+# questions.
+#
+# This properties file defines a Hijrah calendar variant.
+#
+# Fields:
+#
+# ::= 'version' '='
+# ::= 'id' '='
+# ::= 'type' '='
+# ::= 'iso-start' '='
+# ::= '='
+#
+# version ... (Required)
+#
+# id ... (Required)
+# Identifies the Java Chronology
+#
+# type ... (Required)
+# Identifies the type of calendar in the standard calendar ID scheme
+# iso-start ... (Required)
+# Specifies the corresponding ISO date to the first Hijrah day
+# in the defined range of dates
+#
+# year ... (Required)
+# Number of days for each month of a Hijrah year
+# * Each line defines a year. The years must be in chronological
+# order and no gap is allowed.
+# * Each line is in the form indicated above. is a Hijrah year and
+# nn is the number of days for a month listed in the order of the months.
+# * Each year must have 12 months.
+# * Each month should be 29 or 30 days long.
+# * There must be one or more space characters between the months.
+#
+
+# Version of this definition
+version=1.8.0_1
+
+# Java chronology ID
+id=Hijrah-umalqura
+
+# Standard calendar type specification
+type=islamic-umalqura
+
+# defines the corresponding ISO date to the earliest Hijrah date
+iso-start=1882-11-12
+
+# 1 2 3 4 5 6 7 8 9 10 11 12
+1300=30 29 30 29 30 29 30 29 30 29 30 29
+1301=30 30 29 30 29 30 29 30 29 30 29 29
+1302=30 30 30 29 30 30 29 29 30 29 29 30
+1303=29 30 30 29 30 30 29 30 29 30 29 29
+1304=29 30 30 29 30 30 30 29 30 29 30 29
+1305=29 29 30 30 29 30 30 29 30 30 29 29
+1306=30 29 30 29 30 29 30 29 30 30 29 30
+1307=29 30 29 30 29 30 29 30 29 30 29 30
+1308=29 30 30 29 30 29 30 29 30 29 29 30
+1309=29 30 30 30 30 29 29 30 29 29 30 29
+1310=30 29 30 30 30 29 30 29 30 29 29 30
+1311=29 30 29 30 30 30 29 30 29 30 29 29
+1312=30 29 30 29 30 30 29 30 30 29 30 29
+1313=29 30 29 30 29 30 29 30 30 30 29 29
+1314=30 30 29 30 29 29 30 29 30 30 29 30
+1315=29 30 30 29 30 29 29 30 29 30 29 30
+1316=29 30 30 30 29 30 29 29 30 29 30 29
+1317=30 29 30 30 29 30 29 30 29 30 29 29
+1318=30 29 30 30 29 30 30 29 30 29 30 29
+1319=29 30 29 30 30 29 30 29 30 30 29 30
+1320=29 30 29 29 30 29 30 29 30 30 30 29
+1321=30 29 30 29 29 30 29 29 30 30 30 30
+1322=29 30 29 30 29 29 29 30 29 30 30 30
+1323=29 30 30 29 30 29 29 29 30 29 30 30
+1324=29 30 30 29 30 29 30 29 29 30 29 30
+1325=30 29 30 29 30 30 29 30 29 30 29 30
+1326=29 29 30 29 30 30 29 30 29 30 30 29
+1327=30 29 29 30 29 30 29 30 30 29 30 30
+1328=29 30 29 29 30 29 29 30 30 30 29 30
+1329=30 29 30 29 29 30 29 29 30 30 29 30
+1330=30 30 29 30 29 29 30 29 29 30 30 29
+1331=30 30 29 30 30 29 29 30 29 30 29 30
+1332=29 30 29 30 30 29 30 29 30 30 29 29
+1333=30 29 29 30 30 29 30 30 29 30 30 29
+1334=29 29 30 29 30 29 30 30 30 29 30 29
+1335=30 29 30 29 29 30 29 30 30 29 30 30
+1336=29 30 29 30 29 29 30 29 30 29 30 30
+1337=30 29 30 29 30 29 29 30 29 30 29 30
+1338=29 30 30 29 30 30 29 29 30 29 30 29
+1339=30 29 30 29 30 30 30 29 30 29 29 30
+1340=29 29 30 29 30 30 30 30 29 30 29 29
+1341=30 29 29 30 29 30 30 30 29 30 30 29
+1342=29 29 30 29 30 29 30 30 29 30 30 29
+1343=30 29 29 30 29 30 29 30 29 30 30 29
+1344=30 29 30 29 30 30 29 29 30 29 30 29
+1345=30 29 30 30 30 29 30 29 29 30 29 29
+1346=30 29 30 30 30 30 29 30 29 29 30 29
+1347=29 30 29 30 30 30 29 30 30 29 29 30
+1348=29 29 30 29 30 30 29 30 30 30 29 29
+1349=30 29 29 30 29 30 30 29 30 30 29 30
+1350=29 30 29 30 29 30 29 29 30 30 29 30
+1351=30 29 30 29 30 29 30 29 29 30 29 30
+1352=30 29 30 30 29 30 29 30 29 29 30 29
+1353=30 29 30 30 30 29 30 29 29 30 29 30
+1354=29 30 29 30 30 29 30 30 29 30 29 29
+1355=30 29 29 30 30 29 30 30 29 30 30 29
+1356=29 30 29 30 29 30 29 30 29 30 30 30
+1357=29 29 30 29 30 29 29 30 29 30 30 30
+1358=29 30 29 30 29 30 29 29 30 29 30 30
+1359=29 30 30 29 30 29 30 29 29 29 30 30
+1360=29 30 30 30 29 30 29 30 29 29 30 29
+1361=30 29 30 30 29 30 30 29 29 30 29 30
+1362=29 30 29 30 29 30 30 29 30 29 30 29
+1363=30 29 30 29 30 29 30 29 30 29 30 30
+1364=29 30 29 30 29 29 30 29 30 29 30 30
+1365=30 30 29 29 30 29 29 30 29 30 29 30
+1366=30 30 29 30 29 30 29 29 30 29 30 29
+1367=30 30 29 30 30 29 30 29 29 30 29 30
+1368=29 30 29 30 30 30 29 29 30 29 30 29
+1369=30 29 30 29 30 30 29 30 29 30 30 29
+1370=30 29 29 30 29 30 29 30 29 30 30 30
+1371=29 30 29 29 30 29 30 29 30 29 30 30
+1372=30 29 29 30 29 30 29 29 30 29 30 30
+1373=30 29 30 29 30 29 30 29 29 30 29 30
+1374=30 29 30 30 29 30 29 30 29 29 30 29
+1375=30 29 30 30 29 30 30 29 30 29 30 29
+1376=29 30 29 30 29 30 30 30 29 30 29 30
+1377=29 29 30 29 29 30 30 30 29 30 30 29
+1378=30 29 29 29 30 29 30 30 29 30 30 30
+1379=29 30 29 29 29 30 29 30 30 29 30 30
+1380=29 30 29 30 29 30 29 30 29 30 29 30
+1381=29 30 29 30 30 29 30 29 30 29 29 30
+1382=29 30 29 30 30 29 30 30 29 30 29 29
+1383=30 29 29 30 30 30 29 30 30 29 30 29
+1384=29 30 29 29 30 30 29 30 30 30 29 30
+1385=29 29 30 29 29 30 30 29 30 30 30 29
+1386=30 29 29 30 29 29 30 30 29 30 30 29
+1387=30 29 30 29 30 29 30 29 30 29 30 29
+1388=30 30 29 30 29 30 29 30 29 30 29 29
+1389=30 30 29 30 30 29 30 30 29 29 30 29
+1390=29 30 29 30 30 30 29 30 29 30 29 30
+1391=29 29 30 29 30 30 29 30 30 29 30 29
+1392=30 29 29 30 29 30 29 30 30 29 30 30
+1393=29 30 29 29 30 29 30 29 30 29 30 30
+1394=30 29 30 29 29 30 29 30 29 30 29 30
+1395=30 29 30 30 29 30 29 29 30 29 29 30
+1396=30 29 30 30 29 30 30 29 29 30 29 29
+1397=30 29 30 30 29 30 30 30 29 29 29 30
+1398=29 30 29 30 30 29 30 30 29 30 29 29
+1399=30 29 30 29 30 29 30 30 29 30 29 30
+1400=30 29 30 29 29 30 29 30 29 30 29 30
+1401=30 30 29 30 29 29 30 29 29 30 29 30
+1402=30 30 30 29 30 29 29 30 29 29 30 29
+1403=30 30 30 29 30 30 29 29 30 29 29 30
+1404=29 30 30 29 30 30 29 30 29 30 29 29
+1405=30 29 30 29 30 30 30 29 30 29 29 30
+1406=30 29 29 30 29 30 30 29 30 29 30 30
+1407=29 30 29 29 30 29 30 29 30 29 30 30
+1408=30 29 30 29 30 29 29 30 29 29 30 30
+1409=30 30 29 30 29 30 29 29 30 29 29 30
+1410=30 30 29 30 30 29 30 29 29 30 29 29
+1411=30 30 29 30 30 29 30 30 29 29 30 29
+1412=30 29 30 29 30 29 30 30 30 29 29 30
+1413=29 30 29 29 30 29 30 30 30 29 30 29
+1414=30 29 30 29 29 30 29 30 30 29 30 30
+1415=29 30 29 30 29 29 30 29 30 29 30 30
+1416=30 29 30 29 30 29 29 30 29 30 29 30
+1417=30 29 30 30 29 29 30 29 30 29 30 29
+1418=30 29 30 30 29 30 29 30 29 30 29 30
+1419=29 30 29 30 29 30 29 30 30 30 29 29
+1420=29 30 29 29 30 29 30 30 30 30 29 30
+1421=29 29 30 29 29 29 30 30 30 30 29 30
+1422=30 29 29 30 29 29 29 30 30 30 29 30
+1423=30 29 30 29 30 29 29 30 29 30 29 30
+1424=30 29 30 30 29 30 29 29 30 29 30 29
+1425=30 29 30 30 29 30 29 30 30 29 30 29
+1426=29 30 29 30 29 30 30 29 30 30 29 30
+1427=29 29 30 29 30 29 30 30 29 30 30 29
+1428=30 29 29 30 29 29 30 30 30 29 30 30
+1429=29 30 29 29 30 29 29 30 30 29 30 30
+1430=29 30 30 29 29 30 29 30 29 30 29 30
+1431=29 30 30 29 30 29 30 29 30 29 29 30
+1432=29 30 30 30 29 30 29 30 29 30 29 29
+1433=30 29 30 30 29 30 30 29 30 29 30 29
+1434=29 30 29 30 29 30 30 29 30 30 29 29
+1435=30 29 30 29 30 29 30 29 30 30 29 30
+1436=29 30 29 30 29 30 29 30 29 30 29 30
+1437=30 29 30 30 29 29 30 29 30 29 29 30
+1438=30 29 30 30 30 29 29 30 29 29 30 29
+1439=30 29 30 30 30 29 30 29 30 29 29 30
+1440=29 30 29 30 30 30 29 30 29 30 29 29
+1441=30 29 30 29 30 30 29 30 30 29 30 29
+1442=29 30 29 30 29 30 29 30 30 29 30 29
+1443=30 29 30 29 30 29 30 29 30 29 30 30
+1444=29 30 29 30 30 29 29 30 29 30 29 30
+1445=29 30 30 30 29 30 29 29 30 29 29 30
+1446=29 30 30 30 29 30 30 29 29 30 29 29
+1447=30 29 30 30 30 29 30 29 30 29 30 29
+1448=29 30 29 30 30 29 30 30 29 30 29 30
+1449=29 29 30 29 30 29 30 30 29 30 30 29
+1450=30 29 30 29 29 30 29 30 29 30 30 29
+1451=30 30 30 29 29 30 29 29 30 30 29 30
+1452=30 29 30 30 29 29 30 29 29 30 29 30
+1453=30 29 30 30 29 30 29 30 29 29 30 29
+1454=30 29 30 30 29 30 30 29 30 29 30 29
+1455=29 30 29 30 30 29 30 29 30 30 29 30
+1456=29 29 30 29 30 29 30 29 30 30 30 29
+1457=30 29 29 30 29 29 30 29 30 30 30 30
+1458=29 30 29 29 30 29 29 30 29 30 30 30
+1459=29 30 30 29 29 30 29 29 30 29 30 30
+1460=29 30 30 29 30 29 30 29 29 30 29 30
+1461=29 30 30 29 30 29 30 29 30 30 29 29
+1462=30 29 30 29 30 30 29 30 29 30 30 29
+1463=29 30 29 30 29 30 29 30 30 30 29 30
+1464=29 30 29 29 30 29 29 30 30 30 29 30
+1465=30 29 30 29 29 30 29 29 30 30 29 30
+1466=30 30 29 30 29 29 29 30 29 30 30 29
+1467=30 30 29 30 30 29 29 30 29 30 29 30
+1468=29 30 29 30 30 29 30 29 30 29 30 29
+1469=29 30 29 30 30 29 30 30 29 30 29 30
+1470=29 29 30 29 30 30 29 30 30 29 30 29
+1471=30 29 29 30 29 30 29 30 30 29 30 30
+1472=29 30 29 29 30 29 30 29 30 30 29 30
+1473=29 30 29 30 30 29 29 30 29 30 29 30
+1474=29 30 30 29 30 30 29 29 30 29 30 29
+1475=29 30 30 29 30 30 30 29 29 30 29 29
+1476=30 29 30 29 30 30 30 29 30 29 30 29
+1477=29 30 29 29 30 30 30 30 29 30 29 30
+1478=29 29 30 29 30 29 30 30 29 30 30 29
+1479=30 29 29 30 29 30 29 30 29 30 30 29
+1480=30 29 30 29 30 29 30 29 30 29 30 29
+1481=30 29 30 30 29 30 29 30 29 30 29 29
+1482=30 29 30 30 30 30 29 30 29 29 30 29
+1483=29 30 29 30 30 30 29 30 30 29 29 30
+1484=29 29 30 29 30 30 30 29 30 29 30 29
+1485=30 29 29 30 29 30 30 29 30 30 29 30
+1486=29 30 29 29 30 29 30 29 30 30 29 30
+1487=30 29 30 29 30 29 29 30 29 30 29 30
+1488=30 29 30 30 29 30 29 29 30 29 30 29
+1489=30 29 30 30 30 29 30 29 29 30 29 30
+1490=29 30 29 30 30 29 30 30 29 29 30 29
+1491=30 29 29 30 30 29 30 30 29 30 29 30
+1492=29 30 29 29 30 30 29 30 29 30 30 29
+1493=30 29 30 29 30 29 29 30 29 30 30 30
+1494=29 30 29 30 29 30 29 29 29 30 30 30
+1495=29 30 30 29 30 29 29 30 29 29 30 30
+1496=29 30 30 30 29 30 29 29 30 29 29 30
+1497=30 29 30 30 29 30 29 30 29 30 29 30
+1498=29 30 29 30 29 30 30 29 30 29 30 29
+1499=30 29 30 29 29 30 30 29 30 29 30 30
+1500=29 30 29 30 29 29 30 29 30 29 30 30
+1501=30 29 30 29 30 29 29 29 30 29 30 30
+1502=30 30 29 30 29 30 29 29 29 30 30 29
+1503=30 30 29 30 30 29 30 29 29 29 30 30
+1504=29 30 29 30 30 30 29 29 30 29 30 29
+1505=30 29 30 29 30 30 29 30 29 30 30 29
+1506=29 30 29 29 30 30 29 30 30 29 30 30
+1507=29 29 30 29 29 30 30 29 30 29 30 30
+1508=30 29 29 30 29 30 29 29 30 29 30 30
+1509=30 29 30 29 30 29 30 29 29 30 29 30
+1510=30 29 30 30 29 30 29 30 29 29 30 29
+1511=30 29 30 30 29 30 30 29 30 29 29 30
+1512=29 30 29 30 29 30 30 30 29 30 29 30
+1513=29 29 29 30 29 30 30 30 29 30 30 29
+1514=30 29 29 29 30 29 30 30 29 30 30 30
+1515=29 29 30 29 29 30 29 30 30 29 30 30
+1516=29 30 29 30 29 29 30 29 30 29 30 30
+1517=29 30 29 30 29 30 30 29 29 30 29 30
+1518=29 30 29 30 30 29 30 30 29 30 29 29
+1519=30 29 29 30 30 30 29 30 30 29 30 29
+1520=29 30 29 29 30 30 30 29 30 30 29 30
+1521=29 29 29 30 29 30 30 29 30 30 29 30
+1522=30 29 29 29 30 29 30 30 29 30 30 29
+1523=30 29 30 29 30 29 30 29 29 30 30 29
+1524=30 30 29 30 29 30 29 30 29 29 30 29
+1525=30 30 29 30 30 29 30 29 30 29 29 30
+1526=29 30 29 30 30 30 29 30 29 30 29 29
+1527=30 29 30 29 30 30 29 30 30 29 30 29
+1528=30 29 29 30 29 30 29 30 30 29 30 30
+1529=29 30 29 29 30 29 30 29 30 29 30 30
+1530=29 30 30 29 29 30 29 30 29 29 30 30
+1531=29 30 30 30 29 29 30 29 30 29 29 30
+1532=29 30 30 30 29 30 30 29 29 29 30 29
+1533=30 29 30 30 30 29 30 29 30 29 29 30
+1534=29 30 29 30 30 29 30 30 29 29 30 29
+1535=30 29 30 29 30 29 30 30 29 30 29 30
+1536=29 30 29 30 29 30 29 30 29 30 29 30
+1537=30 29 30 30 29 29 30 29 29 30 29 30
+1538=30 30 29 30 30 29 29 30 29 29 30 29
+1539=30 30 30 29 30 30 29 29 30 29 29 30
+1540=29 30 30 29 30 30 29 30 29 29 30 29
+1541=30 29 30 29 30 30 30 29 30 29 29 30
+1542=29 30 29 30 29 30 30 29 30 29 30 30
+1543=29 30 29 29 30 29 30 29 30 29 30 30
+1544=30 29 30 29 29 30 29 30 29 30 29 30
+1545=30 30 29 30 29 29 30 29 30 29 29 30
+1546=30 30 29 30 29 30 29 30 29 30 29 29
+1547=30 30 29 30 30 29 30 29 30 29 30 29
+1548=30 29 29 30 30 29 30 30 29 30 29 30
+1549=29 30 29 29 30 29 30 30 30 29 30 29
+1550=30 29 30 29 29 29 30 30 30 29 30 30
+1551=29 30 29 29 30 29 29 30 30 29 30 30
+1552=30 29 30 29 29 30 29 29 30 30 29 30
+1553=30 29 30 29 30 29 30 29 30 29 30 29
+1554=30 29 30 29 30 30 29 30 29 30 29 30
+1555=29 29 30 29 30 30 29 30 30 29 30 29
+1556=30 29 29 30 29 30 29 30 30 30 29 30
+1557=29 30 29 29 29 30 29 30 30 30 30 29
+1558=30 29 30 29 29 29 30 29 30 30 30 29
+1559=30 30 29 29 30 29 29 30 30 29 30 29
+1560=30 30 29 30 29 30 29 30 29 30 29 30
+1561=29 30 30 29 30 29 30 30 29 29 30 29
+1562=29 30 30 29 30 29 30 30 30 29 29 30
+1563=29 30 29 29 30 29 30 30 30 29 30 29
+1564=30 29 30 29 29 30 29 30 30 30 29 30
+1565=29 30 29 30 29 29 30 29 30 30 29 30
+1566=30 29 30 29 30 29 29 30 29 30 29 30
+1567=30 29 30 30 29 30 29 30 29 29 30 29
+1568=30 29 30 30 30 29 30 29 30 29 29 29
+1569=30 29 30 30 30 29 30 30 29 30 29 29
+1570=29 30 29 30 30 29 30 30 30 29 29 30
+1571=29 29 30 29 30 30 29 30 30 29 30 29
+1572=30 29 29 30 29 30 29 30 30 29 30 29
+1573=30 29 30 30 29 30 29 29 30 29 30 29
+1574=30 30 29 30 30 29 30 29 29 30 29 29
+1575=30 30 30 29 30 30 29 30 29 29 29 30
+1576=29 30 30 29 30 30 30 29 30 29 29 29
+1577=30 29 30 30 29 30 30 29 30 29 30 29
+1578=29 30 29 30 29 30 30 29 30 30 29 30
+1579=29 30 29 30 29 29 30 30 29 30 29 30
+1580=29 30 30 29 30 29 29 30 29 30 29 30
+1581=30 30 29 30 29 30 29 29 30 29 30 29
+1582=30 30 29 30 30 29 30 29 30 29 29 29
+1583=30 30 29 30 30 30 29 30 29 30 29 29
+1584=29 30 30 29 30 30 29 30 30 29 30 29
+1585=29 30 29 30 29 30 29 30 30 29 30 30
+1586=29 29 30 29 30 29 29 30 30 30 29 30
+1587=29 30 30 29 29 29 30 29 30 29 30 30
+1588=30 29 30 30 29 29 29 30 29 30 29 30
+1589=30 29 30 30 29 30 29 29 30 29 30 29
+1590=30 29 30 30 30 29 29 30 29 30 29 30
+1591=29 30 29 30 30 29 30 29 30 29 30 29
+1592=30 29 30 29 30 29 30 29 30 30 30 29
+1593=30 29 29 30 29 29 30 29 30 30 30 29
+1594=30 30 29 29 30 29 29 29 30 30 30 30
+1595=29 30 29 30 29 29 30 29 29 30 30 30
+1596=29 30 30 29 30 29 29 30 29 30 29 30
+1597=29 30 30 29 30 29 30 29 30 29 30 29
+1598=30 29 30 29 30 30 29 30 29 30 30 29
+1599=29 30 29 30 29 30 29 30 30 30 29 30
+1600=29 29 30 29 30 29 29 30 30 30 29 30
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/cursors.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/cursors.properties
new file mode 100644
index 00000000..77ce9250
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/cursors.properties
@@ -0,0 +1,40 @@
+#
+#
+# Cursors Properties file
+#
+# Names GIF89 sources for Custom Cursors and their associated HotSpots
+#
+# Note: the syntax of the property name is significant and is parsed
+# by java.awt.Cursor
+#
+# The syntax is: Cursor...File=win32_
+# Cursor...HotSpot=,
+# Cursor...Name=
+#
+Cursor.CopyDrop.32x32.File=win32_CopyDrop32x32.gif
+Cursor.CopyDrop.32x32.HotSpot=0,0
+Cursor.CopyDrop.32x32.Name=CopyDrop32x32
+#
+Cursor.MoveDrop.32x32.File=win32_MoveDrop32x32.gif
+Cursor.MoveDrop.32x32.HotSpot=0,0
+Cursor.MoveDrop.32x32.Name=MoveDrop32x32
+#
+Cursor.LinkDrop.32x32.File=win32_LinkDrop32x32.gif
+Cursor.LinkDrop.32x32.HotSpot=0,0
+Cursor.LinkDrop.32x32.Name=LinkDrop32x32
+#
+Cursor.CopyNoDrop.32x32.File=win32_CopyNoDrop32x32.gif
+Cursor.CopyNoDrop.32x32.HotSpot=6,2
+Cursor.CopyNoDrop.32x32.Name=CopyNoDrop32x32
+#
+Cursor.MoveNoDrop.32x32.File=win32_MoveNoDrop32x32.gif
+Cursor.MoveNoDrop.32x32.HotSpot=6,2
+Cursor.MoveNoDrop.32x32.Name=MoveNoDrop32x32
+#
+Cursor.LinkNoDrop.32x32.File=win32_LinkNoDrop32x32.gif
+Cursor.LinkNoDrop.32x32.HotSpot=6,2
+Cursor.LinkNoDrop.32x32.Name=LinkNoDrop32x32
+#
+Cursor.Invalid.32x32.File=invalid32x32.gif
+Cursor.Invalid.32x32.HotSpot=6,2
+Cursor.Invalid.32x32.Name=Invalid32x32
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/invalid32x32.gif b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/invalid32x32.gif
new file mode 100644
index 00000000..64c265d3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/invalid32x32.gif differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_CopyDrop32x32.gif b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_CopyDrop32x32.gif
new file mode 100644
index 00000000..8a47b47f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_CopyDrop32x32.gif differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_CopyNoDrop32x32.gif b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_CopyNoDrop32x32.gif
new file mode 100644
index 00000000..64c265d3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_CopyNoDrop32x32.gif differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_LinkDrop32x32.gif b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_LinkDrop32x32.gif
new file mode 100644
index 00000000..be3628fe
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_LinkDrop32x32.gif differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_LinkNoDrop32x32.gif b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_LinkNoDrop32x32.gif
new file mode 100644
index 00000000..64c265d3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_LinkNoDrop32x32.gif differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_MoveDrop32x32.gif b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_MoveDrop32x32.gif
new file mode 100644
index 00000000..a2d986ba
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_MoveDrop32x32.gif differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_MoveNoDrop32x32.gif b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_MoveNoDrop32x32.gif
new file mode 100644
index 00000000..64c265d3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/images/cursors/win32_MoveNoDrop32x32.gif differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/javafx.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/javafx.properties
new file mode 100644
index 00000000..bd5a4927
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/javafx.properties
@@ -0,0 +1,2 @@
+javafx.runtime.version=8.0.202
+javafx.runtime.build=b00
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/jce.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/jce.jar
new file mode 100644
index 00000000..b9da0486
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/jce.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/jfxswt.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/jfxswt.jar
new file mode 100644
index 00000000..7bdbe5c0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/jfxswt.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/jsse.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/jsse.jar
new file mode 100644
index 00000000..aa8833f6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/jsse.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/jvm.hprof.txt b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/jvm.hprof.txt
new file mode 100644
index 00000000..3c8e5fcd
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/jvm.hprof.txt
@@ -0,0 +1,86 @@
+Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+ - Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ - Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ - Neither the name of Oracle nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+Header for -agentlib:hprof (or -Xrunhprof) ASCII Output (JDK 5.0 JVMTI based)
+
+WARNING! This file format is under development, and is subject to
+change without notice.
+
+This file contains the following types of records:
+
+THREAD START
+THREAD END mark the lifetime of Java threads
+
+TRACE represents a Java stack trace. Each trace consists
+ of a series of stack frames. Other records refer to
+ TRACEs to identify (1) where object allocations have
+ taken place, (2) the frames in which GC roots were
+ found, and (3) frequently executed methods.
+
+HEAP DUMP is a complete snapshot of all live objects in the Java
+ heap. Following distinctions are made:
+
+ ROOT root set as determined by GC
+ CLS classes
+ OBJ instances
+ ARR arrays
+
+SITES is a sorted list of allocation sites. This identifies
+ the most heavily allocated object types, and the TRACE
+ at which those allocations occurred.
+
+CPU SAMPLES is a statistical profile of program execution. The VM
+ periodically samples all running threads, and assigns
+ a quantum to active TRACEs in those threads. Entries
+ in this record are TRACEs ranked by the percentage of
+ total quanta they consumed; top-ranked TRACEs are
+ typically hot spots in the program.
+
+CPU TIME is a profile of program execution obtained by measuring
+ the time spent in individual methods (excluding the time
+ spent in callees), as well as by counting the number of
+ times each method is called. Entries in this record are
+ TRACEs ranked by the percentage of total CPU time. The
+ "count" field indicates the number of times each TRACE
+ is invoked.
+
+MONITOR TIME is a profile of monitor contention obtained by measuring
+ the time spent by a thread waiting to enter a monitor.
+ Entries in this record are TRACEs ranked by the percentage
+ of total monitor contention time and a brief description
+ of the monitor. The "count" field indicates the number of
+ times the monitor was contended at that TRACE.
+
+MONITOR DUMP is a complete snapshot of all the monitors and threads in
+ the System.
+
+HEAP DUMP, SITES, CPU SAMPLES|TIME and MONITOR DUMP|TIME records are generated
+at program exit. They can also be obtained during program execution by typing
+Ctrl-\ (on Solaris) or by typing Ctrl-Break (on Win32).
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/logging.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/logging.properties
new file mode 100644
index 00000000..65cf1b1b
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/logging.properties
@@ -0,0 +1,59 @@
+############################################################
+# Default Logging Configuration File
+#
+# You can use a different file by specifying a filename
+# with the java.util.logging.config.file system property.
+# For example java -Djava.util.logging.config.file=myfile
+############################################################
+
+############################################################
+# Global properties
+############################################################
+
+# "handlers" specifies a comma separated list of log Handler
+# classes. These handlers will be installed during VM startup.
+# Note that these classes must be on the system classpath.
+# By default we only configure a ConsoleHandler, which will only
+# show messages at the INFO and above levels.
+handlers= java.util.logging.ConsoleHandler
+
+# To also add the FileHandler, use the following line instead.
+#handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
+
+# Default global logging level.
+# This specifies which kinds of events are logged across
+# all loggers. For any given facility this global level
+# can be overriden by a facility specific level
+# Note that the ConsoleHandler also has a separate level
+# setting to limit messages printed to the console.
+.level= INFO
+
+############################################################
+# Handler specific properties.
+# Describes specific configuration info for Handlers.
+############################################################
+
+# default file output is in user's home directory.
+java.util.logging.FileHandler.pattern = %h/java%u.log
+java.util.logging.FileHandler.limit = 50000
+java.util.logging.FileHandler.count = 1
+java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
+
+# Limit the message that are printed on the console to INFO and above.
+java.util.logging.ConsoleHandler.level = INFO
+java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
+
+# Example to customize the SimpleFormatter output format
+# to print one-line log message like this:
+# : []
+#
+# java.util.logging.SimpleFormatter.format=%4$s: %5$s [%1$tc]%n
+
+############################################################
+# Facility specific properties.
+# Provides extra control for each logger.
+############################################################
+
+# For example, set the com.xyz.foo logger to only log SEVERE
+# messages:
+com.xyz.foo.level = SEVERE
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management-agent.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management-agent.jar
new file mode 100644
index 00000000..98d69291
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management-agent.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management/jmxremote.access b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management/jmxremote.access
new file mode 100644
index 00000000..ce80b47a
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management/jmxremote.access
@@ -0,0 +1,79 @@
+######################################################################
+# Default Access Control File for Remote JMX(TM) Monitoring
+######################################################################
+#
+# Access control file for Remote JMX API access to monitoring.
+# This file defines the allowed access for different roles. The
+# password file (jmxremote.password by default) defines the roles and their
+# passwords. To be functional, a role must have an entry in
+# both the password and the access files.
+#
+# The default location of this file is $JRE/lib/management/jmxremote.access
+# You can specify an alternate location by specifying a property in
+# the management config file $JRE/lib/management/management.properties
+# (See that file for details)
+#
+# The file format for password and access files is syntactically the same
+# as the Properties file format. The syntax is described in the Javadoc
+# for java.util.Properties.load.
+# A typical access file has multiple lines, where each line is blank,
+# a comment (like this one), or an access control entry.
+#
+# An access control entry consists of a role name, and an
+# associated access level. The role name is any string that does not
+# itself contain spaces or tabs. It corresponds to an entry in the
+# password file (jmxremote.password). The access level is one of the
+# following:
+# "readonly" grants access to read attributes of MBeans.
+# For monitoring, this means that a remote client in this
+# role can read measurements but cannot perform any action
+# that changes the environment of the running program.
+# "readwrite" grants access to read and write attributes of MBeans,
+# to invoke operations on them, and optionally
+# to create or remove them. This access should be granted
+# only to trusted clients, since they can potentially
+# interfere with the smooth operation of a running program.
+#
+# The "readwrite" access level can optionally be followed by the "create" and/or
+# "unregister" keywords. The "unregister" keyword grants access to unregister
+# (delete) MBeans. The "create" keyword grants access to create MBeans of a
+# particular class or of any class matching a particular pattern. Access
+# should only be granted to create MBeans of known and trusted classes.
+#
+# For example, the following entry would grant readwrite access
+# to "controlRole", as well as access to create MBeans of the class
+# javax.management.monitor.CounterMonitor and to unregister any MBean:
+# controlRole readwrite \
+# create javax.management.monitor.CounterMonitorMBean \
+# unregister
+# or equivalently:
+# controlRole readwrite unregister create javax.management.monitor.CounterMBean
+#
+# The following entry would grant readwrite access as well as access to create
+# MBeans of any class in the packages javax.management.monitor and
+# javax.management.timer:
+# controlRole readwrite \
+# create javax.management.monitor.*,javax.management.timer.* \
+# unregister
+#
+# The \ character is defined in the Properties file syntax to allow continuation
+# lines as shown here. A * in a class pattern matches a sequence of characters
+# other than dot (.), so javax.management.monitor.* matches
+# javax.management.monitor.CounterMonitor but not
+# javax.management.monitor.foo.Bar.
+#
+# A given role should have at most one entry in this file. If a role
+# has no entry, it has no access.
+# If multiple entries are found for the same role name, then the last
+# access entry is used.
+#
+#
+# Default access control entries:
+# o The "monitorRole" role has readonly access.
+# o The "controlRole" role has readwrite access and can create the standard
+# Timer and Monitor MBeans defined by the JMX API.
+
+monitorRole readonly
+controlRole readwrite \
+ create javax.management.monitor.*,javax.management.timer.* \
+ unregister
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management/jmxremote.password.template b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management/jmxremote.password.template
new file mode 100644
index 00000000..a7e7daac
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management/jmxremote.password.template
@@ -0,0 +1,64 @@
+# ----------------------------------------------------------------------
+# Template for jmxremote.password
+#
+# o Copy this template to jmxremote.password
+# o Set the user/password entries in jmxremote.password
+# o Change the permission of jmxremote.password to read-only
+# by the owner.
+#
+# See below for the location of jmxremote.password file.
+# ----------------------------------------------------------------------
+
+##############################################################
+# Password File for Remote JMX Monitoring
+##############################################################
+#
+# Password file for Remote JMX API access to monitoring. This
+# file defines the different roles and their passwords. The access
+# control file (jmxremote.access by default) defines the allowed
+# access for each role. To be functional, a role must have an entry
+# in both the password and the access files.
+#
+# Default location of this file is $JRE/lib/management/jmxremote.password
+# You can specify an alternate location by specifying a property in
+# the management config file $JRE/lib/management/management.properties
+# or by specifying a system property (See that file for details).
+
+
+##############################################################
+# File permissions of the jmxremote.password file
+##############################################################
+# Since there are cleartext passwords stored in this file,
+# this file must be readable by ONLY the owner,
+# otherwise the program will exit with an error.
+#
+# The file format for password and access files is syntactically the same
+# as the Properties file format. The syntax is described in the Javadoc
+# for java.util.Properties.load.
+# Typical password file has multiple lines, where each line is blank,
+# a comment (like this one), or a password entry.
+#
+#
+# A password entry consists of a role name and an associated
+# password. The role name is any string that does not itself contain
+# spaces or tabs. The password is again any string that does not
+# contain spaces or tabs. Note that passwords appear in the clear in
+# this file, so it is a good idea not to use valuable passwords.
+#
+# A given role should have at most one entry in this file. If a role
+# has no entry, it has no access.
+# If multiple entries are found for the same role name, then the last one
+# is used.
+#
+# In a typical installation, this file can be read by anybody on the
+# local machine, and possibly by people on other machines.
+# For # security, you should either restrict the access to this file,
+# or specify another, less accessible file in the management config file
+# as described above.
+#
+# Following are two commented-out entries. The "measureRole" role has
+# password "QED". The "controlRole" role has password "R&D".
+#
+# monitorRole QED
+# controlRole R&D
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management/management.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management/management.properties
new file mode 100644
index 00000000..70efa2ee
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management/management.properties
@@ -0,0 +1,331 @@
+#####################################################################
+# Default Configuration File for Java Platform Management
+#####################################################################
+#
+# The Management Configuration file (in java.util.Properties format)
+# will be read if one of the following system properties is set:
+# -Dcom.sun.management.jmxremote.port=
+# or -Dcom.sun.management.snmp.port=
+# or -Dcom.sun.management.config.file=
+#
+# The default Management Configuration file is:
+#
+# $JRE/lib/management/management.properties
+#
+# Another location for the Management Configuration File can be specified
+# by the following property on the Java command line:
+#
+# -Dcom.sun.management.config.file=
+#
+# If -Dcom.sun.management.config.file= is set, the port
+# number for the management agent can be specified in the config file
+# using the following lines:
+#
+# ################ Management Agent Port #########################
+#
+# For setting the JMX RMI agent port use the following line
+# com.sun.management.jmxremote.port=
+#
+# For setting the SNMP agent port use the following line
+# com.sun.management.snmp.port=
+
+#####################################################################
+# Optional Instrumentation
+#####################################################################
+#
+# By default only the basic instrumentation with low overhead is on.
+# The following properties allow to selectively turn on optional
+# instrumentation which are off by default and may have some
+# additional overhead.
+#
+# com.sun.management.enableThreadContentionMonitoring
+#
+# This option enables thread contention monitoring if the
+# Java virtual machine supports such instrumentation.
+# Refer to the specification for the java.lang.management.ThreadMBean
+# interface - see isThreadContentionMonitoringSupported() method.
+#
+
+# To enable thread contention monitoring, uncomment the following line
+# com.sun.management.enableThreadContentionMonitoring
+
+#####################################################################
+# SNMP Management Properties
+#####################################################################
+#
+# If the system property -Dcom.sun.management.snmp.port=
+# is set then
+# - The SNMP agent (with the Java virtual machine MIB) is started
+# that listens on the specified port for incoming SNMP requests.
+# - the following properties for read for SNMP management.
+#
+# The configuration can be specified only at startup time.
+# Later changes to the above system property (e.g. via setProperty method), this
+# config file, or the ACL file has no effect to the running SNMP agent.
+#
+
+#
+# ##################### SNMP Trap Port #########################
+#
+# com.sun.management.snmp.trap=
+# Specifies the remote port number at which managers are expected
+# to listen for trap. For each host defined in the ACL file,
+# the SNMP agent will send traps at :
+# Default for this property is 162.
+#
+
+# To set port for sending traps to a different port use the following line
+# com.sun.management.snmp.trap=
+
+#
+# ################ SNMP listen interface #########################
+#
+# com.sun.management.snmp.interface=
+# Specifies the local interface on which the SNMP agent will bind.
+# This is useful when running on machines which have several
+# interfaces defined. It makes it possible to listen to a specific
+# subnet accessible through that interface.
+# Default for this property is "localhost".
+#
+# The format of the value for that property is any string accepted
+# by java.net.InetAddress.getByName(String).
+#
+
+# For restricting the port on which SNMP agent listens use the following line
+# com.sun.management.snmp.interface=
+
+#
+# #################### SNMP ACL file #########################
+#
+# com.sun.management.snmp.acl=true|false
+# Default for this property is true. (Case for true/false ignored)
+# If this property is specified as false then the ACL file
+# is not checked: all manager hosts are allowed all access.
+#
+
+# For SNMP without checking ACL file uncomment the following line
+# com.sun.management.snmp.acl=false
+
+#
+# com.sun.management.snmp.acl.file=filepath
+# Specifies location for ACL file
+# This is optional - default location is
+# $JRE/lib/management/snmp.acl
+#
+# If the property "com.sun.management.snmp.acl" is set to false,
+# then this property and the ACL file are ignored.
+# Otherwise the ACL file must exist and be in the valid format.
+# If the ACL file is empty or non existent then no access is allowed.
+#
+# The SNMP agent will read the ACL file at startup time.
+# Modification to the ACL file has no effect to any running SNMP
+# agents which read that ACL file at startup.
+#
+
+# For a non-default acl file location use the following line
+# com.sun.management.snmp.acl.file=filepath
+
+#####################################################################
+# RMI Management Properties
+#####################################################################
+#
+# If system property -Dcom.sun.management.jmxremote.port=
+# is set then
+# - A MBean server is started
+# - JRE Platform MBeans are registered in the MBean server
+# - RMI connector is published in a private readonly registry at
+# specified port using a well known name, "jmxrmi"
+# - the following properties are read for JMX remote management.
+#
+# The configuration can be specified only at startup time.
+# Later changes to above system property (e.g. via setProperty method),
+# this config file, the password file, or the access file have no effect to the
+# running MBean server, the connector, or the registry.
+#
+
+#
+# ########## RMI connector settings for local management ##########
+#
+# com.sun.management.jmxremote.local.only=true|false
+# Default for this property is true. (Case for true/false ignored)
+# If this property is specified as true then the local JMX RMI connector
+# server will only accept connection requests from clients running on
+# the host where the out-of-the-box JMX management agent is running.
+# In order to ensure backwards compatibility this property could be
+# set to false. However, deploying the local management agent in this
+# way is discouraged because the local JMX RMI connector server will
+# accept connection requests from any client either local or remote.
+# For remote management the remote JMX RMI connector server should
+# be used instead with authentication and SSL/TLS encryption enabled.
+#
+
+# For allowing the local management agent accept local
+# and remote connection requests use the following line
+# com.sun.management.jmxremote.local.only=false
+
+#
+# ###################### RMI SSL #############################
+#
+# com.sun.management.jmxremote.ssl=true|false
+# Default for this property is true. (Case for true/false ignored)
+# If this property is specified as false then SSL is not used.
+#
+
+# For RMI monitoring without SSL use the following line
+# com.sun.management.jmxremote.ssl=false
+
+# com.sun.management.jmxremote.ssl.config.file=filepath
+# Specifies the location of the SSL configuration file. A properties
+# file can be used to supply the keystore and truststore location and
+# password settings thus avoiding to pass them as cleartext in the
+# command-line.
+#
+# The current implementation of the out-of-the-box management agent will
+# look up and use the properties specified below to configure the SSL
+# keystore and truststore, if present:
+# javax.net.ssl.keyStore=
+# javax.net.ssl.keyStorePassword=
+# javax.net.ssl.trustStore=
+# javax.net.ssl.trustStorePassword=
+# Any other properties in the file will be ignored. This will allow us
+# to extend the property set in the future if required by the default
+# SSL implementation.
+#
+# If the property "com.sun.management.jmxremote.ssl" is set to false,
+# then this property is ignored.
+#
+
+# For supplying the keystore settings in a file use the following line
+# com.sun.management.jmxremote.ssl.config.file=filepath
+
+# com.sun.management.jmxremote.ssl.enabled.cipher.suites=
+# The value of this property is a string that is a comma-separated list
+# of SSL/TLS cipher suites to enable. This property can be specified in
+# conjunction with the previous property "com.sun.management.jmxremote.ssl"
+# in order to control which particular SSL/TLS cipher suites are enabled
+# for use by accepted connections. If this property is not specified then
+# the SSL/TLS RMI Server Socket Factory uses the SSL/TLS cipher suites that
+# are enabled by default.
+#
+
+# com.sun.management.jmxremote.ssl.enabled.protocols=
+# The value of this property is a string that is a comma-separated list
+# of SSL/TLS protocol versions to enable. This property can be specified in
+# conjunction with the previous property "com.sun.management.jmxremote.ssl"
+# in order to control which particular SSL/TLS protocol versions are
+# enabled for use by accepted connections. If this property is not
+# specified then the SSL/TLS RMI Server Socket Factory uses the SSL/TLS
+# protocol versions that are enabled by default.
+#
+
+# com.sun.management.jmxremote.ssl.need.client.auth=true|false
+# Default for this property is false. (Case for true/false ignored)
+# If this property is specified as true in conjunction with the previous
+# property "com.sun.management.jmxremote.ssl" then the SSL/TLS RMI Server
+# Socket Factory will require client authentication.
+#
+
+# For RMI monitoring with SSL client authentication use the following line
+# com.sun.management.jmxremote.ssl.need.client.auth=true
+
+# com.sun.management.jmxremote.registry.ssl=true|false
+# Default for this property is false. (Case for true/false ignored)
+# If this property is specified as true then the RMI registry used
+# to bind the RMIServer remote object is protected with SSL/TLS
+# RMI Socket Factories that can be configured with the properties:
+# com.sun.management.jmxremote.ssl.config.file
+# com.sun.management.jmxremote.ssl.enabled.cipher.suites
+# com.sun.management.jmxremote.ssl.enabled.protocols
+# com.sun.management.jmxremote.ssl.need.client.auth
+# If the two properties below are true at the same time, i.e.
+# com.sun.management.jmxremote.ssl=true
+# com.sun.management.jmxremote.registry.ssl=true
+# then the RMIServer remote object and the RMI registry are
+# both exported with the same SSL/TLS RMI Socket Factories.
+#
+
+# For using an SSL/TLS protected RMI registry use the following line
+# com.sun.management.jmxremote.registry.ssl=true
+
+#
+# ################ RMI User authentication ################
+#
+# com.sun.management.jmxremote.authenticate=true|false
+# Default for this property is true. (Case for true/false ignored)
+# If this property is specified as false then no authentication is
+# performed and all users are allowed all access.
+#
+
+# For RMI monitoring without any checking use the following line
+# com.sun.management.jmxremote.authenticate=false
+
+#
+# ################ RMI Login configuration ###################
+#
+# com.sun.management.jmxremote.login.config=
+# Specifies the name of a JAAS login configuration entry to use when
+# authenticating users of RMI monitoring.
+#
+# Setting this property is optional - the default login configuration
+# specifies a file-based authentication that uses the password file.
+#
+# When using this property to override the default login configuration
+# then the named configuration entry must be in a file that gets loaded
+# by JAAS. In addition, the login module(s) specified in the configuration
+# should use the name and/or password callbacks to acquire the user's
+# credentials. See the NameCallback and PasswordCallback classes in the
+# javax.security.auth.callback package for more details.
+#
+# If the property "com.sun.management.jmxremote.authenticate" is set to
+# false, then this property and the password & access files are ignored.
+#
+
+# For a non-default login configuration use the following line
+# com.sun.management.jmxremote.login.config=
+
+#
+# ################ RMI Password file location ##################
+#
+# com.sun.management.jmxremote.password.file=filepath
+# Specifies location for password file
+# This is optional - default location is
+# $JRE/lib/management/jmxremote.password
+#
+# If the property "com.sun.management.jmxremote.authenticate" is set to
+# false, then this property and the password & access files are ignored.
+# Otherwise the password file must exist and be in the valid format.
+# If the password file is empty or non-existent then no access is allowed.
+#
+
+# For a non-default password file location use the following line
+# com.sun.management.jmxremote.password.file=filepath
+
+#
+# ################ RMI Access file location #####################
+#
+# com.sun.management.jmxremote.access.file=filepath
+# Specifies location for access file
+# This is optional - default location is
+# $JRE/lib/management/jmxremote.access
+#
+# If the property "com.sun.management.jmxremote.authenticate" is set to
+# false, then this property and the password & access files are ignored.
+# Otherwise, the access file must exist and be in the valid format.
+# If the access file is empty or non-existent then no access is allowed.
+#
+
+# For a non-default password file location use the following line
+# com.sun.management.jmxremote.access.file=filepath
+#
+
+# ################ Management agent listen interface #########################
+#
+# com.sun.management.jmxremote.host=
+# Specifies the local interface on which the JMX RMI agent will bind.
+# This is useful when running on machines which have several
+# interfaces defined. It makes it possible to listen to a specific
+# subnet accessible through that interface.
+#
+# The format of the value for that property is any string accepted
+# by java.net.InetAddress.getByName(String).
+#
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management/snmp.acl.template b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management/snmp.acl.template
new file mode 100644
index 00000000..0e766764
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/management/snmp.acl.template
@@ -0,0 +1,110 @@
+# ----------------------------------------------------------------------
+# Template for SNMP Access Control List File
+#
+# o Copy this template to snmp.acl
+# o Set access control for SNMP support
+# o Change the permission of snmp.acl to be read-only
+# by the owner.
+#
+# See below for the location of snmp.acl file.
+# ----------------------------------------------------------------------
+
+############################################################
+# SNMP Access Control List File
+############################################################
+#
+# Default location of this file is $JRE/lib/management/snmp.acl.
+# You can specify an alternate location by specifying a property in
+# the management config file $JRE/lib/management/management.properties
+# or by specifying a system property (See that file for details).
+#
+
+
+##############################################################
+# File permissions of the snmp.acl file
+##############################################################
+#
+# Since there are cleartext community strings stored in this file,
+# this ACL file must be readable by ONLY the owner,
+# otherwise the program will exit with an error.
+#
+##############################################################
+# Format of the acl group
+##############################################################
+#
+# communities: a list of SNMP community strings to which the
+# access control applies separated by commas.
+#
+# access: either "read-only" or "read-write".
+#
+# managers: a list of hosts to be granted the access rights.
+# Each can be expressed as any one of the following:
+# - hostname: hubble
+# - ip v4 and v6 addresses: 123.456.789.12 , fe80::a00:20ff:fe9b:ea82
+# - ip v4 and v6 netmask prefix notation: 123.456.789.0/24,
+# fe80::a00:20ff:fe9b:ea82/64
+# see RFC 2373 (http://www.ietf.org/rfc/rfc2373.txt)
+#
+# An example of two community groups for multiple hosts:
+# acl = {
+# {
+# communities = public, private
+# access = read-only
+# managers = hubble, snowbell, nanak
+# }
+# {
+# communities = jerry
+# access = read-write
+# managers = hubble, telescope
+# }
+# }
+#
+##############################################################
+# Format of the trap group
+##############################################################
+#
+# trap-community: a single SNMP community string that will be included
+# in the traps sent to the hosts.
+#
+# hosts: a list of hosts to which the SNMP agent will send traps.
+#
+# An example of two trap community definitions for multiple hosts:
+# trap = {
+# {
+# trap-community = public
+# hosts = hubble, snowbell
+# }
+# {
+# trap-community = private
+# hosts = telescope
+# }
+# }
+#
+############################################################
+#
+# Update the community strings (public and private) below
+# before copying this template file
+#
+# Common SNMP ACL Example
+# ------------------------
+#
+# o Only localhost can connect, and access rights
+# are limited to read-only
+# o Traps are sent to localhost only
+#
+#
+# acl = {
+# {
+# communities = public, private
+# access = read-only
+# managers = localhost
+# }
+# }
+#
+#
+# trap = {
+# {
+# trap-community = public
+# hosts = localhost
+# }
+# }
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/meta-index b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/meta-index
new file mode 100644
index 00000000..c3a40a00
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/meta-index
@@ -0,0 +1,85 @@
+% VERSION 2
+% WARNING: this file is auto-generated; do not edit
+% UNSUPPORTED: this file and its format may change and/or
+% may be removed in a future release
+# charsets.jar
+sun/awt
+sun/nio
+! jce.jar
+javax/crypto
+sun/security
+! jsse.jar
+com/sun/net/
+sun/security
+! management-agent.jar
+@ resources.jar
+META-INF/services/javax.sound.sampled.spi.AudioFileWriter
+com/sun/imageio/
+sun/print
+META-INF/mimetypes.default
+META-INF/services/javax.sound.midi.spi.MidiDeviceProvider
+com/sun/java/util/jar/pack/
+javax/swing
+META-INF/services/sun.java2d.cmm.CMMServiceProvider
+META-INF/services/javax.sound.midi.spi.SoundbankReader
+META-INF/mailcap.default
+META-INF/services/javax.print.PrintServiceLookup
+com/sun/java/swing/
+META-INF/services/javax.sound.sampled.spi.MixerProvider
+META-INF/services/javax.sound.midi.spi.MidiFileWriter
+META-INF/services/sun.util.spi.XmlPropertiesProvider
+javax/xml
+sun/net
+META-INF/services/javax.sound.sampled.spi.FormatConversionProvider
+META-INF/services/sun.java2d.pipe.RenderingEngine
+com/sun/jndi/
+javax/sql
+com/sun/org/
+java/lang
+sun/text
+META-INF/services/com.sun.tools.internal.xjc.Plugin
+sun/rmi
+META-INF/services/javax.sound.midi.spi.MidiFileReader
+META-INF/services/javax.sound.sampled.spi.AudioFileReader
+META-INF/services/javax.print.StreamPrintServiceFactory
+com/sun/corba/
+com/sun/rowset/
+com/sun/xml/
+META-INF/services/com.sun.tools.internal.ws.wscompile.Plugin
+! rt.jar
+com/sun/imageio/
+com/sun/rmi/
+com/sun/media/
+com/sun/security/
+com/sun/java_cup/
+com/oracle/
+org/ietf/
+com/sun/beans/
+com/sun/java/util/jar/pack/
+com/sun/naming/
+com/sun/management/
+com/sun/istack/
+java/
+com/sun/accessibility/
+sun/
+com/sun/java/swing/
+com/sun/swing/
+com/sun/demo/
+com/sun/nio/
+com/sun/jmx/
+com/sun/java/browser/
+org/omg/
+com/sun/awt/
+com/sun/jndi/
+com/sun/tracing/
+org/w3c/
+com/sun/org/
+jdk/
+com/sun/net/
+com/sun/activation/
+javax/
+org/jcp/
+org/xml/
+com/sun/corba/
+com/sun/rowset/
+com/sun/xml/
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/net.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/net.properties
new file mode 100644
index 00000000..a541eef9
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/net.properties
@@ -0,0 +1,121 @@
+############################################################
+# Default Networking Configuration File
+#
+# This file may contain default values for the networking system properties.
+# These values are only used when the system properties are not specified
+# on the command line or set programatically.
+# For now, only the various proxy settings can be configured here.
+############################################################
+
+# Whether or not the DefaultProxySelector will default to System Proxy
+# settings when they do exist.
+# Set it to 'true' to enable this feature and check for platform
+# specific proxy settings
+# Note that the system properties that do explicitely set proxies
+# (like http.proxyHost) do take precedence over the system settings
+# even if java.net.useSystemProxies is set to true.
+
+java.net.useSystemProxies=false
+
+#------------------------------------------------------------------------
+# Proxy configuration for the various protocol handlers.
+# DO NOT uncomment these lines if you have set java.net.useSystemProxies
+# to true as the protocol specific properties will take precedence over
+# system settings.
+#------------------------------------------------------------------------
+
+# HTTP Proxy settings. proxyHost is the name of the proxy server
+# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default
+# value is 80) and nonProxyHosts is a '|' separated list of hostnames which
+# should be accessed directly, ignoring the proxy server (default value is
+# localhost & 127.0.0.1).
+#
+# http.proxyHost=
+# http.proxyPort=80
+http.nonProxyHosts=localhost|127.*|[::1]
+#
+# HTTPS Proxy Settings. proxyHost is the name of the proxy server
+# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default
+# value is 443). The HTTPS protocol handlers uses the http nonProxyHosts list.
+#
+# https.proxyHost=
+# https.proxyPort=443
+#
+# FTP Proxy settings. proxyHost is the name of the proxy server
+# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default
+# value is 80) and nonProxyHosts is a '|' separated list of hostnames which
+# should be accessed directly, ignoring the proxy server (default value is
+# localhost & 127.0.0.1).
+#
+# ftp.proxyHost=
+# ftp.proxyPort=80
+ftp.nonProxyHosts=localhost|127.*|[::1]
+#
+# Gopher Proxy settings. proxyHost is the name of the proxy server
+# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default
+# value is 80)
+#
+# gopher.proxyHost=
+# gopher.proxyPort=80
+#
+# Socks proxy settings. socksProxyHost is the name of the proxy server
+# (e.g. socks.domain.com), socksProxyPort is the port number to use
+# (default value is 1080)
+#
+# socksProxyHost=
+# socksProxyPort=1080
+#
+# HTTP Keep Alive settings. remainingData is the maximum amount of data
+# in kilobytes that will be cleaned off the underlying socket so that it
+# can be reused (default value is 512K), queuedConnections is the maximum
+# number of Keep Alive connections to be on the queue for clean up (default
+# value is 10).
+# http.KeepAlive.remainingData=512
+# http.KeepAlive.queuedConnections=10
+
+# Authentication Scheme restrictions for HTTP and HTTPS.
+#
+# In some environments certain authentication schemes may be undesirable
+# when proxying HTTP or HTTPS. For example, "Basic" results in effectively the
+# cleartext transmission of the user's password over the physical network.
+# This section describes the mechanism for disabling authentication schemes
+# based on the scheme name. Disabled schemes will be treated as if they are not
+# supported by the implementation.
+#
+# The 'jdk.http.auth.tunneling.disabledSchemes' property lists the authentication
+# schemes that will be disabled when tunneling HTTPS over a proxy, HTTP CONNECT.
+# The 'jdk.http.auth.proxying.disabledSchemes' property lists the authentication
+# schemes that will be disabled when proxying HTTP.
+#
+# In both cases the property is a comma-separated list of, case-insensitive,
+# authentication scheme names, as defined by their relevant RFCs. An
+# implementation may, but is not required to, support common schemes whose names
+# include: 'Basic', 'Digest', 'NTLM', 'Kerberos', 'Negotiate'. A scheme that
+# is not known, or not supported, by the implementation is ignored.
+#
+# Note: This property is currently used by the JDK Reference implementation. It
+# is not guaranteed to be examined and used by other implementations.
+#
+#jdk.http.auth.proxying.disabledSchemes=
+jdk.http.auth.tunneling.disabledSchemes=Basic
+
+#
+# Transparent NTLM HTTP authentication mode on Windows. Transparent authentication
+# can be used for the NTLM scheme, where the security credentials based on the
+# currently logged in user's name and password can be obtained directly from the
+# operating system, without prompting the user. This property has three possible
+# values which regulate the behavior as shown below. Other unrecognized values
+# are handled the same as 'disabled'. Note, that NTLM is not considered to be a
+# strongly secure authentication scheme and care should be taken before enabling
+# this mechanism.
+#
+# Transparent authentication never used.
+#jdk.http.ntlm.transparentAuth=disabled
+#
+# Enabled for all hosts.
+#jdk.http.ntlm.transparentAuth=allHosts
+#
+# Enabled for hosts that are trusted in Windows Internet settings
+#jdk.http.ntlm.transparentAuth=trustedHosts
+#
+jdk.http.ntlm.transparentAuth=disabled
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/psfont.properties.ja b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/psfont.properties.ja
new file mode 100644
index 00000000..d17cf40d
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/psfont.properties.ja
@@ -0,0 +1,119 @@
+#
+#
+# Copyright (c) 1996, 2000, Oracle and/or its affiliates. All rights reserved.
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# This code is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License version 2 only, as
+# published by the Free Software Foundation. Oracle designates this
+# particular file as subject to the "Classpath" exception as provided
+# by Oracle in the LICENSE file that accompanied this code.
+#
+# This code is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+# version 2 for more details (a copy is included in the LICENSE file that
+# accompanied this code).
+#
+# You should have received a copy of the GNU General Public License version
+# 2 along with this work; if not, write to the Free Software Foundation,
+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+# or visit www.oracle.com if you need additional information or have any
+# questions.
+#
+
+#
+# Japanese PostScript printer property file
+#
+font.num=16
+#
+serif=serif
+timesroman=serif
+sansserif=sansserif
+helvetica=sansserif
+monospaced=monospaced
+courier=monospaced
+dialog=sansserif
+dialoginput=monospaced
+#
+serif.latin1.plain=Times-Roman
+serif.latin1.italic=Times-Italic
+serif.latin1.bolditalic=Times-BoldItalic
+serif.latin1.bold=Times-Bold
+#
+sansserif.latin1.plain=Helvetica
+sansserif.latin1.italic=Helvetica-Oblique
+sansserif.latin1.bolditalic=Helvetica-BoldOblique
+sansserif.latin1.bold=Helvetica-Bold
+#
+monospaced.latin1.plain=Courier
+monospaced.latin1.italic=Courier-Oblique
+monospaced.latin1.bolditalic=Courier-BoldOblique
+monospaced.latin1.bold=Courier-Bold
+#
+serif.x11jis0208.plain=Ryumin-Light-H
+serif.x11jis0208.italic=Ryumin-Light-H
+serif.x11jis0208.bolditalic=Ryumin-Light-H
+serif.x11jis0208.bold=Ryumin-Light-H
+#
+sansserif.x11jis0208.plain=GothicBBB-Medium-H
+sansserif.x11jis0208.italic=GothicBBB-Medium-H
+sansserif.x11jis0208.bolditalic=GothicBBB-Medium-H
+sansserif.x11jis0208.bold=GothicBBB-Medium-H
+#
+monospaced.x11jis0208.plain=GothicBBB-Medium-H
+monospaced.x11jis0208.italic=GothicBBB-Medium-H
+monospaced.x11jis0208.bolditalic=GothicBBB-Medium-H
+monospaced.x11jis0208.bold=GothicBBB-Medium-H
+#
+serif.x11jis0201.plain=Ryumin-Light.Hankaku
+serif.x11jis0201.italic=Ryumin-Light.Hankaku
+serif.x11jis0201.bolditalic=Ryumin-Light.Hankaku
+serif.x11jis0201.bold=Ryumin-Light.Hankaku
+#
+sansserif.x11jis0201.plain=GothicBBB-Medium.Hankaku
+sansserif.x11jis0201.italic=GothicBBB-Medium.Hankaku
+sansserif.x11jis0201.bolditalic=GothicBBB-Medium.Hankaku
+sansserif.x11jis0201.bold=GothicBBB-Medium.Hankaku
+#
+monospaced.x11jis0201.plain=GothicBBB-Medium.Hankaku
+monospaced.x11jis0201.italic=GothicBBB-Medium.Hankaku
+monospaced.x11jis0201.bolditalic=GothicBBB-Medium.Hankaku
+monospaced.x11jis0201.bold=GothicBBB-Medium.Hankaku
+#
+Helvetica=0
+Helvetica-Bold=1
+Helvetica-Oblique=2
+Helvetica-BoldOblique=3
+Times-Roman=4
+Times-Bold=5
+Times-Italic=6
+Times-BoldItalic=7
+Courier=8
+Courier-Bold=9
+Courier-Oblique=10
+Courier-BoldOblique=11
+GothicBBB-Medium-H=12
+Ryumin-Light-H=13
+GothicBBB-Medium.Hankaku=14
+Ryumin-Light.Hankaku=15
+#
+font.0=Helvetica ISOF
+font.1=Helvetica-Bold ISOF
+font.2=Helvetica-Oblique ISOF
+font.3=Helvetica-BoldOblique ISOF
+font.4=Times-Roman ISOF
+font.5=Times-Bold ISOF
+font.6=Times-Italic ISOF
+font.7=Times-BoldItalic ISOF
+font.8=Courier ISOF
+font.9=Courier-Bold ISOF
+font.10=Courier-Oblique ISOF
+font.11=Courier-BoldOblique ISOF
+font.12=GothicBBB-Medium-H findfont
+font.13=Ryumin-Light-H findfont
+font.14=GothicBBB-Medium.Hankaku findfont
+font.15=Ryumin-Light.Hankaku findfont
+#
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/psfontj2d.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/psfontj2d.properties
new file mode 100644
index 00000000..5eb2c4b8
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/psfontj2d.properties
@@ -0,0 +1,323 @@
+#
+#
+# Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved.
+# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+#
+# This code is free software; you can redistribute it and/or modify it
+# under the terms of the GNU General Public License version 2 only, as
+# published by the Free Software Foundation. Oracle designates this
+# particular file as subject to the "Classpath" exception as provided
+# by Oracle in the LICENSE file that accompanied this code.
+#
+# This code is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+# version 2 for more details (a copy is included in the LICENSE file that
+# accompanied this code).
+#
+# You should have received a copy of the GNU General Public License version
+# 2 along with this work; if not, write to the Free Software Foundation,
+# Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
+#
+# Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
+# or visit www.oracle.com if you need additional information or have any
+# questions.
+
+#
+# PostScript printer property file for Java 2D printing.
+#
+# WARNING: This is an internal implementation file, not a public file.
+# Any customisation or reliance on the existence of this file and its
+# contents or syntax is discouraged and unsupported.
+# It may be incompatibly changed or removed without any notice.
+#
+#
+font.num=35
+#
+# Legacy logical font family names and logical font aliases should all
+# map to the primary logical font names.
+#
+serif=serif
+times=serif
+timesroman=serif
+sansserif=sansserif
+helvetica=sansserif
+dialog=sansserif
+dialoginput=monospaced
+monospaced=monospaced
+courier=monospaced
+#
+# Next, physical fonts which can be safely mapped to standard postscript fonts
+# These keys generally map to a value which is the same as the key, so
+# the key/value is just a way to say the font has a mapping.
+# Sometimes however we map more than one screen font to the same PS font.
+#
+avantgarde=avantgarde_book
+avantgarde_book=avantgarde_book
+avantgarde_demi=avantgarde_demi
+avantgarde_book_oblique=avantgarde_book_oblique
+avantgarde_demi_oblique=avantgarde_demi_oblique
+#
+itcavantgarde=avantgarde_book
+itcavantgarde=avantgarde_book
+itcavantgarde_demi=avantgarde_demi
+itcavantgarde_oblique=avantgarde_book_oblique
+itcavantgarde_demi_oblique=avantgarde_demi_oblique
+#
+bookman=bookman_light
+bookman_light=bookman_light
+bookman_demi=bookman_demi
+bookman_light_italic=bookman_light_italic
+bookman_demi_italic=bookman_demi_italic
+#
+# Exclude "helvetica" on its own as that's a legacy name for a logical font
+helvetica_bold=helvetica_bold
+helvetica_oblique=helvetica_oblique
+helvetica_bold_oblique=helvetica_bold_oblique
+#
+itcbookman_light=bookman_light
+itcbookman_demi=bookman_demi
+itcbookman_light_italic=bookman_light_italic
+itcbookman_demi_italic=bookman_demi_italic
+#
+# Exclude "courier" on its own as that's a legacy name for a logical font
+courier_bold=courier_bold
+courier_oblique=courier_oblique
+courier_bold_oblique=courier_bold_oblique
+#
+courier_new=courier
+courier_new_bold=courier_bold
+#
+monotype_century_schoolbook=newcenturyschoolbook
+monotype_century_schoolbook_bold=newcenturyschoolbook_bold
+monotype_century_schoolbook_italic=newcenturyschoolbook_italic
+monotype_century_schoolbook_bold_italic=newcenturyschoolbook_bold_italic
+#
+newcenturyschoolbook=newcenturyschoolbook
+newcenturyschoolbook_bold=newcenturyschoolbook_bold
+newcenturyschoolbook_italic=newcenturyschoolbook_italic
+newcenturyschoolbook_bold_italic=newcenturyschoolbook_bold_italic
+#
+palatino=palatino
+palatino_bold=palatino_bold
+palatino_italic=palatino_italic
+palatino_bold_italic=palatino_bold_italic
+#
+# Exclude "times" on its own as that's a legacy name for a logical font
+times_bold=times_roman_bold
+times_italic=times_roman_italic
+times_bold_italic=times_roman_bold_italic
+#
+times_roman=times_roman
+times_roman_bold=times_roman_bold
+times_roman_italic=times_roman_italic
+times_roman_bold_italic=times_roman_bold_italic
+#
+times_new_roman=times_roman
+times_new_roman_bold=times_roman_bold
+times_new_roman_italic=times_roman_italic
+times_new_roman_bold_italic=times_roman_bold_italic
+#
+zapfchancery_italic=zapfchancery_italic
+itczapfchancery_italic=zapfchancery_italic
+#
+# Next the mapping of the font name + charset + style to Postscript font name
+# for the logical fonts.
+#
+serif.latin1.plain=Times-Roman
+serif.latin1.bold=Times-Bold
+serif.latin1.italic=Times-Italic
+serif.latin1.bolditalic=Times-BoldItalic
+serif.symbol.plain=Symbol
+serif.dingbats.plain=ZapfDingbats
+serif.symbol.bold=Symbol
+serif.dingbats.bold=ZapfDingbats
+serif.symbol.italic=Symbol
+serif.dingbats.italic=ZapfDingbats
+serif.symbol.bolditalic=Symbol
+serif.dingbats.bolditalic=ZapfDingbats
+#
+sansserif.latin1.plain=Helvetica
+sansserif.latin1.bold=Helvetica-Bold
+sansserif.latin1.italic=Helvetica-Oblique
+sansserif.latin1.bolditalic=Helvetica-BoldOblique
+sansserif.symbol.plain=Symbol
+sansserif.dingbats.plain=ZapfDingbats
+sansserif.symbol.bold=Symbol
+sansserif.dingbats.bold=ZapfDingbats
+sansserif.symbol.italic=Symbol
+sansserif.dingbats.italic=ZapfDingbats
+sansserif.symbol.bolditalic=Symbol
+sansserif.dingbats.bolditalic=ZapfDingbats
+#
+monospaced.latin1.plain=Courier
+monospaced.latin1.bold=Courier-Bold
+monospaced.latin1.italic=Courier-Oblique
+monospaced.latin1.bolditalic=Courier-BoldOblique
+monospaced.symbol.plain=Symbol
+monospaced.dingbats.plain=ZapfDingbats
+monospaced.symbol.bold=Symbol
+monospaced.dingbats.bold=ZapfDingbats
+monospaced.symbol.italic=Symbol
+monospaced.dingbats.italic=ZapfDingbats
+monospaced.symbol.bolditalic=Symbol
+monospaced.dingbats.bolditalic=ZapfDingbats
+#
+# Next the mapping of the font name + charset + style to Postscript font name
+# for the physical fonts. Since these always report style as plain, the
+# style key is always plain. So we map using the face name to the correct
+# style for the postscript font. This is possible since the face names can
+# be replied upon to be different for each style.
+# However an application may try to create a Font applying a style to an
+# physical name. We want to map to the correct Postscript font there too
+# if possible but we do not map cases where the application tries to
+# augment a style (eg ask for a bold version of a bold font)
+# Defer to the 2D package to attempt create an artificially styled version
+#
+avantgarde_book.latin1.plain=AvantGarde-Book
+avantgarde_demi.latin1.plain=AvantGarde-Demi
+avantgarde_book_oblique.latin1.plain=AvantGarde-BookOblique
+avantgarde_demi_oblique.latin1.plain=AvantGarde-DemiOblique
+#
+avantgarde_book.latin1.bold=AvantGarde-Demi
+avantgarde_book.latin1.italic=AvantGarde-BookOblique
+avantgarde_book.latin1.bolditalic=AvantGarde-DemiOblique
+avantgarde_demi.latin1.italic=AvantGarde-DemiOblique
+avantgarde_book_oblique.latin1.bold=AvantGarde-DemiOblique
+#
+bookman_light.latin1.plain=Bookman-Light
+bookman_demi.latin1.plain=Bookman-Demi
+bookman_light_italic.latin1.plain=Bookman-LightItalic
+bookman_demi_italic.latin1.plain=Bookman-DemiItalic
+#
+bookman_light.latin1.bold=Bookman-Demi
+bookman_light.latin1.italic=Bookman-LightItalic
+bookman_light.latin1.bolditalic=Bookman-DemiItalic
+bookman_light_bold.latin1.italic=Bookman-DemiItalic
+bookman_light_italic.latin1.bold=Bookman-DemiItalic
+#
+courier.latin1.plain=Courier
+courier_bold.latin1.plain=Courier-Bold
+courier_oblique.latin1.plain=Courier-Oblique
+courier_bold_oblique.latin1.plain=Courier-BoldOblique
+courier.latin1.bold=Courier-Bold
+courier.latin1.italic=Courier-Oblique
+courier.latin1.bolditalic=Courier-BoldOblique
+courier_bold.latin1.italic=Courier-BoldOblique
+courier_italic.latin1.bold=Courier-BoldOblique
+#
+helvetica_bold.latin1.plain=Helvetica-Bold
+helvetica_oblique.latin1.plain=Helvetica-Oblique
+helvetica_bold_oblique.latin1.plain=Helvetica-BoldOblique
+helvetica.latin1.bold=Helvetica-Bold
+helvetica.latin1.italic=Helvetica-Oblique
+helvetica.latin1.bolditalic=Helvetica-BoldOblique
+helvetica_bold.latin1.italic=Helvetica-BoldOblique
+helvetica_italic.latin1.bold=Helvetica-BoldOblique
+#
+newcenturyschoolbook.latin1.plain=NewCenturySchlbk-Roman
+newcenturyschoolbook_bold.latin1.plain=NewCenturySchlbk-Bold
+newcenturyschoolbook_italic.latin1.plain=NewCenturySchlbk-Italic
+newcenturyschoolbook_bold_italic.latin1.plain=NewCenturySchlbk-BoldItalic
+newcenturyschoolbook.latin1.bold=NewCenturySchlbk-Bold
+newcenturyschoolbook.latin1.italic=NewCenturySchlbk-Italic
+newcenturyschoolbook.latin1.bolditalic=NewCenturySchlbk-BoldItalic
+newcenturyschoolbook_bold.latin1.italic=NewCenturySchlbk-BoldItalic
+newcenturyschoolbook_italic.latin1.bold=NewCenturySchlbk-BoldItalic
+#
+palatino.latin1.plain=Palatino-Roman
+palatino_bold.latin1.plain=Palatino-Bold
+palatino_italic.latin1.plain=Palatino-Italic
+palatino_bold_italic.latin1.plain=Palatino-BoldItalic
+palatino.latin1.bold=Palatino-Bold
+palatino.latin1.italic=Palatino-Italic
+palatino.latin1.bolditalic=Palatino-BoldItalic
+palatino_bold.latin1.italic=Palatino-BoldItalic
+palatino_italic.latin1.bold=Palatino-BoldItalic
+#
+times_roman.latin1.plain=Times-Roman
+times_roman_bold.latin1.plain=Times-Bold
+times_roman_italic.latin1.plain=Times-Italic
+times_roman_bold_italic.latin1.plain=Times-BoldItalic
+times_roman.latin1.bold=Times-Bold
+times_roman.latin1.italic=Times-Italic
+times_roman.latin1.bolditalic=Times-BoldItalic
+times_roman_bold.latin1.italic=Times-BoldItalic
+times_roman_italic.latin1.bold=Times-BoldItalic
+#
+zapfchancery_italic.latin1.plain=ZapfChancery-MediumItalic
+#
+# Finally the mappings of PS font names to indexes.
+#
+AvantGarde-Book=0
+AvantGarde-BookOblique=1
+AvantGarde-Demi=2
+AvantGarde-DemiOblique=3
+Bookman-Demi=4
+Bookman-DemiItalic=5
+Bookman-Light=6
+Bookman-LightItalic=7
+Courier=8
+Courier-Bold=9
+Courier-BoldOblique=10
+Courier-Oblique=11
+Helvetica=12
+Helvetica-Bold=13
+Helvetica-BoldOblique=14
+Helvetica-Narrow=15
+Helvetica-Narrow-Bold=16
+Helvetica-Narrow-BoldOblique=17
+Helvetica-Narrow-Oblique=18
+Helvetica-Oblique=19
+NewCenturySchlbk-Bold=20
+NewCenturySchlbk-BoldItalic=21
+NewCenturySchlbk-Italic=22
+NewCenturySchlbk-Roman=23
+Palatino-Bold=24
+Palatino-BoldItalic=25
+Palatino-Italic=26
+Palatino-Roman=27
+Symbol=28
+Times-Bold=29
+Times-BoldItalic=30
+Times-Italic=31
+Times-Roman=32
+ZapfDingbats=33
+ZapfChancery-MediumItalic=34
+#
+font.0=AvantGarde-Book ISOF
+font.1=AvantGarde-BookOblique ISOF
+font.2=AvantGarde-Demi ISOF
+font.3=AvantGarde-DemiOblique ISOF
+font.4=Bookman-Demi ISOF
+font.5=Bookman-DemiItalic ISOF
+font.6=Bookman-Light ISOF
+font.7=Bookman-LightItalic ISOF
+font.8=Courier ISOF
+font.9=Courier-Bold ISOF
+font.10=Courier-BoldOblique ISOF
+font.11=Courier-Oblique ISOF
+font.12=Helvetica ISOF
+font.13=Helvetica-Bold ISOF
+font.14=Helvetica-BoldOblique ISOF
+font.15=Helvetica-Narrow ISOF
+font.16=Helvetica-Narrow-Bold ISOF
+font.17=Helvetica-Narrow-BoldOblique ISOF
+font.18=Helvetica-Narrow-Oblique ISOF
+font.19=Helvetica-Oblique ISOF
+font.20=NewCenturySchlbk-Bold ISOF
+font.21=NewCenturySchlbk-BoldItalic ISOF
+font.22=NewCenturySchlbk-Italic ISOF
+font.23=NewCenturySchlbk-Roman ISOF
+font.24=Palatino-Bold ISOF
+font.25=Palatino-BoldItalic ISOF
+font.26=Palatino-Italic ISOF
+font.27=Palatino-Roman ISOF
+font.28=Symbol findfont
+font.29=Times-Bold ISOF
+font.30=Times-BoldItalic ISOF
+font.31=Times-Italic ISOF
+font.32=Times-Roman ISOF
+font.33=ZapfDingbats findfont
+font.34=ZapfChancery-MediumItalic ISOF
+#
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/resources.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/resources.jar
new file mode 100644
index 00000000..1681ede0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/resources.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/rt.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/rt.jar
new file mode 100644
index 00000000..4a7f9c27
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/rt.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/blacklisted.certs b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/blacklisted.certs
new file mode 100644
index 00000000..e192c1aa
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/blacklisted.certs
@@ -0,0 +1,20 @@
+Algorithm=SHA-256
+14E6D2764A4B06701C6CBC376A253775F79C782FBCB6C0EE6F99DE4BA1024ADD
+31C8FD37DB9B56E708B03D1F01848B068C6DA66F36FB5D82C008C6040FA3E133
+3946901F46B0071E90D78279E82FABABCA177231A704BE72C5B0E8918566EA66
+450F1B421BB05C8609854884559C323319619E8B06B001EA2DCBB74A23AA3BE2
+4CBBF8256BC9888A8007B2F386940A2E394378B0D903CBB3863C5A6394B889CE
+4FEE0163686ECBD65DB968E7494F55D84B25486D438E9DE558D629D28CD4D176
+5E83124D68D24E8E177E306DF643D5EA99C5A94D6FC34B072F7544A1CABB7C7B
+76A45A496031E4DD2D7ED23E8F6FF97DBDEA980BAAC8B0BA94D7EDB551348645
+8A1BD21661C60015065212CC98B1ABB50DFD14C872A208E66BAE890F25C448AF
+9ED8F9B0E8E42A1656B8E1DD18F42BA42DC06FE52686173BA2FC70E756F207DC
+A686FEE577C88AB664D0787ECDFFF035F4806F3DE418DC9E4D516324FFF02083
+B8686723E415534BC0DBD16326F9486F85B0B0799BF6639334E61DAAE67F36CD
+D24566BF315F4E597D6E381C87119FB4198F5E9E2607F5F4AB362EF7E2E7672F
+D3A936E1A7775A45217C8296A1F22AC5631DCDEC45594099E78EEEBBEDCBA967
+DF21016B00FC54F9FE3BC8B039911BB216E9162FAD2FD14D990AB96E951B49BE
+EC30C9C3065A06BB07DC5B1C6B497F370C1CA65C0F30C08E042BA6BCECC78F2C
+F5B6F88F75D391A4B1EB336F9E201239FB6B1377DB8CFA7B84736216E5AFFFD7
+FC02FD48DB92D4DCE6F11679D38354CF750CFC7F584A520EB90BDE80E241F2BD
+FDEDB5BDFCB67411513A61AEE5CB5B5D7C52AF06028EFC996CC1B05B1D6CEA2B
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/cacerts b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/cacerts
new file mode 100644
index 00000000..27064bff
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/cacerts differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/java.policy b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/java.policy
new file mode 100644
index 00000000..59d99a96
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/java.policy
@@ -0,0 +1,51 @@
+
+// Standard extensions get all permissions by default
+
+grant codeBase "file:${{java.ext.dirs}}/*" {
+ permission java.security.AllPermission;
+};
+
+// default permissions granted to all domains
+
+grant {
+ // Allows any thread to stop itself using the java.lang.Thread.stop()
+ // method that takes no argument.
+ // Note that this permission is granted by default only to remain
+ // backwards compatible.
+ // It is strongly recommended that you either remove this permission
+ // from this policy file or further restrict it to code sources
+ // that you specify, because Thread.stop() is potentially unsafe.
+ // See the API specification of java.lang.Thread.stop() for more
+ // information.
+ permission java.lang.RuntimePermission "stopThread";
+
+ // allows anyone to listen on dynamic ports
+ permission java.net.SocketPermission "localhost:0", "listen";
+
+ // "standard" properies that can be read by anyone
+
+ permission java.util.PropertyPermission "java.version", "read";
+ permission java.util.PropertyPermission "java.vendor", "read";
+ permission java.util.PropertyPermission "java.vendor.url", "read";
+ permission java.util.PropertyPermission "java.class.version", "read";
+ permission java.util.PropertyPermission "os.name", "read";
+ permission java.util.PropertyPermission "os.version", "read";
+ permission java.util.PropertyPermission "os.arch", "read";
+ permission java.util.PropertyPermission "file.separator", "read";
+ permission java.util.PropertyPermission "path.separator", "read";
+ permission java.util.PropertyPermission "line.separator", "read";
+
+ permission java.util.PropertyPermission "java.specification.version", "read";
+ permission java.util.PropertyPermission "java.specification.vendor", "read";
+ permission java.util.PropertyPermission "java.specification.name", "read";
+
+ permission java.util.PropertyPermission "java.vm.specification.version", "read";
+ permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
+ permission java.util.PropertyPermission "java.vm.specification.name", "read";
+ permission java.util.PropertyPermission "java.vm.version", "read";
+ permission java.util.PropertyPermission "java.vm.vendor", "read";
+ permission java.util.PropertyPermission "java.vm.name", "read";
+
+ permission java.util.PropertyPermission "sun.security.pkcs11.disableKeyExtraction", "read";
+};
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/java.security b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/java.security
new file mode 100644
index 00000000..2ba7d3e2
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/java.security
@@ -0,0 +1,1040 @@
+#
+# This is the "master security properties file".
+#
+# An alternate java.security properties file may be specified
+# from the command line via the system property
+#
+# -Djava.security.properties=
+#
+# This properties file appends to the master security properties file.
+# If both properties files specify values for the same key, the value
+# from the command-line properties file is selected, as it is the last
+# one loaded.
+#
+# Also, if you specify
+#
+# -Djava.security.properties== (2 equals),
+#
+# then that properties file completely overrides the master security
+# properties file.
+#
+# To disable the ability to specify an additional properties file from
+# the command line, set the key security.overridePropertiesFile
+# to false in the master security properties file. It is set to true
+# by default.
+
+# In this file, various security properties are set for use by
+# java.security classes. This is where users can statically register
+# Cryptography Package Providers ("providers" for short). The term
+# "provider" refers to a package or set of packages that supply a
+# concrete implementation of a subset of the cryptography aspects of
+# the Java Security API. A provider may, for example, implement one or
+# more digital signature algorithms or message digest algorithms.
+#
+# Each provider must implement a subclass of the Provider class.
+# To register a provider in this master security properties file,
+# specify the Provider subclass name and priority in the format
+#
+# security.provider.=
+#
+# This declares a provider, and specifies its preference
+# order n. The preference order is the order in which providers are
+# searched for requested algorithms (when no specific provider is
+# requested). The order is 1-based; 1 is the most preferred, followed
+# by 2, and so on.
+#
+# must specify the subclass of the Provider class whose
+# constructor sets the values of various properties that are required
+# for the Java Security API to look up the algorithms or other
+# facilities implemented by the provider.
+#
+# There must be at least one provider specification in java.security.
+# There is a default provider that comes standard with the JDK. It
+# is called the "SUN" provider, and its Provider subclass
+# named Sun appears in the sun.security.provider package. Thus, the
+# "SUN" provider is registered via the following:
+#
+# security.provider.1=sun.security.provider.Sun
+#
+# (The number 1 is used for the default provider.)
+#
+# Note: Providers can be dynamically registered instead by calls to
+# either the addProvider or insertProviderAt method in the Security
+# class.
+
+#
+# List of providers and their preference orders (see above):
+#
+security.provider.1=sun.security.provider.Sun
+security.provider.2=sun.security.rsa.SunRsaSign
+security.provider.3=sun.security.ec.SunEC
+security.provider.4=com.sun.net.ssl.internal.ssl.Provider
+security.provider.5=com.sun.crypto.provider.SunJCE
+security.provider.6=sun.security.jgss.SunProvider
+security.provider.7=com.sun.security.sasl.Provider
+security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI
+security.provider.9=sun.security.smartcardio.SunPCSC
+security.provider.10=sun.security.mscapi.SunMSCAPI
+
+#
+# Sun Provider SecureRandom seed source.
+#
+# Select the primary source of seed data for the "SHA1PRNG" and
+# "NativePRNG" SecureRandom implementations in the "Sun" provider.
+# (Other SecureRandom implementations might also use this property.)
+#
+# On Unix-like systems (for example, Solaris/Linux/MacOS), the
+# "NativePRNG" and "SHA1PRNG" implementations obtains seed data from
+# special device files such as file:/dev/random.
+#
+# On Windows systems, specifying the URLs "file:/dev/random" or
+# "file:/dev/urandom" will enable the native Microsoft CryptoAPI seeding
+# mechanism for SHA1PRNG.
+#
+# By default, an attempt is made to use the entropy gathering device
+# specified by the "securerandom.source" Security property. If an
+# exception occurs while accessing the specified URL:
+#
+# SHA1PRNG:
+# the traditional system/thread activity algorithm will be used.
+#
+# NativePRNG:
+# a default value of /dev/random will be used. If neither
+# are available, the implementation will be disabled.
+# "file" is the only currently supported protocol type.
+#
+# The entropy gathering device can also be specified with the System
+# property "java.security.egd". For example:
+#
+# % java -Djava.security.egd=file:/dev/random MainClass
+#
+# Specifying this System property will override the
+# "securerandom.source" Security property.
+#
+# In addition, if "file:/dev/random" or "file:/dev/urandom" is
+# specified, the "NativePRNG" implementation will be more preferred than
+# SHA1PRNG in the Sun provider.
+#
+securerandom.source=file:/dev/random
+
+#
+# A list of known strong SecureRandom implementations.
+#
+# To help guide applications in selecting a suitable strong
+# java.security.SecureRandom implementation, Java distributions should
+# indicate a list of known strong implementations using the property.
+#
+# This is a comma-separated list of algorithm and/or algorithm:provider
+# entries.
+#
+securerandom.strongAlgorithms=Windows-PRNG:SunMSCAPI,SHA1PRNG:SUN
+
+#
+# Class to instantiate as the javax.security.auth.login.Configuration
+# provider.
+#
+login.configuration.provider=sun.security.provider.ConfigFile
+
+#
+# Default login configuration file
+#
+#login.config.url.1=file:${user.home}/.java.login.config
+
+#
+# Class to instantiate as the system Policy. This is the name of the class
+# that will be used as the Policy object.
+#
+policy.provider=sun.security.provider.PolicyFile
+
+# The default is to have a single system-wide policy file,
+# and a policy file in the user's home directory.
+policy.url.1=file:${java.home}/lib/security/java.policy
+policy.url.2=file:${user.home}/.java.policy
+
+# whether or not we expand properties in the policy file
+# if this is set to false, properties (${...}) will not be expanded in policy
+# files.
+policy.expandProperties=true
+
+# whether or not we allow an extra policy to be passed on the command line
+# with -Djava.security.policy=somefile. Comment out this line to disable
+# this feature.
+policy.allowSystemProperty=true
+
+# whether or not we look into the IdentityScope for trusted Identities
+# when encountering a 1.1 signed JAR file. If the identity is found
+# and is trusted, we grant it AllPermission.
+policy.ignoreIdentityScope=false
+
+#
+# Default keystore type.
+#
+keystore.type=jks
+
+#
+# Controls compatibility mode for the JKS keystore type.
+#
+# When set to 'true', the JKS keystore type supports loading
+# keystore files in either JKS or PKCS12 format. When set to 'false'
+# it supports loading only JKS keystore files.
+#
+keystore.type.compat=true
+
+#
+# List of comma-separated packages that start with or equal this string
+# will cause a security exception to be thrown when
+# passed to checkPackageAccess unless the
+# corresponding RuntimePermission ("accessClassInPackage."+package) has
+# been granted.
+package.access=sun.,\
+ com.sun.xml.internal.,\
+ com.sun.imageio.,\
+ com.sun.istack.internal.,\
+ com.sun.jmx.,\
+ com.sun.media.sound.,\
+ com.sun.naming.internal.,\
+ com.sun.proxy.,\
+ com.sun.corba.se.,\
+ com.sun.org.apache.bcel.internal.,\
+ com.sun.org.apache.regexp.internal.,\
+ com.sun.org.apache.xerces.internal.,\
+ com.sun.org.apache.xpath.internal.,\
+ com.sun.org.apache.xalan.internal.extensions.,\
+ com.sun.org.apache.xalan.internal.lib.,\
+ com.sun.org.apache.xalan.internal.res.,\
+ com.sun.org.apache.xalan.internal.templates.,\
+ com.sun.org.apache.xalan.internal.utils.,\
+ com.sun.org.apache.xalan.internal.xslt.,\
+ com.sun.org.apache.xalan.internal.xsltc.cmdline.,\
+ com.sun.org.apache.xalan.internal.xsltc.compiler.,\
+ com.sun.org.apache.xalan.internal.xsltc.trax.,\
+ com.sun.org.apache.xalan.internal.xsltc.util.,\
+ com.sun.org.apache.xml.internal.res.,\
+ com.sun.org.apache.xml.internal.resolver.helpers.,\
+ com.sun.org.apache.xml.internal.resolver.readers.,\
+ com.sun.org.apache.xml.internal.security.,\
+ com.sun.org.apache.xml.internal.serializer.utils.,\
+ com.sun.org.apache.xml.internal.utils.,\
+ com.sun.org.glassfish.,\
+ com.oracle.xmlns.internal.,\
+ com.oracle.webservices.internal.,\
+ oracle.jrockit.jfr.,\
+ org.jcp.xml.dsig.internal.,\
+ jdk.internal.,\
+ jdk.nashorn.internal.,\
+ jdk.nashorn.tools.,\
+ jdk.xml.internal.,\
+ com.sun.activation.registries.,\
+ com.sun.java.accessibility.
+
+#
+# List of comma-separated packages that start with or equal this string
+# will cause a security exception to be thrown when
+# passed to checkPackageDefinition unless the
+# corresponding RuntimePermission ("defineClassInPackage."+package) has
+# been granted.
+#
+# by default, none of the class loaders supplied with the JDK call
+# checkPackageDefinition.
+#
+package.definition=sun.,\
+ com.sun.xml.internal.,\
+ com.sun.imageio.,\
+ com.sun.istack.internal.,\
+ com.sun.jmx.,\
+ com.sun.media.sound.,\
+ com.sun.naming.internal.,\
+ com.sun.proxy.,\
+ com.sun.corba.se.,\
+ com.sun.org.apache.bcel.internal.,\
+ com.sun.org.apache.regexp.internal.,\
+ com.sun.org.apache.xerces.internal.,\
+ com.sun.org.apache.xpath.internal.,\
+ com.sun.org.apache.xalan.internal.extensions.,\
+ com.sun.org.apache.xalan.internal.lib.,\
+ com.sun.org.apache.xalan.internal.res.,\
+ com.sun.org.apache.xalan.internal.templates.,\
+ com.sun.org.apache.xalan.internal.utils.,\
+ com.sun.org.apache.xalan.internal.xslt.,\
+ com.sun.org.apache.xalan.internal.xsltc.cmdline.,\
+ com.sun.org.apache.xalan.internal.xsltc.compiler.,\
+ com.sun.org.apache.xalan.internal.xsltc.trax.,\
+ com.sun.org.apache.xalan.internal.xsltc.util.,\
+ com.sun.org.apache.xml.internal.res.,\
+ com.sun.org.apache.xml.internal.resolver.helpers.,\
+ com.sun.org.apache.xml.internal.resolver.readers.,\
+ com.sun.org.apache.xml.internal.security.,\
+ com.sun.org.apache.xml.internal.serializer.utils.,\
+ com.sun.org.apache.xml.internal.utils.,\
+ com.sun.org.glassfish.,\
+ com.oracle.xmlns.internal.,\
+ com.oracle.webservices.internal.,\
+ oracle.jrockit.jfr.,\
+ org.jcp.xml.dsig.internal.,\
+ jdk.internal.,\
+ jdk.nashorn.internal.,\
+ jdk.nashorn.tools.,\
+ jdk.xml.internal.,\
+ com.sun.activation.registries.,\
+ com.sun.java.accessibility.
+
+#
+# Determines whether this properties file can be appended to
+# or overridden on the command line via -Djava.security.properties
+#
+security.overridePropertiesFile=true
+
+#
+# Determines the default key and trust manager factory algorithms for
+# the javax.net.ssl package.
+#
+ssl.KeyManagerFactory.algorithm=SunX509
+ssl.TrustManagerFactory.algorithm=PKIX
+
+#
+# The Java-level namelookup cache policy for successful lookups:
+#
+# any negative value: caching forever
+# any positive value: the number of seconds to cache an address for
+# zero: do not cache
+#
+# default value is forever (FOREVER). For security reasons, this
+# caching is made forever when a security manager is set. When a security
+# manager is not set, the default behavior in this implementation
+# is to cache for 30 seconds.
+#
+# NOTE: setting this to anything other than the default value can have
+# serious security implications. Do not set it unless
+# you are sure you are not exposed to DNS spoofing attack.
+#
+#networkaddress.cache.ttl=-1
+
+# The Java-level namelookup cache policy for failed lookups:
+#
+# any negative value: cache forever
+# any positive value: the number of seconds to cache negative lookup results
+# zero: do not cache
+#
+# In some Microsoft Windows networking environments that employ
+# the WINS name service in addition to DNS, name service lookups
+# that fail may take a noticeably long time to return (approx. 5 seconds).
+# For this reason the default caching policy is to maintain these
+# results for 10 seconds.
+#
+#
+networkaddress.cache.negative.ttl=10
+
+#
+# Properties to configure OCSP for certificate revocation checking
+#
+
+# Enable OCSP
+#
+# By default, OCSP is not used for certificate revocation checking.
+# This property enables the use of OCSP when set to the value "true".
+#
+# NOTE: SocketPermission is required to connect to an OCSP responder.
+#
+# Example,
+# ocsp.enable=true
+
+#
+# Location of the OCSP responder
+#
+# By default, the location of the OCSP responder is determined implicitly
+# from the certificate being validated. This property explicitly specifies
+# the location of the OCSP responder. The property is used when the
+# Authority Information Access extension (defined in RFC 3280) is absent
+# from the certificate or when it requires overriding.
+#
+# Example,
+# ocsp.responderURL=http://ocsp.example.net:80
+
+#
+# Subject name of the OCSP responder's certificate
+#
+# By default, the certificate of the OCSP responder is that of the issuer
+# of the certificate being validated. This property identifies the certificate
+# of the OCSP responder when the default does not apply. Its value is a string
+# distinguished name (defined in RFC 2253) which identifies a certificate in
+# the set of certificates supplied during cert path validation. In cases where
+# the subject name alone is not sufficient to uniquely identify the certificate
+# then both the "ocsp.responderCertIssuerName" and
+# "ocsp.responderCertSerialNumber" properties must be used instead. When this
+# property is set then those two properties are ignored.
+#
+# Example,
+# ocsp.responderCertSubjectName="CN=OCSP Responder, O=XYZ Corp"
+
+#
+# Issuer name of the OCSP responder's certificate
+#
+# By default, the certificate of the OCSP responder is that of the issuer
+# of the certificate being validated. This property identifies the certificate
+# of the OCSP responder when the default does not apply. Its value is a string
+# distinguished name (defined in RFC 2253) which identifies a certificate in
+# the set of certificates supplied during cert path validation. When this
+# property is set then the "ocsp.responderCertSerialNumber" property must also
+# be set. When the "ocsp.responderCertSubjectName" property is set then this
+# property is ignored.
+#
+# Example,
+# ocsp.responderCertIssuerName="CN=Enterprise CA, O=XYZ Corp"
+
+#
+# Serial number of the OCSP responder's certificate
+#
+# By default, the certificate of the OCSP responder is that of the issuer
+# of the certificate being validated. This property identifies the certificate
+# of the OCSP responder when the default does not apply. Its value is a string
+# of hexadecimal digits (colon or space separators may be present) which
+# identifies a certificate in the set of certificates supplied during cert path
+# validation. When this property is set then the "ocsp.responderCertIssuerName"
+# property must also be set. When the "ocsp.responderCertSubjectName" property
+# is set then this property is ignored.
+#
+# Example,
+# ocsp.responderCertSerialNumber=2A:FF:00
+
+#
+# Policy for failed Kerberos KDC lookups:
+#
+# When a KDC is unavailable (network error, service failure, etc), it is
+# put inside a blacklist and accessed less often for future requests. The
+# value (case-insensitive) for this policy can be:
+#
+# tryLast
+# KDCs in the blacklist are always tried after those not on the list.
+#
+# tryLess[:max_retries,timeout]
+# KDCs in the blacklist are still tried by their order in the configuration,
+# but with smaller max_retries and timeout values. max_retries and timeout
+# are optional numerical parameters (default 1 and 5000, which means once
+# and 5 seconds). Please notes that if any of the values defined here is
+# more than what is defined in krb5.conf, it will be ignored.
+#
+# Whenever a KDC is detected as available, it is removed from the blacklist.
+# The blacklist is reset when krb5.conf is reloaded. You can add
+# refreshKrb5Config=true to a JAAS configuration file so that krb5.conf is
+# reloaded whenever a JAAS authentication is attempted.
+#
+# Example,
+# krb5.kdc.bad.policy = tryLast
+# krb5.kdc.bad.policy = tryLess:2,2000
+krb5.kdc.bad.policy = tryLast
+
+# Algorithm restrictions for certification path (CertPath) processing
+#
+# In some environments, certain algorithms or key lengths may be undesirable
+# for certification path building and validation. For example, "MD2" is
+# generally no longer considered to be a secure hash algorithm. This section
+# describes the mechanism for disabling algorithms based on algorithm name
+# and/or key length. This includes algorithms used in certificates, as well
+# as revocation information such as CRLs and signed OCSP Responses.
+# The syntax of the disabled algorithm string is described as follows:
+# DisabledAlgorithms:
+# " DisabledAlgorithm { , DisabledAlgorithm } "
+#
+# DisabledAlgorithm:
+# AlgorithmName [Constraint] { '&' Constraint }
+#
+# AlgorithmName:
+# (see below)
+#
+# Constraint:
+# KeySizeConstraint | CAConstraint | DenyAfterConstraint |
+# UsageConstraint
+#
+# KeySizeConstraint:
+# keySize Operator KeyLength
+#
+# Operator:
+# <= | < | == | != | >= | >
+#
+# KeyLength:
+# Integer value of the algorithm's key length in bits
+#
+# CAConstraint:
+# jdkCA
+#
+# DenyAfterConstraint:
+# denyAfter YYYY-MM-DD
+#
+# UsageConstraint:
+# usage [TLSServer] [TLSClient] [SignedJAR]
+#
+# The "AlgorithmName" is the standard algorithm name of the disabled
+# algorithm. See "Java Cryptography Architecture Standard Algorithm Name
+# Documentation" for information about Standard Algorithm Names. Matching
+# is performed using a case-insensitive sub-element matching rule. (For
+# example, in "SHA1withECDSA" the sub-elements are "SHA1" for hashing and
+# "ECDSA" for signatures.) If the assertion "AlgorithmName" is a
+# sub-element of the certificate algorithm name, the algorithm will be
+# rejected during certification path building and validation. For example,
+# the assertion algorithm name "DSA" will disable all certificate algorithms
+# that rely on DSA, such as NONEwithDSA, SHA1withDSA. However, the assertion
+# will not disable algorithms related to "ECDSA".
+#
+# A "Constraint" defines restrictions on the keys and/or certificates for
+# a specified AlgorithmName:
+#
+# KeySizeConstraint:
+# keySize Operator KeyLength
+# The constraint requires a key of a valid size range if the
+# "AlgorithmName" is of a key algorithm. The "KeyLength" indicates
+# the key size specified in number of bits. For example,
+# "RSA keySize <= 1024" indicates that any RSA key with key size less
+# than or equal to 1024 bits should be disabled, and
+# "RSA keySize < 1024, RSA keySize > 2048" indicates that any RSA key
+# with key size less than 1024 or greater than 2048 should be disabled.
+# This constraint is only used on algorithms that have a key size.
+#
+# CAConstraint:
+# jdkCA
+# This constraint prohibits the specified algorithm only if the
+# algorithm is used in a certificate chain that terminates at a marked
+# trust anchor in the lib/security/cacerts keystore. If the jdkCA
+# constraint is not set, then all chains using the specified algorithm
+# are restricted. jdkCA may only be used once in a DisabledAlgorithm
+# expression.
+# Example: To apply this constraint to SHA-1 certificates, include
+# the following: "SHA1 jdkCA"
+#
+# DenyAfterConstraint:
+# denyAfter YYYY-MM-DD
+# This constraint prohibits a certificate with the specified algorithm
+# from being used after the date regardless of the certificate's
+# validity. JAR files that are signed and timestamped before the
+# constraint date with certificates containing the disabled algorithm
+# will not be restricted. The date is processed in the UTC timezone.
+# This constraint can only be used once in a DisabledAlgorithm
+# expression.
+# Example: To deny usage of RSA 2048 bit certificates after Feb 3 2020,
+# use the following: "RSA keySize == 2048 & denyAfter 2020-02-03"
+#
+# UsageConstraint:
+# usage [TLSServer] [TLSClient] [SignedJAR]
+# This constraint prohibits the specified algorithm for
+# a specified usage. This should be used when disabling an algorithm
+# for all usages is not practical. 'TLSServer' restricts the algorithm
+# in TLS server certificate chains when server authentication is
+# performed. 'TLSClient' restricts the algorithm in TLS client
+# certificate chains when client authentication is performed.
+# 'SignedJAR' constrains use of certificates in signed jar files.
+# The usage type follows the keyword and more than one usage type can
+# be specified with a whitespace delimiter.
+# Example: "SHA1 usage TLSServer TLSClient"
+#
+# When an algorithm must satisfy more than one constraint, it must be
+# delimited by an ampersand '&'. For example, to restrict certificates in a
+# chain that terminate at a distribution provided trust anchor and contain
+# RSA keys that are less than or equal to 1024 bits, add the following
+# constraint: "RSA keySize <= 1024 & jdkCA".
+#
+# All DisabledAlgorithms expressions are processed in the order defined in the
+# property. This requires lower keysize constraints to be specified
+# before larger keysize constraints of the same algorithm. For example:
+# "RSA keySize < 1024 & jdkCA, RSA keySize < 2048".
+#
+# Note: The algorithm restrictions do not apply to trust anchors or
+# self-signed certificates.
+#
+# Note: This property is currently used by Oracle's PKIX implementation. It
+# is not guaranteed to be examined and used by other implementations.
+#
+# Example:
+# jdk.certpath.disabledAlgorithms=MD2, DSA, RSA keySize < 2048
+#
+#
+jdk.certpath.disabledAlgorithms=MD2, MD5, SHA1 jdkCA & usage TLSServer, \
+ RSA keySize < 1024, DSA keySize < 1024, EC keySize < 224
+
+#
+# Algorithm restrictions for signed JAR files
+#
+# In some environments, certain algorithms or key lengths may be undesirable
+# for signed JAR validation. For example, "MD2" is generally no longer
+# considered to be a secure hash algorithm. This section describes the
+# mechanism for disabling algorithms based on algorithm name and/or key length.
+# JARs signed with any of the disabled algorithms or key sizes will be treated
+# as unsigned.
+#
+# The syntax of the disabled algorithm string is described as follows:
+# DisabledAlgorithms:
+# " DisabledAlgorithm { , DisabledAlgorithm } "
+#
+# DisabledAlgorithm:
+# AlgorithmName [Constraint] { '&' Constraint }
+#
+# AlgorithmName:
+# (see below)
+#
+# Constraint:
+# KeySizeConstraint | DenyAfterConstraint
+#
+# KeySizeConstraint:
+# keySize Operator KeyLength
+#
+# DenyAfterConstraint:
+# denyAfter YYYY-MM-DD
+#
+# Operator:
+# <= | < | == | != | >= | >
+#
+# KeyLength:
+# Integer value of the algorithm's key length in bits
+#
+# Note: This property is currently used by the JDK Reference
+# implementation. It is not guaranteed to be examined and used by other
+# implementations.
+#
+# See "jdk.certpath.disabledAlgorithms" for syntax descriptions.
+#
+jdk.jar.disabledAlgorithms=MD2, MD5, RSA keySize < 1024, DSA keySize < 1024
+
+#
+# Algorithm restrictions for Secure Socket Layer/Transport Layer Security
+# (SSL/TLS) processing
+#
+# In some environments, certain algorithms or key lengths may be undesirable
+# when using SSL/TLS. This section describes the mechanism for disabling
+# algorithms during SSL/TLS security parameters negotiation, including
+# protocol version negotiation, cipher suites selection, peer authentication
+# and key exchange mechanisms.
+#
+# Disabled algorithms will not be negotiated for SSL/TLS connections, even
+# if they are enabled explicitly in an application.
+#
+# For PKI-based peer authentication and key exchange mechanisms, this list
+# of disabled algorithms will also be checked during certification path
+# building and validation, including algorithms used in certificates, as
+# well as revocation information such as CRLs and signed OCSP Responses.
+# This is in addition to the jdk.certpath.disabledAlgorithms property above.
+#
+# See the specification of "jdk.certpath.disabledAlgorithms" for the
+# syntax of the disabled algorithm string.
+#
+# Note: The algorithm restrictions do not apply to trust anchors or
+# self-signed certificates.
+#
+# Note: This property is currently used by the JDK Reference implementation.
+# It is not guaranteed to be examined and used by other implementations.
+#
+# Example:
+# jdk.tls.disabledAlgorithms=MD5, SSLv3, DSA, RSA keySize < 2048
+jdk.tls.disabledAlgorithms=SSLv3, RC4, DES, MD5withRSA, DH keySize < 1024, \
+ EC keySize < 224, anon, NULL
+
+# Legacy algorithms for Secure Socket Layer/Transport Layer Security (SSL/TLS)
+# processing in JSSE implementation.
+#
+# In some environments, a certain algorithm may be undesirable but it
+# cannot be disabled because of its use in legacy applications. Legacy
+# algorithms may still be supported, but applications should not use them
+# as the security strength of legacy algorithms are usually not strong enough
+# in practice.
+#
+# During SSL/TLS security parameters negotiation, legacy algorithms will
+# not be negotiated unless there are no other candidates.
+#
+# The syntax of the legacy algorithms string is described as this Java
+# BNF-style:
+# LegacyAlgorithms:
+# " LegacyAlgorithm { , LegacyAlgorithm } "
+#
+# LegacyAlgorithm:
+# AlgorithmName (standard JSSE algorithm name)
+#
+# See the specification of security property "jdk.certpath.disabledAlgorithms"
+# for the syntax and description of the "AlgorithmName" notation.
+#
+# Per SSL/TLS specifications, cipher suites have the form:
+# SSL_KeyExchangeAlg_WITH_CipherAlg_MacAlg
+# or
+# TLS_KeyExchangeAlg_WITH_CipherAlg_MacAlg
+#
+# For example, the cipher suite TLS_RSA_WITH_AES_128_CBC_SHA uses RSA as the
+# key exchange algorithm, AES_128_CBC (128 bits AES cipher algorithm in CBC
+# mode) as the cipher (encryption) algorithm, and SHA-1 as the message digest
+# algorithm for HMAC.
+#
+# The LegacyAlgorithm can be one of the following standard algorithm names:
+# 1. JSSE cipher suite name, e.g., TLS_RSA_WITH_AES_128_CBC_SHA
+# 2. JSSE key exchange algorithm name, e.g., RSA
+# 3. JSSE cipher (encryption) algorithm name, e.g., AES_128_CBC
+# 4. JSSE message digest algorithm name, e.g., SHA
+#
+# See SSL/TLS specifications and "Java Cryptography Architecture Standard
+# Algorithm Name Documentation" for information about the algorithm names.
+#
+# Note: This property is currently used by the JDK Reference implementation.
+# It is not guaranteed to be examined and used by other implementations.
+# There is no guarantee the property will continue to exist or be of the
+# same syntax in future releases.
+#
+# Example:
+# jdk.tls.legacyAlgorithms=DH_anon, DES_CBC, SSL_RSA_WITH_RC4_128_MD5
+#
+jdk.tls.legacyAlgorithms= \
+ K_NULL, C_NULL, M_NULL, \
+ DH_anon, ECDH_anon, \
+ RC4_128, RC4_40, DES_CBC, DES40_CBC, \
+ 3DES_EDE_CBC
+
+# The pre-defined default finite field Diffie-Hellman ephemeral (DHE)
+# parameters for Transport Layer Security (SSL/TLS/DTLS) processing.
+#
+# In traditional SSL/TLS/DTLS connections where finite field DHE parameters
+# negotiation mechanism is not used, the server offers the client group
+# parameters, base generator g and prime modulus p, for DHE key exchange.
+# It is recommended to use dynamic group parameters. This property defines
+# a mechanism that allows you to specify custom group parameters.
+#
+# The syntax of this property string is described as this Java BNF-style:
+# DefaultDHEParameters:
+# DefinedDHEParameters { , DefinedDHEParameters }
+#
+# DefinedDHEParameters:
+# "{" DHEPrimeModulus , DHEBaseGenerator "}"
+#
+# DHEPrimeModulus:
+# HexadecimalDigits
+#
+# DHEBaseGenerator:
+# HexadecimalDigits
+#
+# HexadecimalDigits:
+# HexadecimalDigit { HexadecimalDigit }
+#
+# HexadecimalDigit: one of
+# 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f
+#
+# Whitespace characters are ignored.
+#
+# The "DefinedDHEParameters" defines the custom group parameters, prime
+# modulus p and base generator g, for a particular size of prime modulus p.
+# The "DHEPrimeModulus" defines the hexadecimal prime modulus p, and the
+# "DHEBaseGenerator" defines the hexadecimal base generator g of a group
+# parameter. It is recommended to use safe primes for the custom group
+# parameters.
+#
+# If this property is not defined or the value is empty, the underlying JSSE
+# provider's default group parameter is used for each connection.
+#
+# If the property value does not follow the grammar, or a particular group
+# parameter is not valid, the connection will fall back and use the
+# underlying JSSE provider's default group parameter.
+#
+# Note: This property is currently used by OpenJDK's JSSE implementation. It
+# is not guaranteed to be examined and used by other implementations.
+#
+# Example:
+# jdk.tls.server.defaultDHEParameters=
+# { \
+# FFFFFFFF FFFFFFFF C90FDAA2 2168C234 C4C6628B 80DC1CD1 \
+# 29024E08 8A67CC74 020BBEA6 3B139B22 514A0879 8E3404DD \
+# EF9519B3 CD3A431B 302B0A6D F25F1437 4FE1356D 6D51C245 \
+# E485B576 625E7EC6 F44C42E9 A637ED6B 0BFF5CB6 F406B7ED \
+# EE386BFB 5A899FA5 AE9F2411 7C4B1FE6 49286651 ECE65381 \
+# FFFFFFFF FFFFFFFF, 2}
+
+# Cryptographic Jurisdiction Policy defaults
+#
+# Import and export control rules on cryptographic software vary from
+# country to country. By default, the JDK provides two different sets of
+# cryptographic policy files:
+#
+# unlimited: These policy files contain no restrictions on cryptographic
+# strengths or algorithms.
+#
+# limited: These policy files contain more restricted cryptographic
+# strengths, and are still available if your country or
+# usage requires the traditional restrictive policy.
+#
+# The JDK JCE framework uses the unlimited policy files by default.
+# However the user may explicitly choose a set either by defining the
+# "crypto.policy" Security property or by installing valid JCE policy
+# jar files into the traditional JDK installation location. To better
+# support older JDK Update releases, the "crypto.policy" property is not
+# defined by default. See below for more information.
+#
+# The following logic determines which policy files are used:
+#
+# refers to the directory where the JRE was
+# installed and may be determined using the "java.home"
+# System property.
+#
+# 1. If the Security property "crypto.policy" has been defined,
+# then the following mechanism is used:
+#
+# The policy files are stored as jar files in subdirectories of
+# /lib/security/policy. Each directory contains a complete
+# set of policy files.
+#
+# The "crypto.policy" Security property controls the directory
+# selection, and thus the effective cryptographic policy.
+#
+# The default set of directories is:
+#
+# limited | unlimited
+#
+# 2. If the "crypto.policy" property is not set and the traditional
+# US_export_policy.jar and local_policy.jar files
+# (e.g. limited/unlimited) are found in the legacy
+# /lib/security directory, then the rules embedded within
+# those jar files will be used. This helps preserve compatibility
+# for users upgrading from an older installation.
+#
+# 3. If the jar files are not present in the legacy location
+# and the "crypto.policy" Security property is not defined,
+# then the JDK will use the unlimited settings (equivalent to
+# crypto.policy=unlimited)
+#
+# Please see the JCA documentation for additional information on these
+# files and formats.
+#
+# YOU ARE ADVISED TO CONSULT YOUR EXPORT/IMPORT CONTROL COUNSEL OR ATTORNEY
+# TO DETERMINE THE EXACT REQUIREMENTS.
+#
+# Please note that the JCE for Java SE, including the JCE framework,
+# cryptographic policy files, and standard JCE providers provided with
+# the Java SE, have been reviewed and approved for export as mass market
+# encryption item by the US Bureau of Industry and Security.
+#
+# Note: This property is currently used by the JDK Reference implementation.
+# It is not guaranteed to be examined and used by other implementations.
+#
+#crypto.policy=unlimited
+
+#
+# The policy for the XML Signature secure validation mode. The mode is
+# enabled by setting the property "org.jcp.xml.dsig.secureValidation" to
+# true with the javax.xml.crypto.XMLCryptoContext.setProperty() method,
+# or by running the code with a SecurityManager.
+#
+# Policy:
+# Constraint {"," Constraint }
+# Constraint:
+# AlgConstraint | MaxTransformsConstraint | MaxReferencesConstraint |
+# ReferenceUriSchemeConstraint | KeySizeConstraint | OtherConstraint
+# AlgConstraint
+# "disallowAlg" Uri
+# MaxTransformsConstraint:
+# "maxTransforms" Integer
+# MaxReferencesConstraint:
+# "maxReferences" Integer
+# ReferenceUriSchemeConstraint:
+# "disallowReferenceUriSchemes" String { String }
+# KeySizeConstraint:
+# "minKeySize" KeyAlg Integer
+# OtherConstraint:
+# "noDuplicateIds" | "noRetrievalMethodLoops"
+#
+# For AlgConstraint, Uri is the algorithm URI String that is not allowed.
+# See the XML Signature Recommendation for more information on algorithm
+# URI Identifiers. For KeySizeConstraint, KeyAlg is the standard algorithm
+# name of the key type (ex: "RSA"). If the MaxTransformsConstraint,
+# MaxReferencesConstraint or KeySizeConstraint (for the same key type) is
+# specified more than once, only the last entry is enforced.
+#
+# Note: This property is currently used by the JDK Reference implementation. It
+# is not guaranteed to be examined and used by other implementations.
+#
+jdk.xml.dsig.secureValidationPolicy=\
+ disallowAlg http://www.w3.org/TR/1999/REC-xslt-19991116,\
+ disallowAlg http://www.w3.org/2001/04/xmldsig-more#rsa-md5,\
+ disallowAlg http://www.w3.org/2001/04/xmldsig-more#hmac-md5,\
+ disallowAlg http://www.w3.org/2001/04/xmldsig-more#md5,\
+ maxTransforms 5,\
+ maxReferences 30,\
+ disallowReferenceUriSchemes file http https,\
+ minKeySize RSA 1024,\
+ minKeySize DSA 1024,\
+ minKeySize EC 224,\
+ noDuplicateIds,\
+ noRetrievalMethodLoops
+
+#
+# Serialization process-wide filter
+#
+# A filter, if configured, is used by java.io.ObjectInputStream during
+# deserialization to check the contents of the stream.
+# A filter is configured as a sequence of patterns, each pattern is either
+# matched against the name of a class in the stream or defines a limit.
+# Patterns are separated by ";" (semicolon).
+# Whitespace is significant and is considered part of the pattern.
+#
+# If the system property jdk.serialFilter is also specified, it supersedes
+# the security property value defined here.
+#
+# If a pattern includes a "=", it sets a limit.
+# If a limit appears more than once the last value is used.
+# Limits are checked before classes regardless of the order in the sequence of patterns.
+# If any of the limits are exceeded, the filter status is REJECTED.
+#
+# maxdepth=value - the maximum depth of a graph
+# maxrefs=value - the maximum number of internal references
+# maxbytes=value - the maximum number of bytes in the input stream
+# maxarray=value - the maximum array length allowed
+#
+# Other patterns, from left to right, match the class or package name as
+# returned from Class.getName.
+# If the class is an array type, the class or package to be matched is the element type.
+# Arrays of any number of dimensions are treated the same as the element type.
+# For example, a pattern of "!example.Foo", rejects creation of any instance or
+# array of example.Foo.
+#
+# If the pattern starts with "!", the status is REJECTED if the remaining pattern
+# is matched; otherwise the status is ALLOWED if the pattern matches.
+# If the pattern ends with ".**" it matches any class in the package and all subpackages.
+# If the pattern ends with ".*" it matches any class in the package.
+# If the pattern ends with "*", it matches any class with the pattern as a prefix.
+# If the pattern is equal to the class name, it matches.
+# Otherwise, the status is UNDECIDED.
+#
+#jdk.serialFilter=pattern;pattern
+
+#
+# RMI Registry Serial Filter
+#
+# The filter pattern uses the same format as jdk.serialFilter.
+# This filter can override the builtin filter if additional types need to be
+# allowed or rejected from the RMI Registry or to decrease limits but not
+# to increase limits.
+# If the limits (maxdepth, maxrefs, or maxbytes) are exceeded, the object is rejected.
+#
+# Each non-array type is allowed or rejected if it matches one of the patterns,
+# evaluated from left to right, and is otherwise allowed. Arrays of any
+# component type, including subarrays and arrays of primitives, are allowed.
+#
+# Array construction of any component type, including subarrays and arrays of
+# primitives, are allowed unless the length is greater than the maxarray limit.
+# The filter is applied to each array element.
+#
+# The built-in filter allows subclasses of allowed classes and
+# can approximately be represented as the pattern:
+#
+#sun.rmi.registry.registryFilter=\
+# maxarray=1000000;\
+# maxdepth=20;\
+# java.lang.String;\
+# java.lang.Number;\
+# java.lang.reflect.Proxy;\
+# java.rmi.Remote;\
+# sun.rmi.server.UnicastRef;\
+# sun.rmi.server.RMIClientSocketFactory;\
+# sun.rmi.server.RMIServerSocketFactory;\
+# java.rmi.activation.ActivationID;\
+# java.rmi.server.UID
+#
+# RMI Distributed Garbage Collector (DGC) Serial Filter
+#
+# The filter pattern uses the same format as jdk.serialFilter.
+# This filter can override the builtin filter if additional types need to be
+# allowed or rejected from the RMI DGC.
+#
+# The builtin DGC filter can approximately be represented as the filter pattern:
+#
+#sun.rmi.transport.dgcFilter=\
+# java.rmi.server.ObjID;\
+# java.rmi.server.UID;\
+# java.rmi.dgc.VMID;\
+# java.rmi.dgc.Lease;\
+# maxdepth=5;maxarray=10000
+
+# CORBA ORBIorTypeCheckRegistryFilter
+# Type check enhancement for ORB::string_to_object processing
+#
+# An IOR type check filter, if configured, is used by an ORB during
+# an ORB::string_to_object invocation to check the veracity of the type encoded
+# in the ior string.
+#
+# The filter pattern consists of a semi-colon separated list of class names.
+# The configured list contains the binary class names of the IDL interface types
+# corresponding to the IDL stub class to be instantiated.
+# As such, a filter specifies a list of IDL stub classes that will be
+# allowed by an ORB when an ORB::string_to_object is invoked.
+# It is used to specify a white list configuration of acceptable
+# IDL stub types which may be contained in a stringified IOR
+# parameter passed as input to an ORB::string_to_object method.
+#
+# Note: This property is currently used by the JDK Reference implementation.
+# It is not guaranteed to be examined and used by other implementations.
+#
+#com.sun.CORBA.ORBIorTypeCheckRegistryFilter=binary_class_name;binary_class_name
+
+#
+# JCEKS Encrypted Key Serial Filter
+#
+# This filter, if configured, is used by the JCEKS KeyStore during the
+# deserialization of the encrypted Key object stored inside a key entry.
+# If not configured or the filter result is UNDECIDED (i.e. none of the patterns
+# matches), the filter configured by jdk.serialFilter will be consulted.
+#
+# If the system property jceks.key.serialFilter is also specified, it supersedes
+# the security property value defined here.
+#
+# The filter pattern uses the same format as jdk.serialFilter. The default
+# pattern allows java.lang.Enum, java.security.KeyRep, java.security.KeyRep$Type,
+# and javax.crypto.spec.SecretKeySpec and rejects all the others.
+jceks.key.serialFilter = java.lang.Enum;java.security.KeyRep;\
+ java.security.KeyRep$Type;javax.crypto.spec.SecretKeySpec;!*
+
+#
+# Policies for distrusting Certificate Authorities (CAs).
+#
+# This is a comma separated value of one or more case-sensitive strings, each
+# of which represents a policy for determining if a CA should be distrusted.
+# The supported values are:
+#
+#
+# SYMANTEC_TLS : Distrust TLS Server certificates anchored by a Symantec
+# root CA and issued after April 16, 2019 unless issued by one of the
+# following subordinate CAs which have a later distrust date:
+# 1. Apple IST CA 2 - G1, SHA-256 fingerprint:
+# AC2B922ECFD5E01711772FEA8ED372DE9D1E2245FCE3F57A9CDBEC77296A424B
+# Distrust after December 31, 2019.
+# 2. Apple IST CA 8 - G1, SHA-256 fingerprint:
+# A4FE7C7F15155F3F0AEF7AAA83CF6E06DEB97CA3F909DF920AC1490882D488ED
+# Distrust after December 31, 2019.
+# Leading and trailing whitespace surrounding each value are ignored.
+# Unknown values are ignored. If the property is commented out or set to the
+# empty String, no policies are enforced.
+#
+# Note: This property is currently used by the JDK Reference implementation.
+# It is not guaranteed to be supported by other SE implementations. Also, this
+# property does not override other security properties which can restrict
+# certificates such as jdk.tls.disabledAlgorithms or
+# jdk.certpath.disabledAlgorithms; those restrictions are still enforced even
+# if this property is not enabled.
+#
+jdk.security.caDistrustPolicies=SYMANTEC_TLS
+
+#
+# Policies for the proxy_impersonator Kerberos ccache configuration entry
+#
+# The proxy_impersonator ccache configuration entry indicates that the ccache
+# is a synthetic delegated credential for use with S4U2Proxy by an intermediate
+# server. The ccache file should also contain the TGT of this server and
+# an evidence ticket from the default principal of the ccache to this server.
+#
+# This security property determines how Java uses this configuration entry.
+# There are 3 possible values:
+#
+# no-impersonate - Ignore this configuration entry, and always act as
+# the owner of the TGT (if it exists).
+#
+# try-impersonate - Try impersonation when this configuration entry exists.
+# If no matching TGT or evidence ticket is found,
+# fallback to no-impersonate.
+#
+# always-impersonate - Always impersonate when this configuration entry exists.
+# If no matching TGT or evidence ticket is found,
+# no initial credential is read from the ccache.
+#
+# The default value is "always-impersonate".
+#
+# If a system property of the same name is also specified, it supersedes the
+# security property value defined here.
+#
+#jdk.security.krb5.default.initiate.credential=always-impersonate
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/policy/limited/US_export_policy.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/policy/limited/US_export_policy.jar
new file mode 100644
index 00000000..6cb012ff
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/policy/limited/US_export_policy.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/policy/limited/local_policy.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/policy/limited/local_policy.jar
new file mode 100644
index 00000000..4cf50f0a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/policy/limited/local_policy.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/policy/unlimited/US_export_policy.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/policy/unlimited/US_export_policy.jar
new file mode 100644
index 00000000..6cb012ff
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/policy/unlimited/US_export_policy.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/policy/unlimited/local_policy.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/policy/unlimited/local_policy.jar
new file mode 100644
index 00000000..d0609c6b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/security/policy/unlimited/local_policy.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/sound.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/sound.properties
new file mode 100644
index 00000000..68309d11
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/sound.properties
@@ -0,0 +1,39 @@
+############################################################
+# Sound Configuration File
+############################################################
+#
+# This properties file is used to specify default service
+# providers for javax.sound.midi.MidiSystem and
+# javax.sound.sampled.AudioSystem.
+#
+# The following keys are recognized by MidiSystem methods:
+#
+# javax.sound.midi.Receiver
+# javax.sound.midi.Sequencer
+# javax.sound.midi.Synthesizer
+# javax.sound.midi.Transmitter
+#
+# The following keys are recognized by AudioSystem methods:
+#
+# javax.sound.sampled.Clip
+# javax.sound.sampled.Port
+# javax.sound.sampled.SourceDataLine
+# javax.sound.sampled.TargetDataLine
+#
+# The values specify the full class name of the service
+# provider, or the device name.
+#
+# See the class descriptions for details.
+#
+# Example 1:
+# Use MyDeviceProvider as default for SourceDataLines:
+# javax.sound.sampled.SourceDataLine=com.xyz.MyDeviceProvider
+#
+# Example 2:
+# Specify the default Synthesizer by its name "InternalSynth".
+# javax.sound.midi.Synthesizer=#InternalSynth
+#
+# Example 3:
+# Specify the default Receiver by provider and name:
+# javax.sound.midi.Receiver=com.sun.media.sound.MidiProvider#SunMIDI1
+#
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/tzdb.dat b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/tzdb.dat
new file mode 100644
index 00000000..b2ac957e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/tzdb.dat differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/tzmappings b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/tzmappings
new file mode 100644
index 00000000..28917ae0
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/jre/lib/tzmappings
@@ -0,0 +1,226 @@
+#
+# This file describes mapping information between Windows and Java
+# time zones.
+# Format: Each line should include a colon separated fields of Windows
+# time zone registry key, time zone mapID, locale (which is most
+# likely used in the time zone), and Java time zone ID. Blank lines
+# and lines that start with '#' are ignored. Data lines must be sorted
+# by mapID (ASCII order).
+#
+# NOTE
+# This table format is not a public interface of any Java
+# platforms. No applications should depend on this file in any form.
+#
+# This table has been generated by a program and should not be edited
+# manually.
+#
+Romance:-1,64::Europe/Paris:
+Romance Standard Time:-1,64::Europe/Paris:
+Warsaw:-1,65::Europe/Warsaw:
+Central Europe:-1,66::Europe/Prague:
+Central Europe Standard Time:-1,66::Europe/Prague:
+Prague Bratislava:-1,66::Europe/Prague:
+W. Central Africa Standard Time:-1,66:AO:Africa/Luanda:
+FLE:-1,67:FI:Europe/Helsinki:
+FLE Standard Time:-1,67:FI:Europe/Helsinki:
+GFT:-1,67::Europe/Athens:
+GFT Standard Time:-1,67::Europe/Athens:
+GTB:-1,67::Europe/Athens:
+GTB Standard Time:-1,67::Europe/Athens:
+Israel:-1,70::Asia/Jerusalem:
+Israel Standard Time:-1,70::Asia/Jerusalem:
+Arab:-1,71::Asia/Riyadh:
+Arab Standard Time:-1,71::Asia/Riyadh:
+Arabic Standard Time:-1,71:IQ:Asia/Baghdad:
+E. Africa:-1,71:KE:Africa/Nairobi:
+E. Africa Standard Time:-1,71:KE:Africa/Nairobi:
+Saudi Arabia:-1,71::Asia/Riyadh:
+Saudi Arabia Standard Time:-1,71::Asia/Riyadh:
+Iran:-1,72::Asia/Tehran:
+Iran Standard Time:-1,72::Asia/Tehran:
+Afghanistan:-1,73::Asia/Kabul:
+Afghanistan Standard Time:-1,73::Asia/Kabul:
+India:-1,74::Asia/Calcutta:
+India Standard Time:-1,74::Asia/Calcutta:
+Myanmar Standard Time:-1,74::Asia/Rangoon:
+Nepal Standard Time:-1,74::Asia/Katmandu:
+Sri Lanka:-1,74:LK:Asia/Colombo:
+Sri Lanka Standard Time:-1,74:LK:Asia/Colombo:
+Beijing:-1,75::Asia/Shanghai:
+China:-1,75::Asia/Shanghai:
+China Standard Time:-1,75::Asia/Shanghai:
+AUS Central:-1,76::Australia/Darwin:
+AUS Central Standard Time:-1,76::Australia/Darwin:
+Cen. Australia:-1,76::Australia/Adelaide:
+Cen. Australia Standard Time:-1,76::Australia/Adelaide:
+Vladivostok:-1,77::Asia/Vladivostok:
+Vladivostok Standard Time:-1,77::Asia/Vladivostok:
+West Pacific:-1,77:GU:Pacific/Guam:
+West Pacific Standard Time:-1,77:GU:Pacific/Guam:
+E. South America:-1,80::America/Sao_Paulo:
+E. South America Standard Time:-1,80::America/Sao_Paulo:
+Greenland Standard Time:-1,80:GL:America/Godthab:
+Newfoundland:-1,81::America/St_Johns:
+Newfoundland Standard Time:-1,81::America/St_Johns:
+Pacific SA:-1,82::America/Santiago:
+Pacific SA Standard Time:-1,82::America/Santiago:
+SA Western:-1,82:BO:America/La_Paz:
+SA Western Standard Time:-1,82:BO:America/La_Paz:
+SA Pacific:-1,83::America/Bogota:
+SA Pacific Standard Time:-1,83::America/Bogota:
+US Eastern:-1,84::America/Indianapolis:
+US Eastern Standard Time:-1,84::America/Indianapolis:
+Central America Standard Time:-1,85::America/Regina:
+Mexico:-1,85::America/Mexico_City:
+Mexico Standard Time:-1,85::America/Mexico_City:
+Canada Central:-1,86::America/Regina:
+Canada Central Standard Time:-1,86::America/Regina:
+US Mountain:-1,87::America/Phoenix:
+US Mountain Standard Time:-1,87::America/Phoenix:
+GMT:0,1::Europe/London:
+GMT Standard Time:0,1::Europe/London:
+Ekaterinburg:10,11::Asia/Yekaterinburg:
+Ekaterinburg Standard Time:10,11::Asia/Yekaterinburg:
+West Asia:10,11:UZ:Asia/Tashkent:
+West Asia Standard Time:10,11:UZ:Asia/Tashkent:
+Central Asia:12,13::Asia/Almaty:
+Central Asia Standard Time:12,13::Asia/Almaty:
+N. Central Asia Standard Time:12,13::Asia/Novosibirsk:
+Bangkok:14,15::Asia/Bangkok:
+Bangkok Standard Time:14,15::Asia/Bangkok:
+North Asia Standard Time:14,15::Asia/Krasnoyarsk:
+SE Asia:14,15::Asia/Bangkok:
+SE Asia Standard Time:14,15::Asia/Bangkok:
+North Asia East Standard Time:16,17:RU:Asia/Irkutsk:
+Singapore:16,17:SG:Asia/Singapore:
+Singapore Standard Time:16,17:SG:Asia/Singapore:
+Taipei:16,17::Asia/Taipei:
+Taipei Standard Time:16,17::Asia/Taipei:
+W. Australia:16,17:AU:Australia/Perth:
+W. Australia Standard Time:16,17:AU:Australia/Perth:
+Korea:18,19:KR:Asia/Seoul:
+Korea Standard Time:18,19:KR:Asia/Seoul:
+Tokyo:18,19::Asia/Tokyo:
+Tokyo Standard Time:18,19::Asia/Tokyo:
+Yakutsk:18,19:RU:Asia/Yakutsk:
+Yakutsk Standard Time:18,19:RU:Asia/Yakutsk:
+Central European:2,3:CS:Europe/Belgrade:
+Central European Standard Time:2,3:CS:Europe/Belgrade:
+W. Europe:2,3::Europe/Berlin:
+W. Europe Standard Time:2,3::Europe/Berlin:
+Tasmania:20,-1::Australia/Hobart:
+Tasmania Standard Time:20,-1::Australia/Hobart:
+AUS Eastern:20,21::Australia/Sydney:
+AUS Eastern Standard Time:20,21::Australia/Sydney:
+E. Australia:20,21::Australia/Brisbane:
+E. Australia Standard Time:20,21::Australia/Brisbane:
+Sydney Standard Time:20,21::Australia/Sydney:
+Tasmania Standard Time:20,65::Australia/Hobart:
+Central Pacific:22,23::Pacific/Guadalcanal:
+Central Pacific Standard Time:22,23::Pacific/Guadalcanal:
+Dateline:24,25::GMT-1200:
+Dateline Standard Time:24,25::GMT-1200:
+Fiji:24,25::Pacific/Fiji:
+Fiji Standard Time:24,25::Pacific/Fiji:
+Samoa:26,27::Pacific/Apia:
+Samoa Standard Time:26,27::Pacific/Apia:
+Hawaiian:28,29::Pacific/Honolulu:
+Hawaiian Standard Time:28,29::Pacific/Honolulu:
+Alaskan:30,31::America/Anchorage:
+Alaskan Standard Time:30,31::America/Anchorage:
+Pacific:32,33::America/Los_Angeles:
+Pacific Standard Time:32,33::America/Los_Angeles:
+Mexico Standard Time 2:34,35:MX:America/Chihuahua:
+Mountain:34,35::America/Denver:
+Mountain Standard Time:34,35::America/Denver:
+Central:36,37::America/Chicago:
+Central Standard Time:36,37::America/Chicago:
+Eastern:38,39::America/New_York:
+Eastern Standard Time:38,39::America/New_York:
+E. Europe:4,5::EET:
+E. Europe Standard Time:4,5::EET:
+Egypt:4,68::Africa/Cairo:
+Egypt Standard Time:4,68::Africa/Cairo:
+South Africa:4,69::Africa/Harare:
+South Africa Standard Time:4,69::Africa/Harare:
+Atlantic:40,41::America/Halifax:
+Atlantic Standard Time:40,41::America/Halifax:
+SA Eastern:42,43:GF:America/Cayenne:
+SA Eastern Standard Time:42,43:GF:America/Cayenne:
+Mid-Atlantic:44,45::Atlantic/South_Georgia:
+Mid-Atlantic Standard Time:44,45::Atlantic/South_Georgia:
+Azores:46,47::Atlantic/Azores:
+Azores Standard Time:46,47::Atlantic/Azores:
+Cape Verde Standard Time:46,47::Atlantic/Cape_Verde:
+Russian:6,7::Europe/Moscow:
+Russian Standard Time:6,7::Europe/Moscow:
+New Zealand:78,79::Pacific/Auckland:
+New Zealand Standard Time:78,79::Pacific/Auckland:
+Tonga Standard Time:78,79::Pacific/Tongatapu:
+Arabian:8,9::Asia/Muscat:
+Arabian Standard Time:8,9::Asia/Muscat:
+Caucasus:8,9:AM:Asia/Yerevan:
+Caucasus Standard Time:8,9:AM:Asia/Yerevan:
+GMT Standard Time:88,89::GMT:
+Greenwich:88,89::GMT:
+Greenwich Standard Time:88,89::GMT:
+Aleutian Standard Time:900,900:US:America/Adak:
+Altai Standard Time:901,901::Asia/Barnaul:
+Argentina Standard Time:902,902::America/Buenos_Aires:
+Armenian Standard Time:903,903:AM:Asia/Yerevan:
+Astrakhan Standard Time:904,904::Europe/Astrakhan:
+Aus Central W. Standard Time:905,905::Australia/Eucla:
+Azerbaijan Standard Time:906,906:AZ:Asia/Baku:
+Bahia Standard Time:907,907::America/Bahia:
+Bangladesh Standard Time:908,908::Asia/Dhaka:
+Belarus Standard Time:909,909:BY:Europe/Minsk:
+Bougainville Standard Time:910,910::Pacific/Bougainville:
+Central Brazilian Standard Time:911,911:BR:America/Cuiaba:
+Central Standard Time (Mexico):912,912::America/Mexico_City:
+Chatham Islands Standard Time:913,913::Pacific/Chatham:
+Cuba Standard Time:914,914:CU:America/Havana:
+Easter Island Standard Time:915,915:CL:Pacific/Easter:
+Eastern Standard Time (Mexico):916,916::America/Cancun:
+Georgian Standard Time:917,917:GE:Asia/Tbilisi:
+Haiti Standard Time:918,918:HT:America/Port-au-Prince:
+Jordan Standard Time:919,919:JO:Asia/Amman:
+Kaliningrad Standard Time:920,920:RU:Europe/Kaliningrad:
+Kamchatka Standard Time:921,921:RU:Asia/Kamchatka:
+Libya Standard Time:922,922:LY:Africa/Tripoli:
+Line Islands Standard Time:923,923::Pacific/Kiritimati:
+Lord Howe Standard Time:924,924::Australia/Lord_Howe:
+Magadan Standard Time:925,925::Asia/Magadan:
+Marquesas Standard Time:926,926::Pacific/Marquesas:
+Mauritius Standard Time:927,927:MU:Indian/Mauritius:
+Middle East Standard Time:928,928:LB:Asia/Beirut:
+Montevideo Standard Time:929,929:UY:America/Montevideo:
+Morocco Standard Time:930,930:MA:Africa/Casablanca:
+Mountain Standard Time (Mexico):931,931:MX:America/Chihuahua:
+Namibia Standard Time:932,932:NA:Africa/Windhoek:
+Norfolk Standard Time:933,933::Pacific/Norfolk:
+North Korea Standard Time:934,934:KP:Asia/Pyongyang:
+Pacific Standard Time (Mexico):935,935:MX:America/Tijuana:
+Pakistan Standard Time:936,936::Asia/Karachi:
+Paraguay Standard Time:937,937:PY:America/Asuncion:
+Russia Time Zone 10:938,938::Asia/Srednekolymsk:
+Russia Time Zone 11:939,939::Asia/Anadyr:
+Russia Time Zone 3:940,940::Europe/Samara:
+Saint Pierre Standard Time:941,941:PM:America/Miquelon:
+Sakhalin Standard Time:942,942::Asia/Sakhalin:
+Syria Standard Time:943,943:SY:Asia/Damascus:
+Tocantins Standard Time:944,944::America/Araguaina:
+Tomsk Standard Time:945,945::Asia/Tomsk:
+Transbaikal Standard Time:946,946::Asia/Chita:
+Turkey Standard Time:947,947::Asia/Istanbul:
+Turks And Caicos Standard Time:948,948:TC:America/Grand_Turk:
+UTC+12:949,949::GMT+1200:
+UTC-02:950,950::GMT-0200:
+UTC-08:951,951::GMT-0800:
+UTC-09:952,952::GMT-0900:
+UTC-11:953,953::GMT-1100:
+UTC:954,954::UTC:
+Ulaanbaatar Standard Time:955,955::Asia/Ulaanbaatar:
+Venezuela Standard Time:956,956::America/Caracas:
+W. Mongolia Standard Time:957,957::Asia/Hovd:
+West Bank Standard Time:958,958::Asia/Gaza:
+Western Brazilian Standard Time:959,959:BR:America/Rio_Branco:
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.auth.log_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.auth.log_9.0.0.201910210654.jar
new file mode 100644
index 00000000..fab97f14
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.auth.log_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.authentication_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.authentication_9.0.0.201910210654.jar
new file mode 100644
index 00000000..8f501c64
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.authentication_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.commonresources_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.commonresources_9.0.0.201910210654.jar
new file mode 100644
index 00000000..19f5368a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.commonresources_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.deltamodel_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.deltamodel_9.0.0.201910210654.jar
new file mode 100644
index 00000000..1a7b3180
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.deltamodel_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.log_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.log_9.0.0.201910210654.jar
new file mode 100644
index 00000000..e7d611aa
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.log_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.mdf_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.mdf_9.0.0.201910210654.jar
new file mode 100644
index 00000000..d71d1e4a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.mdf_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.mmregistry_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.mmregistry_9.0.0.201910210654.jar
new file mode 100644
index 00000000..189d6278
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.mmregistry_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.modelbridge_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.modelbridge_9.0.0.201910210654.jar
new file mode 100644
index 00000000..065c10c6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.modelbridge_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.operationsframework_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.operationsframework_9.0.0.201910210654.jar
new file mode 100644
index 00000000..d369fa2b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.operationsframework_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.utilities_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.utilities_9.0.0.201910210654.jar
new file mode 100644
index 00000000..792a0339
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.utilities_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.uuid_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.uuid_9.0.0.201910210654.jar
new file mode 100644
index 00000000..0c1e84d4
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/aquintos.uuid_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/ca.odell.glazedlists_1.9.0.v201303080712.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/ca.odell.glazedlists_1.9.0.v201303080712.jar
new file mode 100644
index 00000000..bebd1701
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/ca.odell.glazedlists_1.9.0.v201303080712.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.codemeter_6.40.2405.201904011350.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.codemeter_6.40.2405.201904011350.jar
new file mode 100644
index 00000000..e8dcea7c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.codemeter_6.40.2405.201904011350.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.guava_18.0.0.p1.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.guava_18.0.0.p1.jar
new file mode 100644
index 00000000..1f550411
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.guava_18.0.0.p1.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.guava_25.1.0.jre.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.guava_25.1.0.jre.jar
new file mode 100644
index 00000000..babc1755
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.guava_25.1.0.jre.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.guava_27.1.0.v20190517-1946.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.guava_27.1.0.v20190517-1946.jar
new file mode 100644
index 00000000..451dda58
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.guava_27.1.0.v20190517-1946.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.inject.assistedinject_4.2.2.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.inject.assistedinject_4.2.2.jar
new file mode 100644
index 00000000..2ae2940f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.inject.assistedinject_4.2.2.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.inject_4.2.2.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.inject_4.2.2.jar
new file mode 100644
index 00000000..14245925
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.google.inject_4.2.2.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.ibm.icu_64.2.0.v20190507-1337.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.ibm.icu_64.2.0.v20190507-1337.jar
new file mode 100644
index 00000000..fac7eef0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.ibm.icu_64.2.0.v20190507-1337.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.lmax.disruptor_3.4.2.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.lmax.disruptor_3.4.2.jar
new file mode 100644
index 00000000..b366bbeb
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.lmax.disruptor_3.4.2.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.ning.compress-lzf_1.0.5.201804161355.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.ning.compress-lzf_1.0.5.201804161355.jar
new file mode 100644
index 00000000..d8afe52e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.ning.compress-lzf_1.0.5.201804161355.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.sun.el_2.2.0.v201303151357.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.sun.el_2.2.0.v201303151357.jar
new file mode 100644
index 00000000..1f367d15
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.sun.el_2.2.0.v201303151357.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.annotations.obfuscation_1.0.1.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.annotations.obfuscation_1.0.1.jar
new file mode 100644
index 00000000..3575cd35
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.annotations.obfuscation_1.0.1.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.annotations.publishedapi_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.annotations.publishedapi_1.0.0.102011.jar
new file mode 100644
index 00000000..6cceaf7c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.annotations.publishedapi_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.app.changenotification_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.app.changenotification_1.0.0.102011.jar
new file mode 100644
index 00000000..b5c24e14
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.app.changenotification_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.app.workspace_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.app.workspace_1.0.0.102011.jar
new file mode 100644
index 00000000..aaa11029
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.app.workspace_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.api.testinfrastructure.published_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.api.testinfrastructure.published_1.0.0.102011.jar
new file mode 100644
index 00000000..3d0a15b0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.api.testinfrastructure.published_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.api_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.api_1.0.0.102011.jar
new file mode 100644
index 00000000..1fe20699
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.api_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.app_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.app_1.0.0.102011.jar
new file mode 100644
index 00000000..849d91a7
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.app_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.classloading.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.classloading.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..008fb280
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.classloading.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.classloading_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.classloading_1.0.0.102011.jar
new file mode 100644
index 00000000..8bd85e2e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.classloading_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.console_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.console_1.0.0.102011.jar
new file mode 100644
index 00000000..55d2cff6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.console_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.scripting.api_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.scripting.api_1.0.0.102011.jar
new file mode 100644
index 00000000..1d03b039
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.scripting.api_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.scripting.base_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.scripting.base_1.0.0.102011.jar
new file mode 100644
index 00000000..af564db4
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.scripting.base_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.scripting.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.scripting.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..d9091665
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation.scripting.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation_1.0.0.102011.jar
new file mode 100644
index 00000000..a10181cc
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.automation_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.defrefs_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.defrefs_1.0.0.102011.jar
new file mode 100644
index 00000000..b8006e77
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.defrefs_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..0a36734d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.usecases_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.usecases_1.0.0.102011.jar
new file mode 100644
index 00000000..e8744c50
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.usecases_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.vtt.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.vtt.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..7a58c251
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.vtt.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.vtt_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.vtt_1.0.0.102011.jar
new file mode 100644
index 00000000..c13ba50d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business.vtt_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business_1.0.0.102011.jar
new file mode 100644
index 00000000..6040d5f9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.business_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.fw_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.fw_1.0.0.102011.jar
new file mode 100644
index 00000000..4f6cbb48
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.fw_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.if_1.0.0.102011.jar
new file mode 100644
index 00000000..8b277495
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.msr.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.msr.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..bc261816
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.msr.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.pai.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.pai.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..42f83a1c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.pai.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.util_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.util_1.0.0.102011.jar
new file mode 100644
index 00000000..9cdb1add
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.contribution.util_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.if_1.0.0.102011.jar
new file mode 100644
index 00000000..3253b7c2
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..ef6637cf
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.internal.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.internal.if_1.0.0.102011.jar
new file mode 100644
index 00000000..1a6d879a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.internal.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.msr.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.msr.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..2f9ac3f7
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.msr.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.util_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.util_1.0.0.102011.jar
new file mode 100644
index 00000000..21d58301
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.core.util_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.gencore.legacy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.gencore.legacy_1.0.0.102011.jar
new file mode 100644
index 00000000..1fa432d9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.gencore.legacy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.publishedapi.gencorevalidators.legacy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.publishedapi.gencorevalidators.legacy_1.0.0.102011.jar
new file mode 100644
index 00000000..5844b99c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.publishedapi.gencorevalidators.legacy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.publishedapi.legacy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.publishedapi.legacy_1.0.0.102011.jar
new file mode 100644
index 00000000..80f84bb5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.publishedapi.legacy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.publishedapi.pai.legacy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.publishedapi.pai.legacy_1.0.0.102011.jar
new file mode 100644
index 00000000..b5acdfd6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.publishedapi.pai.legacy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.if_1.0.0.102011.jar
new file mode 100644
index 00000000..45ede0af
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..eb365c3c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.pai.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.pai.if_1.0.0.102011.jar
new file mode 100644
index 00000000..0d46ed51
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.pai.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.pai.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.pai.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..dd178eb8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.pai.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.util_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.util_1.0.0.102011.jar
new file mode 100644
index 00000000..068089d6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.consistency.requester.util_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.app.base_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.app.base_1.0.0.102011.jar
new file mode 100644
index 00000000..8463283f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.app.base_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.app_5.23.30.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.app_5.23.30.102011.jar
new file mode 100644
index 00000000..8d5e15a6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.app_5.23.30.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.base_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.base_1.0.0.102011.jar
new file mode 100644
index 00000000..90af84be
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.base_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.converter_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.converter_1.0.0.102011.jar
new file mode 100644
index 00000000..1e643dd4
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.converter_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.customer_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.customer_1.0.0.102011.jar
new file mode 100644
index 00000000..f2bfc520
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.customer_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.exporter_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.exporter_1.0.0.102011.jar
new file mode 100644
index 00000000..1ac31329
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.exporter_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.project_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.project_1.0.0.102011.jar
new file mode 100644
index 00000000..f28e4722
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.console.project_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.app_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.app_1.0.0.102011.jar
new file mode 100644
index 00000000..c8459f2b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.app_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.license.dvcfg_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.license.dvcfg_1.0.0.102011.jar
new file mode 100644
index 00000000..ded15a13
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.license.dvcfg_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.operation_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.operation_1.0.0.102011.jar
new file mode 100644
index 00000000..d752bdc3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.operation_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.sip.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.sip.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..47e11a28
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.sip.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.sip_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.sip_1.0.0.102011.jar
new file mode 100644
index 00000000..af76717d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.sip_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.tooldefinition_5.23.30.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.tooldefinition_5.23.30.102011.jar
new file mode 100644
index 00000000..27e7a604
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core.tooldefinition_5.23.30.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core_5.34.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core_5.34.0.102011.jar
new file mode 100644
index 00000000..cc3a1e90
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.core_5.34.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.customersupport.srp.extension.rte_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.customersupport.srp.extension.rte_1.0.0.102011.jar
new file mode 100644
index 00000000..e9ad6ce3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.customersupport.srp.extension.rte_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.customersupport.srp.pai.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.customersupport.srp.pai.if_1.0.0.102011.jar
new file mode 100644
index 00000000..11e7ff62
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.customersupport.srp.pai.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.customersupport.srp.pai.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.customersupport.srp.pai.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..b6d85fc2
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.customersupport.srp.pai.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.customersupport.srp_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.customersupport.srp_1.0.0.102011.jar
new file mode 100644
index 00000000..c0563d24
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.customersupport.srp_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.datamining.pai.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.datamining.pai.if_1.0.0.102011.jar
new file mode 100644
index 00000000..46ac5bf9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.datamining.pai.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.datamining.pai.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.datamining.pai.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..bb10667e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.datamining.pai.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.datamining_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.datamining_1.0.0.102011.jar
new file mode 100644
index 00000000..b729c8e9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.datamining_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.base.ui_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.base.ui_1.0.0.102011.jar
new file mode 100644
index 00000000..2024a900
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.base.ui_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.com.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.com.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..eb40fca2
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.com.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.com.model.gui_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.com.model.gui_1.0.0.102011.jar
new file mode 100644
index 00000000..153497ec
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.com.model.gui_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.com.ui_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.com.ui_1.0.0.102011.jar
new file mode 100644
index 00000000..e73b20d1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.com.ui_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.com_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.com_1.0.0.102011.jar
new file mode 100644
index 00000000..16c37931
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.com_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.comctrl.ui_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.comctrl.ui_1.0.0.102011.jar
new file mode 100644
index 00000000..d4b53eef
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.comctrl.ui_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.diagnostics.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.diagnostics.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..a0b810c8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.diagnostics.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.diagnostics.ui_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.diagnostics.ui_1.0.0.102011.jar
new file mode 100644
index 00000000..d869330b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.diagnostics.ui_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.diagnostics_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.diagnostics_1.0.0.102011.jar
new file mode 100644
index 00000000..ad92b3a1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.diagnostics_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.io.ui_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.io.ui_1.0.0.102011.jar
new file mode 100644
index 00000000..6e6d06d5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.io.ui_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.measurecalib_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.measurecalib_1.0.0.102011.jar
new file mode 100644
index 00000000..f05302bc
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.measurecalib_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.mem.shared_2.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.mem.shared_2.0.0.102011.jar
new file mode 100644
index 00000000..99a4eb24
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.mem.shared_2.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.mem.ui_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.mem.ui_1.0.0.102011.jar
new file mode 100644
index 00000000..b0ec5625
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.mem.ui_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.mem.validations_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.mem.validations_1.0.0.102011.jar
new file mode 100644
index 00000000..776aa8f8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.mem.validations_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.mem_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.mem_1.0.0.102011.jar
new file mode 100644
index 00000000..f9bb64d7
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.mem_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.modemgt.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.modemgt.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..8c72500b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.modemgt.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.modemgt.ui_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.modemgt.ui_1.0.0.102011.jar
new file mode 100644
index 00000000..b7ae8fcc
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.modemgt.ui_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.modemgt_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.modemgt_1.0.0.102011.jar
new file mode 100644
index 00000000..3b491324
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.modemgt_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.runtimesys.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.runtimesys.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..a53b7548
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.runtimesys.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.runtimesys.memmap_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.runtimesys.memmap_1.0.0.102011.jar
new file mode 100644
index 00000000..55938b9e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.runtimesys.memmap_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.runtimesys.ui_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.runtimesys.ui_1.0.0.102011.jar
new file mode 100644
index 00000000..154eed1c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.runtimesys.ui_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.runtimesys_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.runtimesys_1.0.0.102011.jar
new file mode 100644
index 00000000..ef001e35
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.runtimesys_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.security.ui_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.security.ui_1.0.0.102011.jar
new file mode 100644
index 00000000..8af72e69
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.security.ui_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.ui.image_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.ui.image_1.0.0.102011.jar
new file mode 100644
index 00000000..86c8f1ba
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.dom.ui.image_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.app_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.app_1.0.0.102011.jar
new file mode 100644
index 00000000..e184d3ae
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.app_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.common_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.common_1.0.0.102011.jar
new file mode 100644
index 00000000..2219174e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.common_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.generatorconfiguration_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.generatorconfiguration_1.0.0.102011.jar
new file mode 100644
index 00000000..db53c178
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.generatorconfiguration_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.model_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.model_1.0.0.102011.jar
new file mode 100644
index 00000000..9680b10d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.model_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.target.gen_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.target.gen_1.0.0.102011.jar
new file mode 100644
index 00000000..f764885a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator.target.gen_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator_1.6.10.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator_1.6.10.102011.jar
new file mode 100644
index 00000000..37880e16
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.bswmdmodelgenerator_1.6.10.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.bswmdmigration.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.bswmdmigration.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..6ad00756
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.bswmdmigration.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.bswmdmigration_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.bswmdmigration_1.0.0.102011.jar
new file mode 100644
index 00000000..5516e2c3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.bswmdmigration_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.bswmdmodel.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.bswmdmodel.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..d111be24
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.bswmdmodel.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.contributions.dom.base_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.contributions.dom.base_1.0.0.102011.jar
new file mode 100644
index 00000000..84888326
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.contributions.dom.base_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.contributions_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.contributions_1.0.0.102011.jar
new file mode 100644
index 00000000..0bd8f371
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.contributions_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genclassloading.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genclassloading.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..4feee118
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genclassloading.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genclassloading_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genclassloading_1.0.0.102011.jar
new file mode 100644
index 00000000..f65da33e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genclassloading_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.gencommon_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.gencommon_1.0.0.102011.jar
new file mode 100644
index 00000000..d64dad84
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.gencommon_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.gencore.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.gencore.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..1647c4d5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.gencore.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.gencore_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.gencore_1.0.0.102011.jar
new file mode 100644
index 00000000..c1535229
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.gencore_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genusage.console_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genusage.console_1.0.0.102011.jar
new file mode 100644
index 00000000..0231a683
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genusage.console_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genusage.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genusage.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..538e52e7
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genusage.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genusage_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genusage_1.0.0.102011.jar
new file mode 100644
index 00000000..d2b8b996
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.genusage_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.moduleInterface_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.moduleInterface_1.0.0.102011.jar
new file mode 100644
index 00000000..c4d9c2c0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.moduleInterface_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.signing.console_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.signing.console_1.0.0.102011.jar
new file mode 100644
index 00000000..ac6b3962
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.signing.console_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.testinfrastructure.published_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.testinfrastructure.published_1.0.0.102011.jar
new file mode 100644
index 00000000..00dbe846
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.testinfrastructure.published_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.utils_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.utils_1.0.0.102011.jar
new file mode 100644
index 00000000..bf3517e7
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.core.utils_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.vtt.published_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.vtt.published_1.0.0.102011.jar
new file mode 100644
index 00000000..00f6f533
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gen.vtt.published_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.activity_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.activity_1.0.0.102011.jar
new file mode 100644
index 00000000..5300638a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.activity_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.app.dvcfg_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.app.dvcfg_1.0.0.102011.jar
new file mode 100644
index 00000000..e9ee40b2
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.app.dvcfg_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.app_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.app_1.0.0.102011.jar
new file mode 100644
index 00000000..be7da521
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.app_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.branding.dvcfg_5.23.30.r102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.branding.dvcfg_5.23.30.r102011.jar
new file mode 100644
index 00000000..ef786b8a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.branding.dvcfg_5.23.30.r102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core.ctrl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core.ctrl_1.0.0.102011.jar
new file mode 100644
index 00000000..97fd6753
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core.ctrl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core.error_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core.error_1.0.0.102011.jar
new file mode 100644
index 00000000..3dd693a0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core.error_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core.image.resource_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core.image.resource_1.0.0.102011.jar
new file mode 100644
index 00000000..429503cc
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core.image.resource_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core.image.service_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core.image.service_1.0.0.102011.jar
new file mode 100644
index 00000000..eeb3ba97
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core.image.service_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core_1.0.0.102011.jar
new file mode 100644
index 00000000..5695fda9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.core_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.danglingreference_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.danglingreference_1.0.0.102011.jar
new file mode 100644
index 00000000..ead1bc2f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.danglingreference_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.errorlog_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.errorlog_1.0.0.102011.jar
new file mode 100644
index 00000000..ae5985b2
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.errorlog_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.findview_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.findview_1.0.0.102011.jar
new file mode 100644
index 00000000..f518514c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.findview_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.gce_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.gce_1.0.0.102011.jar
new file mode 100644
index 00000000..48649daf
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.gce_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.gen_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.gen_1.0.0.102011.jar
new file mode 100644
index 00000000..ae23a8d5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.gen_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.graphframework.fw_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.graphframework.fw_1.0.0.102011.jar
new file mode 100644
index 00000000..af7ff04b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.graphframework.fw_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.persistency.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.persistency.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..c511ea4e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.persistency.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.pse.dvcfg_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.pse.dvcfg_1.0.0.102011.jar
new file mode 100644
index 00000000..848c3b8f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.pse.dvcfg_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.scripting_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.scripting_1.0.0.102011.jar
new file mode 100644
index 00000000..ded0511e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.scripting_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.sip.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.sip.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..6c5a9795
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.sip.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.vtt.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.vtt.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..d40f629c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.vtt.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.workflow.diff_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.workflow.diff_1.0.0.102011.jar
new file mode 100644
index 00000000..1a55c8bf
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.workflow.diff_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.workflow.vase_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.workflow.vase_1.0.0.102011.jar
new file mode 100644
index 00000000..b82f6b58
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.gui.workflow.vase_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.installation.msr.win32_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.installation.msr.win32_1.0.0.102011.jar
new file mode 100644
index 00000000..9d9f6951
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.installation.msr.win32_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.installation.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.installation.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..06b25fd5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.installation.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.dvdev.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.dvdev.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..8b11d9e2
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.dvdev.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.dvdev_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.dvdev_1.0.0.102011.jar
new file mode 100644
index 00000000..b3ae1dad
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.dvdev_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.if_1.0.0.102011.jar
new file mode 100644
index 00000000..131a0835
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..62aed947
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.tats.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.tats.if_1.0.0.102011.jar
new file mode 100644
index 00000000..8e92bf82
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.tats.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.tats.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.tats.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..2d27dde6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.interop.tats.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.license.appservice_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.license.appservice_1.0.0.102011.jar
new file mode 100644
index 00000000..145a4fe8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.license.appservice_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.mdf.meta_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.mdf.meta_1.0.0.102011.jar
new file mode 100644
index 00000000..c5f3eb55
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.mdf.meta_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.abstraction_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.abstraction_1.0.0.102011.jar
new file mode 100644
index 00000000..5f7f24b1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.abstraction_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.annotation.api_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.annotation.api_1.0.0.102011.jar
new file mode 100644
index 00000000..930eb558
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.annotation.api_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.annotation_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.annotation_1.0.0.102011.jar
new file mode 100644
index 00000000..cf918812
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.annotation_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.api_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.api_1.0.0.102011.jar
new file mode 100644
index 00000000..49f11700
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.api_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.ecuc.api_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.ecuc.api_1.0.0.102011.jar
new file mode 100644
index 00000000..e7847586
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.ecuc.api_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.ecuc.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.ecuc.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..c0e8a875
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.ecuc.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.ecuc_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.ecuc_1.0.0.102011.jar
new file mode 100644
index 00000000..2eeceab0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.ecuc_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.formula.api_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.formula.api_1.0.0.102011.jar
new file mode 100644
index 00000000..cf742aae
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.formula.api_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.variance.api_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.variance.api_1.0.0.102011.jar
new file mode 100644
index 00000000..10b0981c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.variance.api_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.variance_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.variance_1.0.0.102011.jar
new file mode 100644
index 00000000..b1a10c5a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.variance_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.view.api_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.view.api_1.0.0.102011.jar
new file mode 100644
index 00000000..c9ba4dd3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.asr.view.api_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.base.api_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.base.api_1.0.0.102011.jar
new file mode 100644
index 00000000..1a598aa1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.base.api_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.base_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.base_1.0.0.102011.jar
new file mode 100644
index 00000000..758fb7f8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.base_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.formula.asr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.formula.asr_1.0.0.102011.jar
new file mode 100644
index 00000000..6bc8e00c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.formula.asr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.formula_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.formula_1.0.0.102011.jar
new file mode 100644
index 00000000..f550658a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.formula_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..ac0aa7e9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.location.mapping.contribution.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.location.mapping.contribution.if_1.0.0.102011.jar
new file mode 100644
index 00000000..a2733c5e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.location.mapping.contribution.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.location.mapping.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.location.mapping.if_1.0.0.102011.jar
new file mode 100644
index 00000000..2f0f2070
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.location.mapping.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.location.mapping.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.location.mapping.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..74b45f02
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.location.mapping.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.location.mapping.internal.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.location.mapping.internal.if_1.0.0.102011.jar
new file mode 100644
index 00000000..314440be
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.location.mapping.internal.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf.asr.base_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf.asr.base_1.0.0.102011.jar
new file mode 100644
index 00000000..bec82112
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf.asr.base_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf.asr.latest.api_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf.asr.latest.api_1.0.0.102011.jar
new file mode 100644
index 00000000..79baaca7
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf.asr.latest.api_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf.asr.latest_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf.asr.latest_1.0.0.102011.jar
new file mode 100644
index 00000000..3ebfe717
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf.asr.latest_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf.authentication_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf.authentication_1.0.0.102011.jar
new file mode 100644
index 00000000..563e9ffb
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf.authentication_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf_1.0.0.102011.jar
new file mode 100644
index 00000000..212dfa2e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.mdf_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.query_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.query_1.0.0.102011.jar
new file mode 100644
index 00000000..6fd3bae2
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.query_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.recorder_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.recorder_1.0.0.102011.jar
new file mode 100644
index 00000000..7e83bf87
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.recorder_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.rules_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.rules_1.0.0.102011.jar
new file mode 100644
index 00000000..7aeb8c6d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.rules_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.services.client_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.services.client_1.0.0.102011.jar
new file mode 100644
index 00000000..daf3c2f5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.services.client_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.services.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.services.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..25376bae
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.services.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.services_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.services_1.0.0.102011.jar
new file mode 100644
index 00000000..45df31d5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.services_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.swcTemplates_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.swcTemplates_1.0.0.102011.jar
new file mode 100644
index 00000000..a037b935
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.swcTemplates_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.sysdesc.validation_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.sysdesc.validation_1.0.0.102011.jar
new file mode 100644
index 00000000..b9319cb8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.sysdesc.validation_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.sysdesc_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.sysdesc_1.0.0.102011.jar
new file mode 100644
index 00000000..e7992452
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.sysdesc_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.testinfrastructure.published_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.testinfrastructure.published_1.0.0.102011.jar
new file mode 100644
index 00000000..d31bee13
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.testinfrastructure.published_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.unit_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.unit_1.0.0.102011.jar
new file mode 100644
index 00000000..89ce79bd
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.unit_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.uow.api_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.uow.api_1.0.0.102011.jar
new file mode 100644
index 00000000..7f020bca
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.uow.api_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.uow_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.uow_1.0.0.102011.jar
new file mode 100644
index 00000000..37aad91b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model.uow_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model_1.0.0.102011.jar
new file mode 100644
index 00000000..e6d706dd
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.model_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.contribution_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.contribution_1.0.0.102011.jar
new file mode 100644
index 00000000..4940fb0f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.contribution_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.copypaste.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.copypaste.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..63b56fa4
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.copypaste.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.exportfilter_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.exportfilter_1.0.0.102011.jar
new file mode 100644
index 00000000..44516335
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.exportfilter_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.filesupervision.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.filesupervision.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..2f06a691
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.filesupervision.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..acd69bc6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.published_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.published_1.0.0.102011.jar
new file mode 100644
index 00000000..4f5c3eaf
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.addons.published_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.annotations.copypaste_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.annotations.copypaste_1.0.0.102011.jar
new file mode 100644
index 00000000..1d8f1d48
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.annotations.copypaste_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.arxml.resources.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.arxml.resources.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..322022a9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.arxml.resources.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.base.contribution_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.base.contribution_1.0.0.102011.jar
new file mode 100644
index 00000000..c8817c53
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.base.contribution_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.base_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.base_1.0.0.102011.jar
new file mode 100644
index 00000000..36bb7775
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.base_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.dpa_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.dpa_1.0.0.102011.jar
new file mode 100644
index 00000000..d1292209
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.dpa_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.exporter_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.exporter_1.0.0.102011.jar
new file mode 100644
index 00000000..87fab17b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.exporter_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..a25e4603
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.jaxb.locations_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.jaxb.locations_1.0.0.102011.jar
new file mode 100644
index 00000000..a0b0a922
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.jaxb.locations_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.jaxb_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.jaxb_1.0.0.102011.jar
new file mode 100644
index 00000000..872d111c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.jaxb_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.json_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.json_1.0.0.102011.jar
new file mode 100644
index 00000000..8bb8f868
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.json_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.model.traverser_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.model.traverser_1.0.0.102011.jar
new file mode 100644
index 00000000..0f50620f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.model.traverser_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.parser.contribution_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.parser.contribution_1.0.0.102011.jar
new file mode 100644
index 00000000..0ea44683
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.parser.contribution_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.parser.latest_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.parser.latest_1.0.0.102011.jar
new file mode 100644
index 00000000..b930c80c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.parser.latest_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.parser_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.parser_1.0.0.102011.jar
new file mode 100644
index 00000000..d9b8e6f4
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.parser_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.preferences_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.preferences_1.0.0.102011.jar
new file mode 100644
index 00000000..695a8d02
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.preferences_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.project.contribution_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.project.contribution_1.0.0.102011.jar
new file mode 100644
index 00000000..5458afd9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.project.contribution_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.project.operations.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.project.operations.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..fafa7558
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.project.operations.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.project_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.project_1.0.0.102011.jar
new file mode 100644
index 00000000..2597b47d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.persistency.project_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.activity_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.activity_1.0.0.102011.jar
new file mode 100644
index 00000000..6600898a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.activity_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.creation.msr.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.creation.msr.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..90b52361
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.creation.msr.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.creation.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.creation.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..a2013c75
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.creation.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.creation_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.creation_1.0.0.102011.jar
new file mode 100644
index 00000000..867ceeed
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.creation_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.contribution.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.contribution.if_1.0.0.102011.jar
new file mode 100644
index 00000000..0f4420b0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.contribution.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.if_1.0.0.102011.jar
new file mode 100644
index 00000000..944fce83
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..f5e6af9f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.pai.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.pai.if_1.0.0.102011.jar
new file mode 100644
index 00000000..847eaa87
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.pai.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.pai.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.pai.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..72805cc6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.evs.pai.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.loader_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.loader_1.0.0.102011.jar
new file mode 100644
index 00000000..90e24395
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.loader_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..e5489522
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.operations.msr_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.operations.msr_1.0.0.102011.jar
new file mode 100644
index 00000000..cca80a4c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.operations.msr_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.settings.msr.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.settings.msr.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..968a3f1c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project.settings.msr.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project_1.0.0.102011.jar
new file mode 100644
index 00000000..2989998a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.project_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.ecuc.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.ecuc.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..2edf420a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.ecuc.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.ecuc_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.ecuc_1.0.0.102011.jar
new file mode 100644
index 00000000..a686a204
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.ecuc_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.gen.execution_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.gen.execution_1.0.0.102011.jar
new file mode 100644
index 00000000..aabeafd7
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.gen.execution_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.ui_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.ui_1.0.0.102011.jar
new file mode 100644
index 00000000..e61ce489
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.ui_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.workflow.base_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.workflow.base_1.0.0.102011.jar
new file mode 100644
index 00000000..35637cf2
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.workflow.base_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.workflow.diff_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.workflow.diff_1.0.0.102011.jar
new file mode 100644
index 00000000..ab846572
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.workflow.diff_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.workflow.update_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.workflow.update_1.0.0.102011.jar
new file mode 100644
index 00000000..0dc30e81
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting.workflow.update_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting_1.0.0.102011.jar
new file mode 100644
index 00000000..a78947f3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.reporting_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.testInfrastructure.published_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.testInfrastructure.published_1.0.0.102011.jar
new file mode 100644
index 00000000..578ed5de
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.testInfrastructure.published_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.testinfrastructure.published.scripting.groovy_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.testinfrastructure.published.scripting.groovy_1.0.0.102011.jar
new file mode 100644
index 00000000..786f2526
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.testinfrastructure.published.scripting.groovy_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.activity_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.activity_1.0.0.102011.jar
new file mode 100644
index 00000000..34274215
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.activity_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.args_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.args_1.0.0.102011.jar
new file mode 100644
index 00000000..a9c01e40
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.args_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.base_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.base_1.0.0.102011.jar
new file mode 100644
index 00000000..41b504c3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.base_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.classloading_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.classloading_1.0.0.102011.jar
new file mode 100644
index 00000000..6ccd226c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.classloading_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.feature.dev_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.feature.dev_1.0.0.102011.jar
new file mode 100644
index 00000000..fc435847
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.feature.dev_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.featureswitch.if_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.featureswitch.if_1.0.0.102011.jar
new file mode 100644
index 00000000..67ed94a0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.featureswitch.if_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.featureswitch.impl_1.0.0.102011.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.featureswitch.impl_1.0.0.102011.jar
new file mode 100644
index 00000000..2d6832a9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.featureswitch.impl_1.0.0.102011.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.jna_4.5.1.102011/META-INF/MANIFEST.MF b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.jna_4.5.1.102011/META-INF/MANIFEST.MF
new file mode 100644
index 00000000..511c18a2
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.jna_4.5.1.102011/META-INF/MANIFEST.MF
@@ -0,0 +1,18 @@
+Manifest-Version: 1.0
+Automatic-Module-Name: com.vector.cfg.util.jna
+Bundle-SymbolicName: com.vector.cfg.util.jna;singleton:=true
+Require-Bundle: org.eclipse.core.runtime
+Bundle-ManifestVersion: 2
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Bundle-ActivationPolicy: lazy
+Bundle-Vendor: Vector Informatik GmbH
+Export-Package: com.sun.jna,com.sun.jna.platform,com.sun.jna.platform.
+ dnd,com.sun.jna.platform.mac,com.sun.jna.platform.unix,com.sun.jna.pl
+ atform.win32,com.sun.jna.platform.win32.COM,com.sun.jna.platform.winc
+ e,com.sun.jna.ptr,com.sun.jna.win32
+Bundle-Name: JNA
+Bundle-Version: 4.5.1.102011
+Bundle-ClassPath: .,lib/jna-4.5.1.jar,lib/jna-platform-4.5.1.jar
+Bundle-Activator: com.vector.cfg.util.jna.internal.Activator
+Eclipse-BundleShape: dir
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.jna_4.5.1.102011/about.html b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.jna_4.5.1.102011/about.html
new file mode 100644
index 00000000..9d898f9f
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/com.vector.cfg.util.jna_4.5.1.102011/about.html
@@ -0,0 +1,21 @@
+
+
+
+
+ About
+
+
+
Copyright
+
(c) Copyright Vector Informatik GmbH. All Rights Reserved.
+
Vector Group License Agreement
+
This software is licensed under the terms and conditions of „Delivery and maintenance of software products†of Vector Group, see vector.com.
+
Third Party Content
+
The Content includes items that have been sourced from third parties as set out below.
The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
+at http://www.eclipse.org/legal/epl-v10.html.
+For purposes of the EPL, "Program" will mean the Content.
+
+
If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party ("Redistributor") and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at http://www.eclipse.org.
+
+
Third Party Content
+
The Content includes items that have been sourced from third parties as set out below. If you
+did not receive this Content directly from the Eclipse Foundation, the following is provided
+for informational purposes only, and you should look to the Redistributor's license for
+terms and conditions of use.
Apache Ant Core including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + ANTLR including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + BCEL including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + BSF including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + Log4J including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
+
Apache Ant + Apache Oro
+
+
The plug-in includes software developed by The Apache Software Foundation as part of the Apache Ant + Apache Oro project.
Apache Ant + Apache Oro including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
+
Apache Ant + Apache Regexp
+
+
The plug-in includes software developed by The Apache Software Foundation as part of the Apache Ant + Apache Regexp project.
Apache Ant + Apache Regexp including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
+
Apache Ant + Apache Resolver
+
+
The plug-in includes software developed by The Apache Software Foundation as part of the Apache Ant + Apache Resolver project.
Apache Ant + Apache Resolver including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + Xalan 2 including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
+
Apache Ant + Commons Logging
+
+
The plug-in includes software developed by The Apache Software Foundation as part of the Apache Ant + Commons Logging project.
Apache Ant + Commons Logging including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
+
Apache Ant + Commons Net
+
+
The plug-in includes software developed by The Apache Software Foundation as part of the Apache Ant + Commons Net project.
Apache Ant + Commons Net including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + JAI including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + JavaMail including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + JDepend including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + JMF including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + JSch including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + JUnit including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + JUnit 4 including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
+
Apache Ant + JUnitlauncher
+
+
The plug-in includes software developed by The Apache Software Foundation as part of the Apache Ant + JUnitlauncher project.
Apache Ant + JUnitlauncher including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant Launcher including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + NetRexx including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + Swing including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
+
Apache Ant Test Utilities
+
+
The plug-in includes software developed by The Apache Software Foundation as part of the Apache Ant Test Utilities project.
Apache Ant Test Utilities including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
Apache Ant + XZ including its source is available from ant.apache.org/. Bugs or feature requests can be made in the project issue tracking system at issues.apache.org/bugzilla/. The following mailing lists can be used to communicate with the project communities: Ant Developers List <dev@ant.apache.org> (archive) or Ant Users List <user@ant.apache.org> (archive).
+
+
+
+
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/DOM-LICENSE.html b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/DOM-LICENSE.html
new file mode 100644
index 00000000..a14bbd1b
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/DOM-LICENSE.html
@@ -0,0 +1,111 @@
+
+
+
+
+
+DOM License
+
+
+
+
+
+
+
+
+
+
+
W3C Software Notice and License
+
+
+
This work (and included software,
+documentation such as READMEs, or other related items) is being
+provided by the copyright holders under the following license.
+
License
+
By obtaining, using and/or copying this work,
+you (the licensee) agree that you have read, understood, and will
+comply with the following terms and conditions.
+
Permission to copy, modify, and distribute this software and its
+documentation, with or without modification, for any purpose
+and without fee or royalty is hereby granted, provided that you
+include the following on ALL copies of the software and
+documentation or portions thereof, including modifications:
+
+
The full text of this NOTICE in a location viewable to users of
+the redistributed or derivative work.
+
Any pre-existing intellectual property disclaimers, notices, or
+terms and conditions. If none exist, the
+W3C Software Short Notice should be included (hypertext is
+preferred, text is permitted) within the body of any redistributed
+or derivative code.
+
Notice of any changes or modifications to the files, including
+the date changes were made. (We recommend you provide URIs to the
+location from which the code is derived.)
+
+
Disclaimers
+
THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND
+COPYRIGHT HOLDERS MAKE NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO, WARRANTIES OF
+MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE
+USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD
+PARTY PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+
COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT,
+SPECIAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE
+SOFTWARE OR DOCUMENTATION.
+
The name and trademarks of copyright holders may NOT be used in
+advertising or publicity pertaining to the software without
+specific, written prior permission. Title to copyright in this
+software and any associated documentation will at all times remain
+with copyright holders.
+
Notes
+
This version:
+http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
+
This formulation of W3C's notice and license became active on
+December 31 2002. This version removes the copyright ownership
+notice such that this license can be used with materials other than
+those owned by the W3C, reflects that ERCIM is now a host of the
+W3C, includes references to this specific dated version of the
+license, and removes the ambiguous grant of "use". Otherwise, this
+version is the same as the previous
+version and is written so as to preserve the
+Free Software Foundation's assessment of GPL compatibility and
+OSI's
+certification under the Open Source
+Definition.
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/LICENSE b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/LICENSE
new file mode 100644
index 00000000..cdf6ff8b
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/LICENSE
@@ -0,0 +1,272 @@
+/*
+ * Apache License
+ * Version 2.0, January 2004
+ * http://www.apache.org/licenses/
+ *
+ * TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+ *
+ * 1. Definitions.
+ *
+ * "License" shall mean the terms and conditions for use, reproduction,
+ * and distribution as defined by Sections 1 through 9 of this document.
+ *
+ * "Licensor" shall mean the copyright owner or entity authorized by
+ * the copyright owner that is granting the License.
+ *
+ * "Legal Entity" shall mean the union of the acting entity and all
+ * other entities that control, are controlled by, or are under common
+ * control with that entity. For the purposes of this definition,
+ * "control" means (i) the power, direct or indirect, to cause the
+ * direction or management of such entity, whether by contract or
+ * otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ * outstanding shares, or (iii) beneficial ownership of such entity.
+ *
+ * "You" (or "Your") shall mean an individual or Legal Entity
+ * exercising permissions granted by this License.
+ *
+ * "Source" form shall mean the preferred form for making modifications,
+ * including but not limited to software source code, documentation
+ * source, and configuration files.
+ *
+ * "Object" form shall mean any form resulting from mechanical
+ * transformation or translation of a Source form, including but
+ * not limited to compiled object code, generated documentation,
+ * and conversions to other media types.
+ *
+ * "Work" shall mean the work of authorship, whether in Source or
+ * Object form, made available under the License, as indicated by a
+ * copyright notice that is included in or attached to the work
+ * (an example is provided in the Appendix below).
+ *
+ * "Derivative Works" shall mean any work, whether in Source or Object
+ * form, that is based on (or derived from) the Work and for which the
+ * editorial revisions, annotations, elaborations, or other modifications
+ * represent, as a whole, an original work of authorship. For the purposes
+ * of this License, Derivative Works shall not include works that remain
+ * separable from, or merely link (or bind by name) to the interfaces of,
+ * the Work and Derivative Works thereof.
+ *
+ * "Contribution" shall mean any work of authorship, including
+ * the original version of the Work and any modifications or additions
+ * to that Work or Derivative Works thereof, that is intentionally
+ * submitted to Licensor for inclusion in the Work by the copyright owner
+ * or by an individual or Legal Entity authorized to submit on behalf of
+ * the copyright owner. For the purposes of this definition, "submitted"
+ * means any form of electronic, verbal, or written communication sent
+ * to the Licensor or its representatives, including but not limited to
+ * communication on electronic mailing lists, source code control systems,
+ * and issue tracking systems that are managed by, or on behalf of, the
+ * Licensor for the purpose of discussing and improving the Work, but
+ * excluding communication that is conspicuously marked or otherwise
+ * designated in writing by the copyright owner as "Not a Contribution."
+ *
+ * "Contributor" shall mean Licensor and any individual or Legal Entity
+ * on behalf of whom a Contribution has been received by Licensor and
+ * subsequently incorporated within the Work.
+ *
+ * 2. Grant of Copyright License. Subject to the terms and conditions of
+ * this License, each Contributor hereby grants to You a perpetual,
+ * worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ * copyright license to reproduce, prepare Derivative Works of,
+ * publicly display, publicly perform, sublicense, and distribute the
+ * Work and such Derivative Works in Source or Object form.
+ *
+ * 3. Grant of Patent License. Subject to the terms and conditions of
+ * this License, each Contributor hereby grants to You a perpetual,
+ * worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ * (except as stated in this section) patent license to make, have made,
+ * use, offer to sell, sell, import, and otherwise transfer the Work,
+ * where such license applies only to those patent claims licensable
+ * by such Contributor that are necessarily infringed by their
+ * Contribution(s) alone or by combination of their Contribution(s)
+ * with the Work to which such Contribution(s) was submitted. If You
+ * institute patent litigation against any entity (including a
+ * cross-claim or counterclaim in a lawsuit) alleging that the Work
+ * or a Contribution incorporated within the Work constitutes direct
+ * or contributory patent infringement, then any patent licenses
+ * granted to You under this License for that Work shall terminate
+ * as of the date such litigation is filed.
+ *
+ * 4. Redistribution. You may reproduce and distribute copies of the
+ * Work or Derivative Works thereof in any medium, with or without
+ * modifications, and in Source or Object form, provided that You
+ * meet the following conditions:
+ *
+ * (a) You must give any other recipients of the Work or
+ * Derivative Works a copy of this License; and
+ *
+ * (b) You must cause any modified files to carry prominent notices
+ * stating that You changed the files; and
+ *
+ * (c) You must retain, in the Source form of any Derivative Works
+ * that You distribute, all copyright, patent, trademark, and
+ * attribution notices from the Source form of the Work,
+ * excluding those notices that do not pertain to any part of
+ * the Derivative Works; and
+ *
+ * (d) If the Work includes a "NOTICE" text file as part of its
+ * distribution, then any Derivative Works that You distribute must
+ * include a readable copy of the attribution notices contained
+ * within such NOTICE file, excluding those notices that do not
+ * pertain to any part of the Derivative Works, in at least one
+ * of the following places: within a NOTICE text file distributed
+ * as part of the Derivative Works; within the Source form or
+ * documentation, if provided along with the Derivative Works; or,
+ * within a display generated by the Derivative Works, if and
+ * wherever such third-party notices normally appear. The contents
+ * of the NOTICE file are for informational purposes only and
+ * do not modify the License. You may add Your own attribution
+ * notices within Derivative Works that You distribute, alongside
+ * or as an addendum to the NOTICE text from the Work, provided
+ * that such additional attribution notices cannot be construed
+ * as modifying the License.
+ *
+ * You may add Your own copyright statement to Your modifications and
+ * may provide additional or different license terms and conditions
+ * for use, reproduction, or distribution of Your modifications, or
+ * for any such Derivative Works as a whole, provided Your use,
+ * reproduction, and distribution of the Work otherwise complies with
+ * the conditions stated in this License.
+ *
+ * 5. Submission of Contributions. Unless You explicitly state otherwise,
+ * any Contribution intentionally submitted for inclusion in the Work
+ * by You to the Licensor shall be under the terms and conditions of
+ * this License, without any additional terms or conditions.
+ * Notwithstanding the above, nothing herein shall supersede or modify
+ * the terms of any separate license agreement you may have executed
+ * with Licensor regarding such Contributions.
+ *
+ * 6. Trademarks. This License does not grant permission to use the trade
+ * names, trademarks, service marks, or product names of the Licensor,
+ * except as required for reasonable and customary use in describing the
+ * origin of the Work and reproducing the content of the NOTICE file.
+ *
+ * 7. Disclaimer of Warranty. Unless required by applicable law or
+ * agreed to in writing, Licensor provides the Work (and each
+ * Contributor provides its Contributions) on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ * implied, including, without limitation, any warranties or conditions
+ * of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ * PARTICULAR PURPOSE. You are solely responsible for determining the
+ * appropriateness of using or redistributing the Work and assume any
+ * risks associated with Your exercise of permissions under this License.
+ *
+ * 8. Limitation of Liability. In no event and under no legal theory,
+ * whether in tort (including negligence), contract, or otherwise,
+ * unless required by applicable law (such as deliberate and grossly
+ * negligent acts) or agreed to in writing, shall any Contributor be
+ * liable to You for damages, including any direct, indirect, special,
+ * incidental, or consequential damages of any character arising as a
+ * result of this License or out of the use or inability to use the
+ * Work (including but not limited to damages for loss of goodwill,
+ * work stoppage, computer failure or malfunction, or any and all
+ * other commercial damages or losses), even if such Contributor
+ * has been advised of the possibility of such damages.
+ *
+ * 9. Accepting Warranty or Additional Liability. While redistributing
+ * the Work or Derivative Works thereof, You may choose to offer,
+ * and charge a fee for, acceptance of support, warranty, indemnity,
+ * or other liability obligations and/or rights consistent with this
+ * License. However, in accepting such obligations, You may act only
+ * on Your own behalf and on Your sole responsibility, not on behalf
+ * of any other Contributor, and only if You agree to indemnify,
+ * defend, and hold each Contributor harmless for any liability
+ * incurred by, or claims asserted against, such Contributor by reason
+ * of your accepting any such warranty or additional liability.
+ *
+ * END OF TERMS AND CONDITIONS
+ *
+ * APPENDIX: How to apply the Apache License to your work.
+ *
+ * To apply the Apache License to your work, attach the following
+ * boilerplate notice, with the fields enclosed by brackets "[]"
+ * replaced with your own identifying information. (Don't include
+ * the brackets!) The text should be enclosed in the appropriate
+ * comment syntax for the file format. We also recommend that a
+ * file or class name and description of purpose be included on the
+ * same "printed page" as the copyright notice for easier
+ * identification within third-party archives.
+ *
+ * Copyright [yyyy] [name of copyright owner]
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+W3C® SOFTWARE NOTICE AND LICENSE
+http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
+
+This work (and included software, documentation such as READMEs, or other
+related items) is being provided by the copyright holders under the following
+license. By obtaining, using and/or copying this work, you (the licensee) agree
+that you have read, understood, and will comply with the following terms and
+conditions.
+
+Permission to copy, modify, and distribute this software and its documentation,
+with or without modification, for any purpose and without fee or royalty is
+hereby granted, provided that you include the following on ALL copies of the
+software and documentation or portions thereof, including modifications:
+
+ 1. The full text of this NOTICE in a location viewable to users of the
+ redistributed or derivative work.
+ 2. Any pre-existing intellectual property disclaimers, notices, or terms
+ and conditions. If none exist, the W3C Software Short Notice should be
+ included (hypertext is preferred, text is permitted) within the body
+ of any redistributed or derivative code.
+ 3. Notice of any changes or modifications to the files, including the date
+ changes were made. (We recommend you provide URIs to the location from
+ which the code is derived.)
+
+THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
+NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
+TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
+THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY
+PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+
+COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
+
+The name and trademarks of copyright holders may NOT be used in advertising or
+publicity pertaining to the software without specific, written prior permission.
+Title to copyright in this software and any associated documentation will at
+all times remain with copyright holders.
+
+____________________________________
+
+This formulation of W3C's notice and license became active on December 31 2002.
+This version removes the copyright ownership notice such that this license can
+be used with materials other than those owned by the W3C, reflects that ERCIM
+is now a host of the W3C, includes references to this specific dated version of
+the license, and removes the ambiguous grant of "use". Otherwise, this version
+is the same as the previous version and is written so as to preserve the Free
+Software Foundation's assessment of GPL compatibility and OSI's certification
+under the Open Source Definition. Please see our Copyright FAQ for common
+questions about using materials from our site, including specific terms and
+conditions for packages like libwww, Amaya, and Jigsaw. Other questions about
+this notice can be directed to site-policy@w3.org.
+
+Joseph Reagle
+
+This license came from: http://www.megginson.com/SAX/copying.html
+ However please note future versions of SAX may be covered
+ under http://saxproject.org/?selected=pd
+
+SAX2 is Free!
+
+I hereby abandon any property rights to SAX 2.0 (the Simple API for
+XML), and release all of the SAX 2.0 source code, compiled code, and
+documentation contained in this distribution into the Public Domain.
+SAX comes with NO WARRANTY or guarantee of fitness for any
+purpose.
+
+David Megginson, david@megginson.com
+2000-05-05
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/NOTICE b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/NOTICE
new file mode 100644
index 00000000..e32292e4
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/NOTICE
@@ -0,0 +1,9 @@
+Apache Ant
+Copyright 1999-2019 The Apache Software Foundation
+
+This product includes software developed at
+The Apache Software Foundation (http://www.apache.org/).
+
+The task is based on code Copyright (c) 2002, Landmark
+Graphics Corp that has been kindly donated to the Apache Software
+Foundation.
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/SAX-LICENSE.html b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/SAX-LICENSE.html
new file mode 100644
index 00000000..5ebc7052
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/SAX-LICENSE.html
@@ -0,0 +1,81 @@
+
+
+
+
+
+SAX License
+
+
+
+
+
In fact, it's not possible to own a license to SAX, since it's
+been placed in the public domain.
+
No Warranty
+
Because SAX is released to the public domain, there is no
+warranty for the design or for the software implementation, to the
+extent permitted by applicable law. Except when otherwise stated in
+writing the copyright holders and/or other parties provide SAX "as
+is" without warranty of any kind, either expressed or implied,
+including, but not limited to, the implied warranties of
+merchantability and fitness for a particular purpose. The entire
+risk as to the quality and performance of SAX is with you. Should
+SAX prove defective, you assume the cost of all necessary
+servicing, repair or correction.
+
In no event unless required by applicable law or agreed to in
+writing will any copyright holder, or any other party who may
+modify and/or redistribute SAX, be liable to you for damages,
+including any general, special, incidental or consequential damages
+arising out of the use or inability to use SAX (including but not
+limited to loss of data or data being rendered inaccurate or losses
+sustained by you or third parties or a failure of the SAX to
+operate with any other programs), even if such holder or other
+party has been advised of the possibility of such damages.
+
Copyright Disclaimers
+
This page includes statements to that effect by David Megginson,
+who would have been able to claim copyright for the original
+work.
+
+
SAX 1.0
+
Version 1.0 of the Simple API for XML (SAX), created
+collectively by the membership of the XML-DEV mailing list, is
+hereby released into the public domain.
+
No one owns SAX: you may use it freely in both commercial and
+non-commercial applications, bundle it with your software
+distribution, include it on a CD-ROM, list the source code in a
+book, mirror the documentation at your own web site, or use it in
+any other way you see fit.
I hereby abandon any property rights to SAX 2.0 (the Simple API
+for XML), and release all of the SAX 2.0 source code, compiled
+code, and documentation contained in this distribution into the
+Public Domain. SAX comes with NO WARRANTY or guarantee of fitness
+for any purpose.
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/THE_APACHE_SOFTWARE_LICENSE__VERSION_2.0.txt b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/THE_APACHE_SOFTWARE_LICENSE__VERSION_2.0.txt
new file mode 100644
index 00000000..d6456956
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/about_files/THE_APACHE_SOFTWARE_LICENSE__VERSION_2.0.txt
@@ -0,0 +1,202 @@
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/ant b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/ant
new file mode 100644
index 00000000..a15026b9
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/ant
@@ -0,0 +1,375 @@
+#! /bin/sh
+
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Extract launch and ant arguments, (see details below).
+ant_exec_args=
+no_config=false
+use_jikes_default=false
+ant_exec_debug=false
+show_help=false
+
+if [ -z "$PROTECT_NL" ]; then
+ PROTECT_NL=true
+ os=`uname -s`
+ rel=`uname -r`
+ # heirloom bourne-shell used by Solaris 10 is not POSIX
+ # it lacks features necessary to protect trailing NL from subshell trimming
+ if [ "$os" = SunOS -a "$rel" = "5.10" ]; then
+ PROTECT_NL=false
+ fi
+fi
+
+for arg in "$@"; do
+ if [ "$arg" = "--noconfig" ]; then
+ no_config=true
+ elif [ "$arg" = "--usejikes" ]; then
+ use_jikes_default=true
+ elif [ "$arg" = "--execdebug" ]; then
+ ant_exec_debug=true
+ elif [ my"$arg" = my"--h" -o my"$arg" = my"--help" ]; then
+ show_help=true
+ ant_exec_args="$ant_exec_args -h"
+ else
+ if [ my"$arg" = my"-h" -o my"$arg" = my"-help" ]; then
+ show_help=true
+ fi
+
+ if [ "$PROTECT_NL" = "true" ]; then
+ # pad the value with X to protect trailing NLs from subshell output trimming
+ esc_arg="${arg}X"
+ else
+ esc_arg="${arg}"
+ fi
+
+ # wrap all arguments as "" strings, escape any internal back-slash, double-quote, $, or back-tick characters
+ # use printf to avoid echo interpretation behaviors such as escapes and line continuation
+ # Mac bsd_sed does not support group-0, so pattern uses group-1
+ # Solaris sed only processes lines with trailing newline, passing in an extra newline
+ # subshell (heirloom and posix) will trim the added trailing newline
+ esc_arg="`printf '%s\n' "$esc_arg" | sed -e 's@\([$\"\`\\]\)@\\\\\\1@g' `"
+
+ if [ "$PROTECT_NL" = "true" ]; then
+ # remove the padding X added above, this syntax is POSIX compatible but not heirloom-sh
+ esc_arg="${esc_arg%X}"
+ fi
+ quoted_arg="\"$esc_arg\""
+
+ if $ant_exec_debug; then
+ # using printf to avoid echo line continuation and escape interpretation
+ printf "arg : %s\n" "$arg"
+ printf "quoted_arg: %s\n" "$quoted_arg"
+ fi
+ ant_exec_args="$ant_exec_args $quoted_arg"
+ fi
+done
+
+# Source/default ant configuration
+if $no_config; then
+ rpm_mode=false
+ usejikes=$use_jikes_default
+else
+ # load system-wide ant configuration (ONLY if ANT_HOME has NOT been set)
+ if [ -z "$ANT_HOME" -o "$ANT_HOME" = "/usr/share/ant" ]; then
+ if [ -f "/etc/ant.conf" ]; then
+ . /etc/ant.conf
+ fi
+ fi
+
+ # load user ant configuration
+ if [ -f "$HOME/.ant/ant.conf" ]; then
+ . $HOME/.ant/ant.conf
+ fi
+ if [ -f "$HOME/.antrc" ]; then
+ . "$HOME/.antrc"
+ fi
+
+ # provide default configuration values
+ if [ -z "$rpm_mode" ]; then
+ rpm_mode=false
+ fi
+ if [ -z "$usejikes" ]; then
+ usejikes=$use_jikes_default
+ fi
+fi
+
+# Setup Java environment in rpm mode
+if $rpm_mode; then
+ if [ -f /usr/share/java-utils/java-functions ]; then
+ . /usr/share/java-utils/java-functions
+ set_jvm
+ set_javacmd
+ fi
+fi
+
+# OS specific support. $var _must_ be set to either true or false.
+cygwin=false;
+darwin=false;
+mingw=false;
+case "`uname`" in
+ CYGWIN*)
+ cygwin=true
+ ;;
+ Darwin*)
+ darwin=true
+ if [ -z "$JAVA_HOME" ]; then
+ if [ -x '/usr/libexec/java_home' ]; then
+ JAVA_HOME=`/usr/libexec/java_home`
+ elif [ -d "/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home" ]; then
+ JAVA_HOME=/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK/Home
+ fi
+ fi
+ ;;
+ MINGW*)
+ mingw=true
+ ;;
+esac
+
+if [ -z "$ANT_HOME" -o ! -d "$ANT_HOME" ]; then
+ ## resolve links - $0 may be a link to ant's home
+ PRG="$0"
+ progname=`basename "$0"`
+
+ # need this for relative symlinks
+ while [ -h "$PRG" ]; do
+ ls=`ls -ld "$PRG"`
+ link=`expr "$ls" : '.*-> \(.*\)$'`
+ if expr "$link" : '/.*' > /dev/null; then
+ PRG="$link"
+ else
+ PRG=`dirname "$PRG"`"/$link"
+ fi
+ done
+
+ ANT_HOME=`dirname "$PRG"`/..
+
+ # make it fully qualified
+ ANT_HOME=`cd "$ANT_HOME" > /dev/null && pwd`
+fi
+
+# For Cygwin and Mingw, ensure paths are in UNIX format before
+# anything is touched
+if $cygwin; then
+ [ -n "$ANT_HOME" ] && ANT_HOME=`cygpath --unix "$ANT_HOME"`
+ [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+fi
+if $mingw; then
+ [ -n "$ANT_HOME" ] && ANT_HOME="`(cd "$ANT_HOME"; pwd)`"
+ [ -n "$JAVA_HOME" ] && JAVA_HOME="`(cd "$JAVA_HOME"; pwd)`"
+fi
+
+# set ANT_LIB location
+ANT_LIB="${ANT_HOME}/lib"
+
+if [ -z "$JAVACMD" ]; then
+ if [ -n "$JAVA_HOME" ]; then
+ # IBM's JDK on AIX uses strange locations for the executables
+ if [ -x "$JAVA_HOME/jre/sh/java" ]; then
+ JAVACMD="$JAVA_HOME/jre/sh/java"
+ elif [ -x "$JAVA_HOME/jre/bin/java" ]; then
+ JAVACMD="$JAVA_HOME/jre/bin/java"
+ else
+ JAVACMD="$JAVA_HOME/bin/java"
+ fi
+ else
+ JAVACMD=`which java 2> /dev/null `
+ if [ -z "$JAVACMD" ]; then
+ JAVACMD=java
+ fi
+ fi
+fi
+
+if [ ! -x "$JAVACMD" ]; then
+ echo "Error: JAVA_HOME is not defined correctly."
+ echo " We cannot execute $JAVACMD"
+ exit 1
+fi
+
+# Build local classpath using just the launcher in non-rpm mode or
+# use the Jpackage helper in rpm mode with basic and default jars
+# specified in the ant.conf configuration. Because the launcher is
+# used, libraries linked in ANT_HOME/lib will also be included, but this
+# is discouraged as it is not java-version safe. A user should
+# request optional jars and their dependencies via the OPT_JAR_LIST
+# variable
+if $rpm_mode && [ -x /usr/bin/build-classpath ]; then
+ LOCALCLASSPATH="$(/usr/bin/build-classpath ant ant-launcher jaxp_parser_impl xml-commons-apis)"
+
+ # If no optional jars have been specified then build the default list
+ if [ -z "$OPT_JAR_LIST" ]; then
+ for file in /etc/ant.d/*; do
+ if [ -f "$file" ]; then
+ case "$file" in
+ *~|*#*|*.rpmsave|*.rpmnew)
+ ;;
+ *)
+ for dep in `cat "$file"`; do
+ OPT_JAR_LIST="$OPT_JAR_LIST${OPT_JAR_LIST:+ }$dep"
+ done
+ ;;
+ esac
+ fi
+ done
+ fi
+
+ # If the user requested to try to add some other jars to the classpath
+ if [ -n "$OPT_JAR_LIST" ]; then
+ _OPTCLASSPATH="$(/usr/bin/build-classpath $OPT_JAR_LIST 2> /dev/null)"
+ if [ -n "$_OPTCLASSPATH" ]; then
+ LOCALCLASSPATH="$LOCALCLASSPATH:$_OPTCLASSPATH"
+ fi
+ fi
+
+ # Explicitly add javac path to classpath, assume JAVA_HOME set
+ # properly in rpm mode
+ if [ -f "$JAVA_HOME/lib/tools.jar" ]; then
+ LOCALCLASSPATH="$LOCALCLASSPATH:$JAVA_HOME/lib/tools.jar"
+ fi
+ if [ -f "$JAVA_HOME/lib/classes.zip" ]; then
+ LOCALCLASSPATH="$LOCALCLASSPATH:$JAVA_HOME/lib/classes.zip"
+ fi
+
+ # if CLASSPATH_OVERRIDE env var is set, LOCALCLASSPATH will be
+ # user CLASSPATH first and ant-found jars after.
+ # In that case, the user CLASSPATH will override ant-found jars
+ #
+ # if CLASSPATH_OVERRIDE is not set, we'll have the normal behaviour
+ # with ant-found jars first and user CLASSPATH after
+ if [ -n "$CLASSPATH" ]; then
+ # merge local and specified classpath
+ if [ -z "$LOCALCLASSPATH" ]; then
+ LOCALCLASSPATH="$CLASSPATH"
+ elif [ -n "$CLASSPATH_OVERRIDE" ]; then
+ LOCALCLASSPATH="$CLASSPATH:$LOCALCLASSPATH"
+ else
+ LOCALCLASSPATH="$LOCALCLASSPATH:$CLASSPATH"
+ fi
+
+ # remove class path from launcher -cp option
+ CLASSPATH=""
+ fi
+else
+ # not using rpm_mode; use launcher to determine classpaths
+ if [ -z "$LOCALCLASSPATH" ]; then
+ LOCALCLASSPATH=$ANT_LIB/ant-launcher.jar
+ else
+ LOCALCLASSPATH=$ANT_LIB/ant-launcher.jar:$LOCALCLASSPATH
+ fi
+fi
+
+if [ -n "$JAVA_HOME" ]; then
+ # OSX hack to make Ant work with jikes
+ if $darwin; then
+ OSXHACK="${JAVA_HOME}/../Classes"
+ if [ -d "${OSXHACK}" ]; then
+ for i in "${OSXHACK}"/*.jar; do
+ JIKESPATH="$JIKESPATH:$i"
+ done
+ fi
+ fi
+fi
+
+# Allow Jikes support (off by default)
+if $usejikes; then
+ ANT_OPTS="$ANT_OPTS -Dbuild.compiler=jikes"
+fi
+
+# For Cygwin, switch paths to appropriate format before running java
+# For PATHs convert to unix format first, then to windows format to ensure
+# both formats are supported. Probably this will fail on directories with ;
+# in the name in the path. Let's assume that paths containing ; are more
+# rare than windows style paths on cygwin.
+if $cygwin; then
+ if [ "$OS" = "Windows_NT" ] && cygpath -m .>/dev/null 2>/dev/null; then
+ format=mixed
+ else
+ format=windows
+ fi
+ [ -n "$ANT_HOME" ] && ANT_HOME=`cygpath --$format "$ANT_HOME"`
+ ANT_LIB=`cygpath --$format "$ANT_LIB"`
+ [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --$format "$JAVA_HOME"`
+ LCP_TEMP=`cygpath --path --unix "$LOCALCLASSPATH"`
+ LOCALCLASSPATH=`cygpath --path --$format "$LCP_TEMP"`
+ if [ -n "$CLASSPATH" ]; then
+ CP_TEMP=`cygpath --path --unix "$CLASSPATH"`
+ CLASSPATH=`cygpath --path --$format "$CP_TEMP"`
+ fi
+ CYGHOME=`cygpath --$format "$HOME"`
+fi
+
+# Show script help if requested
+if $show_help; then
+ echo $0 '[script options] [options] [target [target2 [target3] ..]]'
+ echo 'Script Options:'
+ echo ' --help, --h print this message and ant help'
+ echo ' --noconfig suppress sourcing of /etc/ant.conf,'
+ echo ' $HOME/.ant/ant.conf, and $HOME/.antrc'
+ echo ' configuration files'
+ echo ' --usejikes enable use of jikes by default, unless'
+ echo ' set explicitly in configuration files'
+ echo ' --execdebug print ant exec line generated by this'
+ echo ' launch script'
+ echo ''
+fi
+# add a second backslash to variables terminated by a backslash under cygwin
+if $cygwin; then
+ case "$ANT_HOME" in
+ *\\ )
+ ANT_HOME="$ANT_HOME\\"
+ ;;
+ esac
+ case "$CYGHOME" in
+ *\\ )
+ CYGHOME="$CYGHOME\\"
+ ;;
+ esac
+ case "$JIKESPATH" in
+ *\\ )
+ JIKESPATH="$JIKESPATH\\"
+ ;;
+ esac
+ case "$LOCALCLASSPATH" in
+ *\\ )
+ LOCALCLASSPATH="$LOCALCLASSPATH\\"
+ ;;
+ esac
+ case "$CLASSPATH" in
+ *\\ )
+ CLASSPATH="$CLASSPATH\\"
+ ;;
+ esac
+fi
+# Execute ant using eval/exec to preserve spaces in paths,
+# java options, and ant args
+ant_sys_opts=
+if [ -n "$CYGHOME" ]; then
+ if [ -n "$JIKESPATH" ]; then
+ ant_sys_opts="-Djikes.class.path=\"$JIKESPATH\" -Dcygwin.user.home=\"$CYGHOME\""
+ else
+ ant_sys_opts="-Dcygwin.user.home=\"$CYGHOME\""
+ fi
+else
+ if [ -n "$JIKESPATH" ]; then
+ ant_sys_opts="-Djikes.class.path=\"$JIKESPATH\""
+ fi
+fi
+ant_exec_command="exec \"\$JAVACMD\" $ANT_OPTS -classpath \"\$LOCALCLASSPATH\" -Dant.home=\"\$ANT_HOME\" -Dant.library.dir=\"\$ANT_LIB\" $ant_sys_opts org.apache.tools.ant.launch.Launcher $ANT_ARGS -cp \"\$CLASSPATH\""
+if $ant_exec_debug; then
+ # using printf to avoid echo line continuation and escape interpretation confusion
+ printf "%s\n" "$ant_exec_command $ant_exec_args"
+fi
+
+eval "$ant_exec_command $ant_exec_args"
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/ant.bat b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/ant.bat
new file mode 100644
index 00000000..a13cabc9
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/ant.bat
@@ -0,0 +1,218 @@
+@echo off
+
+REM Licensed to the Apache Software Foundation (ASF) under one or more
+REM contributor license agreements. See the NOTICE file distributed with
+REM this work for additional information regarding copyright ownership.
+REM The ASF licenses this file to You under the Apache License, Version 2.0
+REM (the "License"); you may not use this file except in compliance with
+REM the License. You may obtain a copy of the License at
+REM
+REM http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing, software
+REM distributed under the License is distributed on an "AS IS" BASIS,
+REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+REM See the License for the specific language governing permissions and
+REM limitations under the License.
+
+REM This is an inordinately troublesome piece of code, particularly because it
+REM tries to work on both Win9x and WinNT-based systems. If we could abandon '9x
+REM support, things would be much easier, but sadly, it is not yet time.
+REM Be cautious about editing this, and only add WinNT specific stuff in code that
+REM only runs on WinNT.
+
+if "%HOME%"=="" goto homeDrivePathPre
+if exist "%HOME%\antrc_pre.bat" call "%HOME%\antrc_pre.bat"
+
+:homeDrivePathPre
+if "%HOMEDRIVE%%HOMEPATH%"=="" goto userProfilePre
+if "%HOMEDRIVE%%HOMEPATH%"=="%HOME%" goto userProfilePre
+if exist "%HOMEDRIVE%%HOMEPATH%\antrc_pre.bat" call "%HOMEDRIVE%%HOMEPATH%\antrc_pre.bat"
+
+:userProfilePre
+if "%USERPROFILE%"=="" goto alpha
+if "%USERPROFILE%"=="%HOME%" goto alpha
+if "%USERPROFILE%"=="%HOMEDRIVE%%HOMEPATH%" goto alpha
+if exist "%USERPROFILE%\antrc_pre.bat" call "%USERPROFILE%\antrc_pre.bat"
+
+:alpha
+
+if "%OS%"=="Windows_NT" @setlocal
+if "%OS%"=="WINNT" @setlocal
+
+if "%ANT_HOME%"=="" goto setDefaultAntHome
+
+:stripAntHome
+if not _%ANT_HOME:~-1%==_\ goto checkClasspath
+set ANT_HOME=%ANT_HOME:~0,-1%
+goto stripAntHome
+
+:setDefaultAntHome
+rem %~dp0 is expanded pathname of the current script under NT
+set ANT_HOME=%~dp0..
+
+:checkClasspath
+set _USE_CLASSPATH=yes
+rem CLASSPATH must not be used if it is equal to ""
+if "%CLASSPATH%"=="""" set _USE_CLASSPATH=no
+if "%CLASSPATH%"=="" set _USE_CLASSPATH=no
+
+rem Slurp the command line arguments. This loop allows for an unlimited number
+rem of arguments (up to the command line limit, anyway).
+set ANT_CMD_LINE_ARGS=
+:setupArgs
+if ""%1""=="""" goto doneStart
+if ""%1""==""-noclasspath"" goto clearclasspath
+set ANT_CMD_LINE_ARGS=%ANT_CMD_LINE_ARGS% %1
+shift
+goto setupArgs
+
+rem here is there is a -noclasspath in the options
+:clearclasspath
+set _USE_CLASSPATH=no
+shift
+goto setupArgs
+
+rem This label provides a place for the argument list loop to break out
+rem and for NT handling to skip to.
+
+:doneStart
+
+if "%_USE_CLASSPATH%"=="no" goto findAntHome
+
+:stripClasspath
+if not _%CLASSPATH:~-1%==_\ goto findAntHome
+set CLASSPATH=%CLASSPATH:~0,-1%
+goto stripClasspath
+
+:findAntHome
+rem find ANT_HOME if it does not exist due to either an invalid value passed
+rem by the user or the %0 problem on Windows 9x
+if exist "%ANT_HOME%\lib\ant.jar" goto checkJava
+
+rem check for ant in Program Files
+if not exist "%ProgramFiles%\ant" goto checkSystemDrive
+set ANT_HOME=%ProgramFiles%\ant
+goto checkJava
+
+:checkSystemDrive
+rem check for ant in root directory of system drive
+if not exist %SystemDrive%\ant\lib\ant.jar goto checkCDrive
+set ANT_HOME=%SystemDrive%\ant
+goto checkJava
+
+:checkCDrive
+rem check for ant in C:\ant for Win9X users
+if not exist C:\ant\lib\ant.jar goto noAntHome
+set ANT_HOME=C:\ant
+goto checkJava
+
+:noAntHome
+echo ANT_HOME is set incorrectly or ant could not be located. Please set ANT_HOME.
+goto end
+
+:checkJava
+set _JAVACMD=%JAVACMD%
+
+if "%JAVA_HOME%" == "" goto noJavaHome
+if not exist "%JAVA_HOME%\bin\java.exe" goto noJavaHome
+if "%_JAVACMD%" == "" set _JAVACMD=%JAVA_HOME%\bin\java.exe
+goto checkJikes
+
+:noJavaHome
+if "%_JAVACMD%" == "" set _JAVACMD=java.exe
+
+:checkJikes
+if not "%JIKESPATH%"=="" goto runAntWithJikes
+
+:runAnt
+if "%_USE_CLASSPATH%"=="no" goto runAntNoClasspath
+:runAntWithClasspath
+"%_JAVACMD%" %ANT_OPTS% -classpath "%ANT_HOME%\lib\ant-launcher.jar" "-Dant.home=%ANT_HOME%" org.apache.tools.ant.launch.Launcher %ANT_ARGS% -cp "%CLASSPATH%" %ANT_CMD_LINE_ARGS%
+rem Check the error code of the Ant build
+if not "%OS%"=="Windows_NT" goto onError
+set ANT_ERROR=%ERRORLEVEL%
+goto end
+
+:runAntNoClasspath
+"%_JAVACMD%" %ANT_OPTS% -classpath "%ANT_HOME%\lib\ant-launcher.jar" "-Dant.home=%ANT_HOME%" org.apache.tools.ant.launch.Launcher %ANT_ARGS% %ANT_CMD_LINE_ARGS%
+rem Check the error code of the Ant build
+if not "%OS%"=="Windows_NT" goto onError
+set ANT_ERROR=%ERRORLEVEL%
+goto end
+
+:runAntWithJikes
+
+if not _%JIKESPATH:~-1%==_\ goto checkJikesAndClasspath
+set JIKESPATH=%JIKESPATH:~0,-1%
+goto runAntWithJikes
+
+:checkJikesAndClasspath
+
+if "%_USE_CLASSPATH%"=="no" goto runAntWithJikesNoClasspath
+
+:runAntWithJikesAndClasspath
+"%_JAVACMD%" %ANT_OPTS% -classpath "%ANT_HOME%\lib\ant-launcher.jar" "-Dant.home=%ANT_HOME%" "-Djikes.class.path=%JIKESPATH%" org.apache.tools.ant.launch.Launcher %ANT_ARGS% -cp "%CLASSPATH%" %ANT_CMD_LINE_ARGS%
+rem Check the error code of the Ant build
+if not "%OS%"=="Windows_NT" goto onError
+set ANT_ERROR=%ERRORLEVEL%
+goto end
+
+:runAntWithJikesNoClasspath
+"%_JAVACMD%" %ANT_OPTS% -classpath "%ANT_HOME%\lib\ant-launcher.jar" "-Dant.home=%ANT_HOME%" "-Djikes.class.path=%JIKESPATH%" org.apache.tools.ant.launch.Launcher %ANT_ARGS% %ANT_CMD_LINE_ARGS%
+rem Check the error code of the Ant build
+if not "%OS%"=="Windows_NT" goto onError
+set ANT_ERROR=%ERRORLEVEL%
+goto end
+
+:onError
+rem Windows 9x way of checking the error code. It matches via brute force.
+for %%i in (1 10 100) do set err%%i=
+for %%i in (0 1 2) do if errorlevel %%i00 set err100=%%i
+if %err100%==2 goto onError200
+if %err100%==0 set err100=
+for %%i in (0 1 2 3 4 5 6 7 8 9) do if errorlevel %err100%%%i0 set err10=%%i
+if "%err100%"=="" if %err10%==0 set err10=
+:onError1
+for %%i in (0 1 2 3 4 5 6 7 8 9) do if errorlevel %err100%%err10%%%i set err1=%%i
+goto onErrorEnd
+:onError200
+for %%i in (0 1 2 3 4 5) do if errorlevel 2%%i0 set err10=%%i
+if err10==5 for %%i in (0 1 2 3 4 5) do if errorlevel 25%%i set err1=%%i
+if not err10==5 goto onError1
+:onErrorEnd
+set ANT_ERROR=%err100%%err10%%err1%
+for %%i in (1 10 100) do set err%%i=
+
+:end
+rem bug ID 32069: resetting an undefined env variable changes the errorlevel.
+if not "%_JAVACMD%"=="" set _JAVACMD=
+if not "%_ANT_CMD_LINE_ARGS%"=="" set ANT_CMD_LINE_ARGS=
+
+if "%ANT_ERROR%"=="0" goto mainEnd
+
+goto omega
+
+:mainEnd
+
+rem If there were no errors, we run the post script.
+if "%OS%"=="Windows_NT" @endlocal
+if "%OS%"=="WINNT" @endlocal
+
+if "%HOME%"=="" goto homeDrivePathPost
+if exist "%HOME%\antrc_post.bat" call "%HOME%\antrc_post.bat"
+
+:homeDrivePathPost
+if "%HOMEDRIVE%%HOMEPATH%"=="" goto userProfilePost
+if "%HOMEDRIVE%%HOMEPATH%"=="%HOME%" goto userProfilePost
+if exist "%HOMEDRIVE%%HOMEPATH%\antrc_post.bat" call "%HOMEDRIVE%%HOMEPATH%\antrc_post.bat"
+
+:userProfilePost
+if "%USERPROFILE%"=="" goto omega
+if "%USERPROFILE%"=="%HOME%" goto omega
+if "%USERPROFILE%"=="%HOMEDRIVE%%HOMEPATH%" goto omega
+if exist "%USERPROFILE%\antrc_post.bat" call "%USERPROFILE%\antrc_post.bat"
+
+:omega
+
+exit /b %ANT_ERROR%
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/ant.cmd b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/ant.cmd
new file mode 100644
index 00000000..902a1a78
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/ant.cmd
@@ -0,0 +1,93 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ Run ant
+*/
+
+'@echo off'
+parse arg mode envarg '::' antarg
+
+if mode\='.' & mode\='..' & mode\='/' then do
+ envarg = mode envarg
+ mode = ''
+end
+
+if antarg = '' then do
+ antarg = envarg
+ envarg = ''
+end
+
+x = setlocal()
+
+env="OS2ENVIRONMENT"
+antenv = _getenv_('antenv')
+if _testenv_() = 0 then interpret 'call "' || antenv || '"' '"' || envarg || '"'
+
+if mode = '' then mode = _getenv_('ANT_MODE' '..')
+if mode \= '/' then do
+ runrc = _getenv_('runrc')
+ antrc = _getenv_('antrc' 'antrc.cmd')
+ if mode = '..' then mode = '-r'
+ else mode = ''
+ interpret 'call "' || runrc || '"' antrc '"' || mode || '"'
+end
+
+if _testenv_() = 0 then do
+ say 'Ant environment is not set properly'
+ x = endlocal()
+ exit 16
+end
+
+settings = '-Dant.home=' || ANT_HOME '-Djava.home=' || JAVA_HOME
+
+java = _getenv_('javacmd' 'java')
+opts = value('ANT_OPTS',,env)
+args = value('ANT_ARGS',,env)
+lcp = value('LOCALCLASSPATH',,env)
+cp = value('CLASSPATH',,env)
+if value('ANT_USE_CP',,env) \= '' then do
+ if lcp \= '' & right(lcp, 1) \= ';' then lcp = lcp || ';'
+ lcp = lcp || cp
+ 'SET CLASSPATH='
+end
+if lcp\='' then lcp = '-classpath' lcp
+
+cmd = java opts lcp '-jar' ANT_HOME ||'\lib\ant-launcher.jar' settings args antarg
+launcher = stream(ANT_HOME ||'\lib\ant-launcher.jar', 'C', 'query exists')
+if launcher = '' then entry = 'org.apache.tools.ant.Main'
+else entry = 'org.apache.tools.ant.launch.Launcher'
+java opts lcp entry settings args antarg
+
+x = endlocal()
+
+return rc
+
+_testenv_: procedure expose env ANT_HOME JAVA_HOME
+ANT_HOME = value('ANT_HOME',,env)
+if ANT_HOME = '' then return 0
+JAVA_HOME = value('JAVA_HOME',,env)
+if JAVA_HOME = '' then return 0
+cp = translate(value('CLASSPATH',,env))
+if pos(translate(ANT_HOME), cp) = 0 then return 0
+if pos(translate(JAVA_HOME), cp) = 0 then return 0
+return 1
+
+_getenv_: procedure expose env
+parse arg envar default
+if default = '' then default = envar
+var = value(translate(envar),,env)
+if var = '' then var = default
+return var
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/antRun b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/antRun
new file mode 100644
index 00000000..8110f86e
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/antRun
@@ -0,0 +1,24 @@
+#! /bin/sh
+
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Args: DIR command
+cd "$1"
+CMD="$2"
+shift
+shift
+
+exec "$CMD" "$@"
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/antRun.bat b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/antRun.bat
new file mode 100644
index 00000000..24eade92
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/antRun.bat
@@ -0,0 +1,49 @@
+@echo off
+
+REM Licensed to the Apache Software Foundation (ASF) under one or more
+REM contributor license agreements. See the NOTICE file distributed with
+REM this work for additional information regarding copyright ownership.
+REM The ASF licenses this file to You under the Apache License, Version 2.0
+REM (the "License"); you may not use this file except in compliance with
+REM the License. You may obtain a copy of the License at
+REM
+REM http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing, software
+REM distributed under the License is distributed on an "AS IS" BASIS,
+REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+REM See the License for the specific language governing permissions and
+REM limitations under the License.
+
+if "%OS%"=="Windows_NT" @setlocal
+if "%OS%"=="WINNT" @setlocal
+
+if ""%1""=="""" goto runCommand
+
+rem Change drive and directory to %1
+if "%OS%"=="Windows_NT" goto nt_cd
+if "%OS%"=="WINNT" goto nt_cd
+cd ""%1""
+goto end_cd
+:nt_cd
+cd /d ""%1""
+:end_cd
+shift
+
+rem Slurp the command line arguments. This loop allows for an unlimited number
+rem of arguments (up to the command line limit, anyway).
+set ANT_RUN_CMD=%1
+if ""%1""=="""" goto runCommand
+shift
+:loop
+if ""%1""=="""" goto runCommand
+set ANT_RUN_CMD=%ANT_RUN_CMD% %1
+shift
+goto loop
+
+:runCommand
+rem echo %ANT_RUN_CMD%
+%ANT_RUN_CMD%
+
+if "%OS%"=="Windows_NT" @endlocal
+if "%OS%"=="WINNT" @endlocal
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/antRun.pl b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/antRun.pl
new file mode 100644
index 00000000..bc493ddf
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/antRun.pl
@@ -0,0 +1,61 @@
+#!/usr/bin/perl
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#######################################################################
+#
+# antRun.pl
+#
+# wrapper script for invoking commands on a platform with Perl installed
+# this is akin to antRun.bat, and antRun the SH script
+#######################################################################
+#be fussy about variables
+use strict;
+
+#turn warnings on during dev; generates a few spurious uninitialised var access warnings
+#use warnings;
+
+#and set $debug to 1 to turn on trace info (currently unused)
+my $debug = 1;
+
+#######################################################################
+# change drive and directory to "%1"
+my $ANT_RUN_CMD = @ARGV[0];
+
+# assign current run command to "%2"
+chdir(@ARGV[0]) || die "Can't cd to $ARGV[0]: $!\n";
+if ($^O eq "NetWare") {
+ # There is a bug in Perl 5 on NetWare, where chdir does not
+ # do anything. On NetWare, the following path-prefixed form should
+ # always work. (afaict)
+ $ANT_RUN_CMD .= "/" . @ARGV[1];
+} else {
+ $ANT_RUN_CMD = @ARGV[1];
+}
+
+# dispose of the first two arguments, leaving only the command's args.
+shift;
+shift;
+
+# run the command
+my $returnValue = system $ANT_RUN_CMD, @ARGV;
+if ($returnValue eq 0) {
+ exit 0;
+} else {
+ # only 0 and 1 are widely recognized as exit values
+ # so change the exit value to 1
+ exit 1;
+}
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/antenv.cmd b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/antenv.cmd
new file mode 100644
index 00000000..7913801d
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/antenv.cmd
@@ -0,0 +1,98 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+*/
+
+'@echo off'
+call RxFuncAdd "SysLoadFuncs", "RexxUtil", "SysLoadFuncs"
+call SysLoadFuncs
+
+/* Prepare the parameters for later use */
+parse arg argv
+mode = ''
+args = ''
+opts = ''
+cp = ''
+lcp = ''
+
+do i = 1 to words(argv)
+ param = word(argv, i)
+ select
+ when param='-lcp' then mode = 'l'
+ when param='-cp' | param='-classpath' then mode = 'c'
+ when abbrev('-opts', param, 4) then mode = 'o'
+ when abbrev('-args', param, 4) then mode = 'a'
+ otherwise
+ select
+ when mode = 'a' then args = space(args param, 1)
+ when mode = 'c' then cp = space(cp param, 1)
+ when mode = 'l' then lcp = space(lcp param, 1)
+ when mode = 'o' then opts = space(opts param, 1)
+ otherwise
+ say 'Option' param 'ignored'
+ end
+ end
+end
+
+env="OS2ENVIRONMENT"
+antconf = _getenv_('antconf' 'antconf.cmd')
+runrc = _getenv_('runrc')
+interpret 'call "' || runrc || '"' '"' || antconf || '"' 'ETC'
+ANT_HOME = value('ANT_HOME',,env)
+JAVA_HOME = value('JAVA_HOME',,env)
+classpath = value('CLASSPATH',,env)
+classes = stream(JAVA_HOME || "\lib\classes.zip", "C", "QUERY EXISTS")
+if classes \= '' then classpath = prepend(classpath classes)
+classes = stream(JAVA_HOME || "\lib\tools.jar", "C", "QUERY EXISTS")
+if classes \= '' then classpath = prepend(classpath classes)
+
+classpath = prepend(classpath ANT_HOME || '\lib\ant-launcher.jar')
+'SET CLASSPATH=' || classpath
+
+/* Setting classpathes, options and arguments */
+envset = _getenv_('envset')
+if cp\='' then interpret 'call "' || envset || '"' '"; CLASSPATH"' '"' || cp || '"'
+if lcp\='' then interpret 'call "' || envset || '"' '"; LOCALCLASSPATH"' '"' || lcp || '"'
+if opts\='' then interpret 'call "' || envset || '"' '"-D ANT_OPTS"' '"' || opts || '"'
+if args\='' then interpret 'call "' || envset || '"' '"ANT_ARGS"' '"' || args || '"'
+
+exit 0
+
+addpath: procedure
+parse arg path elem
+if elem = '' then do
+ if path\='' & right(path, 1)\=';' then path = path || ';'
+ return path
+end
+if substr(path, length(path)) = ';' then glue = ''
+else glue = ';'
+if pos(translate(elem), translate(path)) = 0 then path = path || glue || elem || ';'
+return path
+
+prepend: procedure
+parse arg path elem
+if elem = '' then do
+ if path\='' & right(path, 1)\=';' then path = path || ';'
+ return path
+end
+if pos(translate(elem), translate(path)) = 0 then path = elem || ';' || path
+return path
+
+_getenv_: procedure expose env
+parse arg envar default
+if default = '' then default = envar
+var = value(translate(envar),,env)
+if var = '' then var = default
+return var
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/complete-ant-cmd.pl b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/complete-ant-cmd.pl
new file mode 100644
index 00000000..47e3c0ee
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/complete-ant-cmd.pl
@@ -0,0 +1,114 @@
+#!/usr/bin/perl
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# A script to allow Bash or Z-Shell to complete an Ant command-line.
+#
+# To install for Bash 2.0 or better, add the following to ~/.bashrc:
+#
+# complete -C complete-ant-cmd.pl ant build.sh
+#
+# To install for Z-Shell 2.5 or better, add the following to ~/.zshrc:
+#
+# function ant_complete () {
+# local args_line args
+# read -l args_line
+# set -A args $args_line
+# set -A reply $(COMP_LINE=$args_line complete-ant-cmd.pl ${args[1]} $1)
+# }
+# compctl -K ant_complete ant build.sh
+
+my $cmdLine = "$ENV{'ANT_ARGS'} $ENV{'COMP_LINE'}";
+my $antCmd = $ARGV[0];
+my $word = $ARGV[1];
+
+my @completions;
+if ($word =~ /^-/) {
+ list(restrict($word, getArguments()));
+} elsif ($cmdLine =~ /-(f|file|buildfile)\s+\S*$/) {
+ list(getBuildFiles($word));
+} else {
+ list(restrict($word, getTargets()));
+}
+
+exit(0);
+
+sub list {
+ for (@_) {
+ print "$_\n";
+ }
+}
+
+sub restrict {
+ my ($word, @completions) = @_;
+ grep(/^\Q$word\E/, @completions);
+}
+
+sub getArguments {
+ qw(-buildfile -debug -emacs -f -file -find -help -listener -logfile
+ -logger -projecthelp -quiet -verbose -version);
+}
+
+
+sub getBuildFiles {
+ my ($word) = @_;
+ grep(/\.xml$/, glob("$word*"));
+}
+
+sub getTargets {
+
+ # Look for build-file
+ my $buildFile = 'build.xml';
+ if ($cmdLine =~ /-(f|file|buildfile)\s+(\S+)(?!.*\s-(f|file|buildfile)\s)/) {
+ $buildFile = $2;
+ }
+ return () unless (-f $buildFile);
+
+ # Run "ant -projecthelp -debug" to list targets (-debug is required to get
+ # "Other targets", i.e. targets without a description). Keep a cache of
+ # results in a cache-file.
+ my $cacheFile = $buildFile;
+ $cacheFile =~ s|(.*/)?(.*)|${1}.ant-targets-${2}|;
+ if ((!-e $cacheFile) || (-z $cacheFile) || (-M $buildFile) < (-M $cacheFile)) {
+ open(CACHE, '>' . $cacheFile) || die "can\'t write $cacheFile: $!\n";
+ open(HELP, "$antCmd -projecthelp -debug -buildfile '$buildFile'|") || return();
+ my %targets;
+ while () {
+ # Exclude target names starting with dash, because they cannot be
+ # specified on the command line.
+ if (/^\s+\+Target:\s+(?!-)(\S+)/) {
+ $targets{$1}++;
+ }
+ }
+ my @targets = sort keys %targets;
+ for (@targets) {
+ print CACHE "$_\n";
+ }
+ return @targets;
+ }
+
+ # Read the target-cache
+ open(CACHE, $cacheFile) || die "can\'t read $cacheFile: $!\n";
+ my @targets;
+ while () {
+ chop;
+ s/\r$//; # for Cygwin
+ push(@targets, $_);
+ }
+ close(CACHE);
+ @targets;
+
+}
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/envset.cmd b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/envset.cmd
new file mode 100644
index 00000000..3b074193
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/envset.cmd
@@ -0,0 +1,131 @@
+/*
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+SET environment variables
+First optional parameter:
+ ; parameters are considered parts of a path variable, semicolons are
+ appended to each element if not already present
+ -D parameters are properties for Java or Makefile etc., -D will be
+ prepended and the parameters will be separated by a space
+ =D the same as above but equal sign is not required
+ , parameters should be comma separated in the environment variable
+ - parameters should be separated by the next parameter
+ Other values mean that the first parameter is missing and the environment
+ variable will be set to the space separated parameters
+
+Second parameter: name of the environment variable
+
+Next parameters: values
+; implies that the equal sign is considered a part of the parameter and is
+not interpreted
+
+-D requires parameters in the form name=value. If the equal sign is not found,
+the parameters are changed to name=expanded_name
+
+Other options have optional equal sign. If it is found, only the part after
+the equal sign will be oprionally expanded.
+
+If the parameter is the minus sign, the next parameter will not be expanded.
+If the parameter is a single dot, it will be replaced with the value of the
+environment variable as it existed before envset was invoked.
+
+For other parameters the batch looks for the environment variable with the
+same name (in uppercase). If it is found, it forms the expanded_name. If
+the environment variable with such a name does not exist, the expanded_name
+will hold the parameter name without case conversion.
+*/
+
+parse arg mode envar args
+
+equal = 0
+sep = ' '
+
+/* Parse command line parameters */
+select
+ when mode='-' then do
+ sep = envar
+ parse var args envar args
+ end
+ when mode=';' then do
+ sep = ''
+ equal = -1
+ end
+ when mode='-D' then equal = 1
+ when mode='=D' then mode = '-D'
+ when mode=',' then sep = ','
+otherwise
+ args = envar args
+ envar = mode
+ mode = ''
+end
+
+env = 'OS2ENVIRONMENT'
+envar = translate(envar)
+orig = value(envar,,env)
+newval = ''
+expand = 1
+
+/* for each parameter... */
+do i = 1 to words(args)
+ if expand > 0 & word(args, i) = '-' then expand = 0
+ else call addval word(args, i)
+end
+
+/* Optionally enclose path variable by quotes */
+if mode = ';' & pos(' ', newval) > 0 then newval = '"' || newval || '"'
+
+/* Set the new value, 'SET' cannot be used since it does not allow '=' */
+x = value(envar, newval, env)
+exit 0
+
+addval: procedure expose sep equal orig expand newval mode env
+parse arg var
+
+if var = '.' then expvar = orig
+else do
+ if equal >= 0 then do
+ parse var var name '=' val
+ if val = '' then var = name
+ else var = val
+ end
+ if expand = 0 then expvar = var
+ else expvar = value(translate(var),,env)
+ if expvar = '' then expvar = var
+ if equal >= 0 then do
+ if val = '' then do
+ parse var expvar key '=' val
+ if val <> '' then name = key
+ else do
+ if equal > 0 then val = key
+ else name = key
+ end
+ end
+ else val = expvar
+ if pos(' ', val) > 0 | pos('=', val) > 0 then val = '"' || val || '"'
+ if val = '' then expvar = name
+ else expvar = name || '=' || val
+ end
+ if mode = '-D' then expvar = '-D' || expvar
+ if mode = ';' then do
+ if right(expvar, 1) <> ';' then expvar = expvar || ';'
+ end
+end
+
+if newval = '' then newval = expvar
+else newval = newval || sep || expvar
+expand = 1
+return
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/lcp.bat b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/lcp.bat
new file mode 100644
index 00000000..6a1acbec
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/lcp.bat
@@ -0,0 +1,30 @@
+REM
+REM Licensed to the Apache Software Foundation (ASF) under one or more
+REM contributor license agreements. See the NOTICE file distributed with
+REM this work for additional information regarding copyright ownership.
+REM The ASF licenses this file to You under the Apache License, Version 2.0
+REM (the "License"); you may not use this file except in compliance with
+REM the License. You may obtain a copy of the License at
+REM
+REM http://www.apache.org/licenses/LICENSE-2.0
+REM
+REM Unless required by applicable law or agreed to in writing, software
+REM distributed under the License is distributed on an "AS IS" BASIS,
+REM WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+REM See the License for the specific language governing permissions and
+REM limitations under the License.
+REM
+REM
+
+set _CLASSPATHCOMPONENT=%1
+if ""%1""=="""" goto gotAllArgs
+shift
+
+:argCheck
+if ""%1""=="""" goto gotAllArgs
+set _CLASSPATHCOMPONENT=%_CLASSPATHCOMPONENT% %1
+shift
+goto argCheck
+
+:gotAllArgs
+set LOCALCLASSPATH=%LOCALCLASSPATH%;%_CLASSPATHCOMPONENT%
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/runant.pl b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/runant.pl
new file mode 100644
index 00000000..b6c72e9f
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/runant.pl
@@ -0,0 +1,132 @@
+#!/usr/bin/perl
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+#######################################################################
+#
+# runant.pl
+#
+# wrapper script for invoking ant in a platform with Perl installed
+# this may include cgi-bin invocation, which is considered somewhat daft.
+# (slo: that should be a separate file which can be derived from this
+# and returns the XML formatted output)
+#
+# the code is not totally portable due to classpath and directory splitting
+# issues. oops. (NB, use File::Spec::Functions will help and the code is
+# structured for the catfile() call, but because of perl version funnies
+# the code is not included.
+#######################################################################
+#
+# Assumptions:
+#
+# - the "java" executable/script is on the command path
+# - ANT_HOME has been set
+# - target platform uses ":" as classpath separator or perl indicates it is dos/win32
+# - target platform uses "/" as directory separator.
+
+#be fussy about variables
+use strict;
+
+#platform specifics (disabled)
+#use File::Spec::Functions;
+
+#turn warnings on during dev; generates a few spurious uninitialised var access warnings
+#use warnings;
+
+#and set $debug to 1 to turn on trace info
+my $debug = 1;
+
+#######################################################################
+#
+# check to make sure environment is setup
+#
+
+my $HOME = $ENV{ANT_HOME};
+if (!$HOME) {
+ die "\n\nANT_HOME *MUST* be set!\n\n";
+}
+
+my $JAVACMD = $ENV{JAVACMD} || "java";
+
+my $onnetware = ($^O eq "NetWare");
+
+my $oncygwin = ($^O eq "cygwin");
+
+#ISSUE: what java wants to split up classpath varies from platform to platform
+#and perl is not too hot at hinting which box it is on.
+#here I assume ":" 'cept on win32, dos, and netware. Add extra tests here as needed.
+my $s = ":";
+if (($^O eq "MSWin32") || ($^O eq "dos") || $oncygwin || $onnetware) {
+ $s = ";";
+}
+
+#build up standard classpath
+my $localpath = "$HOME/lib/ant-launcher.jar";
+#set JVM options and Ant arguments, if any
+my @ANT_OPTS = split(" ", $ENV{ANT_OPTS});
+my @ANT_ARGS = split(" ", $ENV{ANT_ARGS});
+
+#jikes
+if ($ENV{JIKESPATH}) {
+ push @ANT_OPTS, "-Djikes.class.path=$ENV{JIKESPATH}";
+}
+
+#construct arguments to java
+my @ARGS;
+push @ARGS, @ANT_OPTS;
+
+my $CYGHOME = "";
+
+my $classpath = $ENV{CLASSPATH};
+if ($oncygwin) {
+ $localpath = `cygpath --path --windows $localpath`;
+ chomp ($localpath);
+ if ($classpath) {
+ $classpath = `cygpath --path --windows "$classpath"`;
+ chomp ($classpath);
+ }
+ $HOME = `cygpath --path --windows $HOME`;
+ chomp ($HOME);
+ $CYGHOME = `cygpath --path --windows $ENV{HOME}`;
+ chomp ($CYGHOME);
+}
+push @ARGS, "-classpath", "$localpath";
+push @ARGS, "-Dant.home=$HOME";
+if ($CYGHOME) {
+ push @ARGS, "-Dcygwin.user.home=\"$CYGHOME\""
+}
+push @ARGS, "org.apache.tools.ant.launch.Launcher", @ANT_ARGS;
+push @ARGS, @ARGV;
+if ($classpath) {
+ if ($onnetware) {
+ # make classpath literally $CLASSPATH
+ # this is to avoid pushing us over the 512 character limit
+ # even skip the ; - that is already in $localpath
+ push @ARGS, "-lib", "\$CLASSPATH";
+ } else {
+ push @ARGS, "-lib", "$classpath";
+ }
+}
+print "\n $JAVACMD @ARGS\n\n" if ($debug);
+
+my $returnValue = system $JAVACMD, @ARGS;
+if ($returnValue eq 0) {
+ exit 0;
+} else {
+ # only 0 and 1 are widely recognized as exit values
+ # so change the exit value to 1
+ exit 1;
+}
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/runant.py b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/runant.py
new file mode 100644
index 00000000..a0b27645
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/runant.py
@@ -0,0 +1,105 @@
+#!/usr/bin/python
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+"""
+
+ runant.py
+
+ This script is a translation of the runant.pl
+ It runs ant with/out arguments, it should be quite portable (thanks to
+ the python os library)
+ This script has been tested with Python2.0/Win2K
+
+ Assumptions:
+
+ - the "java" executable/script is on the command path
+"""
+import os, os.path, string, sys
+
+# Change it to 1 to get extra debug information
+debug = 0
+
+#######################################################################
+
+# If ANT_HOME is not set default to script's parent directory
+if os.environ.has_key('ANT_HOME'):
+ ANT_HOME = os.environ['ANT_HOME']
+else:
+ ANT_HOME = os.path.dirname(os.path.dirname(os.path.abspath(sys.argv[0])))
+
+# set ANT_LIB location
+ANT_LIB = os.path.join(ANT_HOME, 'lib')
+
+# set JAVACMD (check variables JAVACMD and JAVA_HOME)
+JAVACMD = None
+if not os.environ.has_key('JAVACMD'):
+ if os.environ.has_key('JAVA_HOME'):
+ if not os.path.exists(os.environ['JAVA_HOME']):
+ print "Warning: JAVA_HOME is not defined correctly."
+ else:
+ JAVA_HOME = os.environ['JAVA_HOME']
+ while JAVA_HOME[0] == JAVA_HOME[-1] == "\"":
+ JAVA_HOME = JAVA_HOME[1:-1]
+ JAVACMD = os.path.join(JAVA_HOME, 'bin', 'java')
+ else:
+ print "Warning: JAVA_HOME not set."
+else:
+ JAVACMD = os.environ['JAVACMD']
+if not JAVACMD:
+ JAVACMD = 'java'
+
+launcher_jar = os.path.join(ANT_LIB, 'ant-launcher.jar')
+if not os.path.exists(launcher_jar):
+ print 'Warning: Unable to locate ant-launcher.jar. Expected to find it in %s' % \
+ ANT_LIB
+
+# Build up standard classpath (LOCALCLASSPATH)
+LOCALCLASSPATH = launcher_jar
+if os.environ.has_key('LOCALCLASSPATH'):
+ LOCALCLASSPATH += os.pathsep + os.environ['LOCALCLASSPATH']
+
+ANT_OPTS = ""
+if os.environ.has_key('ANT_OPTS'):
+ ANT_OPTS = os.environ['ANT_OPTS']
+
+OPTS = ""
+if os.environ.has_key('JIKESPATH'):
+ OPTS = '-Djikes.class.path=\"%s\"' % os.environ['JIKESPATH']
+
+ANT_ARGS = ""
+if os.environ.has_key('ANT_ARGS'):
+ ANT_ARGS = os.environ['ANT_ARGS']
+
+CLASSPATH = ""
+if os.environ.has_key('CLASSPATH'):
+ CLASSPATH = "-lib " + os.environ['CLASSPATH']
+
+while JAVACMD[0] == JAVACMD[-1] == "\"":
+ JAVACMD = JAVACMD[1:-1]
+
+# Builds the commandline
+cmdline = ('"%s" %s -classpath %s -Dant.home=%s %s ' + \
+ 'org.apache.tools.ant.launch.Launcher %s %s %s') \
+ % (JAVACMD, ANT_OPTS, LOCALCLASSPATH, ANT_HOME, OPTS, ANT_ARGS, \
+ CLASSPATH, string.join(sys.argv[1:], ' '))
+
+if debug:
+ print '\n%s\n\n' % (cmdline)
+sys.stdout.flush()
+
+# Run the biniou!
+os.system(cmdline)
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/runrc.cmd b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/runrc.cmd
new file mode 100644
index 00000000..c17fd0f6
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/bin/runrc.cmd
@@ -0,0 +1,60 @@
+/*
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+ Run RC file, name is in the first arg, second arg is either PATH
+ ENV or -r or nothing
+*/
+
+parse arg name path rest
+
+if name = '' then do
+ say 'RC file name is missing'
+ exit 1
+end
+
+if rest \= '' then do
+ say 'Too many parameters'
+ exit 1
+end
+
+call runit name path
+exit 0
+
+runit: procedure
+parse arg name path dir
+
+if path \= '' & path \= '-r' then do
+ dir = value(translate(path),,'OS2ENVIRONMENT')
+ if dir = '' then return
+ dir = translate(dir, '\', '/') /* change UNIX-like path to OS/2 */
+end
+
+if dir = '' then dir = directory()
+
+if path = '-r' then do /* recursive call */
+ subdir = filespec('path', dir)
+ if subdir \= '\' then do
+ subdir = left(subdir, length(subdir)-1)
+ call runit name path filespec('drive', dir) || subdir
+ end
+end
+
+/* Look for the file and run it */
+if right(dir, 1) \= '\' then dir = dir || '\'
+rcfile = stream(dir || name, 'c', 'query exists')
+if rcfile \= '' then interpret 'call "' || rcfile || '"'
+
+return
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/etc/changelog.xsl b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/etc/changelog.xsl
new file mode 100644
index 00000000..c6aef8fd
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/etc/changelog.xsl
@@ -0,0 +1,148 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ To ensure accurate test runs on Java applications, developers need to know how much of
+ the code has been tested, and where to find any untested code. Coverage helps you
+ locate untested code, and measure precisely how much code has been exercised.
+ The result is a higher quality application in a shorter period of time.
+
+
The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability.
+
A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0).
+
The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.
The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability.
+
A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0).
+
The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.
+ Note: Rules checked have originated from style guidelines suggested by the language designers,
+ experience from the Java development community and insite experience. Violations are generally
+ reported with a reference to the Java Language Specifications (JLS x.x.x)
+ and Metamata Audit rules (x.x).
+ Please consult these documents for additional information about violations.
+
+ Rules checked also enforce adherence to Sun Java coding guidelines in use at Jakarta.
+
+ One should note that these violations do not necessary underline errors but should be used
+ as an indication for possible errors. As always, use your best judgment and review
+ them carefully, it might save you hours of debugging.
+
+This metric was introduced in the 1970s to measure the amount of control
+flow complexity or branching complexity in a module such as a
+subroutine. It gives the number of paths that may be taken through the
+code, and was initially developed to give some measure of the cost of
+producing a test case for the module by executing each path.
+
+Methods with a high cyclomatic complexity tend to be more difficult to
+understand and maintain. In general the more complex the methods of an
+application, the more difficult it will be to test it, and this will adversely
+affect its reliability.
+
+V(G) is a measure of the control flow complexity of a method or
+constructor. It counts the number of branches in the body of the method,
+defined as:
+
+
while statements;
+
if statements;
+
for statements.
+
+
+The metric can also be configured to count each case of a switch
+statement as well.
+
+
+
Lines of Code - LOC
+
+This is perhaps the simplest of all the metrics to define and compute.
+Counting lines has a long history as a software metric dating from before
+the rise of structured programming, and it is still in widespread use today.
+The size of a method affects the ease with which it can be understood, its
+reusability and its maintainability. There are a variety of ways that the size
+can be calculated. These include counting all the lines of code, the number
+of statements, the blank lines of code, the lines of commentary, and the
+lines consisting only of syntax such as block delimiters.
+
+This metric can also be used for sizing other constructs as well, for
+example, the overall size of a Java class or package can be measured by
+counting the number of source lines it consists of.
+
+LOC can be used to determine the size of a compilation unit (source file),
+class or interface, method, constructor, or field. It can be configured to
+ignore:
+
+
blank lines;
+
lines consisting only of comments;
+
lines consisting only of opening and closing braces.
+
+
+
+
Depth of Inheritance Hierarchy - DIT
+
+This metric calculates how far down the inheritance hierarchy a class is
+declared. In Java all classes have java.lang.Object as their ultimate
+superclass, which is defined to have a depth of 1. So a class that
+immediately extends java.lang.Object has a metric value of 2; any of its
+subclasses will have a value of 3, and so on.
+
+A class that is deep within the tree inherits more methods and state
+variables, thereby increasing its complexity and making it difficult to
+predict its behavior. It can be harder to understand a system with many
+inheritance layers.
+
+DIT is defined for classes and interfaces:
+
+
all interface types have a depth of 1;
+
the class java.lang.Object has a depth of 1;
+
all other classes have a depth of 1 + the depth of their super class.
+
+
+
+
Number of Attributes - NOA
+
+The number of distinct state variables in a class serves as one measure of
+its complexity. The more state a class represents the more difficult it is to
+maintain invariants for it. It also hinders comprehensibility and reuse.
+
+In Java, state can be exposed to subclasses through protected fields, which
+entails that the subclass also be aware of and maintain any invariants. This
+interference with the class's data encapsulation can be a source of defects
+and hidden dependencies between the state variables.
+
+NOA is defined for classes and interfaces. It counts the number of fields
+declared in the class or interface.
+
+
+
Number of Remote Methods - NRM
+
+NRM is defined for classes. A remote method call is defined as an
+invocation of a method that is not declared in any of:
+
+
the class itself;
+
a class or interface that the class extends or implements;
+
a class or method that extends the class.
+
+
+The value is the count of all the remote method calls in all of the methods
+and constructors of the class.
+
+
+
Number of Local Methods - NLM
+
+NLM is defined for classes and interfaces. A local method is defined as a
+method that is declared in the class or interface. NLM can be configured to
+include the local methods of all of the class's superclasses. Methods with
+public, protected, package and private visibility can be independently
+counted by setting configuration parameters.
+
+
+
Weighted Methods per Class - WMC
+
+If the number of methods in a class can be determined during the design
+and modeling phase of a project, it can be used as a predictor of how
+much time and effort is needed to develop, debug and maintain it. This
+metric can be further refined by incorporating a weighting for the
+complexity of each method. The usual weighting is given by the cyclomatic
+complexity of the method.
+
+The subclasses of a class inherit all of its public and protected methods,
+and possibly its package methods as well, so the number of methods a
+class has directly impacts the complexity of its subclasses. Classes with
+large numbers of methods are often specific to a particular application,
+reducing the ability to reuse them.
+
+The definition of WMC is based upon NLM, and it provides the same
+configuration parameters for counting inherited methods and of varying
+visibility. The main difference is that NLM always counts each method as 1,
+whereas WMC will weight each method. There are two weighting schemes:
+
+
V(G) the cyclomatic complexity of the method is used as its weight.
+ Methods from class files are given a V(G) of 1.
+
the arity, or the number of parameters of the method are used to
+ determine the weight.
+
+
+
+
Response For Class - RFC
+
+The response set of a class is the set of all methods that can be invoked as
+a result of a message sent to an object of the class. This includes methods
+in the class's inheritance hierarchy and methods that can be invoked on
+other objects. The Response For Class metric is defined to be size of the
+response set for the class. A class which provides a larger response set is
+considered to be more complex than one with a smaller response set.
+
+One reason for this is that if a method call on a class can result in a large
+number of different method calls on the target and other classes, then it
+can be harder to test the behavior of the class and debug problems. It will
+typically require a deeper understanding of the potential interactions that
+objects of the class can have with the rest of the system.
+
+RFC is defined as the sum of NLM and NRM for the class. The local methods
+include all of the public, protected, package and private methods, but not
+methods declared only in a superclass.
+
+
+
Data Abstraction Coupling - DAC
+
+DAC is defined for classes and interfaces. It counts the number of reference
+types that are used in the field declarations of the class or interface. The
+component types of arrays are also counted. Any field with a type that is
+either a supertype or a subtype of the class is not counted.
+
+
+
Fan Out - FANOUT
+
+FANOUT is defined for classes and interfaces, constructors and methods. It
+counts the number of reference types that are used in:
+
+
field declarations;
+
formal parameters and return types;
+
throws declarations;
+
local variables.
+
+
+The component types of arrays are also counted. Any type that is either a
+supertype or a subtype of the class is not counted.
+
+
+
Coupling Between Objects - CBO
+
+When one object or class uses another object or class they are said to be
+coupled. One major source of coupling is that between a superclass and a
+subclass. A coupling is also introduced when a method or field in another
+class is accessed, or when an object of another class is passed into or out
+of a method invocation. Coupling Between Objects is a measure of the
+non-inheritance coupling between two objects.
+
+A high value of coupling reduces the modularity of the class and makes
+reuse more difficult. The more independent a class is the more likely it is
+that it will be possible to reuse it in another part of the system. When a
+class is coupled to another class it becomes sensitive to changes in that
+class, thereby making maintenance for difficult. In addition, a class that is
+overly dependent on other classes can be difficult to understand and test in
+isolation.
+
+CBO is defined for classes and interfaces, constructors and methods. It
+counts the number of reference types that are used in:
+
+
field declarations
+
formal parameters and return types
+
throws declarations
+
local variables
+
+
+It also counts:
+
+
types from which field and method selections are made
+
+
+The component types of arrays are also counted. Any type that is either a
+supertype or a subtype of the class is not counted.
+
+
+
Lack of Cohesion Of Methods - LCOM
+
+The cohesion of a class is the degree to which its methods are related to
+each other. It is determined by examining the pattern of state variable
+accesses within the set of methods. If all the methods access the same state
+variables then they have high cohesion; if they access disjoint sets of
+variables then the cohesion is low. An extreme example of low cohesion
+would be if none of the methods accessed any of the state variables.
+
+If a class exhibits low method cohesion it indicates that the design of the
+class has probably been partitioned incorrectly, and could benefit by being
+split into more classes with individually higher cohesion. On the other
+hand, a high value of cohesion (a low lack of cohesion) implies that the
+class is well designed. A cohesive class will tend to provide a high degree
+of encapsulation, whereas a lack of cohesion decreases encapsulation and
+increases complexity.
+
+Another form of cohesion that is useful for Java programs is cohesion
+between nested and enclosing classes. A nested class that has very low
+cohesion with its enclosing class would probably better designed as a peer
+class rather than a nested class.
+
+LCOM is defined for classes. Operationally, LCOM takes each pair of
+methods in the class and determines the set of fields they each access. If
+they have disjoint sets of field accesses increase the count P by one. If they
+share at least one field access then increase Q by one. After considering
+each pair of methods,
+LCOM = (P > Q) ? (P - Q) : 0
+
+Indirect access to fields via local methods can be considered by setting a
+metric configuration parameter.
+
+
+
Number Of Classes - NOC
+
+The overall size of the system can be estimated by calculating the number
+of classes it contains. A large system with more classes is more complex
+than a smaller one because the number of potential interactions between
+objects is higher. This reduces the comprehensibility of the system which
+in turn makes it harder to test, debug and maintain.
+
+If the number of classes in the system can be projected during the initial
+design phase of the project it can serve as a base for estimating the total
+effort and cost of developing, debugging and maintaining the system.
+
+The NOC metric can also usefully be applied at the package and class level
+as well as the total system.
+
+NOCL is defined for class and interfaces. It counts the number of classes or
+interfaces that are declared. This is usually 1, but nested class declarations
+will increase this number.
+
+
+
+
+
+
+ .bannercell {
+ border: 0px;
+ padding: 0px;
+ }
+ body {
+ margin-left: 10;
+ margin-right: 10;
+ font:normal 80% arial,helvetica,sanserif;
+ background-color:#FFFFFF;
+ color:#000000;
+ }
+ .a td {
+ background: #efefef;
+ }
+ .b td {
+ background: #fff;
+ }
+ th, td {
+ text-align: left;
+ vertical-align: top;
+ }
+ th {
+ font-weight:bold;
+ background: #ccc;
+ color: black;
+ }
+ table, th, td {
+ font-size:100%;
+ border: none
+ }
+ table.log tr td, tr th {
+
+ }
+ h2 {
+ font-weight:bold;
+ font-size:140%;
+ margin-bottom: 5;
+ }
+ h3 {
+ font-size:100%;
+ font-weight:bold;
+ background: #525D76;
+ color: white;
+ text-decoration: none;
+ padding: 5px;
+ margin-right: 2px;
+ margin-left: 2px;
+ margin-bottom: 0;
+ }
+ .Error {
+ font-weight:bold; color:red;
+ }
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Note: Metrics evaluate the quality of software by analyzing the program source and quantifying
+ various kind of complexity. Complexity is a common source of problems and defects in software.
+ High complexity makes it more difficult to develop, understand, maintain, extend, test and debug
+ a program.
+
+ The primary use of metrics is to focus your attention on those parts of code that potentially are
+ complexity hot spots. Once the complex areas your program have been uncovered, you can take remedial
+ actions.
+ For additional information about metrics and their meaning, please consult
+ Metamata Metrics manual.
+
+
+
+
+
Packages
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Package
+
+
+
+
+
+
+
+
+
+ Note: Metrics evaluate the quality of software by analyzing the program source and quantifying
+ various kind of complexity. Complexity is a common source of problems and defects in software.
+ High complexity makes it more difficult to develop, understand, maintain, extend, test and debug
+ a program.
+
+ The primary use of metrics is to focus your attention on those parts of code that potentially are
+ complexity hot spots. Once the complex areas your program have been uncovered, you can take remedial
+ actions.
+ For additional information about metrics and their meaning, please consult
+ Metamata Metrics manual.
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-antlr.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-antlr.jar
new file mode 100644
index 00000000..cbaa11d5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-antlr.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-bcel.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-bcel.jar
new file mode 100644
index 00000000..aa52cda2
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-bcel.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-bsf.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-bsf.jar
new file mode 100644
index 00000000..a1b2582d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-bsf.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-log4j.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-log4j.jar
new file mode 100644
index 00000000..49f508f0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-log4j.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-oro.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-oro.jar
new file mode 100644
index 00000000..2ea8555b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-oro.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-regexp.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-regexp.jar
new file mode 100644
index 00000000..95165206
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-regexp.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-resolver.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-resolver.jar
new file mode 100644
index 00000000..69f17a6b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-resolver.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-xalan2.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-xalan2.jar
new file mode 100644
index 00000000..efe19081
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-apache-xalan2.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-commons-logging.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-commons-logging.jar
new file mode 100644
index 00000000..e6cbcab5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-commons-logging.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-commons-net.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-commons-net.jar
new file mode 100644
index 00000000..167a54a9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-commons-net.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-imageio.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-imageio.jar
new file mode 100644
index 00000000..75d02ffb
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-imageio.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-jai.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-jai.jar
new file mode 100644
index 00000000..e69ab6b6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-jai.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-javamail.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-javamail.jar
new file mode 100644
index 00000000..b4b62c68
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-javamail.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-jdepend.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-jdepend.jar
new file mode 100644
index 00000000..2270f81a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-jdepend.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-jmf.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-jmf.jar
new file mode 100644
index 00000000..6eaf3478
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-jmf.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-jsch.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-jsch.jar
new file mode 100644
index 00000000..7f65ad7e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-jsch.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-junit.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-junit.jar
new file mode 100644
index 00000000..89a3ebb5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-junit.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-junit4.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-junit4.jar
new file mode 100644
index 00000000..ffc82548
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-junit4.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-junitlauncher.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-junitlauncher.jar
new file mode 100644
index 00000000..e6bd022f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-junitlauncher.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-launcher.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-launcher.jar
new file mode 100644
index 00000000..e012640a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-launcher.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-netrexx.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-netrexx.jar
new file mode 100644
index 00000000..16487f73
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-netrexx.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-swing.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-swing.jar
new file mode 100644
index 00000000..ca14c320
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-swing.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-testutil.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-testutil.jar
new file mode 100644
index 00000000..a1ac63c8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-testutil.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-xz.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-xz.jar
new file mode 100644
index 00000000..767c506a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant-xz.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant.jar
new file mode 100644
index 00000000..4aa5c8e8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.ant_1.10.6.v20190516-0412/lib/ant.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.batik.constants_1.11.0.v20190515-0436.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.batik.constants_1.11.0.v20190515-0436.jar
new file mode 100644
index 00000000..547f93d3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.batik.constants_1.11.0.v20190515-0436.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.batik.css_1.11.0.v20190515-0436.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.batik.css_1.11.0.v20190515-0436.jar
new file mode 100644
index 00000000..294cf69f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.batik.css_1.11.0.v20190515-0436.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.batik.i18n_1.11.0.v20190515-0436.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.batik.i18n_1.11.0.v20190515-0436.jar
new file mode 100644
index 00000000..58d94bd0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.batik.i18n_1.11.0.v20190515-0436.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.batik.util_1.11.0.v20190515-0436.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.batik.util_1.11.0.v20190515-0436.jar
new file mode 100644
index 00000000..11b2d7b3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.batik.util_1.11.0.v20190515-0436.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.cli_1.4.0.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.cli_1.4.0.jar
new file mode 100644
index 00000000..22deb308
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.cli_1.4.0.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.codec_1.10.0.v20180409-1845.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.codec_1.10.0.v20180409-1845.jar
new file mode 100644
index 00000000..7525346e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.codec_1.10.0.v20180409-1845.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.io_2.6.0.v20190123-2029.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.io_2.6.0.v20190123-2029.jar
new file mode 100644
index 00000000..241a6bf9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.io_2.6.0.v20190123-2029.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.jxpath_1.3.0.v200911051830.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.jxpath_1.3.0.v200911051830.jar
new file mode 100644
index 00000000..40b886e8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.jxpath_1.3.0.v200911051830.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.lang_2.6.0.v201404270220.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.lang_2.6.0.v201404270220.jar
new file mode 100644
index 00000000..9f1c912a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.lang_2.6.0.v201404270220.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.logging_1.2.0.v20180409-1502.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.logging_1.2.0.v20180409-1502.jar
new file mode 100644
index 00000000..620d4cb7
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.commons.logging_1.2.0.v20180409-1502.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.felix.gogo.command_1.0.2.v20170914-1324.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.felix.gogo.command_1.0.2.v20170914-1324.jar
new file mode 100644
index 00000000..a600d83c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.felix.gogo.command_1.0.2.v20170914-1324.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.felix.gogo.runtime_1.1.0.v20180713-1646.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.felix.gogo.runtime_1.1.0.v20180713-1646.jar
new file mode 100644
index 00000000..e7ce9089
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.felix.gogo.runtime_1.1.0.v20180713-1646.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.felix.gogo.shell_1.1.0.v20180713-1646.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.felix.gogo.shell_1.1.0.v20180713-1646.jar
new file mode 100644
index 00000000..1764d3c1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.felix.gogo.shell_1.1.0.v20180713-1646.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.felix.scr_2.1.14.v20190123-1619.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.felix.scr_2.1.14.v20190123-1619.jar
new file mode 100644
index 00000000..d3164b1b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.felix.scr_2.1.14.v20190123-1619.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.jasper.glassfish_2.2.2.v201501141630.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.jasper.glassfish_2.2.2.v201501141630.jar
new file mode 100644
index 00000000..26a3b676
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.jasper.glassfish_2.2.2.v201501141630.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.logging.log4j.api_2.13.1.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.logging.log4j.api_2.13.1.jar
new file mode 100644
index 00000000..357e8703
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.logging.log4j.api_2.13.1.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.logging.log4j.core_2.13.1.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.logging.log4j.core_2.13.1.jar
new file mode 100644
index 00000000..a628e79a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.logging.log4j.core_2.13.1.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.lucene.analyzers-common_8.0.0.v20190404-1858.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.lucene.analyzers-common_8.0.0.v20190404-1858.jar
new file mode 100644
index 00000000..04de89bd
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.lucene.analyzers-common_8.0.0.v20190404-1858.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.lucene.analyzers-smartcn_8.0.0.v20190404-1858.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.lucene.analyzers-smartcn_8.0.0.v20190404-1858.jar
new file mode 100644
index 00000000..006ecc6a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.lucene.analyzers-smartcn_8.0.0.v20190404-1858.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.lucene.core_8.0.0.v20190404-1858.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.lucene.core_8.0.0.v20190404-1858.jar
new file mode 100644
index 00000000..9fe19c91
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.lucene.core_8.0.0.v20190404-1858.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.servicemix.bundles.jdom_1.1.2.1.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.servicemix.bundles.jdom_1.1.2.1.jar
new file mode 100644
index 00000000..f991dee2
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.servicemix.bundles.jdom_1.1.2.1.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.xmlgraphics_2.3.0.v20190515-0436.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.xmlgraphics_2.3.0.v20190515-0436.jar
new file mode 100644
index 00000000..117aa3f8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.apache.xmlgraphics_2.3.0.v20190515-0436.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ant.core_3.5.500.v20190701-1953.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ant.core_3.5.500.v20190701-1953.jar
new file mode 100644
index 00000000..c1c241a8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ant.core_3.5.500.v20190701-1953.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.compare.core_3.6.600.v20190615-1517.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.compare.core_3.6.600.v20190615-1517.jar
new file mode 100644
index 00000000..04ed8a78
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.compare.core_3.6.600.v20190615-1517.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.compare_3.7.700.v20190802-1838.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.compare_3.7.700.v20190802-1838.jar
new file mode 100644
index 00000000..1888a4fa
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.compare_3.7.700.v20190802-1838.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.commands_3.9.500.v20190805-1157.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.commands_3.9.500.v20190805-1157.jar
new file mode 100644
index 00000000..0d80a2cd
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.commands_3.9.500.v20190805-1157.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.contenttype_3.7.400.v20190624-1144.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.contenttype_3.7.400.v20190624-1144.jar
new file mode 100644
index 00000000..9fe33e8e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.contenttype_3.7.400.v20190624-1144.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.databinding.beans_1.5.100.v20190624-2109.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.databinding.beans_1.5.100.v20190624-2109.jar
new file mode 100644
index 00000000..ab6d60d1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.databinding.beans_1.5.100.v20190624-2109.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.databinding.observable_1.8.0.v20190805-1157.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.databinding.observable_1.8.0.v20190805-1157.jar
new file mode 100644
index 00000000..886fc16e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.databinding.observable_1.8.0.v20190805-1157.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.databinding.property_1.7.100.v20190805-1157.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.databinding.property_1.7.100.v20190805-1157.jar
new file mode 100644
index 00000000..7958b53e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.databinding.property_1.7.100.v20190805-1157.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.databinding_1.7.500.v20190624-2109.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.databinding_1.7.500.v20190624-2109.jar
new file mode 100644
index 00000000..5918a69d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.databinding_1.7.500.v20190624-2109.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.expressions_3.6.500.v20190617-1926.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.expressions_3.6.500.v20190617-1926.jar
new file mode 100644
index 00000000..0635b3aa
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.expressions_3.6.500.v20190617-1926.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.filebuffers_3.6.700.v20190614-0928.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.filebuffers_3.6.700.v20190614-0928.jar
new file mode 100644
index 00000000..ae5744c8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.filebuffers_3.6.700.v20190614-0928.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.filesystem.win32.x86_64_1.4.200.v20190812-0909.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.filesystem.win32.x86_64_1.4.200.v20190812-0909.jar
new file mode 100644
index 00000000..78c51bbb
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.filesystem.win32.x86_64_1.4.200.v20190812-0909.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.filesystem_1.7.500.v20190620-1312.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.filesystem_1.7.500.v20190620-1312.jar
new file mode 100644
index 00000000..a2708e63
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.filesystem_1.7.500.v20190620-1312.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.jobs_3.10.500.v20190620-1426.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.jobs_3.10.500.v20190620-1426.jar
new file mode 100644
index 00000000..60c36108
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.jobs_3.10.500.v20190620-1426.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.net_1.3.600.v20190619-1613.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.net_1.3.600.v20190619-1613.jar
new file mode 100644
index 00000000..d436899a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.net_1.3.600.v20190619-1613.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.resources.win32.x86_64_3.5.400.v20190812-0909.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.resources.win32.x86_64_3.5.400.v20190812-0909.jar
new file mode 100644
index 00000000..7164fa81
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.resources.win32.x86_64_3.5.400.v20190812-0909.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.resources_3.13.500.v20190819-0800.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.resources_3.13.500.v20190819-0800.jar
new file mode 100644
index 00000000..b0050ff5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.resources_3.13.500.v20190819-0800.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.runtime_3.16.0.v20190823-1314.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.runtime_3.16.0.v20190823-1314.jar
new file mode 100644
index 00000000..b0d5a1cb
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.runtime_3.16.0.v20190823-1314.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.variables_3.4.600.v20190614-1239.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.variables_3.4.600.v20190614-1239.jar
new file mode 100644
index 00000000..3de9a24f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.core.variables_3.4.600.v20190614-1239.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.debug.core_3.14.0.v20190812-1404.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.debug.core_3.14.0.v20190812-1404.jar
new file mode 100644
index 00000000..686a4abb
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.debug.core_3.14.0.v20190812-1404.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.draw2d_3.10.100.201606061308.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.draw2d_3.10.100.201606061308.jar
new file mode 100644
index 00000000..9e20e3e7
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.draw2d_3.10.100.201606061308.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.commands_0.12.700.v20190621-1412.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.commands_0.12.700.v20190621-1412.jar
new file mode 100644
index 00000000..a1db94b0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.commands_0.12.700.v20190621-1412.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.contexts_1.8.200.v20190620-0649.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.contexts_1.8.200.v20190620-0649.jar
new file mode 100644
index 00000000..563c73c5
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.contexts_1.8.200.v20190620-0649.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.di.annotations_1.6.400.v20190518-1217.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.di.annotations_1.6.400.v20190518-1217.jar
new file mode 100644
index 00000000..5ba128b8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.di.annotations_1.6.400.v20190518-1217.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.di.extensions.supplier_0.15.400.v20190709-0707.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.di.extensions.supplier_0.15.400.v20190709-0707.jar
new file mode 100644
index 00000000..50fed567
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.di.extensions.supplier_0.15.400.v20190709-0707.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.di.extensions_0.15.300.v20190213-1308.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.di.extensions_0.15.300.v20190213-1308.jar
new file mode 100644
index 00000000..1ec54212
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.di.extensions_0.15.300.v20190213-1308.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.di_1.7.400.v20190903-1311.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.di_1.7.400.v20190903-1311.jar
new file mode 100644
index 00000000..41d7b50d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.di_1.7.400.v20190903-1311.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.services_2.2.0.v20190630-2019.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.services_2.2.0.v20190630-2019.jar
new file mode 100644
index 00000000..c87a4451
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.core.services_2.2.0.v20190630-2019.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.emf.xpath_0.2.400.v20190621-1946.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.emf.xpath_0.2.400.v20190621-1946.jar
new file mode 100644
index 00000000..c6d00a3e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.emf.xpath_0.2.400.v20190621-1946.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.bindings_0.12.600.v20190625-0735.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.bindings_0.12.600.v20190625-0735.jar
new file mode 100644
index 00000000..88aab534
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.bindings_0.12.600.v20190625-0735.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.css.core_0.12.800.v20190805-1157.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.css.core_0.12.800.v20190805-1157.jar
new file mode 100644
index 00000000..d143f1df
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.css.core_0.12.800.v20190805-1157.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.css.swt.theme_0.12.400.v20190812-0413.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.css.swt.theme_0.12.400.v20190812-0413.jar
new file mode 100644
index 00000000..8ac9b38a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.css.swt.theme_0.12.400.v20190812-0413.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.css.swt_0.13.600.v20190805-1157.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.css.swt_0.13.600.v20190805-1157.jar
new file mode 100644
index 00000000..9e58a0f0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.css.swt_0.13.600.v20190805-1157.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.di_1.2.600.v20190510-1100.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.di_1.2.600.v20190510-1100.jar
new file mode 100644
index 00000000..373a1799
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.di_1.2.600.v20190510-1100.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.dialogs_1.1.600.v20190814-0636.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.dialogs_1.1.600.v20190814-0636.jar
new file mode 100644
index 00000000..9a83836a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.dialogs_1.1.600.v20190814-0636.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.model.workbench_2.1.500.v20190824-1021.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.model.workbench_2.1.500.v20190824-1021.jar
new file mode 100644
index 00000000..e06d3f7e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.model.workbench_2.1.500.v20190824-1021.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.services_1.3.600.v20190716-1245.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.services_1.3.600.v20190716-1245.jar
new file mode 100644
index 00000000..fb010764
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.services_1.3.600.v20190716-1245.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.widgets_1.2.500.v20190624-0808.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.widgets_1.2.500.v20190624-0808.jar
new file mode 100644
index 00000000..ee28133f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.widgets_1.2.500.v20190624-0808.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.3.600.v20190716-1245.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.3.600.v20190716-1245.jar
new file mode 100644
index 00000000..bf27880f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench.addons.swt_1.3.600.v20190716-1245.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.14.800.v20190716-1245.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.14.800.v20190716-1245.jar
new file mode 100644
index 00000000..dd7f9448
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench.renderers.swt_0.14.800.v20190716-1245.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench.swt_0.14.700.v20190807-1716.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench.swt_0.14.700.v20190807-1716.jar
new file mode 100644
index 00000000..6d66516c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench.swt_0.14.700.v20190807-1716.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench3_0.15.200.v20190621-1448.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench3_0.15.200.v20190621-1448.jar
new file mode 100644
index 00000000..2e0a0473
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench3_0.15.200.v20190621-1448.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench_1.10.100.v20190810-0814.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench_1.10.100.v20190810-0814.jar
new file mode 100644
index 00000000..05c01bcb
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.e4.ui.workbench_1.10.100.v20190810-0814.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.elk.alg.common_0.5.0.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.elk.alg.common_0.5.0.jar
new file mode 100644
index 00000000..f8a32f69
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.elk.alg.common_0.5.0.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.elk.alg.layered_0.5.0.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.elk.alg.layered_0.5.0.jar
new file mode 100644
index 00000000..2b8fd3b8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.elk.alg.layered_0.5.0.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.elk.core_0.5.0.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.elk.core_0.5.0.jar
new file mode 100644
index 00000000..51a7718b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.elk.core_0.5.0.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.elk.graph_0.5.0.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.elk.graph_0.5.0.jar
new file mode 100644
index 00000000..baaffd0a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.elk.graph_0.5.0.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.emf.common_2.16.0.v20190625-1131.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.emf.common_2.16.0.v20190625-1131.jar
new file mode 100644
index 00000000..c6beb16d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.emf.common_2.16.0.v20190625-1131.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.emf.ecore.change_2.14.0.v20190528-0725.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.emf.ecore.change_2.14.0.v20190528-0725.jar
new file mode 100644
index 00000000..bd0733eb
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.emf.ecore.change_2.14.0.v20190528-0725.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.emf.ecore.xmi_2.16.0.v20190528-0725.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.emf.ecore.xmi_2.16.0.v20190528-0725.jar
new file mode 100644
index 00000000..6312b514
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.emf.ecore.xmi_2.16.0.v20190528-0725.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.emf.ecore_2.19.0.v20190822-1451.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.emf.ecore_2.19.0.v20190822-1451.jar
new file mode 100644
index 00000000..a2ef5078
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.emf.ecore_2.19.0.v20190822-1451.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.app_1.4.300.v20190815-1535.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.app_1.4.300.v20190815-1535.jar
new file mode 100644
index 00000000..987a8b8b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.app_1.4.300.v20190815-1535.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.bidi_1.2.100.v20190815-1535.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.bidi_1.2.100.v20190815-1535.jar
new file mode 100644
index 00000000..dfb636fa
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.bidi_1.2.100.v20190815-1535.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.common_3.10.500.v20190815-1535.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.common_3.10.500.v20190815-1535.jar
new file mode 100644
index 00000000..e04e1c6b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.common_3.10.500.v20190815-1535.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.console_1.4.0.v20190819-1430.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.console_1.4.0.v20190819-1430.jar
new file mode 100644
index 00000000..cb82546c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.console_1.4.0.v20190819-1430.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.ds_1.6.0.v20190122-0806.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.ds_1.6.0.v20190122-0806.jar
new file mode 100644
index 00000000..07ea3d51
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.ds_1.6.0.v20190122-0806.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.event_1.5.200.v20190814-0953.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.event_1.5.200.v20190814-0953.jar
new file mode 100644
index 00000000..fb1fafb0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.event_1.5.200.v20190814-0953.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.http.jetty_3.7.200.v20190714-1849.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.http.jetty_3.7.200.v20190714-1849.jar
new file mode 100644
index 00000000..f0e7ef0b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.http.jetty_3.7.200.v20190714-1849.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.http.registry_1.1.700.v20190214-1948.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.http.registry_1.1.700.v20190214-1948.jar
new file mode 100644
index 00000000..3a9c92c2
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.http.registry_1.1.700.v20190214-1948.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.http.servlet_1.6.200.v20190823-1423.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.http.servlet_1.6.200.v20190823-1423.jar
new file mode 100644
index 00000000..74e3211c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.http.servlet_1.6.200.v20190823-1423.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.jsp.jasper.registry_1.1.300.v20190714-1850.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.jsp.jasper.registry_1.1.300.v20190714-1850.jar
new file mode 100644
index 00000000..a3ee96fc
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.jsp.jasper.registry_1.1.300.v20190714-1850.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.jsp.jasper_1.1.300.v20190714-1850.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.jsp.jasper_1.1.300.v20190714-1850.jar
new file mode 100644
index 00000000..c9a36652
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.jsp.jasper_1.1.300.v20190714-1850.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/META-INF/ECLIPSE_.RSA b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/META-INF/ECLIPSE_.RSA
new file mode 100644
index 00000000..52dcb58d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/META-INF/ECLIPSE_.RSA differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/META-INF/ECLIPSE_.SF b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/META-INF/ECLIPSE_.SF
new file mode 100644
index 00000000..f27c045f
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/META-INF/ECLIPSE_.SF
@@ -0,0 +1,15 @@
+Signature-Version: 1.0
+SHA-256-Digest-Manifest-Main-Attributes: 9ONCaS09UHgDSljF75xcHKTCk0qke
+ rBO3cStF3RlJU4=
+SHA-256-Digest-Manifest: Kbzxz3eEHD2F5F0rcjj2ezA+cxZDeT6tnpgBSs2e9G4=
+Created-By: 1.8.0_51 (Oracle Corporation)
+
+Name: about.html
+SHA-256-Digest: ncO+WCNUIJ0JLCOl/ot53yopwTqvvtVu0qSgblesdYo=
+
+Name: launcher.win32.win32.x86_64.properties
+SHA-256-Digest: PNV5cIdVFdcJvoEZaHaJW+hoawjIP/jj+uGrHGf2W24=
+
+Name: eclipse_1902.dll
+SHA-256-Digest: Z0NIabUXRQxSCgsX45BurXgDFtMc1jw8gDu+7X3yKx4=
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/META-INF/MANIFEST.MF b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/META-INF/MANIFEST.MF
new file mode 100644
index 00000000..24a235e2
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/META-INF/MANIFEST.MF
@@ -0,0 +1,30 @@
+Manifest-Version: 1.0
+Bundle-SymbolicName: org.eclipse.equinox.launcher.win32.win32.x86_64;s
+ ingleton:=true
+Built-By: genie.releng
+Bundle-ManifestVersion: 2
+Eclipse-PlatformFilter: (& (osgi.ws=win32) (osgi.os=win32) (osgi.arch=
+ x86_64))
+Eclipse-SourceReferences: scm:git:git://git.eclipse.org/gitroot/equino
+ x/rt.equinox.framework.git;path="bundles/org.eclipse.equinox.launcher
+ .win32.win32.x86_64";tag="I20190907-1130";commitId=f7cb740c999c7309f4
+ d533d40652426a2860fae3
+Bundle-Vendor: %providerName
+Fragment-Host: org.eclipse.equinox.launcher;bundle-version="[1.0.0,1.6
+ .0)"
+Bundle-Name: %pluginName
+Bundle-Version: 1.1.1100.v20190907-0426
+Bundle-Localization: launcher.win32.win32.x86_64
+Created-By: Apache Maven 3.5.4
+Build-Jdk: 1.8.0_192
+Eclipse-BundleShape: dir
+
+Name: about.html
+SHA-256-Digest: 7mbS+ztMDS7S5/aYvJ7U49bPd/pcr0CtAylhJdsaxfA=
+
+Name: launcher.win32.win32.x86_64.properties
+SHA-256-Digest: woVtUghzXrga4udyDnv4p6ab63Oz4XKI/JO89scpr48=
+
+Name: eclipse_1902.dll
+SHA-256-Digest: nWz/uQDmIaE/GMOUR8QEPibY65QeRqDVPufJ4LvytqY=
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/about.html b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/about.html
new file mode 100644
index 00000000..164f781a
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/about.html
@@ -0,0 +1,36 @@
+
+
+
+
+About
+
+
+
About This Content
+
+
November 30, 2017
+
License
+
+
+ The Eclipse Foundation makes available all content in this plug-in
+ ("Content"). Unless otherwise indicated below, the Content
+ is provided to you under the terms and conditions of the Eclipse
+ Public License Version 2.0 ("EPL"). A copy of the EPL is
+ available at http://www.eclipse.org/legal/epl-2.0.
+ For purposes of the EPL, "Program" will mean the Content.
+
+
+
+ If you did not receive this Content directly from the Eclipse
+ Foundation, the Content is being redistributed by another party
+ ("Redistributor") and different terms and conditions may
+ apply to your use of any object code in the Content. Check the
+ Redistributor's license that was provided with the Content. If no such
+ license exists, contact the Redistributor. Unless otherwise indicated
+ below, the terms and conditions of the EPL still apply to any source
+ code in the Content and such source code may be obtained at http://www.eclipse.org.
+
+
+
+
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/eclipse_1902.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/eclipse_1902.dll
new file mode 100644
index 00000000..27013b00
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/eclipse_1902.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/launcher.win32.win32.x86_64.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/launcher.win32.win32.x86_64.properties
new file mode 100644
index 00000000..9ffb42a7
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.1100.v20190907-0426/launcher.win32.win32.x86_64.properties
@@ -0,0 +1,15 @@
+###############################################################################
+# Copyright (c) 2007, 2009 IBM Corporation and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# IBM Corporation - initial API and implementation
+###############################################################################
+pluginName = Equinox Launcher Win32 X86_64 Fragment
+providerName = Eclipse.org - Equinox
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher_1.5.500.v20190715-1310.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher_1.5.500.v20190715-1310.jar
new file mode 100644
index 00000000..47154f52
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.launcher_1.5.500.v20190715-1310.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.core_2.6.100.v20190705-1223.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.core_2.6.100.v20190705-1223.jar
new file mode 100644
index 00000000..35e9bb72
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.core_2.6.100.v20190705-1223.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.engine_2.6.400.v20190716-0825.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.engine_2.6.400.v20190716-0825.jar
new file mode 100644
index 00000000..f3431ad6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.engine_2.6.400.v20190716-0825.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.metadata.repository_1.3.200.v20190808-0702.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.metadata.repository_1.3.200.v20190808-0702.jar
new file mode 100644
index 00000000..049837fe
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.metadata.repository_1.3.200.v20190808-0702.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.metadata_2.4.500.v20190807-0737.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.metadata_2.4.500.v20190807-0737.jar
new file mode 100644
index 00000000..663326bb
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.metadata_2.4.500.v20190807-0737.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.repository_2.4.500.v20190716-0939.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.repository_2.4.500.v20190716-0939.jar
new file mode 100644
index 00000000..f6b76ceb
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.p2.repository_2.4.500.v20190716-0939.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.preferences_3.7.500.v20190815-1535.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.preferences_3.7.500.v20190815-1535.jar
new file mode 100644
index 00000000..c3b98e31
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.preferences_3.7.500.v20190815-1535.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.registry_3.8.500.v20190714-1850.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.registry_3.8.500.v20190714-1850.jar
new file mode 100644
index 00000000..36e40b1d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.registry_3.8.500.v20190714-1850.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.security_1.3.300.v20190714-1851.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.security_1.3.300.v20190714-1851.jar
new file mode 100644
index 00000000..0ab78514
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.security_1.3.300.v20190714-1851.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.simpleconfigurator_1.3.300.v20190716-0825.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.simpleconfigurator_1.3.300.v20190716-0825.jar
new file mode 100644
index 00000000..b4d56884
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.simpleconfigurator_1.3.300.v20190716-0825.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.util_1.1.300.v20190714-1852.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.util_1.1.300.v20190714-1852.jar
new file mode 100644
index 00000000..dfc7e8ee
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.equinox.util_1.1.300.v20190714-1852.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.help.base_4.2.700.v20190916-1045.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.help.base_4.2.700.v20190916-1045.jar
new file mode 100644
index 00000000..0b6dbbd2
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.help.base_4.2.700.v20190916-1045.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.help.ui_4.1.600.v20190814-0936.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.help.ui_4.1.600.v20190814-0936.jar
new file mode 100644
index 00000000..e26e6647
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.help.ui_4.1.600.v20190814-0936.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.help.webapp_3.9.600.v20190814-0635.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.help.webapp_3.9.600.v20190814-0635.jar
new file mode 100644
index 00000000..1fe04ebf
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.help.webapp_3.9.600.v20190814-0635.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.help_3.8.500.v20190624-2105.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.help_3.8.500.v20190624-2105.jar
new file mode 100644
index 00000000..7361b21c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.help_3.8.500.v20190624-2105.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.annotation_2.2.200.v20180921-1416.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.annotation_2.2.200.v20180921-1416.jar
new file mode 100644
index 00000000..3da798f7
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.annotation_2.2.200.v20180921-1416.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.annotation_2.2.300.v20190328-1431.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.annotation_2.2.300.v20190328-1431.jar
new file mode 100644
index 00000000..3268662e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.annotation_2.2.300.v20190328-1431.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.compiler.apt_1.3.700.v20190704-1731.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.compiler.apt_1.3.700.v20190704-1731.jar
new file mode 100644
index 00000000..8c3cb16a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.compiler.apt_1.3.700.v20190704-1731.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.compiler.tool_1.2.600.v20190322-0450.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.compiler.tool_1.2.600.v20190322-0450.jar
new file mode 100644
index 00000000..5538f53b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.compiler.tool_1.2.600.v20190322-0450.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.core_3.19.0.v20190903-0936.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.core_3.19.0.v20190903-0936.jar
new file mode 100644
index 00000000..2b7abbe8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.core_3.19.0.v20190903-0936.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/.api_description b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/.api_description
new file mode 100644
index 00000000..29408da5
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/.api_description
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/.options b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/.options
new file mode 100644
index 00000000..3ef5cf63
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/.options
@@ -0,0 +1,6 @@
+org.eclipse.jdt.debug/debug=false
+org.eclipse.jdt.debug/debug/jdiEvents=false
+org.eclipse.jdt.debug/debug/jdiRequestTimes=false
+org.eclipse.jdt.debug/debug/astEvaluations=false
+org.eclipse.jdt.debug/debug/astEvaluations/callingThreads=false
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/META-INF/ECLIPSE_.RSA b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/META-INF/ECLIPSE_.RSA
new file mode 100644
index 00000000..ef0b9379
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/META-INF/ECLIPSE_.RSA differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/META-INF/ECLIPSE_.SF b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/META-INF/ECLIPSE_.SF
new file mode 100644
index 00000000..3cc97174
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/META-INF/ECLIPSE_.SF
@@ -0,0 +1,27 @@
+Signature-Version: 1.0
+SHA-256-Digest-Manifest-Main-Attributes: NYt7+gTL7zjX3FfSHBq9kfrLtf6Uz
+ jtjblmu3hXMg8w=
+SHA-256-Digest-Manifest: ZxQaps4l1gd5A4bubhBuCD+WT+CfCqU0dF60jtpNFoI=
+Created-By: 1.8.0_51 (Oracle Corporation)
+
+Name: plugin.xml
+SHA-256-Digest: dxPbLqa9V6hXqVUAV9ryAVmpIpkUeTflqiNsvrVfi60=
+
+Name: about.html
+SHA-256-Digest: ncO+WCNUIJ0JLCOl/ot53yopwTqvvtVu0qSgblesdYo=
+
+Name: plugin.properties
+SHA-256-Digest: 5z68+zziBizLh6mChYYxnbfkj2KtN3uK3vZUvSrdnBc=
+
+Name: .api_description
+SHA-256-Digest: kliX23kTsxJcydsafn9rKGfenlqKOL1GAv0EZxi3Wbw=
+
+Name: jdi.jar
+SHA-256-Digest: q8hwClhpC1oS64qfTcWbiozkX91CCzctlW5KN8hs/mw=
+
+Name: .options
+SHA-256-Digest: kJycZkplIvymLb+2FdSCAY2WYLpePjyKfyVOCQmvRiA=
+
+Name: jdimodel.jar
+SHA-256-Digest: 2hhUnaBAT0psRhVivmjUoTAxYrbg/SK/WtxmKSxQZS4=
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/META-INF/MANIFEST.MF b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/META-INF/MANIFEST.MF
new file mode 100644
index 00000000..5cf3e4c4
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/META-INF/MANIFEST.MF
@@ -0,0 +1,71 @@
+Manifest-Version: 1.0
+Automatic-Module-Name: org.eclipse.jdt.debug
+Bundle-SymbolicName: org.eclipse.jdt.debug; singleton:=true
+Built-By: genie.releng
+Require-Bundle: org.eclipse.core.resources;bundle-version="[3.5.0,4.0.
+ 0)",org.eclipse.debug.core;bundle-version="[3.12.0,4.0.0)",org.eclips
+ e.jdt.core;bundle-version="[3.18.0,4.0.0)",org.eclipse.core.runtime;b
+ undle-version="[3.11.0,4.0.0)",org.eclipse.core.expressions;bundle-ve
+ rsion="[3.4.0,4.0.0)"
+Bundle-ManifestVersion: 2
+Bundle-ActivationPolicy: lazy
+Bundle-RequiredExecutionEnvironment: JavaSE-1.8
+Eclipse-SourceReferences: scm:git:git://git.eclipse.org/gitroot/jdt/ec
+ lipse.jdt.debug.git;path="org.eclipse.jdt.debug";tag="I20190902-0805"
+ ;commitId=e045ffff028c71d51f97538113250975ebb89c66
+Bundle-Vendor: %providerName
+Import-Package: com.ibm.icu.text
+Export-Package: com.sun.jdi;x-friends:="org.eclipse.jdt.debug.ui,org.e
+ clipse.jdt.launching",com.sun.jdi.connect;x-friends:="org.eclipse.jdt
+ .debug.ui,org.eclipse.jdt.launching",com.sun.jdi.connect.spi;x-friend
+ s:="org.eclipse.jdt.debug.ui,org.eclipse.jdt.launching",com.sun.jdi.e
+ vent;x-friends:="org.eclipse.jdt.debug.ui,org.eclipse.jdt.launching",
+ com.sun.jdi.request;x-friends:="org.eclipse.jdt.debug.ui,org.eclipse.
+ jdt.launching",org.eclipse.jdi,org.eclipse.jdi.hcr,org.eclipse.jdi.in
+ ternal;x-friends:="org.eclipse.jdt.debug.ui",org.eclipse.jdi.internal
+ .connect;x-friends:="org.eclipse.jdt.debug.ui",org.eclipse.jdi.intern
+ al.event;x-friends:="org.eclipse.jdt.debug.ui",org.eclipse.jdi.intern
+ al.jdwp;x-friends:="org.eclipse.jdt.debug.ui",org.eclipse.jdi.interna
+ l.request;x-friends:="org.eclipse.jdt.debug.ui",org.eclipse.jdi.inter
+ nal.spy;x-friends:="org.eclipse.jdt.debug.ui",org.eclipse.jdt.debug.c
+ ore,org.eclipse.jdt.debug.eval,org.eclipse.jdt.internal.debug.core;x-
+ friends:="org.eclipse.jdt.debug.ui,org.eclipse.jdt.launching",org.ecl
+ ipse.jdt.internal.debug.core.breakpoints;x-friends:="org.eclipse.jdt.
+ debug.ui",org.eclipse.jdt.internal.debug.core.hcr;x-friends:="org.ecl
+ ipse.jdt.debug.ui",org.eclipse.jdt.internal.debug.core.logicalstructu
+ res;x-friends:="org.eclipse.jdt.debug.ui",org.eclipse.jdt.internal.de
+ bug.core.model;x-friends:="org.eclipse.jdt.debug.ui",org.eclipse.jdt.
+ internal.debug.eval;x-friends:="org.eclipse.jdt.debug.ui",org.eclipse
+ .jdt.internal.debug.eval.ast.engine;x-friends:="org.eclipse.jdt.debug
+ .ui",org.eclipse.jdt.internal.debug.eval.ast.instructions;x-friends:=
+ "org.eclipse.jdt.debug.ui"
+Bundle-Name: %pluginName
+Bundle-Version: 3.13.100.v20190902-1050
+Bundle-ClassPath: jdi.jar,jdimodel.jar,tools.jar
+Bundle-Localization: plugin
+Bundle-Activator: org.eclipse.jdt.internal.debug.core.JDIDebugPlugin
+Created-By: Apache Maven 3.5.4
+Build-Jdk: 1.8.0_192
+Eclipse-BundleShape: dir
+
+Name: plugin.xml
+SHA-256-Digest: pjJZPlOS3jUhHLzNJRHiOQerFDwf1rEVQsMH5LnTCag=
+
+Name: about.html
+SHA-256-Digest: 7mbS+ztMDS7S5/aYvJ7U49bPd/pcr0CtAylhJdsaxfA=
+
+Name: plugin.properties
+SHA-256-Digest: Z2ERadz5oHR6m2D0wWZDwsJJ7NlYo+osS6eRSYBZ5vg=
+
+Name: .api_description
+SHA-256-Digest: P2tG4atDf1KMoQqfIsgYianNGgwSEwingGiwhIc1TMg=
+
+Name: jdi.jar
+SHA-256-Digest: kvd37/+a09KPcA7moyLl+A7ZoB/8TAClK1Nw2jOI3tU=
+
+Name: .options
+SHA-256-Digest: BdMc2fx0WAAPoLCGV+a1fjhn3Cvf16tlkGpUODbAjjM=
+
+Name: jdimodel.jar
+SHA-256-Digest: q+VxN2YaP/Fj8ktvt+piGp65MTygUJaQPA9Z+CON5H8=
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/about.html b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/about.html
new file mode 100644
index 00000000..164f781a
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.jdt.debug_3.13.100.v20190902-1050/about.html
@@ -0,0 +1,36 @@
+
+
+
+
+About
+
+
+
About This Content
+
+
November 30, 2017
+
License
+
+
+ The Eclipse Foundation makes available all content in this plug-in
+ ("Content"). Unless otherwise indicated below, the Content
+ is provided to you under the terms and conditions of the Eclipse
+ Public License Version 2.0 ("EPL"). A copy of the EPL is
+ available at http://www.eclipse.org/legal/epl-2.0.
+ For purposes of the EPL, "Program" will mean the Content.
+
+
+
+ If you did not receive this Content directly from the Eclipse
+ Foundation, the Content is being redistributed by another party
+ ("Redistributor") and different terms and conditions may
+ apply to your use of any object code in the Content. Check the
+ Redistributor's license that was provided with the Content. If no such
+ license exists, contact the Redistributor. Unless otherwise indicated
+ below, the terms and conditions of the EPL still apply to any source
+ code in the Content and such source code may be obtained at http://www.eclipse.org.
+
+ The Eclipse Foundation makes available all content in this plug-in
+ ("Content"). Unless otherwise indicated below, the Content
+ is provided to you under the terms and conditions of the Eclipse
+ Public License Version 2.0 ("EPL"). A copy of the EPL is
+ available at http://www.eclipse.org/legal/epl-2.0.
+ For purposes of the EPL, "Program" will mean the Content.
+
+
+
+ If you did not receive this Content directly from the Eclipse
+ Foundation, the Content is being redistributed by another party
+ ("Redistributor") and different terms and conditions may
+ apply to your use of any object code in the Content. Check the
+ Redistributor's license that was provided with the Content. If no such
+ license exists, contact the Redistributor. Unless otherwise indicated
+ below, the terms and conditions of the EPL still apply to any source
+ code in the Content and such source code may be obtained at http://www.eclipse.org.
+
+
+
+
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_basestyle.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_basestyle.css
new file mode 100644
index 00000000..d3aa0b20
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_basestyle.css
@@ -0,0 +1,172 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2014 Andrea Guarinoni and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ * Andrea Guarinoni - initial API and implementation
+ *******************************************************************************/
+
+/* New ColorDefinitions for the E4 dark theme */
+
+ThemesExtension { color-definition:
+ '#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_START',
+ '#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_END',
+ '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_START',
+ '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END',
+ '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTER_KEYLINE_COLOR',
+ '#org-eclipse-ui-workbench-INACTIVE_TAB_INNER_KEYLINE_COLOR',
+ '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTLINE_COLOR',
+ '#org-eclipse-ui-workbench-INACTIVE_TAB_UNSELECTED_TEXT_COLOR',
+ '#org-eclipse-ui-workbench-INACTIVE_TAB_SELECTED_TEXT_COLOR',
+ '#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_START',
+ '#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_END',
+ '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_START',
+ '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END',
+ '#org-eclipse-ui-workbench-ACTIVE_TAB_OUTER_KEYLINE_COLOR',
+ '#org-eclipse-ui-workbench-ACTIVE_TAB_INNER_KEYLINE_COLOR',
+ '#org-eclipse-ui-workbench-ACTIVE_TAB_OUTLINE_COLOR',
+ '#org-eclipse-ui-workbench-ACTIVE_TAB_UNSELECTED_TEXT_COLOR',
+ '#org-eclipse-ui-workbench-ACTIVE_TAB_SELECTED_TEXT_COLOR',
+ '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_START',
+ '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_END',
+ '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR',
+ '#org-eclipse-ui-workbench-LINK_COLOR';
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_START {
+ color: #515658;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_UNSELECTED_TABS_COLOR_START');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_END {
+ color: #464649;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_UNSELECTED_TABS_COLOR_END');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_BG_START {
+ color: #3B4042;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_TAB_BG_START');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END {
+ color: #313538;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_TAB_BG_END');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_OUTER_KEYLINE_COLOR {
+ color: #515658;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_TAB_OUTER_KEYLINE_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_INNER_KEYLINE_COLOR {
+ color: #515658;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_TAB_INNER_KEYLINE_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_OUTLINE_COLOR {
+ color: #3B4042;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_TAB_OUTLINE_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_UNSELECTED_TEXT_COLOR {
+ color: #BBBBBB;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_TAB_UNSELECTED_TEXT_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_SELECTED_TEXT_COLOR {
+ color: #FFFFFF;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_TAB_SELECTED_TEXT_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_START {
+ color: #494A4D;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_UNSELECTED_TABS_COLOR_START');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_END {
+ color: #404043;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_UNSELECTED_TABS_COLOR_END');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_BG_START {
+ color: #2B2C2D;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_TAB_BG_START');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END {
+ color: #292929;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_TAB_BG_END');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_OUTER_KEYLINE_COLOR {
+ color: #4B4C4F;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_TAB_OUTER_KEYLINE_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_INNER_KEYLINE_COLOR {
+ color: #4B4C4F;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_TAB_INNER_KEYLINE_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_OUTLINE_COLOR {
+ color: #484848;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_TAB_OUTLINE_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_UNSELECTED_TEXT_COLOR {
+ color: #DDDDDD;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_TAB_UNSELECTED_TEXT_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_SELECTED_TEXT_COLOR {
+ color: #f7f8f8;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_TAB_SELECTED_TEXT_COLOR');
+}
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_START {
+ color: #2B2C2D;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_NOFOCUS_TAB_BG_START');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_END {
+ color: #292929;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_NOFOCUS_TAB_BG_END');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR {
+ color: #CCCCCC;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-LINK_COLOR {
+ color: #6FC5EE;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=LINK_COLOR');
+}
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_globalstyle.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_globalstyle.css
new file mode 100644
index 00000000..090bcdbc
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_globalstyle.css
@@ -0,0 +1,542 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2015 Andrea Guarinoni and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Andrea Guarinoni - initial API and implementation
+ * Stefan Winkler - Bug 434189, 430848
+ * Simon Scholz - Bug 431635
+ * Fabio Zadrozny - Bug 465148, 465711, 430278
+ * Lars Vogel Bug 463652,466275
+ *******************************************************************************/
+
+/*******************************************************************************
+ * The following bugs are referred to in this style sheet
+ * 1.) Bug 419482 - Cascading policy in CSS
+ * 2.) Bug 419377 - Setting a property to 'inherit' is not supported
+ * 3.) Bug 430051 - Regression for CTabRendering when drawing bottom tabs
+ * 4.) Bug 401015 - Add support for styling hyperlinks in Links
+ * 5.) Bug 430278 - Add support for styling Scrollbars
+ *******************************************************************************/
+
+
+/* ############################## Global Styles ############################## */
+
+Composite, ScrolledComposite, ExpandableComposite, Canvas, TabFolder, CLabel, Label,
+CoolBar, Sash, Group, Hyperlink, RefactoringLocationControl, ChangeParametersControl, Link, FilteredTree,
+ProxyEntriesComposite, NonProxyHostsComposite, DelayedFilterCheckboxTree,
+Splitter, ScrolledPageContent, ViewForm, LaunchConfigurationFilteredTree,
+ContainerSelectionGroup, BrowseCatalogItem, EncodingSettings,
+ProgressMonitorPart, DocCommentOwnerComposite, NewServerComposite,
+NewManualServerComposite, ServerTypeComposite, FigureCanvas,
+DependenciesComposite, ListEditorComposite, WrappedPageBook,
+CompareStructureViewerSwitchingPane, CompareContentViewerSwitchingPane,
+QualifiedNameComponent, RefactoringStatusViewer, ImageHyperlink,
+MessageLine,
+Button /* SWT-BUG: checkbox inner label font color is not accessible */,
+/*Shell [style~='SWT.DROP_DOWN'] > GradientCanvas,*/ /* ignored */
+/* SWT-BUG dirty workaround [Eclipse Bug 419482]: a generic rule (eg: Composite > *) needed to catch an
+ element without a CSS id, a CSS class and a seekable Widget name, cannot be overridden
+ by a subsequent more specific rule used to correct the style for seekable elements (<1>): */
+TabFolder > Composite > *, /* Composite > CommitSearchPage$... */
+CTabFolder > Composite > *, /* Composite > CommitSearchPage$... */
+TabFolder > Composite > * > * /* [style~='SWT.NO_BACKGROUND'] <- generate E4 non-sense bugs in apparently not related other rules */, /* Composite > ContentMergeViewer$... > TextMergeViewer$... */
+DocCommentOwnerComposite > Group > *, /* Group > DocCommentOwnerComposite$... */
+TabFolder > Composite > ScrolledComposite > *, /* ScrolledComposite > ControlListViewer$... */
+Shell > Composite > Composite > *, /* Composite > StatusDialog$MessageLine (SWT-BUG: ignored) */
+Composite > Composite > Composite > Group > *, /* Group > CreateRefactoringScriptWizardPage$... */
+Shell > Composite > Composite > Composite > *, /* Composite > FilteredPreferenceDialog$... */
+ScrolledComposite > Composite > Composite > Composite > *, /* Composite > NewKeysPreferencePage$... */
+Shell > Composite > Composite > Composite > Composite > Composite > *, /* Composite > ShowRefactoringHistoryWizardPage$... */
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > *, /* Composite > RefactoringWizardDialog$... */
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > *, /* Composite > RefactoringWizardDialog$... */
+Group > StyledText {
+ background-color:#515658;
+ color:#eeeeee;
+}
+
+/* commented as otherwise selected toolbar buttons are not always visible*/
+/* see https://bugs.eclipse.org/bugs/show_bug.cgi?id=539661#c36*/
+/*
+CTabFolder > #ToolbarComposite,
+CTabFolder > #ToolbarComposite > *,
+CTabFolder > #ToolbarComposite > Toolbar > *
+{
+ background-color:inherit;
+}
+*/
+
+/* ############################## Toolbar ############################## */
+/* Toolbar should inherit the colors of its container to avoid drawing artifacts*/
+
+CTabFolder > ToolBar,
+Composite > Composite > Composite > ToolBar, /* Window->Preference (top toolbar) */
+ViewForm > ToolBar, /* SWT-BUG: ToolBar do not inherit rules from ViewForm */
+ViewerPane > ToolBar,
+DrillDownComposite > ToolBar,
+GradientCanvas > ToolBar,
+FlyoutControlComposite ToolBar
+{
+ background-color:inherit;
+}
+
+Combo, List,
+/* It might be useless but currently it's needed due to a strange priority
+ policy used by the E4 platform to apply CSS rules to SWT widgets (see <1>): */
+Composite > List,
+TabFolder > Composite > List,
+TabFolder > Composite > * > List,
+DocCommentOwnerComposite > Group > List,
+TabFolder > Composite > ScrolledComposite > List,
+Shell > Composite > Composite > List,
+Composite > Composite > Composite > Group > List,
+Shell > Composite > Composite > Composite > List,
+ScrolledComposite > Composite > Composite > Composite > List,
+Shell > Composite > Composite > Composite > Composite > Composite > List,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > List,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > List {
+ background-color: #41464A;
+ color: #dddddd;
+}
+
+/* Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.MENU'][style~='SWT.DATE'][style~='SWT.RESIZE'][style~='SWT.TITLE'][style~='SWT.APPLICATION_MODAL'][style~='SWT.FULL_SELECTION'][style~='SWT.SMOOTH'] > Composite[style~='SWT.LEFT_TO_RIGHT'], */
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.MENU'][style~='SWT.DATE'][style~='SWT.RESIZE'][style~='SWT.TITLE'][style~='SWT.APPLICATION_MODAL'][style~='SWT.FULL_SELECTION'][style~='SWT.SMOOTH'] > Composite[style~='SWT.LEFT_TO_RIGHT'] > Text[style~='SWT.READ_ONLY'],
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.MENU'][style~='SWT.DATE'][style~='SWT.RESIZE'][style~='SWT.TITLE'][style~='SWT.APPLICATION_MODAL'][style~='SWT.FULL_SELECTION'][style~='SWT.SMOOTH'] > Composite[style~='SWT.LEFT_TO_RIGHT'] > ToolBar {
+ /* Dialog windows title */
+ /*background-color: #4D5765;*/ /* There is no way to change the background-color of the title of a Dialog without introducing artifacts in some other Dialog windows */
+ color: #9ac9d8;
+}
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.MENU'][style~='SWT.DATE'][style~='SWT.RESIZE'][style~='SWT.TITLE'][style~='SWT.APPLICATION_MODAL'][style~='SWT.FULL_SELECTION'][style~='SWT.SMOOTH'] > Composite[style~='SWT.LEFT_TO_RIGHT'] > Label[style~='SWT.NO_FOCUS'] {
+ /* Dialog windows title */
+ /*background-color: #4D5765;*/
+ color: #EEEEEE;
+}
+
+Text {
+ background-color: #515658;
+ color: #cccccc;
+}
+
+SashForm > StyledText {
+ /* Fix StyledText inside a SashForm */
+ background-color: #202020;
+ color: #cccccc;
+}
+
+
+Text[style~='SWT.DROP_DOWN'],
+TextSearchControl /* SWT-BUG: background color is hard-coded */,
+TextSearchControl > Label {
+ /* search boxes and input fields */
+ background-color: #41464A;
+ color: #dddddd;
+}
+Text[style~='SWT.SEARCH'],
+Text[style~='SWT.SEARCH'] + Label /* SWT-BUG: adjacent sibling selector is ignored (CSS2.1) */ {
+ /* search boxes */
+ background-color: #949DA5;
+ color: #ffffff;
+}
+Text[style~='SWT.POP_UP'] {
+ background-color: #34383B;
+ color: #dddddd;
+}
+Text[style~='SWT.READ_ONLY'] {
+ background-color: #515658;
+ color: #bbbbbb;
+}
+/* Text[style~='SWT.POP_UP'][style~='SWT.ERROR_MENU_NOT_POP_UP'][style~='SWT.ICON_WARNING'] {
+ /* Dirty way to catch error popup labels
+ (currently it's impossible since there's no difference
+ at all from some other Text elements) */
+/* background-color: #742025;
+ color: #FF9997;
+} */
+
+DatePicker,
+DatePicker > Text,
+DatePicker > ImageHyperlink,
+ScheduleDatePicker,
+ScheduleDatePicker > Text,
+ScheduleDatePicker > ImageHyperlink {
+ background-color: #41464A;
+ color: #dddddd;
+}
+
+Spinner,
+CCombo {
+ background-color: #383C3E;
+ color: #dddddd;
+}
+
+Composite > StyledText,
+Shell [style~='SWT.DROP_DOWN'] > StyledText, /* for eg. folded code popup (but it's ignored) */
+/* the following are required due to Bug 419482 (see <1>): */
+ScrolledComposite > Composite > Composite > Composite > StyledText {
+ background-color: #252525;
+ color: #dddddd;
+}
+
+ScrolledFormText,
+FormText {
+ background-color: #687174;
+ color: #eeeeee;
+}
+
+Table,
+/* the following are required due to Bug 419482 (see <1>): */
+Composite > Table,
+TabFolder > Composite > Table,
+TabFolder > Composite > * > Table,
+DocCommentOwnerComposite > Group > Table,
+TabFolder > Composite > ScrolledComposite > Table,
+Shell > Composite > Composite > Table,
+Composite > Composite > Composite > Group > Table,
+Shell > Composite > Composite > Composite > Table,
+ScrolledComposite > Composite > Composite > Composite > Table,
+Shell > Composite > Composite > Composite > Composite > Composite > Table,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Table,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Table {
+ background-color: #35393C;
+ color: #dddddd;
+}
+
+Tree,
+RegistryFilteredTree,
+/* the following are required due to Bug 419482 (see <1>): */
+Composite > Tree,
+TabFolder > Composite > Tree,
+TabFolder > Composite > * > Tree,
+DocCommentOwnerComposite > Group > Tree,
+TabFolder > Composite > ScrolledComposite > Tree,
+Shell > Composite > Composite > Tree,
+Composite > Composite > Composite > Group > Tree,
+Shell > Composite > Composite > Composite > Tree,
+ScrolledComposite > Composite > Composite > Composite > Tree,
+Shell > Composite > Composite > Composite > Composite > Composite > Tree,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Tree,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Tree {
+ background-color: #2F2F2F;
+ color: #CCC;
+}
+
+/* prevent CSS Spy red borders to be grayed with a generic Shell selector */
+Shell[style~='SWT.SHADOW_ETCHED_OUT'], Shell[style~='SWT.SHADOW_ETCHED_IN'],
+Shell[style~='SWT.CHECK'], Shell[style~='SWT.TITLE'], Shell[style~='SWT.OK'],
+Shell[style~='SWT.CANCEL'], Shell[style~='SWT.ABORT'], Shell[style~='SWT.DROP_DOWN'],
+Shell[style~='SWT.ARROW'], Shell[style~='SWT.RADIO'], Shell[style~='SWT.SINGLE'],
+Shell[style~='SWT.SHADOW_IN'], Shell[style~='SWT.TOOL'], Shell[style~='SWT.RESIZE'],
+Shell[style~='SWT.SHELL_TRIM'], Shell[style~='SWT.FILL'], Shell[style~='SWT.ALPHA'],
+Shell[style~='SWT.BORDER'], Shell[style~='SWT.DIALOG_TRIM'], Shell[style~='SWT.IGNORE'],
+Shell[style~='SWT.FULL_SELECTION'], Shell[style~='SWT.SMOOTH'], Shell[style~='SWT.VIRTUAL'],
+Shell[style~='SWT.APPLICATION_MODAL'], Shell[style~='SWT.MEDIUM'], Shell[style~='SWT.LONG']
+{
+ background-color: #515658;
+ color: #cccccc;
+}
+Shell > Composite > Table[style~='SWT.DROP_DOWN'] {
+ background-color: #35393C;
+ color: #dddddd;
+}
+
+Shell[style~='SWT.DROP_DOWN'][style~='SWT.SHADOW_IN'][style~='SWT.SHADOW_ETCHED_IN'] > Composite,
+Shell[style~='SWT.DROP_DOWN'][style~='SWT.SHADOW_IN'][style~='SWT.SHADOW_ETCHED_IN'] > Composite Composite,
+Shell[style~='SWT.DROP_DOWN'][style~='SWT.SHADOW_IN'][style~='SWT.SHADOW_ETCHED_IN'] > Composite ScrolledComposite,
+Shell[style~='SWT.DROP_DOWN'][style~='SWT.SHADOW_IN'][style~='SWT.SHADOW_ETCHED_IN'] > Composite Canvas,
+Shell[style~='SWT.DROP_DOWN'][style~='SWT.SHADOW_IN'][style~='SWT.SHADOW_ETCHED_IN'] > Composite StyledText,
+Shell[style~='SWT.DROP_DOWN'][style~='SWT.SHADOW_IN'][style~='SWT.SHADOW_ETCHED_IN'] > Composite Label {
+/* Error information popup */
+ background-color: #2F2F2F;
+ color: #CCC;
+}
+
+TextSearchControl {
+ background-color: #41464A;
+ color: #dddddd;
+}
+
+ViewerPane,
+DrillDownComposite {
+ background-color: #232323;
+ color: #CCC;
+}
+
+ProgressInfoItem,
+ProgressInfoItem > *,
+CompareViewerPane,
+CompareViewerPane > * {
+ background-color: #262626;
+ color: #eeeeee;
+}
+
+ProgressIndicator {
+ background-color: #777;
+ color: #eeeeee;
+}
+
+DiscoveryItem,
+DiscoveryItem Label,
+DiscoveryItem Composite {
+ background-color: #383C3E;
+ color: #dddddd;
+}
+DiscoveryItem StyledText {
+ background-color: #383C3E;
+ color: #aaaaaa;
+}
+DiscoveryItem Link {
+ background-color: #383C3E;
+ color: #8B9498;
+}
+
+CatalogSwitcher,
+CatalogSwitcher > ScrolledComposite > Composite > Composite /* ignored because hard-coded */,
+CategoryItem {
+ background-color: #515658;
+ color: #dddddd;
+}
+GradientCanvas,
+GradientCanvas > Label,
+GradientCanvas > ImageHyperlink {
+ background-color: #3f4447;
+ color: #9ac9d8;
+}
+GradientCanvas {
+ /* SWT-BUG workaround: GradientCanvas background-color is ignored */
+ background: #3f4447;
+ background-image: #3f4447;
+}
+CategoryItem > GradientCanvas,
+CategoryItem > GradientCanvas > Label {
+ /* SWT-BUG workaround: a style for background is not applied on GradientCanvas (CSS engine repaint issue) */
+ background-color: #fafafa;
+ color: #333;
+}
+CategoryItem > GradientCanvas {
+ /* SWT-BUG workaround: a style for background is not applied on GradientCanvas (CSS engine repaint issue) */
+ background: #fafafa;
+ background-image: #333;
+}
+
+WebSite {
+ background-color: #41464A;
+ color: #dddddd;
+}
+
+CTabFolder {
+ /* Set the styles for the inner tabs: */
+ color: '#org-eclipse-ui-workbench-INACTIVE_TAB_TEXT_COLOR';
+ swt-tab-renderer: url('bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering');
+ padding: 0px 2px 2px;
+ swt-tab-outline: '#org-eclipse-ui-workbench-ACTIVE_TAB_OUTLINE_COLOR'; /* border color for selected tab */
+ swt-outer-keyline-color: '#org-eclipse-ui-workbench-ACTIVE_TAB_OUTER_KEYLINE_COLOR'; /* border color for whole tabs container */
+ swt-unselected-tabs-color: '#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_START' '#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_END' 100% 100%; /* title background for unselected tab */
+ swt-selected-tab-fill: '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END'; /* title background for selected tab */
+ swt-shadow-visible: false;
+ swt-corner-radius: 16px;
+ swt-unselected-hot-tab-color-background: #161616; /* Bug 465711 */
+}
+CTabFolder[style~='SWT.DOWN'][style~='SWT.BOTTOM'] {
+ /* Set the styles for the bottom inner tabs (Bug 430051): */
+ swt-tab-renderer: url('bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering');
+ swt-unselected-hot-tab-color-background: #161616; /* Bug 465711 */
+}
+
+Form,
+FormHeading {
+ background: #505f70;
+ background-color: #505F70;
+ background-image: #505f70;
+ color: #9AC9D8;
+}
+
+Form {
+ /* Bug 465148: Additional styling for the Form */
+ text-background-color: #505F70;
+
+ tb-toggle-hover-color: #313538;
+ tb-toggle-color: #313538;
+ h-hover-full-color: #313538;
+ h-hover-light-color: #313538;
+ h-bottom-keyline-2-color: #313538;
+ h-bottom-keyline-1-color: #313538;
+
+ /* We also have to force the background mode (the
+ * Label/ToolBar in the heading should inherit it).
+ */
+ swt-background-mode: 'force';
+}
+
+Section {
+ background-color: #4F5355;
+ color: #AEBED0;
+ background-color-titlebar: #4F5355;
+ background-color-gradient-titlebar: #4F5355;
+ border-color-titlebar: #4F5355;
+}
+
+Form > LayoutComposite > LayoutComposite > * {
+ background-color: #515658;
+ color: #EEEEEE;
+}
+
+LayoutComposite, LayoutComposite > FormText,
+LayoutComposite > Label,
+LayoutComposite > Button {
+ background-color: #4F5355;
+ color: #F4F7F7;
+}
+
+LayoutComposite ScrolledPageBook,
+LayoutComposite Sash {
+ background-color: #4F5355;
+ color: #F4F7F7;
+}
+
+LayoutComposite > Text,
+LayoutComposite > Combo {
+ background-color: #414445;
+ color: #F4F7F7;
+}
+
+LayoutComposite > Table {
+ background-color: #333;
+ color: #FFF;
+}
+
+HeapStatus {
+ background-color: #41464a;
+ color: black;
+}
+
+Table,
+Tree {
+ swt-header-color: #CCC;
+ swt-header-background-color: #383D3F;
+}
+
+Twistie {
+ color: #E8E4DF;
+}
+
+#SearchField {
+ /* background-image: url('./searchbox.png'); */
+ /* SWT-BUG: textures are applied as a label over the native ones, */
+ /* in this way textures with alpha color are not usable; */
+ /* default margins and padding cannot be modified and textures are not */
+ /* scaled properly to fit the container size: this makes the result ugly, */
+ /* moreover a texture is drawn over the widget, so also the text is covered */
+ color: #f0f0f0;
+}
+
+/* Button {
+ background-color: inherit; /* ignored */
+ /* background-image: url('./button_bg.png') */
+/* } */
+
+/* Button[style~='SWT.CHECK'] { */
+ /* currently, Button object isn't consistent (eg. also a checkbox/radio is seen as Button) */
+ /* so, css rules applied to Button have to be overridden for non-Button matches */
+/* }
+ Button:disabled {
+ /* SWT-BUG: currently, a disabled button cannot be styled with any window manager (gtk, win32, cocoa) */
+/* }
+ Button:hover {
+ /* SWT-BUG: currently, an hovered button cannot be styled with any window manager (gtk, win32, cocoa) */
+/* } */
+
+.MPartSashContainer {
+ background-color: #515658;
+ color: #EEEEEE;
+}
+
+HeapStatus {
+ background-color: #4F5355;
+ color: #EEEEEE;
+}
+
+PageSiteComposite, PageSiteComposite > CImageLabel {
+ color: #EEEEEE;
+}
+PageSiteComposite > PropertyTable {
+ background-color: #333;
+ color: #EEEEEE;
+}
+PageSiteComposite > PropertyTable:disabled {
+/* SWT-BUG: event is triggered but styles for PropertyTable are hard-coded */
+ background-color: #444;
+ color: #EEEEEE;
+}
+
+FlyoutControlComposite, FlyoutControlComposite CLabel {
+ background-color: #3f4447;
+ color: #EEEEEE;
+}
+
+/* See Bug 430848: We need to override the theme of the Eclipse splash screen, because
+ * otherwise the splash screen would be partly switched to the dark theme during startup,
+ * which does not look very nice.
+ */
+Label#org-eclipse-ui-splash-progressText {
+ background-color: inherit; /* transparent */
+ color: #9c9696; /* see property startupForegroundColor in the product */
+}
+
+Label#org-eclipse-ui-buildid-text {
+ background-color: inherit; /* transparent */
+}
+
+ProgressIndicator#org-eclipse-ui-splash-progressIndicator {
+ background-color: #e1e1e1;
+}
+
+/*
+ * Default values for using a styled scrollbar to allow a user to set -Dswt.enable.themedScrollBar=true/false to force
+ * it to true/false regardless of the CSS value.
+ *
+ * swt-scrollbar-themed must be present for -Dswt.enable.themedScrollBar to be supported
+ */
+
+StyledText {
+
+ swt-scrollbar-themed: false;
+
+ swt-scrollbar-background-color: #383838;
+ swt-scrollbar-foreground-color: #494949;
+ swt-scrollbar-width: 4px;
+ swt-scrollbar-border-radius: 4px;
+ swt-scrollbar-mouse-near-scroll-width: 15px;
+}
+
+Link {
+ swt-link-foreground-color: '#org-eclipse-ui-workbench-LINK_COLOR'
+}
+
+ExpandableComposite {
+ swt-titlebar-color: #cccccc;
+}
+
+TabbedPropertyTitle > CLabel{
+ color: #9AC9D8;
+}
+
+TabbedPropertyTitle {
+ swt-backgroundGradientStart-color: #505F70;
+ swt-backgroundGradientEnd-color: #505F70;
+ swt-backgroundBottomKeyline1-color: #505F70;
+ swt-backgroundBottomKeyline2-color: #505F70;
+}
+
+TabbedPropertyList {
+ swt-tabAreaBackground-color : #515658; /*same as canvas*/
+ swt-tabBackground-color : '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_START';
+ swt-tabNormalShadow-color : '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTLINE_COLOR'; /* color of shadow lines around the tabs */
+ swt-tabDarkShadow-color : '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR'; /* line color of the tiny scroll triangle (at top / at bottom) */
+ color : '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR'; /* text color in the tab / tab area */
+}
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_partstyle.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_partstyle.css
new file mode 100644
index 00000000..9dee68b4
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_partstyle.css
@@ -0,0 +1,300 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2014 Andrea Guarinoni and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Andrea Guarinoni - initial API and implementation
+ * Lars Vogel - initial API and implementation
+ *******************************************************************************/
+
+
+/* ################################ CSS for .MParts ########################## */
+
+.MPart {
+ background-color: #323435;
+ color: #DDDDDD;
+}
+.MPartStack.active .MPart {
+ background-color: #292929;
+ color: #DDDDDD;
+}
+
+.MPart Composite,
+.MPart LayoutComposite,
+.MPart Label,
+.MPart ScrolledForm,
+.MPart Form,
+.MPart Section,
+.MPart FormText,
+.MPart Link,
+.MPart Sash,
+.MPart Button,
+.MPart Group,
+.MPart SashForm,
+.MPart FilteredTree,
+.MPart RegistryFilteredTree,
+.MPart PageSiteComposite,
+.MPart DependenciesComposite,
+.MPart Text[style~='SWT.READ_ONLY'],
+.MPart FigureCanvas,
+.MPart ListEditorComposite,
+.MPart ScrolledComposite,
+.Mpart ScrolledComposite ProgressInfoItem,
+.MPart Form ScrolledPageBook,
+.MPart DependenciesComposite > SashForm > Section > * /* Section > DependenciesComposite$... */,
+.MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > * /*LayoutComposite > MasterDetailBlock$... > LayoutComposite > Section > LayoutComposite > ExtensionsSection$...*/ {
+ background-color: #2F2F2F;
+ color: #AAAAAA;
+}
+
+.MPart Hyperlink,
+.MPart ImageHyperlink {
+ background-color: #2F2F2F;
+ color: #6fc5ee;
+}
+
+.MPartStack.active .MPart Composite,
+.MPartStack.active .MPart LayoutComposite,
+.MPartStack.active .MPart Label,
+.MPartStack.active .MPart ScrolledForm,
+.MPartStack.active .MPart Form,
+.MPartStack.active .MPart Section,
+.MPartStack.active .MPart FormText,
+.MPartStack.active .MPart Link,
+.MPartStack.active .MPart Sash,
+.MPartStack.active .MPart Button,
+.MPartStack.active .MPart Group,
+.MPartStack.active .MPart SashForm,
+.MPartStack.active .MPart FilteredTree,
+.MPartStack.active .MPart RegistryFilteredTree,
+.MPartStack.active .MPart PageSiteComposite,
+.MPartStack.active .MPart DependenciesComposite,
+.MPartStack.active .MPart Text[style~='SWT.READ_ONLY'],
+.MPartStack.active .MPart FigureCanvas,
+.MPartStack.active .MPart ListEditorComposite,
+.MPartStack.active .MPart ScrolledComposite,
+.MPartStack.active .Mpart ScrolledComposite ProgressInfoItem,
+.MPartStack.active .MPart Form ScrolledPageBook,
+.MPartStack.active .MPart DependenciesComposite > SashForm > Section > * /* Section > DependenciesComposite$... */,
+.MPartStack.active .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > * /*LayoutComposite > MasterDetailBlock$... > LayoutComposite > Section > LayoutComposite > ExtensionsSection$...*/ {
+ background-color: #262626;
+ color: #999999;
+}
+
+.MPartStack.active .MPart Hyperlink,
+.MPartStack.active .MPart ImageHyperlink {
+ background-color: #262626;
+ color: #6fc5ee;
+}
+
+.MPart Section > Label {
+ background-color: #2F2F2F;
+ color: #ABCEDA;
+}
+.MPartStack.active .MPart Section > Label {
+ background-color: #262626;
+ color: #9EC1CE;
+}
+
+.MPart Table,
+.MPart Browser,
+.Mpart OleFrame,
+.MPart ViewForm,
+.MPart ViewForm > CLabel,
+.MPart PageBook > Label,
+.MPart PageBook > SashForm,
+#org-eclipse-help-ui-HelpView LayoutComposite > LayoutComposite,
+#org-eclipse-help-ui-HelpView LayoutComposite > LayoutComposite > * {
+ background-color: #313538;
+ color: #CCC;
+}
+.MPartStack.active .MPart Table,
+.MPartStack.active .MPart Browser,
+.MPartStack.active .Mpart OleFrame,
+.MPartStack.active .MPart ViewForm,
+.MPartStack.active .MPart ViewForm > CLabel,
+.MPartStack.active .MPart PageBook > Label,
+.MPartStack.active .MPart PageBook > SashForm,
+.MPartStack.active #org-eclipse-help-ui-HelpView LayoutComposite > LayoutComposite,
+.MPartStack.active #org-eclipse-help-ui-HelpView LayoutComposite > LayoutComposite > * {
+ background-color: #333;
+ color: #DDDDDD;
+}
+#org-eclipse-help-ui-HelpView LayoutComposite > LayoutComposite ImageHyperlink {
+ background-color: #313538;
+ color: #6fc5ee;
+}
+.MPartStack.active #org-eclipse-help-ui-HelpView LayoutComposite > LayoutComposite ImageHyperlink {
+ background-color: #333;
+ color: #7AAADA;
+}
+
+.MPart Section Tree,
+.MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Tree {
+ background-color: #383A3B;
+ color: #DDDDDD;
+}
+.MPartStack.active .MPart Section Tree,
+.MPartStack.active .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Tree {
+ background-color: #353636;
+ color: #CCCCCC;
+}
+
+.MPart DatePicker,
+.MPart DatePicker > Text,
+.MPart DatePicker > ImageHyperlink,
+.MPart ScheduleDatePicker,
+.MPart ScheduleDatePicker > Text,
+.MPart ScheduleDatePicker > ImageHyperlink,
+.MPart CCombo,
+.MPart Spinner,
+.MPart Composite > StyledText,
+.MPart PageBook > SashForm Label,
+.MPart SashForm > Text[style~='SWT.BORDER'] {
+ background-color: #3f4447;
+ color: #BBBBBB;
+}
+.MPartStack.active .MPart DatePicker,
+.MPartStack.active .MPart DatePicker > Text,
+.MPartStack.active .MPart DatePicker > ImageHyperlink,
+.MPartStack.active .MPart ScheduleDatePicker,
+.MPartStack.active .MPart ScheduleDatePicker > Text,
+.MPartStack.active .MPart ScheduleDatePicker > ImageHyperlink,
+.MPartStack.active .MPart CCombo,
+.MPartStack.active .MPart Spinner,
+.MPartStack.active .MPart Composite > StyledText,
+.MPartStack.active .MPart PageBook > SashForm Label,
+.MPartStack.active .MPart SashForm > Text[style~='SWT.BORDER'] {
+ background-color: #313538;
+ color: #AAAAAA;
+}
+
+.MPart FormHeading,
+.MPart FormHeading > TitleRegion,
+.MPart FormHeading > TitleRegion > Label,
+.MPart FormHeading > TitleRegion > StyledText,
+.MPart FormHeading LayoutComposite,
+.MPart FormHeading ImageHyperlink {
+ background-color: #505f70;
+ color: #9ac9d8;
+}
+.MPart FormHeading {
+ background: #505f70;
+ background-image: #505f70;
+}
+.MPartStack.active .MPart FormHeading,
+.MPartStack.active .MPart FormHeading > TitleRegion,
+.MPartStack.active .MPart FormHeading > TitleRegion > Label,
+.MPartStack.active .MPart FormHeading > TitleRegion > StyledText,
+.MPartStack.active .MPart FormHeading LayoutComposite,
+.MPartStack.active .MPart FormHeading ImageHyperlink {
+ background-color: #415062;
+ color: #9ac9d8;
+}
+.MPartStack.active .MPart FormHeading {
+ background: #415062;
+ background-image: #415062;
+}
+.MPart FormHeading,
+.MPart FormHeading > TitleRegion {
+ swt-background-mode: none;
+}
+.MPart FormHeading > CLabel {
+ background-color: #505f70;
+ color: #E98787;
+}
+.MPartStack.active .MPart FormHeading > CLabel {
+ background-color: #415062;
+ color: #E98787;
+}
+/* ------------------------------------------------------------- */
+
+#org-eclipse-jdt-ui-SourceView StyledText,
+#org-eclipse-wst-jsdt-ui-SourceView StyledText {
+ background-color: #252525;
+}
+
+/* ------------------------------------------------------------- */
+
+#org-eclipse-ui-console-ConsoleView .MPart > Composite,
+#org-eclipse-ui-console-ConsoleView .MPart StyledText,
+#org-eclipse-ui-console-ConsoleView .MPart PageBook Label,
+#org-eclipse-dltk-debug-ui-ScriptDisplayView SashForm > * {
+ background-color: #2F2F2F;
+ color: #CCCCCC;
+}
+.MPartStack.active #org-eclipse-ui-console-ConsoleView .MPart > Composite,
+.MPartStack.active #org-eclipse-ui-console-ConsoleView .MPart StyledText,
+.MPartStack.active #org-eclipse-ui-console-ConsoleView .MPart PageBook Label,
+.MPartStack.active #org-eclipse-dltk-debug-ui-ScriptDisplayView SashForm > * {
+ background-color: #262626;
+ color: #CCCCCC;
+}
+
+/* ------------------------------------------------------------- */
+
+#org-eclipse-pde-runtime-LogView Text {
+ background-color: #333;
+ color: #F4F7F7;
+}
+
+/* ------------------------------------------------------------- */
+
+#org-eclipse-pde-ui-TargetPlatformState PageBook > Composite > * {
+ background-color: #2F2F2F;
+ color: #CCC;
+}
+
+/* ------------------------------------------------------------- */
+
+#org-eclipse-e4-ui-compatibility-editor Canvas {
+ background-color: #262626;
+}
+.MPartStack.active #org-eclipse-e4-ui-compatibility-editor Canvas {
+ background-color: #202020;
+}
+#org-eclipse-e4-ui-compatibility-editor CTabItem {
+ color: #EEEEEE;
+ font-weight: normal;
+}
+#org-eclipse-e4-ui-compatibility-editor CTabItem:selected {
+ background-color: #262626;
+ font-weight: bold;
+}
+#org-eclipse-e4-ui-compatibility-editor .MPart {
+ color: #EEEEEE;
+}
+#org-eclipse-e4-ui-compatibility-editor PaletteControl ScrolledComposite > Composite > * {
+ background-color: #2F2F2F;
+ color: #BBBBBB;
+}
+.MPartStack.active #org-eclipse-e4-ui-compatibility-editor PaletteControl ScrolledComposite > Composite > * {
+ background-color: #262626;
+ color: #CCCCCC;
+}
+#org-eclipse-e4-ui-compatibility-editor PaletteControl CLabel {
+ background-color: #383838;
+ color: #dddddd;
+}
+#org-eclipse-e4-ui-compatibility-editor PaletteControl CLabel:hover {
+/* SWT-BUG #362532: The event is never triggered so the native rule cannot be overridden (for hover event) */
+ background-color: #252525;
+ color: #dddddd;
+}
+#org-eclipse-e4-ui-compatibility-editor FlyoutControlComposite > Composite {
+ background-color: #3f4447;
+ color: #DDDDDD;
+}
+#org-eclipse-e4-ui-compatibility-editor LayoutCanvas {
+ background-color: #252525;
+ color: #CCCCCC;
+}
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_preferencestyle.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_preferencestyle.css
new file mode 100644
index 00000000..c7e71682
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_preferencestyle.css
@@ -0,0 +1,73 @@
+/*******************************************************************************
+ * Copyright (c) 2014, 2015 Lars Vogel and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Lars Vogel - initial API and implementation
+ * Andrea Guarinoni - intial color schema definition
+ * Lars Vogel - Ongoing maintenance
+ *******************************************************************************/
+
+/* ############################## Eclipse UI properties ############################## */
+
+
+IEclipsePreferences#org-eclipse-ui-editors:org-eclipse-ui-themes { /* pseudo attribute added to allow contributions without replacing this node, see Bug 466075 */
+ preferences:
+ 'AbstractTextEditor.Color.Background.SystemDefault=false'
+ 'AbstractTextEditor.Color.SelectionForeground.SystemDefault=false'
+ 'AbstractTextEditor.Color.SelectionBackground.SystemDefault=false'
+ 'AbstractTextEditor.Color.Background=47,47,47'
+ 'AbstractTextEditor.Color.Foreground.SystemDefault=false'
+ 'AbstractTextEditor.Color.SelectionBackground=33,66,131'
+ 'AbstractTextEditor.Color.SelectionForeground=147,161,161'
+ 'AbstractTextEditor.Color.Foreground=204,204,204'
+ 'AbstractTextEditor.Color.FindScope=30,120,155'
+ 'asOccurencesIndicationColor=72,72,72'
+ 'breakpointIndicationColor=51,119,193'
+ 'currentIPColor=90,90,90'
+ 'currentLineColor=55,55,55'
+ 'deletionIndicationColor=224,226,228'
+ 'filteredSearchResultIndicationColor=27,98,145'
+ 'hyperlinkColor=102,175,249'
+ 'hyperlinkColor.SystemDefault=false'
+ 'infoIndicationColor=86,194,170'
+ 'lineNumberColor=101,123,131'
+ 'linked.slave.color=66,156,255'
+ 'matchingTagIndicationColor=72,72,72'
+ 'occurrenceIndicationColor=27,98,145'
+ 'overrideIndicatorColor=78,120,117'
+ 'printMarginColor=101,123,131'
+ 'searchResultHighlighting=false'
+ 'searchResultIndication=true'
+ 'searchResultIndicationColor=94,94,94'
+ 'searchResultTextStyle=BOX'
+ 'secondaryIPColor=90,90,90'
+ 'spellingIndicationColor=253,170,211'
+ 'writeOccurrenceIndicationColor=27,98,145'
+}
+
+IEclipsePreferences#org-eclipse-ui-workbench:org-eclipse-ui-themes { /* pseudo attribute added to allow contributions without replacing this node, see Bug 466075 */
+ preferences:
+ 'ACTIVE_HYPERLINK_COLOR=138,201,242'
+ 'CONFLICTING_COLOR=240,15,66'
+ 'CONTENT_ASSIST_BACKGROUND_COLOR=52,57,61'
+ 'CONTENT_ASSIST_FOREGROUND_COLOR=238,238,238'
+ 'org.eclipse.ui.workbench.INFORMATION_BACKGROUND=81,86,88'
+ 'org.eclipse.ui.workbench.INFORMATION_FOREGROUND=238,238,238'
+ 'org.eclipse.ui.workbench.HOVER_BACKGROUND=52,57,61'
+ 'org.eclipse.ui.workbench.HOVER_FOREGROUND=238,238,238'
+ 'ERROR_COLOR=247,68,117'
+ 'HYPERLINK_COLOR=111,197,238'
+ 'INCOMING_COLOR=31,179,235'
+ 'OUTGOING_COLOR=238,238,238'
+ 'RESOLVED_COLOR=108,210,17'
+ 'org.eclipse.search.ui.match.highlight=206,92,0'
+ 'org.eclipse.ui.editors.rangeIndicatorColor=27,118,153'
+}
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_tabstyle.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_tabstyle.css
new file mode 100644
index 00000000..a960d48e
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/dark/e4-dark_tabstyle.css
@@ -0,0 +1,50 @@
+/*******************************************************************************
+ * Copyright (c) 2018 Andrea Guarinoni and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Andrea Guarinoni - initial API and implementation
+ * Lars Vogel - initial API and implementation
+ *******************************************************************************/
+
+
+/* ################################ CSS for .MPartStack ########################## */
+
+.MPartStack {
+ swt-tab-renderer: url('bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering');
+ swt-selected-tab-fill: '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_START' '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END' 100%; /* title background for selected tab */
+ swt-unselected-tabs-color: '#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_START' '#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_END' 100% 100%; /* title background for unselected tab */
+ swt-outer-keyline-color: '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTER_KEYLINE_COLOR'; /* border color for whole tabs container */
+ swt-inner-keyline-color: '#org-eclipse-ui-workbench-INACTIVE_TAB_INNER_KEYLINE_COLOR';
+ swt-tab-outline: '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTLINE_COLOR'; /* border color for selected tab */
+ padding: 0px 2px 2px;
+ swt-shadow-visible: false;
+ swt-mru-visible: true;
+ swt-corner-radius: 16px;
+}
+
+.MPartStack.active {
+ swt-selected-tab-fill: '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_START' '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END' 100%; /* title background for selected tab */
+ swt-unselected-tabs-color: '#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_START' '#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_END' 100% 100%; /* title background for unselected tab */
+ swt-outer-keyline-color: '#org-eclipse-ui-workbench-ACTIVE_TAB_OUTER_KEYLINE_COLOR'; /* border color for whole tabs container */
+ swt-inner-keyline-color: '#org-eclipse-ui-workbench-ACTIVE_TAB_INNER_KEYLINE_COLOR';
+ swt-tab-outline: '#org-eclipse-ui-workbench-ACTIVE_TAB_OUTLINE_COLOR'; /* border color for selected tab */
+}
+
+.MPartStack.active.noFocus {
+ swt-selected-tabs-fill: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_START' '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_END' 100% 100%;
+}
+
+.MPartStack.empty {
+ swt-unselected-tabs-color: '#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_START' #4F5456 #4F5456 99% 100%; /* title background for unselected tab */
+ swt-tab-outline: #535354; /* border color for selected tab */
+ swt-outer-keyline-color: #515658; /* border color for whole tabs container */
+}
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4-dark.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4-dark.css
new file mode 100644
index 00000000..3102fb75
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4-dark.css
@@ -0,0 +1,158 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2014 Andrea Guarinoni and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Andrea Guarinoni - initial API and implementation
+ * Lars Vogel - initial API and implementation
+ *******************************************************************************/
+
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_basestyle.css");
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_globalstyle.css"); /* Remove this to have ONLY the main IDE shell dark */
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_partstyle.css");
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_tabstyle.css");
+
+
+.MTrimmedWindow.topLevel {
+ margin-top: 3px;
+ margin-bottom: 3px;
+ margin-left: 3px;
+ margin-right: 3px;
+}
+
+.MPartStack, .MPart {
+ font-family: '#org-eclipse-ui-workbench-TAB_TEXT_FONT';
+}
+
+
+.MPart.busy {
+ font-style: italic;
+}
+
+.MPart.highlighted {
+ font-weight: bold;
+}
+
+CTabItem,
+CTabItem CLabel {
+ background-color: '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END'; /* HACK for background of CTabFolder inner Toolbars */
+ color: '#org-eclipse-ui-workbench-INACTIVE_TAB_UNSELECTED_TEXT_COLOR';
+}
+CTabItem:selected,
+CTabItem:selected CLabel {
+ color: '#org-eclipse-ui-workbench-INACTIVE_TAB_SELECTED_TEXT_COLOR';
+}
+
+.MPartStack.active > CTabItem,
+.MPartStack.active > CTabItem CLabel {
+ background-color: '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END'; /* HACK for background of CTabFolder inner Toolbars */
+ color: '#org-eclipse-ui-workbench-ACTIVE_TAB_UNSELECTED_TEXT_COLOR';
+}
+.MPartStack.active > CTabItem:selected,
+.MPartStack.active > CTabItem:selected CLabel {
+ color: '#org-eclipse-ui-workbench-ACTIVE_TAB_SELECTED_TEXT_COLOR';
+}
+
+.MPartStack.active.noFocus > CTabItem:selected {
+ color: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR';
+}
+
+CTabItem.busy {
+ color: #888888;
+}
+
+#PerspectiveSwitcher {
+ eclipse-perspective-keyline-color: #AAB0BF #AAB0BF;
+}
+
+.MToolControl.TrimStack {
+ /*frame-image: url(./gtkTSFrame.png);*/
+ handle-image: url(./dragHandle.png);
+ /*frame-image-rotated: url(./gtkTSFrame-rotated.png);*/
+ handle-image-rotated: url(./dragHandle-rotated.png);
+ frame-cuts: 5px 1px 5px 16px;
+}
+
+.MToolBar.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.MToolControl.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.DragFeedback {
+ background-color: COLOR-WIDGET-NORMAL-SHADOW;
+}
+
+.ModifiedDragFeedback {
+ background-color: #4176AF;
+}
+
+.MTrimmedWindow {
+ background-color: #515658;
+}
+
+.MTrimBar {
+ background-color: #515658;
+}
+
+CTabFolder.MArea .MPartStack,CTabFolder.MArea .MPartStack.active {
+ swt-shadow-visible: false;
+}
+
+CTabFolder Tree, CTabFolder Canvas {
+ background-color: #2F2F2F;
+ color: #CCC;
+}
+
+CTabFolder Scale {
+ background-color: inherit;
+}
+
+.MPartStack.active CTabFolder Canvas {
+ background-color: #262626;
+ color: #CCC;
+}
+
+.MPartStack.active Table {
+ background-color: #2F2F2F;
+ color: #CCC;
+}
+
+.View {
+ background-color: #313538;
+ color: #F5F5F5;
+}
+
+
+/* ###################### Top Toolbar ########################## */
+
+#org-eclipse-ui-main-toolbar, #PerspectiveSwitcher {
+ eclipse-perspective-keyline-color: #585858;
+ background-color: #515658 #515658 100%;
+ handle-image: none;
+ color: #EBE8E4;
+}
+
+
+/* #################### Bottom Status Bar ######################## */
+
+#org-eclipse-ui-StatusLine,
+#org-eclipse-ui-ProgressBar,
+#org-eclipse-ui-ProgressBar Canvas {
+ color: #CCCCCC;
+}
+#org-eclipse-ui-StatusLine CLabel {
+ color: #BDBAB7;
+}
+
+StatusLine, ImageBasedFrame{
+ color: #BDBAB7;
+}
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4-dark_mac.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4-dark_mac.css
new file mode 100644
index 00000000..8b2dc09e
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4-dark_mac.css
@@ -0,0 +1,218 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2019 Andrea Guarinoni and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Andrea Guarinoni - initial API and implementation
+ *******************************************************************************/
+
+/*******************************************************************************
+ * The following bugs are referred to in this style sheet
+ * 1.) Bug 419482 - Cascading policy in CSS
+ * 2.) Bug 430052 - Imported rules cannot be overridden
+ *******************************************************************************/
+
+
+/* @import url("platform:/plugin/org.eclipse.ui.themes/css/e4-dark.css"); Bug 430052 */
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_basestyle.css");
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_globalstyle.css"); /* Remove this to have ONLY the main IDE shell dark */
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_partstyle.css");
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_tabstyle.css");
+
+
+.MTrimmedWindow.topLevel {
+ margin-top: 3px;
+ margin-bottom: 3px;
+ margin-left: 3px;
+ margin-right: 3px;
+}
+
+.MPartStack, .MPart {
+ font-family: '#org-eclipse-ui-workbench-TAB_TEXT_FONT';
+}
+
+.MPart.busy {
+ font-style: italic;
+}
+
+.MPart.highlighted {
+ font-weight: bold;
+}
+
+CTabItem,
+CTabItem CLabel {
+ background-color: '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END'; /* HACK for background of CTabFolder inner Toolbars */
+ color: '#org-eclipse-ui-workbench-INACTIVE_TAB_UNSELECTED_TEXT_COLOR';
+}
+CTabItem:selected,
+CTabItem:selected CLabel {
+ color: '#org-eclipse-ui-workbench-INACTIVE_TAB_SELECTED_TEXT_COLOR';
+}
+
+.MPartStack.active > CTabItem,
+.MPartStack.active > CTabItem CLabel {
+ background-color: '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END'; /* HACK for background of CTabFolder inner Toolbars */
+ color: '#org-eclipse-ui-workbench-ACTIVE_TAB_UNSELECTED_TEXT_COLOR';
+}
+.MPartStack.active > CTabItem:selected,
+.MPartStack.active > CTabItem:selected CLabel {
+ color: '#org-eclipse-ui-workbench-ACTIVE_TAB_SELECTED_TEXT_COLOR';
+}
+
+.MPartStack.active.noFocus > CTabItem:selected {
+ color: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR';
+}
+
+CTabItem.busy {
+ color: #888888;
+}
+
+#PerspectiveSwitcher {
+ eclipse-perspective-keyline-color: #AAB0BF #AAB0BF;
+}
+
+.MToolControl.TrimStack {
+ /*frame-image: url(./gtkTSFrame.png);*/
+ handle-image: url(./dragHandle.png);
+ /*frame-image-rotated: url(./gtkTSFrame-rotated.png);*/
+ handle-image-rotated: url(./dragHandle-rotated.png);
+ frame-cuts: 5px 1px 5px 16px;
+}
+
+.MToolBar.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.MToolControl.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.DragFeedback {
+ background-color: COLOR-WIDGET-NORMAL-SHADOW;
+}
+
+.ModifiedDragFeedback {
+ background-color: #4176AF;
+}
+
+.MTrimmedWindow {
+ background-color: #515658;
+}
+
+.MTrimBar {
+ background-color: #515658;
+}
+
+CTabFolder.MArea .MPartStack,CTabFolder.MArea .MPartStack.active {
+ swt-shadow-visible: false;
+}
+
+.MPartStack.active CTabFolder Canvas {
+ background-color: #262626;
+ color: #CCC;
+}
+
+.MPartStack.active Table {
+ background-color: #2F2F2F;
+ color: #CCC;
+}
+
+.View {
+ background-color: #313538;
+ color: #F5F5F5;
+}
+
+
+/* ###################### Top Toolbar ########################## */
+
+#org-eclipse-ui-main-toolbar, #PerspectiveSwitcher {
+ eclipse-perspective-keyline-color: #585858;
+ background-color: #515658 #515658 100%;
+ handle-image: none;
+ color: #EBE8E4;
+}
+
+
+/* #################### Bottom Status Bar ######################## */
+
+#org-eclipse-ui-StatusLine,
+#org-eclipse-ui-ProgressBar,
+#org-eclipse-ui-ProgressBar Canvas {
+ color: #CCCCCC;
+}
+#org-eclipse-ui-StatusLine CLabel {
+ color: #BDBAB7;
+}
+
+StatusLine, ImageBasedFrame{
+ color: #BDBAB7;
+}
+
+/* ###################### Global Styles ########################## */
+
+/* Use unset to set the foreground/background color to null */
+
+Table[swt-lines-visible=true],
+/* the following are required due to Bug 419482 (see <1>): */
+Composite > Table[swt-lines-visible=true],
+TabFolder > Composite > Table[swt-lines-visible=true],
+TabFolder > Composite > * > Table[swt-lines-visible=true],
+DocCommentOwnerComposite > Group > Table[swt-lines-visible=true],
+TabFolder > Composite > ScrolledComposite > Table[swt-lines-visible=true],
+Shell > Composite > Composite > Table[swt-lines-visible=true],
+Composite > Composite > Composite > Group > Table[swt-lines-visible=true],
+Shell > Composite > Composite > Composite > Table[swt-lines-visible=true],
+ScrolledComposite > Composite > Composite > Composite > Table[swt-lines-visible=true],
+Shell > Composite > Composite > Composite > Composite > Composite > Table[swt-lines-visible=true],
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Table[swt-lines-visible=true],
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Table[swt-lines-visible=true] {
+ background-color: unset;
+}
+
+Tree[swt-lines-visible=true],
+RegistryFilteredTree[swt-lines-visible=true],
+/* the following are required due to Bug 419482 (see <1>): */
+Composite > Tree[swt-lines-visible=true],
+TabFolder > Composite > Tree[swt-lines-visible=true],
+TabFolder > Composite > * > Tree[swt-lines-visible=true],
+DocCommentOwnerComposite > Group > Tree[swt-lines-visible=true],
+TabFolder > Composite > ScrolledComposite > Tree[swt-lines-visible=true],
+Shell > Composite > Composite > Tree[swt-lines-visible=true],
+Composite > Composite > Composite > Group > Tree[swt-lines-visible=true],
+Shell > Composite > Composite > Composite > Tree[swt-lines-visible=true],
+ScrolledComposite > Composite > Composite > Composite > Tree[swt-lines-visible=true],
+Shell > Composite > Composite > Composite > Composite > Composite > Tree[swt-lines-visible=true],
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Tree[swt-lines-visible=true],
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Tree[swt-lines-visible=true] {
+ background-color: unset;
+}
+
+Button,
+/* the following are required due to Bug 419482: */
+Composite > Button,
+TabFolder > Composite > Button,
+TabFolder > Composite > * > Button,
+DocCommentOwnerComposite > Group > Button,
+TabFolder > Composite > ScrolledComposite > Button,
+Shell > Composite > Composite > Button,
+Composite > Composite > Composite > Group > Button,
+Shell > Composite > Composite > Composite > Button,
+ScrolledComposite > Composite > Composite > Composite > Button,
+Shell > Composite > Composite > Composite > Composite > Composite > Button,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Button,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Button,
+Form > LayoutComposite > LayoutComposite > Button,
+.MPart Button,
+.MPartStack.active .MPart Button,
+.MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button,
+.MPartStack.active .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button {
+ background-color: unset;
+ color: unset;
+}
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4-dark_mac1013.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4-dark_mac1013.css
new file mode 100644
index 00000000..1ebc5cfe
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4-dark_mac1013.css
@@ -0,0 +1,320 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2014 Andrea Guarinoni and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Andrea Guarinoni - initial API and implementation
+ *******************************************************************************/
+
+/*******************************************************************************
+ * The following bugs are referred to in this style sheet
+ * 1.) Bug 419482 - Cascading policy in CSS
+ * 2.) Bug 430052 - Imported rules cannot be overridden
+ *******************************************************************************/
+
+
+/* @import url("platform:/plugin/org.eclipse.ui.themes/css/e4-dark.css"); Bug 430052 */
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_basestyle.css");
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_globalstyle.css"); /* Remove this to have ONLY the main IDE shell dark */
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_partstyle.css");
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_tabstyle.css");
+
+
+.MTrimmedWindow.topLevel {
+ margin-top: 3px;
+ margin-bottom: 3px;
+ margin-left: 3px;
+ margin-right: 3px;
+}
+
+.MPartStack, .MPart {
+ font-family: '#org-eclipse-ui-workbench-TAB_TEXT_FONT';
+}
+
+
+
+.MPart.busy {
+ font-style: italic;
+}
+
+.MPart.highlighted {
+ font-weight: bold;
+}
+
+CTabItem,
+CTabItem CLabel {
+ background-color: '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END'; /* HACK for background of CTabFolder inner Toolbars */
+ color: '#org-eclipse-ui-workbench-INACTIVE_TAB_UNSELECTED_TEXT_COLOR';
+}
+CTabItem:selected,
+CTabItem:selected CLabel {
+ color: '#org-eclipse-ui-workbench-INACTIVE_TAB_SELECTED_TEXT_COLOR';
+}
+
+.MPartStack.active > CTabItem,
+.MPartStack.active > CTabItem CLabel {
+ background-color: '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END'; /* HACK for background of CTabFolder inner Toolbars */
+ color: '#org-eclipse-ui-workbench-ACTIVE_TAB_UNSELECTED_TEXT_COLOR';
+}
+.MPartStack.active > CTabItem:selected,
+.MPartStack.active > CTabItem:selected CLabel {
+ color: '#org-eclipse-ui-workbench-ACTIVE_TAB_SELECTED_TEXT_COLOR';
+}
+
+.MPartStack.active.noFocus > CTabItem:selected {
+ color: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR';
+}
+
+CTabItem.busy {
+ color: #888888;
+}
+
+#PerspectiveSwitcher {
+ eclipse-perspective-keyline-color: #AAB0BF #AAB0BF;
+}
+
+.MToolControl.TrimStack {
+ /*frame-image: url(./gtkTSFrame.png);*/
+ handle-image: url(./dragHandle.png);
+ /*frame-image-rotated: url(./gtkTSFrame-rotated.png);*/
+ handle-image-rotated: url(./dragHandle-rotated.png);
+ frame-cuts: 5px 1px 5px 16px;
+}
+
+.MToolBar.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.MToolControl.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.DragFeedback {
+ background-color: COLOR-WIDGET-NORMAL-SHADOW;
+}
+
+.ModifiedDragFeedback {
+ background-color: #4176AF;
+}
+
+.MTrimmedWindow {
+ background-color: #515658;
+}
+
+.MTrimBar {
+ background-color: #515658;
+}
+
+CTabFolder.MArea .MPartStack,CTabFolder.MArea .MPartStack.active {
+ swt-shadow-visible: false;
+}
+
+
+CTabFolder Tree, CTabFolder Canvas {
+ background-color: #2F2F2F;
+ color: #CCC;
+}
+
+.MPartStack.active CTabFolder Canvas {
+ background-color: #262626;
+ color: #CCC;
+}
+
+.MPartStack.active Table {
+ background-color: #2F2F2F;
+ color: #CCC;
+}
+
+.View {
+ background-color: #313538;
+ color: #F5F5F5;
+}
+
+
+/* ###################### Top Toolbar ########################## */
+
+#org-eclipse-ui-main-toolbar, #PerspectiveSwitcher {
+ eclipse-perspective-keyline-color: #585858;
+ background-color: #515658 #515658 100%;
+ handle-image: none;
+ color: #EBE8E4;
+}
+
+
+/* #################### Bottom Status Bar ######################## */
+
+#org-eclipse-ui-StatusLine,
+#org-eclipse-ui-ProgressBar,
+#org-eclipse-ui-ProgressBar Canvas {
+ color: #CCCCCC;
+}
+#org-eclipse-ui-StatusLine CLabel {
+ color: #BDBAB7;
+}
+
+StatusLine, ImageBasedFrame{
+ color: #BDBAB7;
+}
+
+
+
+/* ###################### Global Styles ########################## */
+
+TabFolder,
+/* the following are required due to Bug 419482: */
+TabFolder > Composite > TabFolder,
+TabFolder > Composite > * > TabFolder,
+DocCommentOwnerComposite > Group > TabFolder,
+TabFolder > Composite > ScrolledComposite > TabFolder,
+Shell > Composite > Composite > TabFolder,
+Composite > Composite > Composite > Group > TabFolder,
+Shell > Composite > Composite > Composite > TabFolder,
+ScrolledComposite > Composite > Composite > Composite > TabFolder,
+Shell > Composite > Composite > Composite > Composite > Composite > TabFolder,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > TabFolder,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > TabFolder {
+ /* background-color is not applied to the whole button,
+ but text color is changed, so it appear light on light */
+ background-color: #515658;
+ color: #222;
+}
+
+Button,
+/* the following are required due to Bug 419482: */
+Composite > Button,
+TabFolder > Composite > Button,
+TabFolder > Composite > * > Button,
+DocCommentOwnerComposite > Group > Button,
+TabFolder > Composite > ScrolledComposite > Button,
+Shell > Composite > Composite > Button,
+Composite > Composite > Composite > Group > Button,
+Shell > Composite > Composite > Composite > Button,
+ScrolledComposite > Composite > Composite > Composite > Button,
+Shell > Composite > Composite > Composite > Composite > Composite > Button,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Button,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Button,
+Form > LayoutComposite > LayoutComposite > Button,
+.MPart Button,
+.MPartStack.active .MPart Button,
+.MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button,
+.MPartStack.active .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button {
+ /* background-color is not applied to the whole button,
+ but text color is changed, so it appear light on light */
+ background-color: #2F2F2F;
+ color: #CCCCCC;
+}
+Button[style~='SWT.CHECK'],
+/* the following are required due to Bug 419482: */
+Composite > Button[style~='SWT.CHECK'],
+TabFolder > Composite > Button[style~='SWT.CHECK'],
+TabFolder > Composite > * > Button[style~='SWT.CHECK'],
+DocCommentOwnerComposite > Group > Button[style~='SWT.CHECK'],
+TabFolder > Composite > ScrolledComposite > Button[style~='SWT.CHECK'],
+Shell > Composite > Composite > Button[style~='SWT.CHECK'],
+Composite > Composite > Composite > Group > Button[style~='SWT.CHECK'],
+Shell > Composite > Composite > Composite > Button[style~='SWT.CHECK'],
+ScrolledComposite > Composite > Composite > Composite > Button[style~='SWT.CHECK'],
+Shell > Composite > Composite > Composite > Composite > Composite > Button[style~='SWT.CHECK'],
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Button[style~='SWT.CHECK'],
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Button[style~='SWT.CHECK'],
+Form > LayoutComposite > LayoutComposite > Button[style~='SWT.CHECK'],
+.MPart Button[style~='SWT.CHECK'],
+.MPartStack.active .MPart Button[style~='SWT.CHECK'],
+.MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button[style~='SWT.CHECK'],
+.MPartStack.active .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button[style~='SWT.CHECK'] {
+ /* currently, Button object isn't consistent (eg. also a checkbox is seen as Button) */
+ /* so, css rules applied to Button have to be overridden for non-Button matches */
+ background-color: #515658;
+ color: #ddd;
+}
+Button[style~='SWT.RADIO'],
+/* the following are required due to Bug 419482: */
+Composite > Button[style~='SWT.RADIO'],
+TabFolder > Composite > Button[style~='SWT.RADIO'],
+TabFolder > Composite > * > Button[style~='SWT.RADIO'],
+DocCommentOwnerComposite > Group > Button[style~='SWT.RADIO'],
+TabFolder > Composite > ScrolledComposite > Button[style~='SWT.RADIO'],
+Shell > Composite > Composite > Button[style~='SWT.RADIO'],
+Composite > Composite > Composite > Group > Button[style~='SWT.RADIO'],
+Shell > Composite > Composite > Composite > Button[style~='SWT.RADIO'],
+ScrolledComposite > Composite > Composite > Composite > Button[style~='SWT.RADIO'],
+Shell > Composite > Composite > Composite > Composite > Composite > Button[style~='SWT.RADIO'],
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Button[style~='SWT.RADIO'],
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Button[style~='SWT.RADIO'],
+Form > LayoutComposite > LayoutComposite > Button[style~='SWT.RADIO'],
+.MPart Button[style~='SWT.RADIO'],
+.MPartStack.active .MPart Button[style~='SWT.RADIO'],
+.MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button[style~='SWT.RADIO'],
+.MPartStack.active .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Button[style~='SWT.RADIO'] {
+ /* currently, Button object isn't consistent (eg. also a checkbox is seen as Button) */
+ /* so, css rules applied to Button have to be overridden for non-Button matches */
+ background-color: #515658;
+ color: #ddd;
+}
+
+Combo,
+/* the following are required due to Bug 419482: */
+Composite > Combo,
+TabFolder > Composite > Combo,
+TabFolder > Composite > * > Combo,
+DocCommentOwnerComposite > Group > Combo,
+TabFolder > Composite > ScrolledComposite > Combo,
+Shell > Composite > Composite > Combo,
+Composite > Composite > Composite > Group > Combo,
+Shell > Composite > Composite > Composite > Combo,
+ScrolledComposite > Composite > Composite > Composite > Combo,
+Shell > Composite > Composite > Composite > Composite > Composite > Combo,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Combo,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Combo,
+Form > LayoutComposite > LayoutComposite > Combo,
+.MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Combo {
+ background-color: #949DA5;
+ color: #222; /* background of drop-drown list is hard-coded to white */
+}
+Combo:selected,
+/* the following are required due to Bug 419482: */
+Composite > Combo:selected,
+TabFolder > Composite > Combo:selected,
+TabFolder > Composite > * > Combo:selected,
+DocCommentOwnerComposite > Group > Combo:selected,
+TabFolder > Composite > ScrolledComposite > Combo:selected,
+Shell > Composite > Composite > Combo:selected,
+Composite > Composite > Composite > Group > Combo:selected,
+Shell > Composite > Composite > Composite > Combo:selected,
+ScrolledComposite > Composite > Composite > Composite > Combo:selected,
+Shell > Composite > Composite > Composite > Composite > Composite > Combo:selected,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Combo:selected,
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Combo:selected,
+Form > LayoutComposite > LayoutComposite > Combo:selected,
+.MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Combo:selected {
+ background-color: #41464A;
+ color: #FFF;
+}
+
+Text[style~='SWT.SEARCH'],
+/* the following are required due to Bug 419482: */
+Composite > Text[style~='SWT.SEARCH'],
+TabFolder > Composite > Text[style~='SWT.SEARCH'],
+TabFolder > Composite > * > Text[style~='SWT.SEARCH'],
+DocCommentOwnerComposite > Group > Text[style~='SWT.SEARCH'],
+TabFolder > Composite > ScrolledComposite > Text[style~='SWT.SEARCH'],
+Shell > Composite > Composite > Text[style~='SWT.SEARCH'],
+Composite > Composite > Composite > Group > Text[style~='SWT.SEARCH'],
+Shell > Composite > Composite > Composite > Text[style~='SWT.SEARCH'],
+ScrolledComposite > Composite > Composite > Composite > Text[style~='SWT.SEARCH'],
+Shell > Composite > Composite > Composite > Composite > Composite > Text[style~='SWT.SEARCH'],
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > Text[style~='SWT.SEARCH'],
+Shell[style~='SWT.RADIO'][style~='SWT.CASCADE'][style~='SWT.SHADOW_ETCHED_IN'][style~='SWT.SHADOW_ETCHED_OUT'][style~='SWT.RESIZE'][style~='SWT.MENU'][style~='SWT.FULL_SELECTION'][style~='SWT.DATE'] > Composite > * > Text[style~='SWT.SEARCH'],
+#org-eclipse-pde-runtime-LogView Text[style~='SWT.SEARCH'],
+Form > LayoutComposite > LayoutComposite > Text[style~='SWT.SEARCH'],
+.MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Text[style~='SWT.SEARCH'] {
+ /* search boxes */
+ background-color: #949da5; /* background-color is hard-coded */
+ color: #333;
+}
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4-dark_win.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4-dark_win.css
new file mode 100644
index 00000000..338341d1
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4-dark_win.css
@@ -0,0 +1,337 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2015 Andrea Guarinoni and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * Andrea Guarinoni - initial API and implementation
+ * Lars Vogel - initial API and implementation
+ * Stefan Winkler - Bug 431845
+ * Fabio Zadrozny - Bug 434201, 434309, 430278
+ *******************************************************************************/
+
+/*******************************************************************************
+ * The following bugs are referred to in this style sheet
+ * 1.) Bug 430052 - Imported rules cannot be overridden
+ *******************************************************************************/
+
+
+/* @import url("platform:/plugin/org.eclipse.ui.themes/css/e4-dark.css"); Bug 430052 */
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_basestyle.css");
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_globalstyle.css"); /* Remove this to have ONLY the main IDE shell dark */
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_partstyle.css");
+@import url("platform:/plugin/org.eclipse.ui.themes/css/dark/e4-dark_tabstyle.css");
+
+Tree {
+ /**
+ * See Bug 434201: Dark theme: tree must respect the foreground color for items arrows
+ */
+ swt-tree-arrows-color:#cccccc;
+ swt-tree-arrows-mode: triangle; /* triangle or square */
+
+ /* See Bug 434309: Customize the tree/table selection to work properly
+ * with the dark theme.
+ *
+ * Note that the selection foreground is a bit lighter than the regular
+ * foreground because our background is also a bit lighter in this case.
+ */
+ swt-selection-foreground-color: #fcfcf9;
+ swt-selection-background-color: #494949;
+ swt-hot-background-color: #2F2F2F;
+ swt-selection-border-color: #7F7D68;
+ swt-hot-border-color: #545454;
+}
+
+
+Table {
+ /* See Bug 434309: Customize the tree/table selection to work properly
+ * with the dark theme.
+ *
+ * Note that the selection foreground is a bit lighter than the regular
+ * foreground because our background is also a bit lighter in this case.
+ */
+ swt-selection-foreground-color: #fcfcf9;
+
+ swt-selection-background-color: #494949;
+ swt-hot-background-color: #2F2F2F;
+ swt-selection-border-color: #7F7D68;
+ swt-hot-border-color: #545454;
+}
+
+
+.MTrimmedWindow.topLevel {
+ margin-top: 3px;
+ margin-bottom: 3px;
+ margin-left: 3px;
+ margin-right: 3px;
+}
+
+.MPartStack, .MPart {
+ font-family: '#org-eclipse-ui-workbench-TAB_TEXT_FONT';
+}
+
+
+.MPart.busy {
+ font-style: italic;
+}
+
+.MPart.highlighted {
+ font-weight: bold;
+}
+
+CTabItem,
+CTabItem CLabel {
+ background-color: '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END'; /* HACK for background of CTabFolder inner Toolbars */
+ color: '#org-eclipse-ui-workbench-INACTIVE_TAB_UNSELECTED_TEXT_COLOR';
+}
+CTabItem:selected,
+CTabItem:selected CLabel {
+ color: '#org-eclipse-ui-workbench-INACTIVE_TAB_SELECTED_TEXT_COLOR';
+}
+
+.MPartStack.active > CTabItem,
+.MPartStack.active > CTabItem CLabel {
+ background-color: '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END'; /* HACK for background of CTabFolder inner Toolbars */
+ color: '#org-eclipse-ui-workbench-ACTIVE_TAB_UNSELECTED_TEXT_COLOR';
+}
+.MPartStack.active > CTabItem:selected,
+.MPartStack.active > CTabItem:selected CLabel {
+ color: '#org-eclipse-ui-workbench-ACTIVE_TAB_SELECTED_TEXT_COLOR';
+}
+
+.MPartStack.active.noFocus > CTabItem:selected {
+ color: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR';
+}
+
+CTabItem.busy {
+ color: #888888;
+}
+
+#PerspectiveSwitcher {
+ eclipse-perspective-keyline-color: #AAB0BF #AAB0BF;
+}
+
+.MToolControl.TrimStack {
+ /*frame-image: url(./gtkTSFrame.png);*/
+ handle-image: url(./dragHandle.png);
+ /*frame-image-rotated: url(./gtkTSFrame-rotated.png);*/
+ handle-image-rotated: url(./dragHandle-rotated.png);
+ frame-cuts: 5px 1px 5px 16px;
+}
+
+.MToolBar.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.MToolControl.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.DragFeedback {
+ background-color: COLOR-WIDGET-NORMAL-SHADOW;
+}
+
+.ModifiedDragFeedback {
+ background-color: #4176AF;
+}
+
+.MTrimmedWindow {
+ background-color: #515658;
+}
+
+.MTrimBar {
+ background-color: #515658;
+}
+
+CTabFolder.MArea .MPartStack,CTabFolder.MArea .MPartStack.active {
+ swt-shadow-visible: false;
+}
+
+
+CTabFolder Tree, CTabFolder Canvas {
+ background-color: #2F2F2F;
+ color: #CCC;
+}
+
+CTabFolder Scale {
+ background-color: inherit;
+}
+
+.MPartStack.active CTabFolder Canvas {
+ background-color: #262626;
+ color: #CCC;
+}
+
+.MPartStack.active Table {
+ background-color: #2F2F2F;
+ color: #CCC;
+}
+
+.View {
+ background-color: #313538;
+ color: #F5F5F5;
+}
+
+
+/* ####################### Top Toolbar ########################## */
+
+#org-eclipse-ui-main-toolbar, #PerspectiveSwitcher {
+ eclipse-perspective-keyline-color: #585858;
+ background-color: #515658 #515658 100%;
+ handle-image: none;
+ color: #EBE8E4;
+}
+
+
+/* ##################### Bottom Status Bar ####################### */
+
+#org-eclipse-ui-StatusLine,
+#org-eclipse-ui-ProgressBar,
+#org-eclipse-ui-ProgressBar Canvas {
+ color: #CCCCCC;
+}
+#org-eclipse-ui-StatusLine CLabel {
+ color: #BDBAB7;
+}
+
+StatusLine, ImageBasedFrame{
+ color: #BDBAB7;
+}
+
+
+
+/* ####################### CSS for .MParts ####################### */
+
+.MPart Form Section,
+.MPart Form Label,
+.MPart Form FormText,
+.MPartStack .MPart Form MasterDetailsBlock-MDSashForm,
+.MPartStack .MPart Form SashForm,
+.MPartStack .MPart Form Sash,
+.MPart Form Button[style~='SWT.CHECK'],
+.MPart Form Button[style~='SWT.RADIO'],
+.MPartStack.active .MPart Form Section,
+.MPartStack.active .MPart Form Label,
+.MPartStack.active .MPart Form FormText,
+.MPartStack.active .MPart Form MasterDetailsBlock-MDSashForm,
+.MPartStack.active .MPart Form SashForm,
+.MPartStack.active .MPart Form Sash,
+.MPartStack.active .MPart Form Button[style~='SWT.CHECK'],
+.MPartStack.active .MPart Form Button[style~='SWT.RADIO']
+{
+ background-color: inherit;
+ color: #f4f7f7;
+}
+
+/* Make the content of the Form brighter because the color of
+ the font of some widgets is hard-coded to be black on Window */
+
+.MPart Form,
+.MPart Form Link,
+.MPart Form Button,
+.MPart Form Group,
+.MPart Form LayoutComposite,
+.MPart Form ScrolledPageBook,
+.MPart Form DependenciesComposite,
+.MPart Form ListEditorComposite,
+.MPart Form Text[style~='SWT.READ_ONLY'],
+.MPart Form > LayoutComposite > LayoutComposite > ToolBar,
+.MPart Form DependenciesComposite > SashForm > Section > *, /* Section > DependenciesComposite$... */
+.MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > *, /*LayoutComposite > MasterDetailBlock$... > LayoutComposite > Section > LayoutComposite > ExtensionsSection$...*/
+.MPartStack.active .MPart Form,
+.MPartStack.active .MPart Form Link,
+.MPartStack.active .MPart Form Button,
+.MPartStack.active .MPart Form Group,
+.MPartStack.active .MPart Form LayoutComposite,
+.MPartStack.active .MPart Form ScrolledPageBook,
+.MPartStack.active .MPart Form DependenciesComposite,
+.MPartStack.active .MPart Form ListEditorComposite,
+.MPartStack.active .MPart Form Text[style~='SWT.READ_ONLY'],
+.MPartStack.active .MPart Form > LayoutComposite > LayoutComposite > ToolBar,
+.MPartStack.active .MPart Form DependenciesComposite > SashForm > Section > *, /* Section > DependenciesComposite$... */
+.MPartStack.active .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > * /*LayoutComposite > MasterDetailBlock$... > LayoutComposite > Section > LayoutComposite > ExtensionsSection$...*/ {
+ background-color: #4f5355;
+ color: #f4f7f7;
+}
+#org-eclipse-help-ui-HelpView Form,
+#org-eclipse-help-ui-HelpView Form Sash,
+#org-eclipse-help-ui-HelpView Form Label,
+#org-eclipse-help-ui-HelpView Form Section,
+#org-eclipse-help-ui-HelpView Form FormText,
+#org-eclipse-help-ui-HelpView Form Hyperlink,
+#org-eclipse-help-ui-HelpView Form Button,
+#org-eclipse-help-ui-HelpView Form Group,
+#org-eclipse-help-ui-HelpView Form LayoutComposite,
+#org-eclipse-help-ui-HelpView Form ScrolledPageBook,
+#org-eclipse-help-ui-HelpView Form Text[style~='SWT.READ_ONLY'] {
+ background-color: #2F2F2F;
+ color: #CCCCCC;
+}
+.MPartStack.active #org-eclipse-help-ui-HelpView Form,
+.MPartStack.active #org-eclipse-help-ui-HelpView Form Sash,
+.MPartStack.active #org-eclipse-help-ui-HelpView Form Label,
+.MPartStack.active #org-eclipse-help-ui-HelpView Form Section,
+.MPartStack.active #org-eclipse-help-ui-HelpView Form FormText,
+.MPartStack.active #org-eclipse-help-ui-HelpView Form Hyperlink,
+.MPartStack.active #org-eclipse-help-ui-HelpView Form Button,
+.MPartStack.active #org-eclipse-help-ui-HelpView Form Group,
+.MPartStack.active #org-eclipse-help-ui-HelpView Form LayoutComposite,
+.MPartStack.active #org-eclipse-help-ui-HelpView Form ScrolledPageBook,
+.MPartStack.active #org-eclipse-help-ui-HelpView Form Text[style~='SWT.READ_ONLY'] {
+ background-color: #262626;
+ color: #BBBBBB;
+}
+.MPart Form Section Tree,
+.MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Tree,
+.MPartStack.active .MPart Form Section Tree,
+.MPartStack.active .MPart LayoutComposite > * > LayoutComposite > Section > LayoutComposite > Tree {
+ background-color: #313538;
+ color: #DDDDDD;
+}
+.MPart Form DatePicker > ImageHyperlink,
+.MPart Form ScheduleDatePicker > ImageHyperlink {
+ background-color: #3f4447;
+ color: #BBBBBB;
+}
+.MPartStack.active .MPart Form DatePicker > ImageHyperlink,
+.MPartStack.active .MPart Form ScheduleDatePicker > ImageHyperlink {
+ background-color: #313538;
+ color: #AAAAAA;
+}
+.MPart PageBook > Form > LayoutComposite {
+ background-color: #2F2F2F;
+ color: #CCC;
+}
+.MPartStack.active .MPart PageBook > Form > LayoutComposite {
+ background-color: #262626;
+ color: #BBBBBB;
+}
+.MPart Form FormHeading LayoutComposite,
+.MPart Form FormHeading ImageHyperlink {
+ background-color: #505f70;
+ color: #9ac9d8;
+}
+.MPartStack.active .MPart Form FormHeading LayoutComposite,
+.MPartStack.active .MPart Form FormHeading ImageHyperlink {
+ background-color: #415062;
+ color: #9ac9d8;
+}
+
+/* On the windows dark theme, the default is having the scrollbar themed
+ * Note that the user may also set -Dswt.enable.themedScrollBar=false to force
+ * it to false regardless of the CSS value.
+ */
+StyledText {
+ swt-scrollbar-themed: true;
+
+ swt-scrollbar-background-color: #383838;
+ swt-scrollbar-foreground-color: #494949;
+ swt-scrollbar-width: 4px;
+ swt-scrollbar-border-radius: 4px;
+ swt-scrollbar-mouse-near-scroll-width: 15px;
+}
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_basestyle.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_basestyle.css
new file mode 100644
index 00000000..a5f85c41
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_basestyle.css
@@ -0,0 +1,211 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2014 IBM Corporation and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ * Lars Vogel - Bug 420836
+ *******************************************************************************/
+
+/* New ColorDefinitions for the E4 default theme */
+ThemesExtension { color-definition:
+ '#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_START',
+ '#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_END',
+ '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTER_KEYLINE_COLOR',
+ '#org-eclipse-ui-workbench-INACTIVE_TAB_INNER_KEYLINE_COLOR',
+ '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTLINE_COLOR',
+ '#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_START',
+ '#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_END',
+ '#org-eclipse-ui-workbench-ACTIVE_TAB_OUTER_KEYLINE_COLOR',
+ '#org-eclipse-ui-workbench-ACTIVE_TAB_INNER_KEYLINE_COLOR',
+ '#org-eclipse-ui-workbench-ACTIVE_TAB_OUTLINE_COLOR';
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_START {
+ color: #FFFFFF;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_UNSELECTED_TABS_COLOR_START')
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_END {
+ color: #FFFFFF;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_UNSELECTED_TABS_COLOR_END');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_OUTER_KEYLINE_COLOR {
+ color: #FFFFFF;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_TAB_OUTER_KEYLINE_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_INNER_KEYLINE_COLOR {
+ color: #FFFFFF;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_TAB_INNER_KEYLINE_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_OUTLINE_COLOR {
+ color: #B6BCCC;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=INACTIVE_TAB_OUTLINE_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_START {
+ color: #FFFFFF;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_UNSELECTED_TABS_COLOR_START');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_END {
+ color: #FFFFFF;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_UNSELECTED_TABS_COLOR_END');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_OUTER_KEYLINE_COLOR {
+ color: #CCCCCC;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_TAB_OUTER_KEYLINE_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_INNER_KEYLINE_COLOR {
+ color: #FFFFFF;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_TAB_INNER_KEYLINE_COLOR');
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_OUTLINE_COLOR {
+ color: #B6BCCC;
+ category: '#org-eclipse-ui-presentation-default';
+ label: url('platform:/plugin/org.eclipse.ui.themes?message=ACTIVE_TAB_OUTLINE_COLOR');
+}
+
+/* Already existing ColorDefinitions overridden for the E4 default theme */
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_BG_START {
+ color: #dddfe5;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END {
+ color: #FFFFFF;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_BG_START{
+ color: #FFFFFF;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END {
+ color: #FFFFFF;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_START {
+ color: #FFFFFF;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_END {
+ color: #FFFFFF;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_TEXT_COLOR {
+ /* Never use black */
+ color: #101010;
+}
+
+.MTrimmedWindow.topLevel {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ margin-left: 1px;
+ margin-right: 1px;
+}
+
+.MPart.busy {
+ font-style: italic;
+}
+
+.MPart.highlighted {
+ font-weight: bold;
+}
+
+.MPartStack, .MPart {
+ font-family: '#org-eclipse-ui-workbench-TAB_TEXT_FONT';
+}
+
+CTabItem:selected {
+ color: '#org-eclipse-ui-workbench-ACTIVE_TAB_TEXT_COLOR';
+}
+
+.MPartStack {
+ swt-tab-renderer: url('bundleclass://org.eclipse.e4.ui.workbench.renderers.swt/org.eclipse.e4.ui.workbench.renderers.swt.CTabRendering');
+ swt-selected-tab-fill: '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_START' '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END' 100% 100%;
+ swt-unselected-tabs-color: '#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_START' '#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_END' 100% 100%;
+ swt-outer-keyline-color: '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTER_KEYLINE_COLOR';
+ swt-inner-keyline-color: '#org-eclipse-ui-workbench-INACTIVE_TAB_INNER_KEYLINE_COLOR';
+ swt-tab-outline: '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTLINE_COLOR';
+ padding: 0px 2px 2px;
+ swt-shadow-visible: false;
+ swt-mru-visible: false;
+ color: '#org-eclipse-ui-workbench-INACTIVE_TAB_TEXT_COLOR';
+}
+
+.MPartStack.active {
+ swt-selected-tab-fill: '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_START' '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END' 100% 100%;
+ swt-unselected-tabs-color: '#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_START' '#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_END' 100% 100%;
+ swt-outer-keyline-color: '#org-eclipse-ui-workbench-ACTIVE_TAB_OUTER_KEYLINE_COLOR';
+ swt-inner-keyline-color: '#org-eclipse-ui-workbench-ACTIVE_TAB_INNER_KEYLINE_COLOR';
+ swt-tab-outline: '#org-eclipse-ui-workbench-ACTIVE_TAB_OUTLINE_COLOR';
+ swt-shadow-visible: false;
+}
+
+.MPartStack.active.noFocus {
+ swt-selected-tab-fill: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_START' '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_END' 100% 100%;
+}
+
+.MPartStack.active.noFocus > CTabItem:selected {
+ color: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_TEXT_COLOR';
+}
+
+#PerspectiveSwitcher {
+ eclipse-perspective-keyline-color: #AAB0BF #AAB0BF;
+}
+
+.MToolControl.TrimStack {
+ frame-image: url(./winXPTSFrame.png);
+ handle-image: url(./winXPHandle.png);
+ frame-image-rotated: url(./winXPTSFrame-rotated.png);
+ handle-image-rotated: url(./winXPHandle-rotated.png);
+ frame-cuts: 5px 1px 5px 16px;
+}
+
+.MToolBar.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.MToolControl.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.DragFeedback {
+ background-color: COLOR-WIDGET-NORMAL-SHADOW;
+}
+
+.ModifiedDragFeedback {
+ background-color: #A0A000;
+}
+
+.MPartStack > Composite {
+ background-color: '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END';
+}
+
+.MPartStack.active > Composite {
+ background-color: '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END';
+}
+
+.MPartStack.active.noFocus > Composite {
+ background-color: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_END';
+}
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_classic_win7.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_classic_win7.css
new file mode 100644
index 00000000..5ac1e955
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_classic_win7.css
@@ -0,0 +1,89 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2014 IBM Corporation and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ * Lars Vogel - Bug 420836
+ *******************************************************************************/
+
+.MPart.busy {
+ font-style: italic;
+}
+
+.MPart.highlighted {
+ font-weight: bold;
+}
+
+.MPartStack, .MPart {
+ font-family: '#org-eclipse-ui-workbench-TAB_TEXT_FONT';
+}
+
+CTabItem:selected {
+ color: '#org-eclipse-ui-workbench-ACTIVE_TAB_TEXT_COLOR';
+}
+
+.MTrimmedWindow {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ margin-left: 2px;
+ margin-right: 2px;
+}
+
+.MPartStack {
+ swt-tab-renderer: null;
+ swt-selected-tabs-background: '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_START' '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END' 100%;
+ swt-simple: false;
+ swt-mru-visible: true;
+ color: '#org-eclipse-ui-workbench-INACTIVE_TAB_TEXT_COLOR';
+}
+
+.MPartStack.active {
+ swt-selected-tabs-background: '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_START' '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END' 100%;
+}
+
+.MPartStack.active.noFocus {
+ swt-selected-tabs-background: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_START' '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_END' 100%;
+}
+
+.MPartStack.active.noFocus > CTabItem:selected {
+ color: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_TEXT_COLOR';
+}
+
+#PerspectiveSwitcher {
+ eclipse-perspective-keyline-color: #ECE9D8 #FFFFFF;
+}
+
+.MToolControl.TrimStack {
+ frame-image: url(./winClassicTSFrame.png);
+ handle-image: url(./winClassicHandle.png);
+ frame-image-rotated: url(./winClassicTSFrame-rotated.png);
+ handle-image-rotated: url(./winClassicHandle-rotated.png);
+ frame-cuts: 5px 1px 5px 16px;
+}
+
+.MToolBar.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.MToolControl.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.DragFeedback {
+ background-color: COLOR-WIDGET-NORMAL-SHADOW;
+}
+
+.ModifiedDragFeedback {
+ background-color: #A0A000;
+}
+
+#org-eclipse-ui-editorss {
+ swt-tab-height: 8px;
+}
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_classic_winxp.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_classic_winxp.css
new file mode 100644
index 00000000..5ac1e955
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_classic_winxp.css
@@ -0,0 +1,89 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2014 IBM Corporation and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ * Lars Vogel - Bug 420836
+ *******************************************************************************/
+
+.MPart.busy {
+ font-style: italic;
+}
+
+.MPart.highlighted {
+ font-weight: bold;
+}
+
+.MPartStack, .MPart {
+ font-family: '#org-eclipse-ui-workbench-TAB_TEXT_FONT';
+}
+
+CTabItem:selected {
+ color: '#org-eclipse-ui-workbench-ACTIVE_TAB_TEXT_COLOR';
+}
+
+.MTrimmedWindow {
+ margin-top: 0px;
+ margin-bottom: 0px;
+ margin-left: 2px;
+ margin-right: 2px;
+}
+
+.MPartStack {
+ swt-tab-renderer: null;
+ swt-selected-tabs-background: '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_START' '#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END' 100%;
+ swt-simple: false;
+ swt-mru-visible: true;
+ color: '#org-eclipse-ui-workbench-INACTIVE_TAB_TEXT_COLOR';
+}
+
+.MPartStack.active {
+ swt-selected-tabs-background: '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_START' '#org-eclipse-ui-workbench-ACTIVE_TAB_BG_END' 100%;
+}
+
+.MPartStack.active.noFocus {
+ swt-selected-tabs-background: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_START' '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_END' 100%;
+}
+
+.MPartStack.active.noFocus > CTabItem:selected {
+ color: '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_TEXT_COLOR';
+}
+
+#PerspectiveSwitcher {
+ eclipse-perspective-keyline-color: #ECE9D8 #FFFFFF;
+}
+
+.MToolControl.TrimStack {
+ frame-image: url(./winClassicTSFrame.png);
+ handle-image: url(./winClassicHandle.png);
+ frame-image-rotated: url(./winClassicTSFrame-rotated.png);
+ handle-image-rotated: url(./winClassicHandle-rotated.png);
+ frame-cuts: 5px 1px 5px 16px;
+}
+
+.MToolBar.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.MToolControl.Draggable {
+ handle-image: url(./dragHandle.png);
+}
+
+.DragFeedback {
+ background-color: COLOR-WIDGET-NORMAL-SHADOW;
+}
+
+.ModifiedDragFeedback {
+ background-color: #A0A000;
+}
+
+#org-eclipse-ui-editorss {
+ swt-tab-height: 8px;
+}
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_default_gtk.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_default_gtk.css
new file mode 100644
index 00000000..3af33eaf
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_default_gtk.css
@@ -0,0 +1,165 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2014 IBM Corporation and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ * Lars Vogel - Bug 420836
+ * Mickael Istria - 325937
+ * Patrik Suzzi - Bug 501250
+ *******************************************************************************/
+
+@import url("platform:/plugin/org.eclipse.ui.themes/css/e4_basestyle.css");
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_START {
+ color: #EEEEEE;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_END {
+ color: #EEEEEE;
+}
+/* Higher contrast keylines for selected stack */
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_OUTER_KEYLINE_COLOR {
+ color: #A0A0A0;
+}
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_INNER_KEYLINE_COLOR {
+ color: #A0A0A0;
+}
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_OUTLINE_COLOR {
+ color: #A0A0A0;
+}
+
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_START {
+ color: #DCDCDC;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_END {
+ color: #DCDCDC;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_OUTER_KEYLINE_COLOR {
+ color: #B4B4B4;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_INNER_KEYLINE_COLOR {
+ color: #B4B4B4;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_BG_START{
+ color: #E2E2E2;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END {
+ color: #E2E2E2;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_NOFOCUS_TAB_BG_START {
+ color: #E2E2E2;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_NOFOCUS_TAB_BG_END {
+ color: #E2E2E2;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_OUTLINE_COLOR {
+ color: #B4B4B4;
+}
+
+
+.MTrimmedWindow {
+ background-color: #E2E2E2;
+}
+
+.MPartStack {
+ swt-simple: false;
+ swt-mru-visible: false;
+}
+
+.MTrimBar {
+ background-color: #E2E2E2;
+}
+
+.MTrimBar#org-eclipse-ui-main-toolbar {
+ background-color: COLOR-WIDGET-BACKGROUND #E2E2E2 100%;
+}
+
+.MToolControl.TrimStack {
+ frame-image: url(./gtkTSFrame.png);
+ handle-image: url(./gtkHandle.png);
+ frame-image-rotated: url(./gtkTSFrame-rotated.png);
+ handle-image-rotated: url(./gtkHandle-rotated.png);
+}
+
+#PerspectiveSwitcher {
+ background-color: COLOR-WIDGET-BACKGROUND #E2E2E2 100%;
+ eclipse-perspective-keyline-color: #E2E2E2 #B4B4B4;
+}
+
+#org-eclipse-ui-editorss {
+ swt-tab-height: 8px;
+ padding: 0px 5px 7px;
+}
+
+CTabFolder.MArea .MPartStack, CTabFolder.MArea .MPartStack.active {
+ swt-shadow-visible: false;
+}
+
+CTabFolder Canvas {
+ background-color: #F8F8F8;
+}
+
+Form, FormHeading {
+ background-color: #ffffff;
+ background: #ffffff;
+ background-image: #ffffff;
+ color: #505050;
+}
+
+Form {
+ /* Bug 465148: Additional styling for the Form */
+ text-background-color: #ffffff;
+
+ tb-toggle-hover-color: #505050;
+ tb-toggle-color: #505050;
+ h-hover-full-color: #505050;
+ h-hover-light-color: #505050;
+ h-bottom-keyline-2-color: #eaeaea;
+ h-bottom-keyline-1-color: #eaeaea;
+
+}
+
+
+
+Section {
+ background-color: #ffffff;
+ color: #505050;
+ background-color-titlebar: #eaeaea;
+ background-color-gradient-titlebar: #eaeaea;
+ border-color-titlebar: #ffffff;
+}
+
+TabbedPropertyTitle > CLabel{
+ color: #505050;
+}
+
+TabbedPropertyTitle {
+ swt-backgroundGradientStart-color: #eaeaea;
+ swt-backgroundGradientEnd-color: #eaeaea;
+ swt-backgroundBottomKeyline1-color: #eaeaea;
+ swt-backgroundBottomKeyline2-color: #eaeaea;
+}
+
+TabbedPropertyList {
+ swt-tabAreaBackground-color : #ffffff;
+ swt-tabBackground-color : '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_START';
+ swt-tabNormalShadow-color : '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTLINE_COLOR'; /* color of shadow lines around the tabs */
+ swt-tabDarkShadow-color : '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR'; /* line color of the tiny scroll triangle (at top / at bottom) */
+ color : #505050; /* text color in the tab / tab area */
+}
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_default_mac.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_default_mac.css
new file mode 100644
index 00000000..180c9718
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_default_mac.css
@@ -0,0 +1,151 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2017 IBM Corporation and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ * Lars Vogel - Bug 420836
+ * Patrik Suzzi - Bug 497591, 501250, 512385
+ *******************************************************************************/
+
+@import url("platform:/plugin/org.eclipse.ui.themes/css/e4_basestyle.css");
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_START {
+ color: #F6F6F6;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_END {
+ color: #D6D6D6;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_OUTER_KEYLINE_COLOR {
+ color: #C4C5C1;
+}
+
+.MTrimmedWindow {
+ background-color: #E8E8E8;
+}
+
+.MPartStack {
+ swt-simple: false;
+ swt-mru-visible: false;
+ swt-unselected-tabs-color: #E8E8E8 #FFFFFF 100%;
+ swt-outer-keyline-color: #FFFFFF;
+ swt-inner-keyline-color: #FFFFFF;
+ swt-tab-outline: #B6BCCC;
+}
+
+.MPartStack.active {
+ swt-tab-outline: #B6BCCC;
+ swt-shadow-visible: false;
+ swt-outer-keyline-color: #C4C5C1;
+}
+
+.MTrimBar {
+ background-color: #E8E8E8;
+}
+
+.MTrimBar#org-eclipse-ui-main-toolbar {
+ background-color: #F0F0F0 #E8E8E8 100%;
+}
+
+.MToolControl.TrimStack {
+ frame-image: url(./macTSFrame.png);
+ handle-image: url(./macHandle.png);
+ frame-image-rotated: url(./macTSFrame-rotated.png);
+ handle-image-rotated: url(./macHandle-rotated.png);
+ frame-cuts: 5px 1px 5px 16px;
+}
+
+.MToolBar.Draggable {
+ handle-image: url(./macHandle.png);
+}
+
+.MTrimmedWindow {
+ background-color: #E8E8E8;
+}
+
+#PerspectiveSwitcher {
+ background-color: #F0F0F0 #E8E8E8 100%;
+ eclipse-perspective-keyline-color: #E8E8E8 #E8E8E8;
+ handle-image: url(./macHandle.png);
+}
+
+#org-eclipse-ui-editorss {
+ swt-tab-height: 8px;
+ padding: 0px 5px 7px;
+ swt-unselected-tabs-color: #D6DDE5 #D6DDE5 #D6DDE5 100% 100%;
+ swt-outer-keyline-color: #D6DDE5;
+ swt-inner-keyline-color: #D6DDE5;
+ swt-tab-outline: #D6DDE5;
+ color: #D6DDE5;
+}
+
+CTabFolder.MArea .MPartStack, CTabFolder.MArea .MPartStack.active {
+ swt-shadow-visible: false;
+}
+
+CTabFolder Canvas {
+ background-color: #FFFFFF;
+}
+
+Form, FormHeading {
+ background-color: #ffffff;
+ background: #ffffff;
+ background-image: #ffffff;
+ color: #505050;
+}
+
+Form {
+ /* Bug 465148: Additional styling for the Form */
+ text-background-color: #ffffff;
+
+ tb-toggle-hover-color: #505050;
+ tb-toggle-color: #505050;
+ h-hover-full-color: #505050;
+ h-hover-light-color: #505050;
+ h-bottom-keyline-2-color: #eaeaea;
+ h-bottom-keyline-1-color: #eaeaea;
+}
+
+
+Section {
+ background-color: #ffffff;
+ color: #505050;
+ background-color-titlebar: #eaeaea;
+ background-color-gradient-titlebar: #eaeaea;
+ border-color-titlebar: #ffffff;
+}
+
+CTabFolder {
+ swt-selected-tabs-background: #CCE0F6 #3F97F9 100%;
+}
+
+CTabFolder CTabItem:selected {
+ background-color: #E9E8E9;
+}
+
+TabbedPropertyTitle > CLabel{
+ color: #505050;
+}
+
+TabbedPropertyTitle {
+ swt-backgroundGradientStart-color: #eaeaea;
+ swt-backgroundGradientEnd-color: #eaeaea;
+ swt-backgroundBottomKeyline1-color: #eaeaea;
+ swt-backgroundBottomKeyline2-color: #eaeaea;
+}
+
+TabbedPropertyList {
+ swt-tabAreaBackground-color : #ffffff;
+ swt-tabBackground-color : '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_START';
+ swt-tabNormalShadow-color : '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTLINE_COLOR'; /* color of shadow lines around the tabs */
+ swt-tabDarkShadow-color : '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR'; /* line color of the tiny scroll triangle (at top / at bottom) */
+ color : #505050; /* text color in the tab / tab area */
+}
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_default_mru_on_win7.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_default_mru_on_win7.css
new file mode 100644
index 00000000..98e399cc
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_default_mru_on_win7.css
@@ -0,0 +1,69 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2014 IBM Corporation and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ * Lars Vogel - Bug 420836
+ *******************************************************************************/
+
+@import url("platform:/plugin/org.eclipse.ui.themes/css/e4_basestyle.css");
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_START {
+ color: #D2E1F0;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_END {
+ color: #CEDDED;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_OUTER_KEYLINE_COLOR {
+ color: #B6BCCC;
+}
+
+.MTrimmedWindow {
+ background-color: #E1E6F6;
+}
+
+.MPartStack {
+ swt-simple: true;
+ swt-mru-visible: true;
+}
+
+.MTrimBar {
+ background-color: #E1E6F6;
+}
+
+.MToolControl.TrimStack {
+ frame-image: url(./win7TSFrame.png);
+ handle-image: url(./win7Handle.png);
+ frame-image-rotated: url(./win7TSFrame-rotated.png);
+ handle-image-rotated: url(./win7Handle-rotated.png);
+}
+
+.MTrimBar#org-eclipse-ui-main-toolbar {
+ background-image: url(./win7.png);
+}
+
+#PerspectiveSwitcher {
+ background-color: #F5F7FC #E1E6F6 100%;
+}
+
+#org-eclipse-ui-editorss {
+ swt-tab-height: 8px;
+ padding: 0px 5px 7px;
+}
+
+CTabFolder.MArea .MPartStack, CTabFolder.MArea .MPartStack.active {
+ swt-shadow-visible: false;
+}
+
+CTabFolder Canvas {
+ background-color: #F8F8F8;
+}
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_default_win.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_default_win.css
new file mode 100644
index 00000000..09de8962
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/e4_default_win.css
@@ -0,0 +1,144 @@
+/*******************************************************************************
+ * Copyright (c) 2010, 2014 IBM Corporation and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ * Lars Vogel - Bug 420836
+ * Frank Appel - Bug 325937
+ * Patrik Suzzi - Bug 501250
+ *******************************************************************************/
+
+@import url("platform:/plugin/org.eclipse.ui.themes/css/e4_basestyle.css");
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_START {
+ color: #D2E1F0;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_UNSELECTED_TABS_COLOR_END {
+ color: #CEDDED;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-ACTIVE_TAB_OUTER_KEYLINE_COLOR {
+ color: #CCCCCC;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_START {
+ color: #F4F6FC;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_UNSELECTED_TABS_COLOR_END {
+ color: #F4F6FC;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_OUTER_KEYLINE_COLOR {
+ color: #FFFFFF;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_OUTLINE_COLOR {
+ color: #CED5E5;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_BG_START {
+ color: #D5E1ED;
+}
+
+ColorDefinition#org-eclipse-ui-workbench-INACTIVE_TAB_BG_END {
+ color: #FFFFFF;
+}
+
+.MTrimmedWindow {
+ background-color: #E1E6F6;
+}
+
+.MPartStack {
+ swt-simple: true;
+ swt-mru-visible: false;
+}
+
+.MTrimBar {
+ background-color: #E1E6F6;
+}
+
+.MTrimBar#org-eclipse-ui-main-toolbar {
+ background-color: #F5F7FC #E1E6F6 100%;
+}
+
+.MToolControl.TrimStack {
+ frame-image: url(./win7TSFrame.png);
+ handle-image: url(./win7Handle.png);
+ frame-image-rotated: url(./win7TSFrame-rotated.png);
+ handle-image-rotated: url(./win7Handle-rotated.png);
+}
+
+#PerspectiveSwitcher {
+ background-color: #F5F7FC #E1E6F6 100%;
+ eclipse-perspective-keyline-color: #E1E6F6 #AAB0BF;
+}
+
+#org-eclipse-ui-editorss {
+ swt-tab-height: 8px;
+ padding: 0px 5px 7px;
+}
+
+CTabFolder.MArea .MPartStack, CTabFolder.MArea .MPartStack.active {
+ swt-shadow-visible: false;
+}
+
+CTabFolder Canvas {
+ background-color: #F8F8F8;
+}
+
+Form, FormHeading {
+ background-color: #ffffff;
+ background: #ffffff;
+ background-image: #ffffff;
+ color: #505050;
+}
+
+Form {
+ /* Bug 465148: Additional styling for the Form */
+ text-background-color: #ffffff;
+
+ tb-toggle-hover-color: #505050;
+ tb-toggle-color: #505050;
+ h-hover-full-color: #505050;
+ h-hover-light-color: #505050;
+ h-bottom-keyline-2-color: #eaeaea;
+ h-bottom-keyline-1-color: #eaeaea;
+}
+
+
+
+Section {
+ background-color: #ffffff;
+ color: #505050;
+ background-color-titlebar: #eaeaea;
+ background-color-gradient-titlebar: #eaeaea;
+ border-color-titlebar: #ffffff;
+}
+
+TabbedPropertyTitle > CLabel{
+ color: #505050;
+}
+
+TabbedPropertyTitle {
+ swt-backgroundGradientStart-color: #eaeaea;
+ swt-backgroundGradientEnd-color: #eaeaea;
+ swt-backgroundBottomKeyline1-color: #eaeaea;
+ swt-backgroundBottomKeyline2-color: #eaeaea;
+}
+
+TabbedPropertyList {
+ swt-tabAreaBackground-color : #ffffff;
+ swt-tabBackground-color : '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_BG_START';
+ swt-tabNormalShadow-color : '#org-eclipse-ui-workbench-INACTIVE_TAB_OUTLINE_COLOR'; /* color of shadow lines around the tabs */
+ swt-tabDarkShadow-color : '#org-eclipse-ui-workbench-ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR'; /* line color of the tiny scroll triangle (at top / at bottom) */
+ color : #505050; /* text color in the tab / tab area */
+}
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/high-contrast.css b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/high-contrast.css
new file mode 100644
index 00000000..98a98ce6
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/css/high-contrast.css
@@ -0,0 +1,23 @@
+/*******************************************************************************
+ * Copyright (c) 2014 IBM Corporation and others.
+ *
+ * This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *
+ * Contributors:
+ * IBM Corporation - initial API and implementation
+ *******************************************************************************/
+
+ @import url("platform:/plugin/org.eclipse.ui.themes/css/e4_classic_win7.css");
+
+CTabItem:selected {
+ color: '#org-eclipse-ui-workbench-INACTIVE_TAB_TEXT_COLOR';
+}
+
+.MPartStack.active > CTabItem:selected {
+ color: '#org-eclipse-ui-workbench-ACTIVE_TAB_TEXT_COLOR';
+}
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/dragHandle-rotated.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/dragHandle-rotated.png
new file mode 100644
index 00000000..5f70dbd7
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/dragHandle-rotated.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/dragHandle.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/dragHandle.png
new file mode 100644
index 00000000..bea11793
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/dragHandle.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/gtkHandle-rotated.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/gtkHandle-rotated.png
new file mode 100644
index 00000000..366c05bb
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/gtkHandle-rotated.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/gtkHandle.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/gtkHandle.png
new file mode 100644
index 00000000..b0288cf9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/gtkHandle.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/gtkTSFrame-rotated.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/gtkTSFrame-rotated.png
new file mode 100644
index 00000000..a3bd1da4
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/gtkTSFrame-rotated.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/gtkTSFrame.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/gtkTSFrame.png
new file mode 100644
index 00000000..dd08bba1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/gtkTSFrame.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macGrey.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macGrey.png
new file mode 100644
index 00000000..59075add
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macGrey.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macHandle-rotated.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macHandle-rotated.png
new file mode 100644
index 00000000..4494ce5a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macHandle-rotated.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macHandle.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macHandle.png
new file mode 100644
index 00000000..d8fe81a1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macHandle.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macTSFrame-rotated.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macTSFrame-rotated.png
new file mode 100644
index 00000000..3be3ae12
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macTSFrame-rotated.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macTSFrame.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macTSFrame.png
new file mode 100644
index 00000000..ee32cf56
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/macTSFrame.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7.png
new file mode 100644
index 00000000..b9bf09d3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7Handle-rotated.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7Handle-rotated.png
new file mode 100644
index 00000000..39871a56
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7Handle-rotated.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7Handle.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7Handle.png
new file mode 100644
index 00000000..b73a9632
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7Handle.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7TSFrame-rotated.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7TSFrame-rotated.png
new file mode 100644
index 00000000..491035c6
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7TSFrame-rotated.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7TSFrame.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7TSFrame.png
new file mode 100644
index 00000000..eec6be6f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/win7TSFrame.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winClassicHandle-rotated.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winClassicHandle-rotated.png
new file mode 100644
index 00000000..1e92a092
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winClassicHandle-rotated.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winClassicHandle.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winClassicHandle.png
new file mode 100644
index 00000000..cfeb6dd3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winClassicHandle.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winClassicTSFrame-rotated.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winClassicTSFrame-rotated.png
new file mode 100644
index 00000000..1bf7cd60
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winClassicTSFrame-rotated.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winClassicTSFrame.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winClassicTSFrame.png
new file mode 100644
index 00000000..0b9101cc
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winClassicTSFrame.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBluHandle-rotated.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBluHandle-rotated.png
new file mode 100644
index 00000000..42a64ce8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBluHandle-rotated.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBluHandle.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBluHandle.png
new file mode 100644
index 00000000..45441b32
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBluHandle.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBluTSFrame-rotated.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBluTSFrame-rotated.png
new file mode 100644
index 00000000..c679cbb9
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBluTSFrame-rotated.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBluTSFrame.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBluTSFrame.png
new file mode 100644
index 00000000..5880d782
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBluTSFrame.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBlue.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBlue.png
new file mode 100644
index 00000000..fc279647
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPBlue.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPHandle-rotated.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPHandle-rotated.png
new file mode 100644
index 00000000..9d437c9a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPHandle-rotated.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPHandle.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPHandle.png
new file mode 100644
index 00000000..17eb69a8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPHandle.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPOlive.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPOlive.png
new file mode 100644
index 00000000..c745ee1b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPOlive.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPTSFrame-rotated.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPTSFrame-rotated.png
new file mode 100644
index 00000000..00d64ec3
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPTSFrame-rotated.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPTSFrame.png b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPTSFrame.png
new file mode 100644
index 00000000..baf45b9b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/images/winXPTSFrame.png differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/plugin.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/plugin.properties
new file mode 100644
index 00000000..38072215
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/plugin.properties
@@ -0,0 +1,50 @@
+###############################################################################
+# Copyright (c) 2013, 2015 vogella GmbH and others.
+#
+# This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License 2.0
+# which accompanies this distribution, and is available at
+# https://www.eclipse.org/legal/epl-2.0/
+#
+# SPDX-License-Identifier: EPL-2.0
+#
+# Contributors:
+# Lars Vogel - initial API and implementation
+# Simon Scholz - Bug 459578
+###############################################################################
+Plugin.name = Eclipse SDK Themes
+Plugin.providerName = Eclipse.org
+
+theme.classic = Classic
+theme.gtk = Light
+theme.mac = Light
+theme.win = Light
+theme.dark = Dark
+theme.winxpBlue = Windows XP Blue
+theme.winxpOlive = Windows XP Olive
+theme.winClassic = Windows Classic
+theme.high-contrast = High Contrast
+
+#New theme element definitions
+INACTIVE_UNSELECTED_TABS_COLOR_START=Inactive, unselected part color begin
+INACTIVE_UNSELECTED_TABS_COLOR_END=Inactive, unselected part color end
+INACTIVE_TAB_OUTER_KEYLINE_COLOR=Inactive part outer keyline color
+INACTIVE_TAB_INNER_KEYLINE_COLOR=Inactive part inner keyline color
+INACTIVE_TAB_OUTLINE_COLOR=Inactive part outline color
+ACTIVE_UNSELECTED_TABS_COLOR_START=Active, unselected part color begin
+ACTIVE_UNSELECTED_TABS_COLOR_END=Active, unselected part color end
+ACTIVE_TAB_OUTER_KEYLINE_COLOR=Active part outer keyline color
+ACTIVE_TAB_INNER_KEYLINE_COLOR=Active part inner keyline color
+ACTIVE_TAB_OUTLINE_COLOR=Active part outline color
+INACTIVE_TAB_BG_START=Inactive, selected part background begin
+INACTIVE_TAB_BG_END=Inactive, selected part background end
+INACTIVE_TAB_UNSELECTED_TEXT_COLOR=Inactive, unselected part foreground
+INACTIVE_TAB_SELECTED_TEXT_COLOR=Inactive, selected part foreground
+ACTIVE_TAB_BG_START=Active, selected part background begin
+ACTIVE_TAB_BG_END=Active, selected part background end
+ACTIVE_TAB_UNSELECTED_TEXT_COLOR=Active, unselected part foreground
+ACTIVE_TAB_SELECTED_TEXT_COLOR=Active, selected part foreground
+ACTIVE_NOFOCUS_TAB_BG_START=Active (no focus), selected part background begin
+ACTIVE_NOFOCUS_TAB_BG_END=Active (no focus), selected part background end
+ACTIVE_NOFOCUS_TAB_SELECTED_TEXT_COLOR=Active (no focus), selected part foreground
+LINK_COLOR=Link color
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/plugin.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/plugin.xml
new file mode 100644
index 00000000..143d998e
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.themes_1.2.700.v20190826-0816/plugin.xml
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.views.properties.tabbed_3.8.600.v20190713-1021.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.views.properties.tabbed_3.8.600.v20190713-1021.jar
new file mode 100644
index 00000000..5c451f2d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.views.properties.tabbed_3.8.600.v20190713-1021.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.views_3.10.0.v20190805-1157.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.views_3.10.0.v20190805-1157.jar
new file mode 100644
index 00000000..9397aa2f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.views_3.10.0.v20190805-1157.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.workbench.texteditor_3.13.0.v20190903-0631.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.workbench.texteditor_3.13.0.v20190903-0631.jar
new file mode 100644
index 00000000..c53e3382
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.workbench.texteditor_3.13.0.v20190903-0631.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.workbench_3.116.0.v20190826-1428.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.workbench_3.116.0.v20190826-1428.jar
new file mode 100644
index 00000000..e95acb8b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui.workbench_3.116.0.v20190826-1428.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui_3.114.0.v20190808-1317.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui_3.114.0.v20190808-1317.jar
new file mode 100644
index 00000000..e41e647c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.ui_3.114.0.v20190808-1317.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.update.configurator_3.4.300.v20190518-1030.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.update.configurator_3.4.300.v20190518-1030.jar
new file mode 100644
index 00000000..bbf66499
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.update.configurator_3.4.300.v20190518-1030.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.urischeme_1.0.400.v20190621-1448.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.urischeme_1.0.400.v20190621-1448.jar
new file mode 100644
index 00000000..ddcf118c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.urischeme_1.0.400.v20190621-1448.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.xtext.xbase.lib_2.19.0.v20190902-0728.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.xtext.xbase.lib_2.19.0.v20190902-0728.jar
new file mode 100644
index 00000000..e665f069
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.xtext.xbase.lib_2.19.0.v20190902-0728.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.zest.core_1.5.300.201606061308.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.zest.core_1.5.300.201606061308.jar
new file mode 100644
index 00000000..d3619657
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.zest.core_1.5.300.201606061308.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.zest.layouts_1.1.300.201606061308.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.zest.layouts_1.1.300.201606061308.jar
new file mode 100644
index 00000000..2ce1ae44
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.eclipse.zest.layouts_1.1.300.201606061308.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.hamcrest.core_1.3.0.v20180420-1519.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.hamcrest.core_1.3.0.v20180420-1519.jar
new file mode 100644
index 00000000..659fc372
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.hamcrest.core_1.3.0.v20180420-1519.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.hamcrest.library_1.3.0.v20180524-2246.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.hamcrest.library_1.3.0.v20180524-2246.jar
new file mode 100644
index 00000000..55ef5d56
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.hamcrest.library_1.3.0.v20180524-2246.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.hsqldb_2.2.5.201804101419.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.hsqldb_2.2.5.201804101419.jar
new file mode 100644
index 00000000..63a78982
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.hsqldb_2.2.5.201804101419.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/META-INF/ECLIPSE_.RSA b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/META-INF/ECLIPSE_.RSA
new file mode 100644
index 00000000..6b8ae619
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/META-INF/ECLIPSE_.RSA differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/META-INF/ECLIPSE_.SF b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/META-INF/ECLIPSE_.SF
new file mode 100644
index 00000000..9983c9f4
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/META-INF/ECLIPSE_.SF
@@ -0,0 +1,21 @@
+Signature-Version: 1.0
+SHA-256-Digest-Manifest-Main-Attributes: PYkUaLTBcsD23in/Qwc/KNBQBXxTH
+ /JXlill/tmACG8=
+SHA-256-Digest-Manifest: zEtEALIKPIJoz1gG1kMSGUYWD+5CeH0+uZNyvvllPK8=
+Created-By: 1.8.0_40 (Oracle Corporation)
+
+Name: about.html
+SHA-256-Digest: 2t1J0yTY0nh7/7HK0LZPAd+qzCRDrpveNpryT+nx92E=
+
+Name: plugin.properties
+SHA-256-Digest: jqYJnvMnz6IALrXqqv8gpmQ21XyPQKPO1GIVHJj4ZWs=
+
+Name: junit.jar
+SHA-256-Digest: niLUshvR7Q+hnn5zMmxDjDnxTSH+7QSbPqvPNmgYJME=
+
+Name: about_files/cpl-v10.html
+SHA-256-Digest: Ajyq8khJAm9PpLFTy3gLMHZuPUvgl+PdcLUnbMpYZrg=
+
+Name: META-INF/eclipse.inf
+SHA-256-Digest: cCGR8eTscJpvZcnWAfURMD1nWf6VCmG5lIvz+7WtGwE=
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/META-INF/MANIFEST.MF b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/META-INF/MANIFEST.MF
new file mode 100644
index 00000000..5b7aaef1
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/META-INF/MANIFEST.MF
@@ -0,0 +1,50 @@
+Manifest-Version: 1.0
+Bundle-SymbolicName: org.junit
+Export-Package: junit.extensions;version="4.12.0",junit.framework;vers
+ ion="4.12.0",junit.runner;version="4.12.0",junit.textui;version="4.12
+ .0",org.junit;version="4.12.0",org.junit.experimental;version="4.12.0
+ ",org.junit.experimental.categories;version="4.12.0",org.junit.experi
+ mental.max;version="4.12.0",org.junit.experimental.results;version="4
+ .12.0",org.junit.experimental.runners;version="4.12.0",org.junit.expe
+ rimental.theories;version="4.12.0",org.junit.experimental.theories.in
+ ternal;version="4.12.0";x-internal:=true,org.junit.experimental.theor
+ ies.suppliers;version="4.12.0",org.junit.internal;version="4.12.0";x-
+ internal:=true,org.junit.internal.builders;version="4.12.0";x-interna
+ l:=true,org.junit.internal.matchers;version="4.12.0";x-internal:=true
+ ,org.junit.internal.requests;version="4.12.0";x-internal:=true,org.ju
+ nit.internal.runners;version="4.12.0";x-internal:=true,org.junit.inte
+ rnal.runners.model;version="4.12.0";x-internal:=true,org.junit.intern
+ al.runners.rules;version="4.12.0";x-internal:=true,org.junit.internal
+ .runners.statements;version="4.12.0";x-internal:=true,org.junit.match
+ ers;version="4.12.0",org.junit.rules;version="4.12.0",org.junit.runne
+ r;version="4.12.0",org.junit.runner.manipulation;version="4.12.0",org
+ .junit.runner.notification;version="4.12.0",org.junit.runners;version
+ ="4.12.0",org.junit.runners.model;version="4.12.0",org.junit.runners.
+ parameterized;version="4.12.0",org.junit.validator;version="4.12.0"
+Bundle-Name: %pluginName
+Bundle-Version: 4.12.0.v201504281640
+Bundle-ClassPath: junit.jar
+Bundle-Localization: plugin
+Require-Bundle: org.hamcrest.core;bundle-version="1.3.0";visibility:=r
+ eexport
+Bundle-ManifestVersion: 2
+Bundle-RequiredExecutionEnvironment: J2SE-1.5
+Eclipse-SourceReferences: scm:cvs:pserver:dev.eclipse.org:/cvsroot/too
+ ls:org.eclipse.orbit/org.junit;tag=v201504281640
+Bundle-Vendor: %providerName
+
+Name: about.html
+SHA-256-Digest: hNJmGk+KVcw/Twz/+7lvSlruGHcfYimuLyb9Zc+6dVk=
+
+Name: plugin.properties
+SHA-256-Digest: PT7ATJweCFEkkugtCPOLxeVZKHQpSw2WACxnk3u/4Rw=
+
+Name: junit.jar
+SHA-256-Digest: WXIfCAXiI9hLkGd4h9n/Vn3FNNfFAsqQPAwrF/BcEWo=
+
+Name: about_files/cpl-v10.html
+SHA-256-Digest: 3eTCtmXIGmCm3sOb61S4mDauBx5VLZNaBIgPnVouWM0=
+
+Name: META-INF/eclipse.inf
+SHA-256-Digest: V6QEnvT0q4hXoCuO9z+E0j0ZNZ8e4GOivoyHmpHNAyI=
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/META-INF/eclipse.inf b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/META-INF/eclipse.inf
new file mode 100644
index 00000000..6c1d31aa
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/META-INF/eclipse.inf
@@ -0,0 +1,4 @@
+#Processed using Jarprocessor
+jarprocessor.exclude.children = true
+pack200.args = -E4
+pack200.conditioned = true
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/about.html b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/about.html
new file mode 100644
index 00000000..b34a4464
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/about.html
@@ -0,0 +1,50 @@
+
+
+
+
+About
+
+
+
About This Content
+
+
February 6, 2015
+
License
+
+
The Eclipse Foundation makes available all content in this plug-in ("Content"). Unless otherwise
+indicated below, the Content is provided to you under the terms and conditions of the
+Eclipse Public License Version 1.0 ("EPL"). A copy of the EPL is available
+at http://www.eclipse.org/legal/epl-v10.html.
+For purposes of the EPL, "Program" will mean the Content.
+
+
If you did not receive this Content directly from the Eclipse Foundation, the Content is
+being redistributed by another party ("Redistributor") and different terms and conditions may
+apply to your use of any object code in the Content. Check the Redistributor's license that was
+provided with the Content. If no such license exists, contact the Redistributor. Unless otherwise
+indicated below, the terms and conditions of the EPL still apply to any source code in the Content
+and such source code may be obtained at http://www.eclipse.org.
+
+
+
Third Party Content
+
The Content includes items that have been sourced from third parties as set out below. If you
+did not receive this Content directly from the Eclipse Foundation, the following is provided
+for informational purposes only, and you should look to the Redistributor's license for
+terms and conditions of use.
+
+
+
The Content includes items that have been sourced from third parties as follows:
+
+
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/about_files/cpl-v10.html b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/about_files/cpl-v10.html
new file mode 100644
index 00000000..36aa208d
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/about_files/cpl-v10.html
@@ -0,0 +1,125 @@
+
+
+
+Common Public License - v 1.0
+
+
+
+
+
+
+
Common Public License - v 1.0
+
+
THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS COMMON PUBLIC LICENSE ("AGREEMENT"). ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT.
+
+
1. DEFINITIONS
+
"Contribution" means:
+
+
a) in the case of the initial Contributor, the initial code and documentation distributed under this Agreement, and
+b) in the case of each subsequent Contributor:
+
+
+
i) changes to the Program, and
+
+
+
ii) additions to the Program;
+
+
+
where such changes and/or additions to the Program originate from and are distributed by that particular Contributor. A Contribution 'originates' from a Contributor if it was added to the Program by such Contributor itself or anyone acting on such Contributor's behalf. Contributions do not include additions to the Program which: (i) are separate modules of software distributed in conjunction with the Program under their own license agreement, and (ii) are not derivative works of the Program.
+
+
+
"Contributor" means any person or entity that distributes the Program.
+
+
"Licensed Patents " mean patent claims licensable by a Contributor which are necessarily infringed by the use or sale of its Contribution alone or when combined with the Program.
+
+
"Program" means the Contributions distributed in accordance with this Agreement.
+
+
"Recipient" means anyone who receives the Program under this Agreement, including all Contributors.
+
+
2. GRANT OF RIGHTS
+
+
a) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free copyright license to reproduce, prepare derivative works of, publicly display, publicly perform, distribute and sublicense the Contribution of such Contributor, if any, and such derivative works, in source code and object code form.
+
+
+
+
+
+
b) Subject to the terms of this Agreement, each Contributor hereby grants Recipient a non-exclusive, worldwide, royalty-free patent license under Licensed Patents to make, use, sell, offer to sell, import and otherwise transfer the Contribution of such Contributor, if any, in source code and object code form. This patent license shall apply to the combination of the Contribution and the Program if, at the time the Contribution is added by the Contributor, such addition of the Contribution causes such combination to be covered by the Licensed Patents. The patent license shall not apply to any other combinations which include the Contribution. No hardware per se is licensed hereunder.
+
+
+
+
+
+
c) Recipient understands that although each Contributor grants the licenses to its Contributions set forth herein, no assurances are provided by any Contributor that the Program does not infringe the patent or other intellectual property rights of any other entity. Each Contributor disclaims any liability to Recipient for claims brought by any other entity based on infringement of intellectual property rights or otherwise. As a condition to exercising the rights and licenses granted hereunder, each Recipient hereby assumes sole responsibility to secure any other intellectual property rights needed, if any. For example, if a third party patent license is required to allow Recipient to distribute the Program, it is Recipient's responsibility to acquire that license before distributing the Program.
+
+
+
+
+
+
d) Each Contributor represents that to its knowledge it has sufficient copyright rights in its Contribution, if any, to grant the copyright license set forth in this Agreement.
+
+
+
+
+
3. REQUIREMENTS
+
A Contributor may choose to distribute the Program in object code form under its own license agreement, provided that:
+
+
a) it complies with the terms and conditions of this Agreement; and
+
+
+
b) its license agreement:
+
+
+
i) effectively disclaims on behalf of all Contributors all warranties and conditions, express and implied, including warranties or conditions of title and non-infringement, and implied warranties or conditions of merchantability and fitness for a particular purpose;
+
+
+
ii) effectively excludes on behalf of all Contributors all liability for damages, including direct, indirect, special, incidental and consequential damages, such as lost profits;
+
+
+
iii) states that any provisions which differ from this Agreement are offered by that Contributor alone and not by any other party; and
+
+
+
iv) states that source code for the Program is available from such Contributor, and informs licensees how to obtain it in a reasonable manner on or through a medium customarily used for software exchange.
+
+
+
+
+
When the Program is made available in source code form:
+
+
a) it must be made available under this Agreement; and
+
+
+
b) a copy of this Agreement must be included with each copy of the Program.
+
+
+
Contributors may not remove or alter any copyright notices contained within the Program.
+
+
Each Contributor must identify itself as the originator of its Contribution, if any, in a manner that reasonably allows subsequent Recipients to identify the originator of the Contribution.
+
+
4. COMMERCIAL DISTRIBUTION
+
Commercial distributors of software may accept certain responsibilities with respect to end users, business partners and the like. While this license is intended to facilitate the commercial use of the Program, the Contributor who includes the Program in a commercial product offering should do so in a manner which does not create potential liability for other Contributors. Therefore, if a Contributor includes the Program in a commercial product offering, such Contributor ("Commercial Contributor") hereby agrees to defend and indemnify every other Contributor ("Indemnified Contributor") against any losses, damages and costs (collectively "Losses") arising from claims, lawsuits and other legal actions brought by a third party against the Indemnified Contributor to the extent caused by the acts or omissions of such Commercial Contributor in connection with its distribution of the Program in a commercial product offering. The obligations in this section do not apply to any claims or Losses relating to any actual or alleged intellectual property infringement. In order to qualify, an Indemnified Contributor must: a) promptly notify the Commercial Contributor in writing of such claim, and b) allow the Commercial Contributor to control, and cooperate with the Commercial Contributor in, the defense and any related settlement negotiations. The Indemnified Contributor may participate in any such claim at its own expense.
+
+
For example, a Contributor might include the Program in a commercial product offering, Product X. That Contributor is then a Commercial Contributor. If that Commercial Contributor then makes performance claims, or offers warranties related to Product X, those performance claims and warranties are such Commercial Contributor's responsibility alone. Under this section, the Commercial Contributor would have to defend claims against the other Contributors related to those performance claims and warranties, and if a court requires any other Contributor to pay any damages as a result, the Commercial Contributor must pay those damages.
+
+
5. NO WARRANTY
+
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, THE PROGRAM IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED INCLUDING, WITHOUT LIMITATION, ANY WARRANTIES OR CONDITIONS OF TITLE, NON-INFRINGEMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Each Recipient is solely responsible for determining the appropriateness of using and distributing the Program and assumes all risks associated with its exercise of rights under this Agreement, including but not limited to the risks and costs of program errors, compliance with applicable laws, damage to or loss of data, programs or equipment, and unavailability or interruption of operations.
+
+
6. DISCLAIMER OF LIABILITY
+
EXCEPT AS EXPRESSLY SET FORTH IN THIS AGREEMENT, NEITHER RECIPIENT NOR ANY CONTRIBUTORS SHALL HAVE ANY LIABILITY FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING WITHOUT LIMITATION LOST PROFITS), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OR DISTRIBUTION OF THE PROGRAM OR THE EXERCISE OF ANY RIGHTS GRANTED HEREUNDER, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
+
+
7. GENERAL
+
If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
+
+
If Recipient institutes patent litigation against a Contributor with respect to a patent applicable to software (including a cross-claim or counterclaim in a lawsuit), then any patent licenses granted by that Contributor to such Recipient under this Agreement shall terminate as of the date such litigation is filed. In addition, if Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
+
+
All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
+
+
Everyone is permitted to copy and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is copyrighted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. IBM is the initial Agreement Steward. IBM may assign the responsibility to serve as the Agreement Steward to a suitable separate entity. Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
+
+
This Agreement is governed by the laws of the State of New York and the intellectual property laws of the United States of America. No party to this Agreement will bring a legal action under this Agreement more than one year after the cause of action arose. Each party waives its rights to a jury trial in any resulting litigation.
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/junit.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/junit.jar
new file mode 100644
index 00000000..3a7fc266
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/junit.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/plugin.properties b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/plugin.properties
new file mode 100644
index 00000000..be66d4cc
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.junit_4.12.0.v201504281640/plugin.properties
@@ -0,0 +1,12 @@
+###############################################################################
+# Copyright (c) 2012 IBM Corporation and others.
+# All rights reserved. This program and the accompanying materials
+# are made available under the terms of the Eclipse Public License v1.0
+# which accompanies this distribution, and is available at
+# http://www.eclipse.org/legal/epl-v10.html
+#
+# Contributors:
+# IBM Corporation - initial API and implementation
+###############################################################################
+pluginName=JUnit Testing Framework
+providerName=Eclipse Orbit
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.scala-lang.scala-library_2.11.7.v20150622-112736-1fbce4612c.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.scala-lang.scala-library_2.11.7.v20150622-112736-1fbce4612c.jar
new file mode 100644
index 00000000..3404f97c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.scala-lang.scala-library_2.11.7.v20150622-112736-1fbce4612c.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.tukaani.xz_1.8.0.v20180207-1613.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.tukaani.xz_1.8.0.v20180207-1613.jar
new file mode 100644
index 00000000..ec8ef6ad
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.tukaani.xz_1.8.0.v20180207-1613.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.w3c.css.sac_1.3.1.v200903091627.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.w3c.css.sac_1.3.1.v200903091627.jar
new file mode 100644
index 00000000..50a66529
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.w3c.css.sac_1.3.1.v200903091627.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar
new file mode 100644
index 00000000..bd3aac34
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.w3c.dom.events_3.0.0.draft20060413_v201105210656.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.w3c.dom.smil_1.0.1.v200903091627.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.w3c.dom.smil_1.0.1.v200903091627.jar
new file mode 100644
index 00000000..1bb1c40d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.w3c.dom.smil_1.0.1.v200903091627.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar
new file mode 100644
index 00000000..93bbcfdd
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/org.w3c.dom.svg_1.1.0.v201011041433.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/sun.misc_1.0.0.201906171301/META-INF/MANIFEST.MF b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/sun.misc_1.0.0.201906171301/META-INF/MANIFEST.MF
new file mode 100644
index 00000000..16fc2c2e
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/sun.misc_1.0.0.201906171301/META-INF/MANIFEST.MF
@@ -0,0 +1,11 @@
+Manifest-Version: 1.0
+Bundle-SymbolicName: sun.misc
+Export-Package: sun.misc
+Bundle-Name: sun.misc package from JRE
+Bundle-Version: 1.0.0.201906171301
+Bundle-ManifestVersion: 2
+Bundle-RequiredExecutionEnvironment: JavaSE-1.7
+Bundle-Vendor: Oracle
+Fragment-Host: system.bundle
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.annotations.nodsl.base.if_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.annotations.nodsl.base.if_9.0.0.201910210654.jar
new file mode 100644
index 00000000..2aa7faf4
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.annotations.nodsl.base.if_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.api_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.api_9.0.0.201910210654.jar
new file mode 100644
index 00000000..f620c529
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.api_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.auth.api_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.auth.api_9.0.0.201910210654.jar
new file mode 100644
index 00000000..6259987d
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.auth.api_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.authentication.nodsl.base.if_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.authentication.nodsl.base.if_9.0.0.201910210654.jar
new file mode 100644
index 00000000..cb52f146
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.authentication.nodsl.base.if_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.collections_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.collections_9.0.0.201910210654.jar
new file mode 100644
index 00000000..e47dd54f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.collections_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.common.nodsl.base.if_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.common.nodsl.base.if_9.0.0.201910210654.jar
new file mode 100644
index 00000000..5f8682c1
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.common.nodsl.base.if_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.concurrency.api_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.concurrency.api_9.0.0.201910210654.jar
new file mode 100644
index 00000000..81951180
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.concurrency.api_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.deltamodel.nodsl.modeling.if_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.deltamodel.nodsl.modeling.if_9.0.0.201910210654.jar
new file mode 100644
index 00000000..3c450702
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.deltamodel.nodsl.modeling.if_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.globalevent.nodsl.modeling.if_9.5.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.globalevent.nodsl.modeling.if_9.5.0.201910210654.jar
new file mode 100644
index 00000000..f89fa9c4
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.globalevent.nodsl.modeling.if_9.5.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.info.mdf_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.info.mdf_9.0.0.201910210654.jar
new file mode 100644
index 00000000..e8c2beae
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.info.mdf_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.info_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.info_9.0.0.201910210654.jar
new file mode 100644
index 00000000..7b76dc0b
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.info_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mdf.nodsl.modeling.if_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mdf.nodsl.modeling.if_9.0.0.201910210654.jar
new file mode 100644
index 00000000..6efff6ac
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mdf.nodsl.modeling.if_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mdf.nodsl.modeling.impl_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mdf.nodsl.modeling.impl_9.0.0.201910210654.jar
new file mode 100644
index 00000000..efc67600
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mdf.nodsl.modeling.impl_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mdf.nodsl.modeling.internal.if_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mdf.nodsl.modeling.internal.if_9.0.0.201910210654.jar
new file mode 100644
index 00000000..efbfd888
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mdf.nodsl.modeling.internal.if_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mdf.nodsl.modeling.legacy.util_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mdf.nodsl.modeling.legacy.util_9.0.0.201910210654.jar
new file mode 100644
index 00000000..2f3b0298
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mdf.nodsl.modeling.legacy.util_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mm.mof.modeling.impl_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mm.mof.modeling.impl_9.0.0.201910210654.jar
new file mode 100644
index 00000000..f19b66e8
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mm.mof.modeling.impl_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mmregistry.nodsl.modeling.if_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mmregistry.nodsl.modeling.if_9.0.0.201910210654.jar
new file mode 100644
index 00000000..88475c34
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.mmregistry.nodsl.modeling.if_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.modelbridge.nodsl.modeling.if_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.modelbridge.nodsl.modeling.if_9.0.0.201910210654.jar
new file mode 100644
index 00000000..01e7c804
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.modelbridge.nodsl.modeling.if_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.monitoring.nodsl.base.if_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.monitoring.nodsl.base.if_9.0.0.201910210654.jar
new file mode 100644
index 00000000..fe668a3a
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.monitoring.nodsl.base.if_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.status.nodsl.base.if_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.status.nodsl.base.if_9.0.0.201910210654.jar
new file mode 100644
index 00000000..c650e110
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.status.nodsl.base.if_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.testenv.nodsl.base.util_9.0.0.201910210654.jar b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.testenv.nodsl.base.util_9.0.0.201910210654.jar
new file mode 100644
index 00000000..6ce11a19
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Core/plugins/vi.testenv.nodsl.base.util_9.0.0.201910210654.jar differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Documentation/ReleaseNotes_DaVinciConfigurator.html b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Documentation/ReleaseNotes_DaVinciConfigurator.html
new file mode 100644
index 00000000..fef8b491
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/Documentation/ReleaseNotes_DaVinciConfigurator.html
@@ -0,0 +1,5734 @@
+
+
+
Within an ECU Extract of Systemdescription dangling references pointing into the AUTOSAR_Platform (PlatformTypes in PlatformTypes_AR4.arxml) should not removed during update
Relevant for projects with RTE configuration: Projects saved with CFG PRO 5.10 (SP2) lead to error message 'RTE01053 Invalid SwComponentInstance container' when being generated with an older version of CFG PRO 5.10
+
+
Extensions
+
Tool Features
+
+
Postbuild-Selectable support for project standard configurations
+
New 'Element Usage' view allows tracking references to configuration elements (see 'Element Usage' command within context menu of configuration elements)
+
+
Usability Features
+
+
Activate multiple modules at once within project settings editors module page
+
Import Assistant: change default value from 'Replace' to 'Merge'
+
Decorate the name of PduRRoutingPaths with the direction
+
Input Files Editor: display absolute paths in diagnostic file set configuration dialog
+
Improve 'Create New Service Port' assistant: detect modified DaVinci Developer workspace in advance
+
+
Miscellaneous
+
+
Validation rules for RH850F1x - update for MCAL Ver4.01.06.001
+
Derive CanTp from CanTpConfig which refers to J1939Cluster
+
Derive SdInstanceUnicastRxPdu and SdInstanceMulticastRxPdu
+
Support the ServiceKind attribute instead of Admin-Data tag
+
New validation rule: set the FeeDeviceIndex of each FeeBlock
+
Remove EcuC split file directory when according module configuration is deleted
+
Automatic creation of schema-valid shortnames for new containers
+
A message dialog is shown when custom workflow step or SWC-T generation failed
+
DVCfgCmd.exe: command line switch to support a cdd file as input
+
+
Fixed Issues
+
+
Top-down service configuration determines wrong activation state of NvM module
+
ECUC_BswM_00814: BswMLogicalExpressions with a single nested element must not have a BswMLogicalOperator
+
Tool exception when handling Soad socket connection group mapping
+
Update of FrTrcv internal behavior fails if BswModuleEntry already exists
+
File PlatformTypes.arxml is missing in support request package
+
Breadcrumb in basic editor isn't filtered for active variant
+
Prevent error message RTE49999 during software component template generation
+
Reference to VTT-project in .dpa file is lost during update workflow
+
'Select all' toolbar button in 'File' > 'Remove ECUC File Reference...' assistant does not work
+
Update workflow fails when diagnostic state description file is removed
+
UdpNm NmUserDataPdu missing in Com configuration
+
Incorrect derivation of the parameter NmRemoteSleepIndEnabled and NmBusSynchronizationEnabled
+
Packed NvBlockDataMappings are not displayed correctly in Ecu Software Components editor
+
Parameter which exists in two choices of a choice container doesn't show multiple definitions in 'properties view'
+
Exception when setting 'Target type' in existing project from "" to 'Real Target'
+
Removing the developer workspace path in the PSE breaks the update functionality
+
Fee Optimization Assistant: page not updated when back button was used before
+
Partial networking editor doesn't update tree on module activation/deactivation
Postbuild-Loadable: Remove hash values as postfix from signal groups and group signals
+
Task Mapping Assistant: option to combine function triggers
+
Mcu Editor & validation: support update of RH850 P1x - new version E403
+
Mcu Editor & validation: support update of Mpc560xB - new version 1.0.1
+
Change algorithm for assigning synthetic user data ComIPdu derived from a NmPdu to a ComIPduGroup
+
New editor for VAB projects: Infrastructure Subset Manager Editor
+
Support of bitfield data types
+
Full schema support of AUTOSAR 4.2.1
+
Project Update: execution of workflow scripts for system extract modification
+
+
Usability Enhancements
+
+
Validation View: multiselection of Preferred Solving Actions
+
Change detection and reload of DCF workspace
+
+
Information
+
+
Tool title changed in case of OEM Post-Build Update SIP license: displayed as 'DaVinci Configurator SIP.PB'
+
+
Fixed Issues
+
+
Postbuild-Selectable: Rendering issues with [V] marker in grids
+
Runtime System Settings Editor: Missing OsHooks Container does not show 'Container is missing...' Message
+
Wrong RTE51035 validation error about init values for enumerations
+
NullPointerException in Reference Selection Control in 'Manual Only' mode
+
Widget-is-disposed error after undo
+
OsIsrUseSpecialFunctionName is greyed by OsIsrConfigurationService, even if not created by the service
+
ExtGen-Steps lost after close and reload of project
+
Display ComMChannel name instead of CanSMManagerNetwork name (added missing definitions).
+
NullPointerException when closing the 'Configure Mode Request Ports' assistant two times
+
Duplicating entries in an action list shows an error dialog
+
BaseEcuC: CanNmRange is not derived if no CanNmRxPdu exists
+
DPA file always saved during project load
+
NullPointerException occurs for only LdCom projects
+
Validation Rules for Mpc560xp (Stm Variante) - Correct calculation for Mcu_CMU1_CLOCK - New Utils contain function to distinguish 'AUX1 supported' and 'AUX1 equals System Clock' - CMU1 Frequency calculation corrected
+
COM90034 occurs, ComGwMappings not derived correct for SignalGroup mappings
The Quality/Process Management of Vector Informatik GmbH is being certified
+ according to DIN EN ISO 9001:2000-12 (formerly DIN EN ISO 9001:1994-08)
+ throughout since 1998-08-19.
+ Vector Korea IT Inc.
+
+ Daerung Post Tower III, 508
+ 182-4 Guro-dong, Guro-gu
+ Seoul 152-790
+ Republic of Korea
+ Tel.: +82(0)2 2028 0600
+ Fax: +82(0)2 2028 0604
+ info@vector-korea.com
+
+ http://www.vector-korea.com
+
+
+
+
+ Vector GB Ltd.
+
+ Rhodium
+ Central Boulevard
+ Blythe Valley Park
+ Solihull, Birmingham
+ West Midlands B90 8AS
+ United Kingdom
+ Tel.: +44 (0) 7530 264701
+ info@vector-gb.co.uk
+
+ http://www.vector-gb.co.uk
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/InstallationManager.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/InstallationManager.exe
new file mode 100644
index 00000000..67239978
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/InstallationManager.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/PlatformTypes/PlatformTypes_AR4.arxml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/PlatformTypes/PlatformTypes_AR4.arxml
new file mode 100644
index 00000000..485a6b1a
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/DaVinciConfigurator/PlatformTypes/PlatformTypes_AR4.arxml
@@ -0,0 +1,795 @@
+
+
+
+
+ AUTOSAR_Platform
+
+
+ BaseTypes
+
+
+ dtRef_const_VOID
+ FIXED_LENGTH
+ 1
+ VOID
+ void
+
+
+ dtRef_VOID
+ FIXED_LENGTH
+ 1
+ VOID
+ void
+
+
+ boolean
+ FIXED_LENGTH
+ 8
+ BOOLEAN
+ boolean
+
+
+ float32
+ FIXED_LENGTH
+ 32
+ IEEE754
+ float32
+
+
+ float64
+ FIXED_LENGTH
+ 64
+ IEEE754
+ float64
+
+
+ sint16
+ FIXED_LENGTH
+ 16
+ 2C
+ sint16
+
+
+ sint16_least
+ FIXED_LENGTH
+ 64
+ 2C
+ sint16_least
+
+
+ sint32
+ FIXED_LENGTH
+ 32
+ 2C
+ sint32
+
+
+ sint32_least
+ FIXED_LENGTH
+ 64
+ 2C
+ sint32_least
+
+
+ sint64
+ FIXED_LENGTH
+ 64
+ 2C
+ sint64
+
+
+ sint8
+ FIXED_LENGTH
+ 8
+ 2C
+ sint8
+
+
+ sint8_least
+ FIXED_LENGTH
+ 64
+ 2C
+ sint8_least
+
+
+ uint16
+ FIXED_LENGTH
+ 16
+ NONE
+ uint16
+
+
+ uint16_least
+ FIXED_LENGTH
+ 64
+ NONE
+ uint16_least
+
+
+ uint32
+ FIXED_LENGTH
+ 32
+ NONE
+ uint32
+
+
+ uint32_least
+ FIXED_LENGTH
+ 64
+ NONE
+ uint32_least
+
+
+ uint64
+ FIXED_LENGTH
+ 64
+ NONE
+ uint64
+
+
+ uint8
+ FIXED_LENGTH
+ 8
+ NONE
+ uint8
+
+
+ uint8_least
+ FIXED_LENGTH
+ 64
+ NONE
+ uint8_least
+
+
+
+
+ CompuMethods
+
+
+ boolean_CompuMethod
+ TEXTTABLE
+
+
+
+ FALSE
+ 0
+ 0
+
+ FALSE
+
+
+
+ TRUE
+ 1
+ 1
+
+ TRUE
+
+
+
+
+
+
+
+
+ DataConstrs
+
+
+ boolean_DataConstr
+
+
+
+ 0
+ 1
+
+
+
+
+
+ float32_DataConstr
+
+
+
+ -INF
+ INF
+
+
+
+
+
+ float64_DataConstr
+
+
+
+ -INF
+ INF
+
+
+
+
+
+ sint16_DataConstr
+
+
+
+ -32768
+ 32767
+
+
+
+
+
+ sint16_least_DataConstr
+
+
+
+ -32768
+ 32767
+
+
+
+
+
+ sint32_DataConstr
+
+
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+ sint32_least_DataConstr
+
+
+
+ -2147483648
+ 2147483647
+
+
+
+
+
+ sint64_DataConstr
+
+
+
+ -9223372036854775808
+ 9223372036854775807
+
+
+
+
+
+ sint8_DataConstr
+
+
+
+ -128
+ 127
+
+
+
+
+
+ sint8_least_DataConstr
+
+
+
+ -128
+ 127
+
+
+
+
+
+ uint16_DataConstr
+
+
+
+ 0
+ 65535
+
+
+
+
+
+ uint16_least_DataConstr
+
+
+
+ 0
+ 65535
+
+
+
+
+
+ uint32_DataConstr
+
+
+
+ 0
+ 4294967295
+
+
+
+
+
+ uint32_least_DataConstr
+
+
+
+ 0
+ 4294967295
+
+
+
+
+
+ uint64_DataConstr
+
+
+
+ 0
+ 18446744073709551615
+
+
+
+
+
+ uint8_DataConstr
+
+
+
+ 0
+ 255
+
+
+
+
+
+ uint8_least_DataConstr
+
+
+
+ 0
+ 255
+
+
+
+
+
+
+
+ ImplementationDataTypes
+
+
+ dtRef_const_VOID
+ DATA_REFERENCE
+
+
+
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/dtRef_const_VOID
+ CONST
+
+
+
+
+
+
+
+
+
+ dtRef_VOID
+ DATA_REFERENCE
+
+
+
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/dtRef_VOID
+
+
+
+
+
+
+
+
+
+ boolean
+
+ boolean has the value space required to support the mathematical concept of
+binary-valued logic: {true, false}.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/boolean
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/CompuMethods/boolean_CompuMethod
+ /AUTOSAR_Platform/DataConstrs/boolean_DataConstr
+
+
+
+ Platform_Type
+
+
+ float32
+
+ float32 corresponds to the IEEE single-precision 32-bit floating point type
+[IEEE 754-1985]. The basic value space of float32 consists of the values
+m * 2^e, where m is an integer whose absolute value is less than 2^24,
+and e is an integer between -149 and 104, inclusive. In addition to the basic
+value space described above, the value space of float32 also contains the
+following special values: positive and negative zero, positive and negative
+infinity and not-a-number. The order-relation on float32 is:
+x < y if y - x is positive. Positive zero is greater than negative zero.
+Not-a-number equals itself and is greater than all float values including positive infinity.
+
+float32 values have a lexical representation consisting of a mantissa followed,
+optionally, by the character "E" or "e", followed by an exponent. The exponent
+must be an integer. The mantissa must be a decimal number. The representations
+for exponent and mantissa must follow the lexical rules for integer and decimal.
+If the "E" or "e" and the following exponent are omitted, an exponent value
+of 0 is assumed.
+
+The special values positive and negative zero, positive and negative infinity
+and not-a-number have lexical representations 0, -0, INF, -INF and NaN,
+respectively.
+
+For example, -1E4, 1267.43233E12, 12.78e-2, 12 and INF are all legal literals
+for float32.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/float32
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/float32_DataConstr
+
+
+
+ Platform_Type
+
+
+ float64
+
+ The float64 datatype corresponds to IEEE float64-precision 64-bit floating point
+type [IEEE 754-1985]. The basic value space of float64 consists of the values
+m * 2^e, where m is an integer whose absolute value is less than 2^53, and e is
+ an integer between -1075 and 970, inclusive. In addition to the basic value
+space described above, the value space of float64 also contains the following
+special values: positive and negative zero, positive and negative infinity
+and not-a-number.
+The order-relation on float64 is: x < y if y - x is positive.
+Positive zero is greater than negative zero. Not-a-number equals itself and
+is greater than all float64 values including positive infinity.
+
+float64 values have a lexical representation consisting of a mantissa followed,
+optionally, by the character "E" or "e", followed by an exponent.
+The exponent must be an integer. The mantissa must be a decimal number.
+The representations for exponent and mantissa must follow the lexical rules
+for integer and decimal. If the "E" or "e" and the following exponent are
+omitted, an exponent value of 0 is assumed.
+
+The special values positive and negative zero, positive and negative infinity
+and not-a-number have lexical representations 0, -0, INF, -INF and NaN,
+respectively.
+
+For example, -1E4, 1267.43233E12, 12.78e-2, 12 and INF are all
+legal literals for float64.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/float64
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/float64_DataConstr
+
+
+
+ Platform_Type
+
+
+ sint16
+
+ SInt16 represents integers with a minimum value of -32768 and a maximum value
+of 32767. The order-relation on sint16 is: x < y if y - x is positive.
+sint16 has a lexical representation consisting of an optional sign followed
+by a finite-length sequence of decimal digits (#x30-#x39). If the sign is
+omitted, "+" is assumed.
+
+For example: -1, 0, -12678, +10000, 2500
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/sint16
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/sint16_DataConstr
+
+
+
+ Platform_Type
+
+
+ sint16_least
+
+ sint16_least represents a signed integer with values defined by at least 16 bit.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/sint16_least
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/sint16_least_DataConstr
+
+
+
+ Platform_Type
+
+
+ sint32
+
+ sint32 represents integers with a minimum value of -2147483648 and a maximum
+value of 2147483647. The order-relation on sint32 is: x < y if y - x is
+positive. sint32 has a lexical representation consisting of an optional sign
+allowed by a finite-length sequence of decimal digits (#x30-#x39). If the
+sign is omitted, "+" is assumed.
+
+For example: -1, 0, -12688778, +10000, 250098675.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/sint32
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/sint32_DataConstr
+
+
+
+ Platform_Type
+
+
+ sint32_least
+
+ sint32_least represents a signed integer with values defined by at least 32 bit.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/sint32_least
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/sint32_least_DataConstr
+
+
+
+ Platform_Type
+
+
+ sint64
+
+ sint64 represents integers with a minimum value of -9223372036854775808 and a maximum
+value of 9223372036854775807. The order-relation on sint64 is: x < y if y - x is
+positive. sint64 has a lexical representation consisting of an optional sign
+allowed by a finite-length sequence of decimal digits (#x30-#x39). If the
+sign is omitted, "+" is assumed.
+
+For example: -1, 0, -12688778, +10000, 250098675.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/sint64
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/sint64_DataConstr
+
+
+
+ Platform_Type
+
+
+ sint8
+
+ sint8 represents integers with a minimum value of -128 and a maximum value of 127.
+The order-relation on sint8 is: x < y if y - x is positive.
+sint8 has a lexical representation consisting of an optional sign followed
+by a finite-length sequence of decimal digits (#x30-#x39). If the sign is
+omitted, "+" is assumed.
+
+For example: -1, 0, 12678, +10000.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/sint8
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/sint8_DataConstr
+
+
+
+ Platform_Type
+
+
+ sint8_least
+
+ sint8_least represents a signed integer with values defined by at least 8 bit.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/sint8_least
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/sint8_least_DataConstr
+
+
+
+ Platform_Type
+
+
+ uint16
+
+ uint16 represents integers with a minimum value of 0 and a maximum value of 65535.
+The order-relation on uint16 is: x < y if y - x is positive.
+uint16 has a lexical representation consisting of a finite-length sequence
+of decimal digits (#x30-#x39).
+
+For example: 1, 0, 1267, +10000.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/uint16
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/uint16_DataConstr
+
+
+
+ Platform_Type
+
+
+ uint16_least
+
+ uint16_least represents an unsigned integer with values defined by at least 16 bit.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/uint16_least
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/uint16_least_DataConstr
+
+
+
+ Platform_Type
+
+
+ uint32
+
+ uint32 represents integers with a minimum value of 0 and a maximum value
+of 4294967295. The order-relation on uint32 is: x < y if y - x is positive.
+uint32 has a lexical representation consisting of a finite-length sequence
+of decimal digits (#x30-#x39).
+
+For example: 1, 0, 12234567, 104400.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/uint32
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/uint32_DataConstr
+
+
+
+ Platform_Type
+
+
+ uint32_least
+
+ uint32_least represents an unsigned integer with values defined by at least 32 bit.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/uint32_least
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/uint32_least_DataConstr
+
+
+
+ Platform_Type
+
+
+ uint64
+
+ uint64 represents integers with a minimum value of 0 and a maximum value
+of 18446744073709551615. The order-relation on uint64 is: x < y if y - x is positive.
+uint64 has a lexical representation consisting of a finite-length sequence
+of decimal digits (#x30-#x39).
+
+For example: 1, 0, 12234567, 104400.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/uint64
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/uint64_DataConstr
+
+
+
+ Platform_Type
+
+
+ uint8
+
+ uint8 represents integers with a minimum value of 0 and a maximum value of 255.
+The order-relation on uint8 is: x < y if y - x is positive.
+uint8 has a lexical representation consisting of a finite-length sequence
+of decimal digits (#x30-#x39).
+
+For example: 1, 0, 126, +10.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/uint8
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/uint8_DataConstr
+
+
+
+ Platform_Type
+
+
+ uint8_least
+
+ uint8_least represents an unsigned integer with values defined by at least 8 bit.
+
+ VALUE
+
+
+
+ /AUTOSAR_Platform/BaseTypes/uint8_least
+ NOT-ACCESSIBLE
+ /AUTOSAR_Platform/DataConstrs/uint8_least_DataConstr
+
+
+
+ Platform_Type
+
+
+
+
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/DVMcDataConverter.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/DVMcDataConverter.exe
new file mode 100644
index 00000000..a67ccd45
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/DVMcDataConverter.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/DVMcDataConverter.exe.config b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/DVMcDataConverter.exe.config
new file mode 100644
index 00000000..75da0ce7
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/DVMcDataConverter.exe.config
@@ -0,0 +1,3 @@
+
+
+
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/GenTool_CsDataServerAsrBase.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/GenTool_CsDataServerAsrBase.dll
new file mode 100644
index 00000000..092d8277
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/GenTool_CsDataServerAsrBase.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/GenTool_CsDataServerDomAsr4.XmlSerializers.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/GenTool_CsDataServerDomAsr4.XmlSerializers.dll
new file mode 100644
index 00000000..b73ead23
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/GenTool_CsDataServerDomAsr4.XmlSerializers.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/GenTool_CsDataServerDomAsr4.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/GenTool_CsDataServerDomAsr4.dll
new file mode 100644
index 00000000..97affb8f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/GenTool_CsDataServerDomAsr4.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/QUT.ShiftReduceParser.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/QUT.ShiftReduceParser.dll
new file mode 100644
index 00000000..efded93f
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/QUT.ShiftReduceParser.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.Common.Utility.FormulaParser.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.Common.Utility.FormulaParser.dll
new file mode 100644
index 00000000..eb70eaeb
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.Common.Utility.FormulaParser.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.DaVinci.A2L.Arxml.Loader.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.DaVinci.A2L.Arxml.Loader.dll
new file mode 100644
index 00000000..6d7314b0
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.DaVinci.A2L.Arxml.Loader.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.DaVinci.A2L.Framework.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.DaVinci.A2L.Framework.dll
new file mode 100644
index 00000000..f6d8ec76
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.DaVinci.A2L.Framework.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.DaVinci.A2L.Generation.Vector.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.DaVinci.A2L.Generation.Vector.dll
new file mode 100644
index 00000000..b8dee27e
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.DaVinci.A2L.Generation.Vector.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.DaVinci.A2L.Model.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.DaVinci.A2L.Model.dll
new file mode 100644
index 00000000..c0e25a29
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.DaVinci.A2L.Model.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.MCD.ASAP2.DataModel.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.MCD.ASAP2.DataModel.dll
new file mode 100644
index 00000000..107b3754
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.MCD.ASAP2.DataModel.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.MCD.ASAP2.Writer.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.MCD.ASAP2.Writer.dll
new file mode 100644
index 00000000..4311e91c
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/Vector.MCD.ASAP2.Writer.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/licenselib.dll b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/licenselib.dll
new file mode 100644
index 00000000..66782da7
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/McDataConv/Application/licenselib.dll differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/SipModificationChecker/Application/SipModificationChecker.exe b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/SipModificationChecker/Application/SipModificationChecker.exe
new file mode 100644
index 00000000..e4eca933
Binary files /dev/null and b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/SipModificationChecker/Application/SipModificationChecker.exe differ
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/SipModificationChecker/Application/SipModificationChecker.xml b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/SipModificationChecker/Application/SipModificationChecker.xml
new file mode 100644
index 00000000..01fcfc13
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/SipModificationChecker/Application/SipModificationChecker.xml
@@ -0,0 +1,90 @@
+
+ 2021-07-22 11:52:07
+ False
+
+ ComStack_Types.h
+ .\Components\_Common\Implementation\ComStack_Types.h
+ fd5849ccc66b548ec450d1d373f12f911cb51a322d52135eecd761c8807f3b4f
+
+
+ Std_Types.h
+ .\Components\_Common\Implementation\Std_Types.h
+ fa354916ee3b841e7992908bca1e6bc24454f9a42f7d74a1f97fd62f7d67ac48
+
+
+ AN-ISC-8-1196_Distributing_BSW_Components_across_Partitions.pdf
+ .\Doc\ApplicationNotes\AN-ISC-8-1196_Distributing_BSW_Components_across_Partitions.pdf
+ d68878759b4ef03d7e2d690f0768c4d04439f8cb5100ecbd62a80eea22fe06ce
+
+
+ AN-ISC-8-1228_How_to_create_Cdd_IoHwAb.pdf
+ .\Doc\ApplicationNotes\AN-ISC-8-1228_How_to_create_Cdd_IoHwAb.pdf
+ 82b40e7c52c77abfbeb8d95072115cab177fb49b3120db780d66c3bdcc9879de
+
+
+ AN-ISC-8-1241_Tresos_Plugin_Integration_DaVinci.pdf
+ .\Doc\ApplicationNotes\AN-ISC-8-1241_Tresos_Plugin_Integration_DaVinci.pdf
+ c41dd192a2737a8fb490f765522a026f9a1d92311f74e5b1080297f54a99891a
+
+
+ AuxiliaryInformation_CompilerWarnings.pdf
+ .\Doc\AuxiliaryInformation\AuxiliaryInformation_CompilerWarnings.pdf
+ cdb2457dfd7805f2c3bb9f9bf526d74e56471ea40fcd0f5dd25af0e26f4836d5
+
+
+ AuxiliaryInformation_MISRA-C_Compliance.pdf
+ .\Doc\AuxiliaryInformation\AuxiliaryInformation_MISRA-C_Compliance.pdf
+ 0b0c44363824ce4ca45c9ee605dddf2dfa9117b6574d8626c6c48e0300a32149
+
+
+ ProductInformation_2_MICROSAR4.pdf
+ .\Doc\DeliveryInformation\ProductInformation_2_MICROSAR4.pdf
+ 4923baa3e00047c009a7436111a1a5db0a17baade0d068d5eca1f165d3deba10
+
+
+ ProductInformation_2_MICROSAR4_Vector_SLP4.pdf
+ .\Doc\DeliveryInformation\ProductInformation_2_MICROSAR4_Vector_SLP4.pdf
+ c2327abf888a85726556bc83677890f26d44def5372abb9d7e5aff28d6f78af8
+
+
+ ReleaseNotes_MICROSAR4_Vector_SLP4.pdf
+ .\Doc\ReleaseNotes\ReleaseNotes_MICROSAR4_Vector_SLP4.pdf
+ e5f860ea7e43c148443aa098c1bca2a6ad8479f8c1ce1c313062daa47826d3a8
+
+
+ TechnicalReference_Asr_MemoryMapping.pdf
+ .\Doc\TechnicalReferences\TechnicalReference_Asr_MemoryMapping.pdf
+ e2eca4d25d59d7347488a718a425fc8d2e172f06c1d919d4be9c9e9ca91e8a9f
+
+
+ TechnicalReference_CommonAsr_ComStackLib.pdf
+ .\Doc\TechnicalReferences\TechnicalReference_CommonAsr_ComStackLib.pdf
+ f0b4fdb618c96874233b6d639b71236342106c77f318f755e0ce19a4a0436c9d
+
+
+ InstallationGuide_MICROSAR4.pdf
+ .\Doc\UserManuals\InstallationGuide_MICROSAR4.pdf
+ d09483a93326771bfb3088bb6d5f98e817a7e600bc579f2e9404b8f3559fe878
+
+
+ Startup_Vector_SLP4.pdf
+ .\Doc\UserManuals\Startup_Vector_SLP4.pdf
+ cb1f9017173331b298f3269ac5ccfe23dc7ee6c73ccc788d15f7c99ad96a525b
+
+
+ UserManual_3rdParty-MCAL-Integration.pdf
+ .\Doc\UserManuals\UserManual_3rdParty-MCAL-Integration.pdf
+ 8e48f3ccd17a38386edf14a5cd38c3152da643375e8ededdf96557f228bf6e4e
+
+
+ UserManual_ComponentBasedDeliveryStructure.pdf
+ .\Doc\UserManuals\UserManual_ComponentBasedDeliveryStructure.pdf
+ bde9bfed88363b64dd61bcb784a45094074125fd02c99d8d46e536574d26a8be
+
+
+ UserManual_Multi-Core.pdf
+ .\Doc\UserManuals\UserManual_Multi-Core.pdf
+ 2e59aa22b30e41ace640f55936e39c014ef379989a98e0a8f8b1468a624df387
+
+ c3e4696daa194f9de8a69ac972a485062d9fc0c2ecb7a60b889128e09cb7b97d
+
\ No newline at end of file
diff --git a/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/SipModificationChecker/Application/SipModificationChecker_CompBased.bat b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/SipModificationChecker/Application/SipModificationChecker_CompBased.bat
new file mode 100644
index 00000000..f63687b8
--- /dev/null
+++ b/Src/Gen4_R-Car_Vector/2_Trunk/Mobis_V4H/DaVinci/Surface/Misc/SipModificationChecker/Application/SipModificationChecker_CompBased.bat
@@ -0,0 +1,5 @@
+@echo off
+set SipChecker=%~dp0SipModificationChecker.exe
+set SrcDir=%~dp0..\..\..
+set ReferenceFile=%~dp0SipModificationChecker.xml
+%SipChecker% %SrcDir% %ReferenceFile% -mode1