AX#

Search Results for

    Show / Hide Table of Contents

    Class WebApiULInt

    Represents wrapper for a PLC ULINT variable.

    Inheritance
    object
    OnlinerBase
    OnlinerBase<ulong>
    OnlinerULInt
    WebApiULInt
    Implements
    INotifyPropertyChanged
    IValueBoundaries<ulong>
    IOnlineULInt
    IOnline<ulong>
    IShadowULInt
    IShadow<ulong>
    ITwinPrimitive
    ITwinElement
    Inherited Members
    OnlinerULInt.MinValue
    OnlinerULInt.MaxValue
    OnlinerULInt.InstanceMaxValue
    OnlinerULInt.InstanceMinValue
    OnlinerBase<ulong>.validator
    OnlinerBase<ulong>.EditValueChange
    OnlinerBase<ulong>.ShadowValueChange
    OnlinerBase<ulong>.Validator
    OnlinerBase<ulong>.SetLastValue
    OnlinerBase<ulong>.CyclicToWrite
    OnlinerBase<ulong>.Cyclic
    OnlinerBase<ulong>.GetCyclic(CultureInfo)
    OnlinerBase<ulong>.Edit
    OnlinerBase<ulong>.Shadow
    OnlinerBase<ulong>.Raw
    OnlinerBase<ulong>.AttributeUnits
    OnlinerBase<ulong>.AttributeToolTip
    OnlinerBase<ulong>.GetAttributeToolTip(CultureInfo)
    OnlinerBase<ulong>.VariableInfo
    OnlinerBase<ulong>.ReadFromPlcIsRequested
    OnlinerBase<ulong>.AttributeMaximum
    OnlinerBase<ulong>.AttributeMinimum
    OnlinerBase<ulong>.LastValue
    OnlinerBase<ulong>.IsSubscribed
    OnlinerBase<ulong>.UpdateRead(ulong)
    OnlinerBase<ulong>.GetLastAvailableValue()
    OnlinerBase<ulong>.InitializeDefaults()
    OnlinerBase<ulong>.GetAsync(CultureInfo)
    OnlinerBase<ulong>.ShadowValueChangeEvent
    OnlinerBase<ulong>.HasWriteAccess()
    OnlinerBase<ulong>.ReadFromItem()
    OnlinerBase<ulong>.WriteItem()
    OnlinerBase<ulong>.GetDeclaringAssembly()
    OnlinerBase<ulong>.FromOnlineToShadow()
    OnlinerBase<ulong>.FromShadowToOnline()
    OnlinerBase.PollingInterval
    OnlinerBase.AttributeFormatString
    OnlinerBase.SymbolTail
    OnlinerBase.Parent
    OnlinerBase.SubscribeForPeriodicReading()
    OnlinerBase.ReadWriteAccess
    OnlinerBase.MakeReadOnly()
    OnlinerBase.ReadOnce
    OnlinerBase.MakeReadOnce()
    OnlinerBase.GetSymbolTail()
    OnlinerBase.GetParent()
    OnlinerBase.Poll()
    OnlinerBase.Interpreter
    OnlinerBase.Subscribe(ValueChangedEventHandlerDelegate)
    OnlinerBase.Subscribe()
    OnlinerBase.UnSubscribe(ValueChangedEventHandlerDelegate)
    OnlinerBase.AccessStatus
    OnlinerBase.Symbol
    OnlinerBase.AttributeName
    OnlinerBase.GetAttributeName(CultureInfo)
    OnlinerBase.HumanReadable
    OnlinerBase.GetHumanReadable(CultureInfo)
    OnlinerBase.CreateSymbol(string, string)
    OnlinerBase.ValueChangeEvent
    OnlinerBase.GetValueChangeEventSubscribers()
    OnlinerBase.OnValueChangeEvent(object)
    OnlinerBase.PropertyChanged
    OnlinerBase.NotifyPropertyChanged(string)
    OnlinerBase.AddToPeriodicQueue()
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: AXSharp.Connector.S71500.WebApi
    Assembly: AXSharp.Connector.S71500.WebAPI.dll
    Syntax
    public class WebApiULInt : OnlinerULInt, INotifyPropertyChanged, IValueBoundaries<ulong>, IOnlineULInt, IOnline<ulong>, IShadowULInt, IShadow<ulong>, ITwinPrimitive, ITwinElement

    Constructors

    | Edit this page View Source

    WebApiULInt()

    Initializes a new instance of the OnlinerULInt class.

    Declaration
    public WebApiULInt()
    | Edit this page View Source

    WebApiULInt(ITwinObject, string, string)

    Initializes a new instance of the OnlinerULInt class.

    Declaration
    public WebApiULInt(ITwinObject parent, string readableTail, string symbolTail)
    Parameters
    Type Name Description
    ITwinObject parent

    Parent object of this instance.

    string readableTail

    Human readable tail of this instance.

    string symbolTail

    Symbol tail of this instance.

    Methods

    | Edit this page View Source

    GetAsync()

    Gets the value of this variable from the controller asynchronously.

    Declaration
    public override Task<ulong> GetAsync()
    Returns
    Type Description
    Task<ulong>
    Overrides
    OnlinerBase<ulong>.GetAsync()
    Remarks

    This method accesses the item in a single request over communication layer; accessing multiple items may result in performance degradation over the communication interface with the target system. This method is to be used only when you need the item to be read from the PLC and the return the control of the program. Consider using ITwinObjects ReadAsync(ITwinObject) or WriteAsync(ITwinObject) methods for bulk access to entire structures.

    | Edit this page View Source

    Read(string)

    Declaration
    public void Read(string value)
    Parameters
    Type Name Description
    string value
    | Edit this page View Source

    SetAsync(ulong)

    Sets the value of this variable to the controller asynchronously.

    Declaration
    public override Task<ulong> SetAsync(ulong value)
    Parameters
    Type Name Description
    ulong value
    Returns
    Type Description
    Task<ulong>
    Overrides
    OnlinerBase<ulong>.SetAsync(ulong)
    Remarks

    This method accesses the item in a single request over communication layer; accessing multiple items may result in performance degradation over the communication interface with the target system. This method is to be used only when you need the item to be read from the PLC and the return the control of the program. Consider using ITwinObjects ReadAsync(ITwinObject) or WriteAsync(ITwinObject) methods for bulk access to entire structures.

    Implements

    INotifyPropertyChanged
    IValueBoundaries<T>
    IOnlineULInt
    IOnline<T>
    IShadowULInt
    IShadow<T>
    ITwinPrimitive
    ITwinElement

    Extension Methods

    TranslatorExtension.Translate(ITwinElement, string, CultureInfo)
    TwinObjectExtensions.HasAttribute<T>(ITwinElement)
    TwinObjectExtensions.StartPolling(ITwinElement, int, object)
    TwinObjectExtensions.StopPolling(ITwinElement, object)
    TwinPrimitiveExtensions.GetAttribute<T>(ITwinElement)
    TwinPrimitiveExtensions.GetPropertyInfoViaSymbol(ITwinElement)
    TwinPrimitiveExtensions.GetCyclicValue<T>(OnlinerBase)
    TwinPrimitiveExtensions.GetLastValue<T>(OnlinerBase)
    TwinPrimitiveExtensions.GetShadowValue<T>(OnlinerBase)
    TwinPrimitiveExtensions.SetCyclicValue<T>(OnlinerBase, T)
    TwinPrimitiveExtensions.SetShadowValue<T>(OnlinerBase, T)
    • Edit this page
    • View Source
    In this article
    Back to top Generated by DocFx. © MTS spol. s r.o., MTS spol. s r.o., and awesome contributors