OTX Reference  
OpenTestSystem.Otx.Extensions.DiagDataBrowsingPlus.Terms.GetDbParameterDecimalPlaces Class Reference

Gets the number of valid decimal places of the parameter. More...

Inheritance diagram for OpenTestSystem.Otx.Extensions.DiagDataBrowsingPlus.Terms.GetDbParameterDecimalPlaces:
Inheritance graph

Public Attributes

DbParameterTerm dbParameter
 Cardinality [1]
The parameter to return the number of valid decimal places. More...
 
- Public Attributes inherited from OpenTestSystem.Otx.Core.Terms.Term
MetaData metaData
 Cardinality [0..1]
The MetaData type allows tools to store additional, mainly tool-specific data. More...
 

Detailed Description

Gets the number of valid decimal places of the parameter.

The GetDbParameterDecimalPlaces term returns the number of valid decimal places of the parameter. The number of decimal places shall be used by the client to display only the valid decimal places of a float parameter as defined in the database. According to ODX, the number of decimal places is defined as the number of valid digits after the decimal point and not as precision of the floating point value.

Note: The appropriate MVCI system operation is MCDDbParameter::getDecimalPlaces.

Exceptions
Exceptions.InvalidTypeExceptionIf the parameter is not a float value (MCDDataType::FLOAT32 or MCDDataType::FLOAT64)
Syntax
IntegerTerm = DiagDataBrowsingPlus.GetDbParameterDecimalPlaces(DbParameterTerm dbParameter);
Examples
// Local Declarations
DiagCom.Result Result;
DiagCom.Response Response;
DiagCom.Parameter Parameter;
DiagDataBrowsingPlus.DbParameter DbParameter;
Integer MyInteger;
// Flow
[#MetaData(RequestPdu), <#Data>22 2A 19</#Data>]
DiagCom.ExecuteDiagService(DiagCom.CreateDiagServiceByName(DiagCom.GetComChannel("LL_GatewUDS", "EV_GatewLear_006", false), "DiagnServi_ReadDataByIdentMeasuValue"), {Param_RecorDataIdent = "stall current measurement value"}, {}, Result, NULL, false, false);
Response = DiagCom.GetFirstResponse(Result);
Parameter = DiagCom.GetParameterByPath(Response, {"Param_DataRecor", "Param_StallCurreMeasuValue", "Case_MeasuValue", "Param_Ruhes"});
DbParameter = DiagDataBrowsingPlus.GetParameterDbParameter(Parameter);
MyInteger = DiagDataBrowsingPlus.GetDbParameterDecimalPlaces(DbParameter);

Member Data Documentation

◆ dbParameter

DbParameterTerm OpenTestSystem.Otx.Extensions.DiagDataBrowsingPlus.Terms.GetDbParameterDecimalPlaces.dbParameter

Cardinality [1]
The parameter to return the number of valid decimal places.

OpenTestSystem.Otx.Extensions.DiagDataBrowsingPlus.Terms.GetDbParameterDecimalPlaces.dbParameter
DbParameterTerm dbParameter
Cardinality [1] The parameter to return the number of valid decimal places.
Definition: DiagDataBrowsingPlus.cs:7534