Extensions.DiagDataBrowsingPlus.McdParameterType
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 | eCODED_CONST |
Provide a Literal | Yes |
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.
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. |
Literal
The syntax for Literals for complex data types should be used, where the member value is one of the values in the list.
@McdParameterType:CODED_CONST|DYNAMIC|GENERATED|LENGTH_KEY|MATCHING_REQUEST_PARAM|NRC_CONST|PHYS_CONST|RESERVED|SYSTEM|TABLE_ENTRY|TABLE_KEY|
TABLE_STRUCT|VALUE
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(@McdParameterType:CODED_CONST); // Returns 28675. |
ToFloat | Undefined (should not be used) | |
ToString | Returns the name of the enumeration value. | String s = ToString(@McdParameterType:CODED_CONST); // Returns "eCODED_CONST". |
ToByteField | Undefined (should not be used) |
Sample
DiagDataBrowsingPlus.McdParameterType McdParameterTypeVariable = @McdParameterType:CODED_CONST;