Extensions.DiagDataBrowsingPlus.McdParameterType

From emotive
Revision as of 09:49, 21 September 2018 by Hb (talk | contribs) (→‎Description)
Jump to navigation Jump to search

Classification

Name McdParameterType
Short Description is an enumeration type
Class Simple Data Type
Base Data Type SimpleType
Default Value Empty
Provide a Literal No
SpecifiedBy ISO 13209-3
Standard Compliant Yes

Description

McdParameterType is an enumeration type describing the ASAM types of Parameters used by the MVCI/ODX system.

Its members have the following semantics:

  • <init> : diagDataPlus:McdParameterTypeLiteral[0..1]

This optional element stands for the hard-coded initialisation value of the identifier at declaration time.

McdParameterTypes has the following enumeration values:

Value Literal Description
eCODED_CONST @McdParameterType:CODED_CONST Corresponds to the ODX parameter type MCDParameterType::eCODED-CONST.
eDYNAMIC @McdParameterType:DYNAMIC Corresponds to the ODX parameter type MCDParameterType::eDYNAMIC.
eGENERATED @McdParameterType:GENERATED Parameters of ParameterType parameter type MCDParameterType::eGENERATED have been generated by the MCD-3 server. That is, these parameters do not have a correspondance in ODX.
eLENGTH_KEY @McdParameterType:LENGTH_KEY Corresponds to the ODX parameter type MCDParameterType::eLENGTH-KEY.
eMATCHING_REQUEST_PARAM @McdParameterType:MATCHING_REQUEST_PARAM Corresponds to the ODX parameter type MCDParameterType::eMATCHINGREQUEST-PARAM.
eNRC_CONST @McdParameterType:NRC_CONST Corresponds to the ODX parameter type MCDParameterType::eNRC-CONST.
ePHYS_CONST @McdParameterType:PHYS_CONST Corresponds to the ODX parameter type MCDParameterType::ePHYS-CONST.
eRESERVED @McdParameterType:RESERVED Corresponds to the ODX parameter type MCDParameterType::eRESERVED.
eSYSTEM @McdParameterType:SYSTEM Corresponds to the ODX parameter type MCDParameterType::eSYSTEM.
eTABLE_ENTRY @McdParameterType:TABLE_ENTRY Corresponds to the ODX parameter type MCDParameterType::eTABLE-ENTRY.
eTABLE_KEY @McdParameterType:TABLE_KEY Corresponds to the ODX parameter type MCDParameterType::eTABLE-KEY.
eTABLE_STRUCT @McdParameterType:TABLE_STRUCT Corresponds to the ODX parameter type MCDParameterType::eTABLE-STRUCT.
eVALUE @McdParameterType:VALUE Corresponds to the ODX parameter type MCDParameterType::eVALUE.


Core Conversion

The following table shows the rules for conversion to another data type:

Conversion Result Sample
ToBoolean Undefined (should not be used)
ToInteger Returns the index of the value in the enumeration (smallest index is 0). Integer i = ToInteger(McdParameterTypeVariable); // Returns the index of the value in the enumeration.
ToFloat Undefined (should not be used)
ToString Returns the name of the enumeration value. String s = ToString(McdParameterTypeVariable); // Returns the name of the enumeration value.
ToByteField Undefined (should not be used)