OTX-Runtime for DotNet  
OpenTestSystem.Otx.Runtime.Api.DataTypes Namespace Reference

Namespace which contains all supported data types More...

Classes

class  BlackBox
 Represents the data type BlackBox More...
 
class  ByteField
 Represents the data type ByteField More...
 
class  Dimension
 Represents the Dimension type. More...
 
interface  Enumeration
 Represent Enumeration Contains all EnumerationElements More...
 
class  EnumerationElement
 Represents an element of an OTX Enumeration More...
 
class  FloatInterval
 A FloatInterval is a NumericInterval and represents an interval with a lower and an upper limit. An interval can have an interval semantic and a label to categorize the interval. More...
 
class  IntegerInterval
 An IntegerInterval is a NumericInterval and represents an interval with a lower and an upper limit. An interval can have an interval semantic and a label to categorize the interval. More...
 
class  Interval
 An Interval is an otx:ComplexType and represents the abstract base data type for all interval data types. More...
 
class  Measurement
 Represents a Measurement. More...
 
class  NumericInterval
 A NumericInterval represents the abstract base data type for all numeric interval data types. More...
 
class  Quantity
 Represents the Quantity type. More...
 
class  QuantityInterval
 A QuantityInterval is an NumericInterval and represents an interval with a lower and an upper limit. An interval can have an interval semantic and a label to categorize the interval. More...
 
class  RangedFloat
 A RangedFloat is a RangedObject and represents a Float value which can have one or more intervals. More...
 
class  RangedInteger
 A RangedInteger is a RangedObject and represents an Integer value that can have one or more intervals. More...
 
class  RangedObject
 A RangedObject is an otx:ComplexType and represents the abstract base data type for all ranged data types. More...
 
class  RangedQuantity
 A RangedQuantity is a RangedObject and represents a Quantity value which can have one or more intervals. More...
 
class  RangedString
 A RangedString is a RangedObject and represents a String value which can have one or more intervals. More...
 
class  ResourceLocation
 Represents the data type ResourceLocation More...
 
class  StringInterval
 A StringInterval is an Interval and represents a set of strings described by a regular expression. More...
 
class  Structure
 Represents OTX Structure DataType. More...
 
class  StructureElement
 Represents OTX StructureElement DataType. More...
 
class  TranslationKey
 Represents OTX TranslationKey DataType. More...
 
class  Unit
 Represents the Unit type. More...
 
class  ValueConverter
 Converts OTX Value to Literal in OTL notation and vice versa. More...
 

Enumerations

enum class  IntervalSemantics {
  None , Success , Info , Warning ,
  Error
}
 An IntervalSemantics describes the meaning of a value inside an interval. More...
 

Detailed Description

Namespace which contains all supported data types

Enumeration Type Documentation

◆ IntervalSemantics

An IntervalSemantics describes the meaning of a value inside an interval.

Enumerator
None 

Values inside the interval have no semantics (Default).

Success 

The interval describes the successful case.

Info 

Values inside the interval deserve consideration.

Warning 

Values inside the interval indicate that there might be a problem.

Error 

Values inside the interval indicate that there is a problem.