• Articles
  • API reference
  • Previous Versions
Show / Hide Table of Contents
  • Connector
    • Vortex.Adapters.Connector.Tc3
      • AdsConnector
      • AdsConnector.OnAdsStateChangeDelegate
      • LiveClient
      • OnlineSymbolRetriever
      • OnlineVariableInfo
      • OnlineVariableInfo.SymbolLoaderSettings
      • ReportingConsole
      • ReportingConsole.UpdateStartUpDelegate
    • Vortex.Adapters.Connector.Tc3.Adapter
      • ConnectorFactory
      • SymbolLoadingMode
      • SymbolLoadMethod
      • Tc3ConnectorAdapter
    • Vortex.Adapters.Connector.Tc3.AdsExceptionsHandling
      • ExceptionHandler
    • Vortex.Adapters.Connector.Tc3.AdsValueTypes
      • AdsBit
      • AdsBool
      • AdsByte
      • AdsDate
      • AdsDateTime
      • AdsDInt
      • AdsDWord
      • AdsInt
      • AdsLInt
      • AdsLReal
      • AdsLTime
      • AdsLWord
      • AdsReal
      • AdsSInt
      • AdsString
      • AdsTime
      • AdsTimeOfDay
      • AdsUDInt
      • AdsUInt
      • AdsULInt
      • AdsUSInt
      • AdsWord
      • AdsWString
      • ClientSymbol
      • IAdsBaseType
    • Vortex.Adapters.Connector.Tc3Adapter.Adapter
      • NamespaceDoc
    • Vortex.Connector
      • CommStateEnum
      • ConnectorAdapter
      • DataExchangeStatusEnum
      • DummyConnector
      • DummyConnectorFactory
      • EnumeratorDiscriminatorAttribute
      • IConnector
      • IConnectorFactory
      • IgnoreReflectionAttribute
      • InterpolatedAncestor
      • InvalidLicenseConnector
      • InvalidLicenseConnectorAdapter
      • InvalidLicenseConnectorFactory
      • IPlain
      • ITwinController
      • ITwinObject
      • ITwinPrimitive
      • IValueTag
      • IValueTagExtensions
      • IValueTagInfo
      • IVortexElement
      • IVortexObject
      • IVortexObjectExtensions
      • IVortexOnlineObject
      • IVortexShadowObject
      • NamespaceDoc
      • RootVortexerObject
      • StringInterpolator
      • TypeComplexityEnum
    • Vortex.Connector.Attributes
      • AssemblyPlcCounterPart
      • CompilerOmissionGroups
      • CompilerOmitsAttribute
      • ReadOnlyAttribute
      • TypeMetaDescriptorAttribute
    • Vortex.Connector.Identity
      • IVortexIdentity
      • MemberByIdentityAttribute
      • NullVortexIdentity
      • VortexIdentityProvider
    • Vortex.Connector.LibraryDescriptors
      • TypeMetaData
    • Vortex.Connector.ValueTypes
      • NamespaceDoc
      • OnlinerBaseType
      • OnlinerBaseType.ValueChangeDelegate
      • OnlinerBaseType<T>
      • OnlinerBit
      • OnlinerBool
      • OnlinerByte
      • OnlinerDate
      • OnlinerDateTime
      • OnlinerDInt
      • OnlinerDWord
      • OnlinerInt
      • OnlinerLInt
      • OnlinerLReal
      • OnlinerLTime
      • OnlinerLWord
      • OnlinerReal
      • OnlinerSInt
      • OnlinerString
      • OnlinerTime
      • OnlinerTimeOfDay
      • OnlinerUDInt
      • OnlinerUInt
      • OnlinerULInt
      • OnlinerUSInt
      • OnlinerWord
      • OnlinerWString
      • ReadWriteAccess
      • ValueChangedEventArgs
      • ValueChangedEventHandlerDelegate
    • Vortex.Connector.ValueTypes.Online
      • IOnline<T>
      • IOnlineBit
      • IOnlineBool
      • IOnlineByte
      • IOnlineDate
      • IOnlineDateTime
      • IOnlineDInt
      • IOnlineDWord
      • IOnlineInt
      • IOnlineLInt
      • IOnlineLReal
      • IOnlineLTime
      • IOnlineLWord
      • IOnlineReal
      • IOnlineSInt
      • IOnlineString
      • IOnlineTime
      • IOnlineTimeOfDay
      • IOnlineUDInt
      • IOnlineUInt
      • IOnlineULInt
      • IOnlineUSInt
      • IOnlineWord
      • IOnlineWString
      • NamespaceDoc
    • Vortex.Connector.ValueTypes.Shadows
      • IShadow<T>
      • IShadowBit
      • IShadowBool
      • IShadowByte
      • IShadowDate
      • IShadowDateTime
      • IShadowDInt
      • IShadowDWord
      • IShadowInt
      • IShadowLInt
      • IShadowLReal
      • IShadowLTime
      • IShadowLWord
      • IShadowReal
      • IShadowSInt
      • IShadowString
      • IShadowTime
      • IShadowTimeOfDay
      • IShadowUDInt
      • IShadowUInt
      • IShadowULInt
      • IShadowUSInt
      • IShadowWord
      • IShadowWString
      • NamespaceDoc
    • Vortex.Connector.ValueValidation
      • BitValueValidationRule
      • BoolValueValidationRule
      • ByteValueValidationRule
      • DateTimeValueValidationRule
      • DateValueValidationRule
      • DintValueValidationRule
      • DWordValueValidationRule
      • IntValueValidationRule
      • IValueBoundaries<T>
      • LIntValueValidationRule
      • LRealValueValidationRule
      • LTimeValueValidationRule
      • LWordValueValidationRule
      • NamespaceDoc
      • OnlinerValidationRule<T>
      • RealValueValidationRule
      • SIntValueValidationRule
      • StringValueValidationRule
      • TimeOfDayValueValidationRule
      • TimeValueValidationRule
      • UDIntValueValidationRule
      • UIntValueValidationRule
      • ULIntValueValidationRule
      • USintValueValidationRule
      • ValidationResult
      • WordValueValidationRule
      • WStringValueValidationRule
    • Vortex.Localizations
      • IdentifierValidator
      • LocalizableItem
      • Localizables
      • LocalizationHelper
      • LocalizerDictionary
  • Presentation
    • Vortex.Presentation.Controls.Wpf
      • DateTimePickerBox
      • MultiConverter
      • TimePickerBaseBox
      • TimeTextBoxBaseBox
    • Vortex.Presentation.Controls.Wpf.Enumerators
      • EnumeratorContainer
      • EnumeratorContainerControlSlimView
      • EnumeratorContainerControlSlimViewModel
      • EnumeratorContainerControlView
      • EnumeratorContainerControlViewModel
      • EnumeratorContainerDisplaySlimView
      • EnumeratorContainerDisplaySlimViewModel
      • EnumeratorContainerDisplayView
      • EnumeratorContainerDisplayViewModel
      • EnumeratorContainerShadowControlSlimView
      • EnumeratorContainerShadowControlSlimViewModel
      • EnumeratorContainerShadowControlView
      • EnumeratorContainerShadowControlViewModel
      • EnumeratorContainerShadowDisplaySlimView
      • EnumeratorContainerShadowDisplaySlimViewModel
      • EnumeratorContainerShadowDisplayView
      • EnumeratorContainerShadowDisplayViewModel
      • EnumeratorContainerViewModel
      • EnumToIntConverter
    • Vortex.Presentation.Controls.Wpf.Extension
      • AttributeStringFormatExtensions
      • DateTimePicker
    • Vortex.Presentation.Controls.Wpf.OnlineControl
      • OnlineControlCheckBox
      • OnlineControlCheckBoxValue
      • OnlineControlDate
      • OnlineControlDateTime
      • OnlineControlLTime
      • OnlineControlTextBox
      • OnlineControlTextBoxValue
      • OnlineControlTime
      • OnlineControlTimeOfDay
      • OnlineControlTimeTextBox
    • Vortex.Presentation.Controls.Wpf.OnlineControls
      • OnlineControlSlimCheckBox
      • OnlineControlSlimCheckBoxValue
      • OnlineControlSlimDate
      • OnlineControlSlimDateTime
      • OnlineControlSlimLTime
      • OnlineControlSlimTextBox
      • OnlineControlSlimTextBoxValue
      • OnlineControlSlimTime
      • OnlineControlSlimTimeOfDay
    • Vortex.Presentation.Controls.Wpf.OnlineDisplay
      • OnlineDisplayCheckBox
      • OnlineDisplayTextBox
      • OnlineDisplayTextBoxValue
      • OnlineDisplayTimeTextBox
    • Vortex.Presentation.Controls.Wpf.ShadowControl
      • ShadowControlCheckBox
      • ShadowControlCheckBoxValue
      • ShadowControlDate
      • ShadowControlDateTime
      • ShadowControlLTime
      • ShadowControlTextBox
      • ShadowControlTextBoxValue
      • ShadowControlTime
      • ShadowControlTimeOfDay
      • ShadowControlTimeTextBox
    • Vortex.Presentation.Controls.Wpf.ShadowDisplay
      • ShadowDisplayCheckBox
      • ShadowDisplayTextBox
      • ShadowDisplayTextBoxValue
      • ShadowDisplayTimeTextBox
    • Vortex.Presentation.Controls.Wpf.Shared.Base
      • TimeAndDateConverterFactory
    • Vortex.Presentation.ControlSlims.Wpf
      • MultiConverter
    • Vortex.Presentation.ControlSlims.Wpf.OnlineDisplaySlim
      • OnlineDisplaySlimCheckBox
      • OnlineDisplaySlimTextBox
      • OnlineDisplaySlimTextBoxValue
      • OnlineDisplaySlimTimeTextBox
    • Vortex.Presentation.ControlSlims.Wpf.ShadowControlSlim
      • ShadowControlSlimCheckBox
      • ShadowControlSlimCheckBoxValue
      • ShadowControlSlimDate
      • ShadowControlSlimDateTime
      • ShadowControlSlimLTime
      • ShadowControlSlimTextBox
      • ShadowControlSlimTextBoxValue
      • ShadowControlSlimTime
      • ShadowControlSlimTimeOfDay
    • Vortex.Presentation.ControlSlims.Wpf.ShadowDisplaySlim
      • ShadowDisplaySlimCheckBox
      • ShadowDisplaySlimTextBox
      • ShadowDisplaySlimTextBoxValue
      • ShadowDisplaySlimTimeTextBox
    • Vortex.Presentation.Styling.Wpf
      • VortexResources
    • Vortex.Presentation.Styling.Wpf.Assist
      • DataGridAssist
    • Vortex.Presentation.Wpf
      • ActionRunner
      • ActionRunner.UserApprovedActionDelegate
      • BindableBase
      • ConsoleWriter
      • ConsoleWriterEventArgs
      • ContentOpeningMode
      • CreatorFailureDisplayBox
      • DateFormatConverter
      • DateTimeFormatConverter
      • EnumeratorHelper
      • EnumHelper
      • EnumToCollectionConverter
      • INavigable
      • LazyRenderer
      • MenuControlsHelper
      • MenuControlView
      • MenuControlViewModel
      • MenuControlViewTestViewModel
      • MenuRenderableControlViewModel
      • MvvmVisualState
      • NavCommand
      • NavigableRenderableViewModelBase
      • NavigableViewModelBase
      • PresentationHelper
      • RelayCommand
      • RelayCommand<T>
      • RenderableAssemblyAttribute
      • RenderableContentControl
      • RenderableContentDelayedControl
      • RenderableViewModel
      • RenderContentConverter
      • RenderContentDelayedConverter
      • Renderer
      • Renderer.BaseTypeProperies
      • Renderer.ComponentsCacheItem
      • ReportingLevel
      • SelectedButtonConverter
      • StartUpWindow
      • TestView
      • TimeFormatConverter
      • TooManyObjectsToRenderException
      • ValueDescription
      • WpfLayoutProvider
    • Vortex.Presentation.Wpf.Converters
      • BaseConverter
      • BaseMultiConverter
      • CapitalizeConverter

Class OnlinerReal

Class providing access to the REAL type online variable.

Inheritance
System.Object
OnlinerBaseType
OnlinerBaseType<System.Single>
OnlinerReal
AdsReal
Implements
IValueTag
ITwinPrimitive
IVortexElement
System.ComponentModel.INotifyPropertyChanged
IValueBoundaries<System.Single>
IOnlineReal
IOnline<System.Single>
IShadowReal
IShadow<System.Single>
Inherited Members
OnlinerBaseType<Single>.EditValueChange
OnlinerBaseType<Single>.ShadowValueChange
OnlinerBaseType<Single>.validator
OnlinerBaseType<Single>.Validator
OnlinerBaseType<Single>.UpdateRead(Single)
OnlinerBaseType<Single>.SetLastValue
OnlinerBaseType<Single>.LastValue
OnlinerBaseType<Single>.CwCycle
OnlinerBaseType<Single>.cyclic
OnlinerBaseType<Single>.cyclicToWrite
OnlinerBaseType<Single>.Cyclic
OnlinerBaseType<Single>.GetLastAvailableValue()
OnlinerBaseType<Single>.Edit
OnlinerBaseType<Single>.InitializeDefaults()
OnlinerBaseType<Single>._shadow
OnlinerBaseType<Single>.Shadow
OnlinerBaseType<Single>.Synchron
OnlinerBaseType<Single>.raw
OnlinerBaseType<Single>.Raw
OnlinerBaseType<Single>.GetSymbolTail()
OnlinerBaseType<Single>.SymbolTail
OnlinerBaseType<Single>.Parent
OnlinerBaseType<Single>.GetParent()
OnlinerBaseType<Single>.IOnline<Single>.ValueChanged
OnlinerBaseType<Single>.IShadow<Single>.ValueChanged
OnlinerBaseType<Single>._humanReadable
OnlinerBaseType<Single>.HumanReadable
OnlinerBaseType<Single>.Subscribe(ValueChangedEventHandlerDelegate)
OnlinerBaseType<Single>.UnSubscribe(ValueChangedEventHandlerDelegate)
OnlinerBaseType<Single>.PropertyChanged
OnlinerBaseType<Single>.ValueChangeEvent
OnlinerBaseType<Single>.ShadowValueChangeEvent
OnlinerBaseType<Single>.GetValueChangeEventSubscribers()
OnlinerBaseType<Single>._attributeName
OnlinerBaseType<Single>.AttributeName
OnlinerBaseType<Single>.AttributeUnits
OnlinerBaseType<Single>.attributeToolTip
OnlinerBaseType<Single>.AttributeToolTip
OnlinerBaseType<Single>.CyclicReading
OnlinerBaseType<Single>.VariableInfo
OnlinerBaseType<Single>.Symbol
OnlinerBaseType<Single>.HasBeenWritten
OnlinerBaseType<Single>.IsToBeRead
OnlinerBaseType<Single>.IsToBeWritten
OnlinerBaseType<Single>.WriteToPlcIsRequested
OnlinerBaseType<Single>.ReadFromPlcIsRequested
OnlinerBaseType<Single>.AttributeMaxSet
OnlinerBaseType<Single>.attributeMax
OnlinerBaseType<Single>.AttributeMaximum
OnlinerBaseType<Single>.AttributeMinSet
OnlinerBaseType<Single>.attributeMin
OnlinerBaseType<Single>.AttributeMinimum
OnlinerBaseType<Single>.HasWriteAccess()
OnlinerBaseType<Single>.NotifyPropertyChanged(String)
OnlinerBaseType<Single>.OnValueChangeEvent(Single)
OnlinerBaseType<Single>.OnShadowValueChangeEvent(Single)
OnlinerBaseType<Single>.ReadFromItem()
OnlinerBaseType<Single>.WriteItem()
OnlinerBaseType<Single>.CreateSymbol(String, String)
OnlinerBaseType<Single>.EditValue(Single, Single)
OnlinerBaseType<Single>.ChangeShadowValue(Single, Single)
OnlinerBaseType<Single>.GetDeclaringAssembly()
OnlinerBaseType<Single>._translator
OnlinerBaseType<Single>.Translator
OnlinerBaseType<Single>.IOnline<Single>.Symbol
OnlinerBaseType<Single>.IOnline<Single>.AttributeName
OnlinerBaseType<Single>.IOnline<Single>.AttributeUnits
OnlinerBaseType<Single>.IOnline<Single>.Cyclic
OnlinerBaseType<Single>.IOnline<Single>.Edit
OnlinerBaseType<Single>.IOnline<Single>.Synchron
OnlinerBaseType<Single>.IOnline<Single>.Value
OnlinerBaseType<Single>.IShadow<Single>.Value
OnlinerBaseType<Single>.IShadow<Single>.Symbol
OnlinerBaseType<Single>.IShadow<Single>.AttributeName
OnlinerBaseType<Single>.IShadow<Single>.AttributeUnits
OnlinerBaseType<Single>.IShadow<Single>.Shadow
OnlinerBaseType.ReadWriteAccess
OnlinerBaseType.MakeReadOnly()
OnlinerBaseType.AttributeFormatString
Namespace: Vortex.Connector.ValueTypes
Assembly: Vortex.Connector.dll
Syntax
public class OnlinerReal : OnlinerBaseType<float>, IValueTag, ITwinPrimitive, IVortexElement, INotifyPropertyChanged, IValueBoundaries<float>, IOnlineReal, IOnline<float>, IShadowReal, IShadow<float>

Constructors

OnlinerReal()

Initializes a new instance of the OnlinerReal class.

Declaration
public OnlinerReal()

OnlinerReal(IVortexObject, String, String)

Initializes a new instance of the OnlinerReal class.

Declaration
public OnlinerReal(IVortexObject parent, string readableTail, string symbolTail)
Parameters
Type Name Description
IVortexObject parent

Parent object of this instance.

System.String readableTail

Human readable tail of this instance.

System.String symbolTail

Symbol tail of this instance.

Fields

epsilon

Declaration
const float epsilon = 1E-05F
Field Value
Type Description
System.Single

Properties

InstanceMaxValue

Gets the max value for this instance.

Declaration
public override float InstanceMaxValue { get; }
Property Value
Type Description
System.Single
Overrides
Vortex.Connector.ValueTypes.OnlinerBaseType<System.Single>.InstanceMaxValue

InstanceMinValue

Gets the min value for this instance.

Declaration
public override float InstanceMinValue { get; }
Property Value
Type Description
System.Single
Overrides
Vortex.Connector.ValueTypes.OnlinerBaseType<System.Single>.InstanceMinValue

MaxValue

Gets the max value of OnlinerReal.

Declaration
public static float MaxValue { get; }
Property Value
Type Description
System.Single

MinValue

Gets the min value of OnlinerReal.

Declaration
public static float MinValue { get; }
Property Value
Type Description
System.Single

Methods

IsCyclicNearlyEqualTo(Single)

Determines whether this 'Cyclic' value is nearly equal to number argument.

Declaration
public bool IsCyclicNearlyEqualTo(float number)
Parameters
Type Name Description
System.Single number

Number to compare.

Returns
Type Description
System.Boolean

True when 'Cyclic' is nearly equal.

IsCyclicNearlyEqualTo(Single, Single)

Determines whether this 'Cyclic' value is nearly equal to number argument.

Declaration
public bool IsCyclicNearlyEqualTo(float number, float epsilon)
Parameters
Type Name Description
System.Single number

Number to compare.

System.Single epsilon

Precision.

Returns
Type Description
System.Boolean

True when 'Cyclic' is nearly equal.

IsSynchronNearlyEqualTo(Single)

Determines whether this 'Synchron' value is nearly equal to number argument.

Declaration
public bool IsSynchronNearlyEqualTo(float number)
Parameters
Type Name Description
System.Single number

Number to compare.

Returns
Type Description
System.Boolean

True when 'Synchron' is nearly equal.

IsSynchronNearlyEqualTo(Single, Single)

Determines whether this 'Synchron' value is nearly equal to number argument.

Declaration
public bool IsSynchronNearlyEqualTo(float number, float epsilon)
Parameters
Type Name Description
System.Single number

Number to compare.

System.Single epsilon

Precision.

Returns
Type Description
System.Boolean

True when 'Synchron' is nearly equal.

Implements

IValueTag
ITwinPrimitive
IVortexElement
System.ComponentModel.INotifyPropertyChanged
IValueBoundaries<T>
IOnlineReal
IOnline<T>
IShadowReal
IShadow<T>

Extension Methods

IValueTagExtensions.SetCyclicValue<T>(OnlinerBaseType, T)
IValueTagExtensions.SetShadowValue(OnlinerBaseType, Object)
IValueTagExtensions.Cast<T>(T, Object)
IValueTagExtensions.GetCyclicValue(OnlinerBaseType)
IValueTagExtensions.GetLastValue(OnlinerBaseType)
IValueTagExtensions.GetShadowValue(OnlinerBaseType)
In This Article
Back to top

Generated by DocFX | Developed with ❤ at MTS - putting the heart into manufacturing.