Extensions.DiagDataBrowsingPlus.McdParameterType
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) |