Difference between revisions of "Extensions.DiagCom.GetDiagServiceListBySemantic"
Jump to navigation
Jump to search
m (Hb moved page GetDiagServiceListBySemantic to Extensions.DiagCom.GetDiagServiceListBySemantic: #3153) |
|||
(6 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[Category:DiagCom]] | + | {{DISPLAYTITLE:OTX '''GetDiagServiceListBySemantic'''}}[[Category:DiagCom]] |
== Classification == | == Classification == | ||
− | {{ClassificationActivity | GetDiagServiceListBySemantic | | + | {{ClassificationActivity | GetDiagServiceListBySemantic | Returns a list of Diagnostic Services with the same semantic attribute | [[Term]] | [[Extensions.DiagCom|OTX DiagCom extension]] | [[Extensions.DiagCom#Terms|DiagService related terms]] | - | - }} |
== OTL Syntax == | == OTL Syntax == | ||
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | <syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | ||
− | ListTerm | + | ListTerm DiagCom.GetDiagServiceListBySemantic(ComChannelTerm comChannel, StringTerm semantic); |
</syntaxhighlight> | </syntaxhighlight> | ||
== Description == | == Description == | ||
− | The '''GetDiagServiceListBySemantic''' term | + | The '''GetDiagServiceListBySemantic''' term returns a complete list of all [[Extensions.DiagCom.DiagService|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 [[Extensions.DiagCom.ComChannel|ComChannel]]. |
− | {{TermReturnValue| [[List]] | List of | + | {{TermReturnValue| [[Core.DataTypes.ComplexDataType.List|List]] | List of of all [[Extensions.DiagCom.DiagService|DiagService]] handles.}} |
== Properties == | == Properties == | ||
{| {{TableHeader}} | {| {{TableHeader}} | ||
{{TableRowPropertiesHeader}} | {{TableRowPropertiesHeader}} | ||
− | {{TableRowPropertie1| ComChannel | [[ComChannel]] | [[Term]] | - | [1] | | + | {{TableRowPropertie1| ComChannel | [[Extensions.DiagCom.ComChannel|ComChannel]] | [[Term]] | - | [1] | The '''ComChannelTerm''' that will be queried for all the services with the given semantic.}} |
− | {{TableRowPropertie2| Semantic | [[String]] | [[Term]] | - | [1] | | + | {{TableRowPropertie2| Semantic | [[Core.DataTypes.SimpleDataType.String|String]] | [[Term]] | - | [1] | The semantic value of the '''DiagServices''' to be returned (eg: "DEFAULT_FAULTREAD" or "IDENTIFICATION").}} |
|} | |} | ||
== OTL Examples == | == OTL Examples == | ||
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | <syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | ||
− | + | /// Local Declarations | |
+ | |||
List<DiagCom.DiagService> List1; | List<DiagCom.DiagService> List1; | ||
+ | DiagCom.ComChannel ComChannel1; | ||
+ | |||
+ | /// Flow | ||
− | + | ComChannel1 = DiagCom.GetComChannel("LL_AllUDSSyste", "", false); | |
− | List1 = DiagCom.GetDiagServiceListBySemantic( | + | List1 = DiagCom.GetDiagServiceListBySemantic(ComChannel1, "CONTROL"); |
</syntaxhighlight> | </syntaxhighlight> | ||
== See also == | == See also == | ||
− | [[ | + | [[Extensions.DiagCom.GetDiagServiceFromResult|GetDiagServiceFromResult]] <br/> |
− | + | [[Extensions.DiagCom.GetDiagServiceFromException|GetDiagServiceFromException]] <br/> | |
− | [[GetDiagServiceFromException]] <br/> | + | [[Extensions.DiagCom.GetDiagServiceName|GetDiagServiceName]] <br/> |
− | [[GetDiagServiceName]] <br/> | + | [[Extensions.DiagCom.ExecuteDiagService|ExecuteDiagService]] <br/> |
− | [[ExecuteDiagService]] <br/> | + | [[Extensions.DiagCom.GetComChannel|GetComChannel]] |
− | [[GetComChannel]] |
Latest revision as of 07:10, 17 December 2019
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