Extensions.DiagCom.GetDiagServiceListBySemantic
Jump to navigation
Jump to search
Contents
Classification
Name | GetDiagServiceListBySemantic |
Short Description | Returns a list of Diagnostic Services with the same semantic attribute |
Class | Term |
Extension | OTX DiagCom extension |
Group | DiagService related terms |
Exceptions | - |
Checker Rules | - |
Standard Compliant | Yes |
OTL Syntax
ListTerm DiagCom.GetDiagServiceListBySemantic(ComChannelTerm comChannel, StringTerm semantic);
Description
The GetDiagServiceListBySemantic term returns a complete list of all DiagService handles which have the same semantic. This is required in case more than one service with the same semantic attribute value exists within the data set associated with the ComChannel.
Return Value
The Term returns the value, see table below.
In OTX, Terms are categorized according to its return data type!
Data Type | Description |
List | List of of all DiagService handles. |
Properties
Name | Data Type | Class | Default | Cardinality | Description |
ComChannel | ComChannel | Term | - | [1] | The ComChannelTerm that will be queried for all the services with the given semantic. |
Semantic | String | Term | - | [1] | The semantic value of the DiagServices to be returned (eg: "DEFAULT_FAULTREAD" or "IDENTIFICATION"). |
OTL Examples
/// Local Declarations
List<DiagCom.DiagService> List1;
DiagCom.ComChannel ComChannel1;
/// Flow
ComChannel1 = DiagCom.GetComChannel("LL_AllUDSSyste", "", false);
List1 = DiagCom.GetDiagServiceListBySemantic(ComChannel1, "CONTROL");
See also
GetDiagServiceFromResult
GetDiagServiceFromException
GetDiagServiceName
ExecuteDiagService
GetComChannel