OTX Reference  
OpenTestSystem.Otx.Extensions.DiagDataBrowsing.Terms Namespace Reference

Lists all Terms. More...

Classes

class  ComChannelCategoryLiteral
 Returns a ComChannelCategory enumeration value from a hard-coded literal. More...
 
class  ComChannelCategoryTerm
 The abstract type ComChannelCategoryTerm is an otx:SimpleTerm. It serves as a base for all concrete terms which return a ComChannelCategory enumeration value. It has no special members. More...
 
class  ComChannelCategoryValue
 Reading of data type value More...
 
class  GetAllowedParameterValueList
 Get list the allowed values for a parameter. More...
 
class  GetComChannelList
 Get list the identifiers of all communication channels. More...
 
class  GetDiagServiceList
 Get list the names of all diagnostic services. More...
 
class  GetEcuVariantList
 Get list the names of all ECU variants. More...
 
class  GetRequestParameterList
 Get list the names of all request parameters. More...
 
class  GetResponseParameterList
 Get list the names of all response parameters. More...
 
class  IsBooleanParameter
 Checks parameter is Boolean More...
 
class  IsByteFieldParameter
 Checks parameter is ByteField More...
 
class  IsComplexParameter
 Checks parameter is Complex More...
 
class  IsNumericParameter
 Checks parameter is Numeric More...
 
class  IsStringParameter
 Checks parameter is String More...
 

Detailed Description

Lists all Terms.

OTX terms represent syntactic expressions which can be evaluated in order to yield a value. The resulting value of a term can be a simple value (e.g. an integer in the OTX Integer case) or a reference to complex data (e.g. a reference to a list in the OTX List case). Terms are required in various places in the data model, when a value needs to be computed which is then e.g. assigned to a variable, used as an input parameter for a procedure call, or used as the condition truth value in a branch, etc. Every OTX term is categorized according to its return type.

Note
OTX terms never have side-effects – this means that the arguments of a term will not be changed by term evaluation.
The abstract OTX Core terms are extensible. This means that OTX extensions may derive new terms from any of the abstract term categories defined in the OTX Core.