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

Lists all Terms. More...

Classes

class  ComChannelTerm
 ComChannelTerm returns a ComChannel value More...
 
class  ComChannelValue
 Reading of data type value More...
 
class  CreateDiagServiceByName
 Create service More...
 
class  CreateDiagServiceBySemantic
 Create service via semantic More...
 
class  DiagServiceEventSource
 Monitors the receipt of replies More...
 
class  DiagServiceTerm
 The abstract type DiagServiceTerm is an otx:Term. It serves as a base for all concrete terms which return a DiagService.It has no special members. More...
 
class  DiagServiceValue
 Reading of data type value More...
 
class  GetAllResponses
 List of responses of a result More...
 
class  GetAllResults
 List of results of diagnostic services More...
 
class  GetComChannel
 Creates a communication channel to an ECU. More...
 
class  GetComChannelEcuVariantName
 Gets the name of ECU-Variant More...
 
class  GetComChannelIdentifierFromResponse
 Communication channel from response More...
 
class  GetComParameterValueAsBoolean
 ComParam as Bool More...
 
class  GetComParameterValueAsByteField
 ComParam as ByteField More...
 
class  GetComParameterValueAsFloat
 ComParam as Float More...
 
class  GetComParameterValueAsInteger
 ComParam as Integer More...
 
class  GetComParameterValueAsQuantity
 ComParam Quantity More...
 
class  GetComParameterValueAsString
 ComParam as String More...
 
class  GetComplexComParameter
 Value of a ComParams More...
 
class  GetDefaultComParameterValueAsBoolean
 ComParam default value as Bool More...
 
class  GetDefaultComParameterValueAsByteField
 ComParam default value as ByteField More...
 
class  GetDefaultComParameterValueAsFloat
 ComParam default value as Float More...
 
class  GetDefaultComParameterValueAsInteger
 ComParam default value as Integer More...
 
class  GetDefaultComParameterValueAsQuantity
 ComParam Standardwert as Quantity More...
 
class  GetDefaultComParameterValueAsString
 Default value of ComParam More...
 
class  GetDefaultComplexComParameter
 Default value of a complex ComParams More...
 
class  GetDiagServiceFromEvent
 DiagService from Event More...
 
class  GetDiagServiceFromException
 Service from Exception More...
 
class  GetDiagServiceFromResult
 DiagService of the Result- Object More...
 
class  GetDiagServiceListBySemantic
 List of DiagServices having the same semantics More...
 
class  GetDiagServiceName
 Name of a diagnostic service More...
 
class  GetFirstResponse
 First response of a result More...
 
class  GetFirstResult
 First Result of a diagnostic service More...
 
class  GetParameterAsList
 List of parameters of a parameter More...
 
class  GetParameterByPath
 Parameter by Path More...
 
class  GetParameterBySemantic
 Parameter by Semantic More...
 
class  GetParameterName
 Name of a parameter More...
 
class  GetParameterSemantic
 Semantic attribute of a parameter More...
 
class  GetParameterTextId
 Parameter Text-ID More...
 
class  GetParameterValueAsBoolean
 Parameter value as boolean More...
 
class  GetParameterValueAsByteField
 Parameter value as ByteField More...
 
class  GetParameterValueAsFloat
 Parameter value as Float More...
 
class  GetParameterValueAsInteger
 Parameter value as Integer More...
 
class  GetParameterValueAsQuantity
 Parameter value as Quantity More...
 
class  GetParameterValueAsString
 Parameter value as String More...
 
class  GetParameterValueTextId
 Gets the text identifier of the Parameter value as a string More...
 
class  GetPdu
 Read Request or Response PDU More...
 
class  GetRepetitionTime
 Cycle time of a diagnostic service More...
 
class  GetRequest
 Request of a Diagnostic Service More...
 
class  GetResponseName
 Name of Response More...
 
class  GetResponseState
 Response-State More...
 
class  GetResultState
 Get the state of a Result More...
 
class  IsDiagServiceEvent
 Tests for the DiagService-Event More...
 
class  IsPositive
 Checks for positive response More...
 
class  IsVariant
 Checks the name of a variant More...
 
class  MessageTerm
 The abstract type MessageTerm is a ParameterContainerTerm More...
 
class  ParameterContainerTerm
 ParameterContainerTerm returns handles to any kind of object that can contain parameters More...
 
class  ParameterTerm
 The abstract type ParameterTerm is a ParameterContainerTerm. It serves as a base for all concrete terms which return a Parameter.It has no special members. More...
 
class  ParameterValue
 Reading of data type value More...
 
class  RequestTerm
 The abstract type RequestTerm is a MessageTerm. It serves as a base for all concrete terms which return a Request.It has no special members. More...
 
class  RequestValue
 Reading of data type value More...
 
class  ResponseStateLiteral
 Returns a ResponseState value from a hard-coded literal. More...
 
class  ResponseStateTerm
 The abstract type ResponseStateTerm is an otx:SimpleTerm. It serves as a base for all concrete terms which return a ResponseState value. It has no special members. More...
 
class  ResponseStateValue
 Reading of data type value More...
 
class  ResponseTerm
 The abstract type ResponseTerm is a MessageTerm. It serves as a base for all concrete terms which return a Response.It has no special members. More...
 
class  ResponseValue
 Reading of data type value More...
 
class  ResultStateLiteral
 Returns a ResultState value from a hard-coded literal More...
 
class  ResultStateTerm
 The abstract type ResultStateTerm is an otx:SimpleTerm. It serves as a base for all concrete terms which return a ResultState value. It has no special members. More...
 
class  ResultStateValue
 Reading of data type value More...
 
class  ResultTerm
 The abstract type ResultTerm is an otx:Term. It serves as a base for all concrete terms which return a Result.It has no special members. More...
 
class  ResultValue
 Reading of data type value 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.