• 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 AdsWord

Class providing access to the WORD type online variable.

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

Constructors

AdsWord()

Initializes a new instance of the AdsWord class.

Declaration
public AdsWord()

AdsWord(IVortexObject, String, String)

Initializes a new instance of the AdsWord class.

Declaration
public AdsWord(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.

Properties

Client

Declaration
public ClientSymbol Client { get; }
Property Value
Type Description
ClientSymbol

Synchron

Gets or sets the value synchronously.

Declaration
public override ushort Synchron { get; set; }
Property Value
Type Description
System.UInt16
Overrides
Vortex.Connector.ValueTypes.OnlinerBaseType<System.UInt16>.Synchron

Methods

Read(BinaryReader)

Declaration
public void Read(BinaryReader reader)
Parameters
Type Name Description
System.IO.BinaryReader reader

ReadFromBinaryReader(BinaryReader)

Reads this value from binary reader in a R/W loop.

Declaration
void ReadFromBinaryReader(BinaryReader reader)
Parameters
Type Name Description
System.IO.BinaryReader reader

Binary reader from which the value is to be retrieved.

Write(BinaryWriter)

Declaration
public void Write(BinaryWriter binaryWriter)
Parameters
Type Name Description
System.IO.BinaryWriter binaryWriter

WriteViaBinaryWriter(BinaryWriter)

Declaration
void WriteViaBinaryWriter(BinaryWriter binaryWriter)
Parameters
Type Name Description
System.IO.BinaryWriter binaryWriter

Implements

System.ComponentModel.INotifyPropertyChanged
IValueBoundaries<T>
IOnlineWord
IOnline<T>
IShadowWord
IShadow<T>
IAdsBaseType
IValueTag
ITwinPrimitive
IVortexElement

Extension Methods

IValueTagExtensions.Cast<T>(T, Object)
In This Article
Back to top

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