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

The list parameter which represents the content of the STRUCTURE. More...

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

Public Attributes

DbParameterTerm dbParameter
 The parameter to retrieve a List of Parameters which represents the content of the STRUCTURE referenced by the table row of the given key. More...
 
StringTerm key
 The key to determine the table row which references the STRUCTURE. More...
 
- Public Attributes inherited from OpenTestSystem.Otx.Core.Terms.Term
MetaData metaData
 Store additional More...
 

Detailed Description

The list parameter which represents the content of the STRUCTURE.

The GetDbParameterStructureByKey term returns a List of Parameters which represents the content of the STRUCTURE referenced by the table row of the given key.

The length of the list is zero, if no MCDDbParameters is available. If the parameter is not of parameter type eTABLE_STRUCT, the InvalidTypeException exception will be thrown.

Note
The appropriate MVCI The appropriate MVCI system operation is MCDDbParameter::getStructureByKey
Exceptions
Exceptions.InvalidTypeExceptionIf the parameter is not of parameter type eTABLE_STRUCT.
Syntax
ListTerm = DiagDataBrowsingPlus.GetDbParameterStructureByKey(DbParameterTerm dbParameter, StringTerm key);
DbParameterTerm dbParameter
The parameter to retrieve a List of Parameters which represents the content of the STRUCTURE referenc...
Definition: DiagDataBrowsingPlus.cs:3671
StringTerm key
The key to determine the table row which references the STRUCTURE.
Definition: DiagDataBrowsingPlus.cs:3681
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_DataRecor"});
DbParameter = DiagDataBrowsingPlus.GetParameterDbParameter(Parameter);
List_DbParameter = DiagDataBrowsingPlus.GetDbParameterStructureByKey(DbParameter, "Theftprotection Showroom Mode");

Member Data Documentation

◆ dbParameter

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

The parameter to retrieve a List of Parameters which represents the content of the STRUCTURE referenced by the table row of the given key.

◆ key

StringTerm OpenTestSystem.Otx.Extensions.DiagDataBrowsingPlus.Terms.GetDbParameterStructureByKey.key

The key to determine the table row which references the STRUCTURE.