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

List parameters of type eTABLE_STRUCT. More...

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

Public Attributes

DbParameterTerm dbParameter
 The parameter of type eTABLE_KEY to return the List of parameters of type eTABLE_STRUCT which reference this parameter. More...
 
- Public Attributes inherited from OpenTestSystem.Otx.Core.Terms.Term
MetaData metaData
 Store additional More...
 

Detailed Description

List parameters of type eTABLE_STRUCT.

The GetDbParameterTableStructParams term returns the List of parameters of type eTABLE_STRUCT which reference this parameter of type eTABLE_KEY.

The only restriction is that these parameters need to be located on the same level in the parameter hierarchy. Therefore, this method returns a list of parameters of type eTABLE_STRUCT which reference the parameter of type eTABLE_KEY. More precisely, if the parameter is a MCDDbTableParameter of type eTABLE_KEY, a list of MCDDbTableParameters of type eTABLE_STRUCT which reference this MCDDbTableParameter is returned. The list can be empty if there is no next level.
If the parameter is not of parameter type eTABLE_KEY, the InvalidTypeException exception will be thrown.

Note
The appropriate MVCI The appropriate MVCI system operation is MCDDbParameter::getDbTableStructParams
Exceptions
Exceptions.InvalidTypeExceptionIf the parameter is not of parameter type eTABLE_KEY
Syntax
ListTerm = DiagDataBrowsingPlus.GetDbParameterTableStructParams(DbParameterTerm dbParameter);
DbParameterTerm dbParameter
The parameter of type eTABLE_KEY to return the List of parameters of type eTABLE_STRUCT which referen...
Definition: DiagDataBrowsingPlus.cs:3762
Examples
// Local Declarations
DiagCom.Result Result;
DiagCom.Response Response;
DiagCom.Parameter Parameter;
DiagDataBrowsingPlus.DbParameter DbParameter;
List<DiagDataBrowsingPlus.DbParameter> List_DbParameter;
// Flow
[#MetaData(RequestPdu), <#Data>22 04 3E</#Data>]
DiagCom.ExecuteDiagService(DiagCom.CreateDiagServiceByName(DiagCom.GetComChannel("LL_GatewUDS", "", false), "DiagnServi_ReadDataByIdentCalibData"), {Param_RecorDataIdent = "Theftprotection Showroom Mode"}, {}, Result, NULL, false, false);
Response = DiagCom.GetFirstResponse(Result);
Parameter = DiagCom.GetParameterByPath(Response, {"Param_RecorDataIdent"});
DbParameter = DiagDataBrowsingPlus.GetParameterDbParameter(Parameter);
List_DbParameter = DiagDataBrowsingPlus.GetDbParameterTableStructParams(DbParameter);

Member Data Documentation

◆ dbParameter

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

The parameter of type eTABLE_KEY to return the List of parameters of type eTABLE_STRUCT which reference this parameter.