Difference between revisions of "Extensions.DiagCom.IsVariant"
Jump to navigation
Jump to search
| Line 3: | Line 3: | ||
{{ClassificationActivity | IsVariant | Tests the name of a control device variant for a communication channel | [[Term]] | [[DiagCom|OTX DiagCom extension]] | [[ComChanel related terms]] | - | - }} | {{ClassificationActivity | IsVariant | Tests the name of a control device variant for a communication channel | [[Term]] | [[DiagCom|OTX DiagCom extension]] | [[ComChanel related terms]] | - | - }} | ||
| − | == | + | == OTL Syntax == |
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | <syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | ||
| − | + | BooleanTerm = DiagCom.IsVariant(ComChannelTerm, StringTerm); | |
</syntaxhighlight> | </syntaxhighlight> | ||
| Line 20: | Line 20: | ||
|} | |} | ||
| − | == Examples == | + | == OTL Examples == |
<syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | <syntaxhighlight lang="java" enclose="div" style="font-size: medium;"> | ||
| − | ComChannel myComCannel = GetComChannel(" | + | DiagCom.ComChannel myComCannel; |
| − | + | String String1; | |
| + | Boolean Boolean1 = false; | ||
| + | |||
| + | myComCannel = DiagCom.GetComChannel("LL_AllEmissRelatUDSSyste", null, false); | ||
| + | String1 = DiagCom.GetComChannelEcuVariantName(myComCannel); | ||
| + | Boolean1 = DiagCom.IsVariant(myComCannel, String1); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
Revision as of 04:23, 5 February 2015
Contents
Classification
| Name | IsVariant |
| Short Description | Tests the name of a control device variant for a communication channel |
| Class | Term |
| Extension | OTX DiagCom extension |
| Group | ComChanel related terms |
| Exceptions | - |
| Checker Rules | - |
| Standard Compliant | Yes |
OTL Syntax
BooleanTerm = DiagCom.IsVariant(ComChannelTerm, StringTerm);Description
The IsVariant term tests whether the name of the specified control units version matches the version of the given communication channel, see Variant Identification.
Return Value
The Term returns the value, see table below.
![]()
In OTX, Terms are categorized according to its return data type!
| Data Type | Description |
| Booelan | Return true if the version matches, false otherwise. |
Properties
| Name | Data Type | Class | Default | Cardinality | Description |
| ComChannel | ComChannel | Term | - | [1] | Communication channel. |
| EcuVariant | String | Term | - | [1] | Name of the ECU variant. |
OTL Examples
DiagCom.ComChannel myComCannel;
String String1;
Boolean Boolean1 = false;
myComCannel = DiagCom.GetComChannel("LL_AllEmissRelatUDSSyste", null, false);
String1 = DiagCom.GetComChannelEcuVariantName(myComCannel);
Boolean1 = DiagCom.IsVariant(myComCannel, String1);See also
GetComChannelIdentifierFromResponse
GetComChannel
GetComChannelEcuVariantName