AdsClient Methods

The AdsClient type exposes the following members.

Methods

 

Name

Description

AdsClient Methods 1:

AddDeviceNotification(String, Int32, NotificationSettings, Object)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event.

AdsClient Methods 2:

AddDeviceNotification(UInt32, UInt32, Int32, NotificationSettings, Object)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event.

AdsClient Methods 3:

AddDeviceNotificationAsync(String, Int32, NotificationSettings, Object, CancellationToken)

Connects a variable to the ADS client asynchronously. The ADS client will be notified by the AdsNotification event.

AdsClient Methods 4:

AddDeviceNotificationAsync(UInt32, UInt32, Int32, NotificationSettings, Object, CancellationToken)

Adds a device notification as an asynchronous operation.

AdsClient Methods 5:

AddDeviceNotificationEx(String, NotificationSettings, Object, Type)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.

AdsClient Methods 6:

AddDeviceNotificationEx(String, NotificationSettings, Object, Type, .Int32.)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.

AdsClient Methods 7:

AddDeviceNotificationEx(UInt32, UInt32, NotificationSettings, Object, Type)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.

AdsClient Methods 8:

AddDeviceNotificationEx(UInt32, UInt32, NotificationSettings, Object, Type, .Int32.)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event. If type is a string type, the first element of the parameter args specifies the number of characters of the string. If type is an array type, the number of elements for each dimension has to be specified in the parameter args. Only primitive ('AnyType') types are allowed for the parameter type.

AdsClient Methods 9:

AddDeviceNotificationExAsync(String, NotificationSettings, Object, Type, .Int32., CancellationToken)

Connects a variable to the ADS client asynchronously. The ADS client will be notified by the AdsNotificationEx event.

AdsClient Methods 10:

AddDeviceNotificationExAsync(UInt32, UInt32, NotificationSettings, Object, Type, .Int32., CancellationToken)

Connects a variable to the ADS client asynchronously. The ADS client will be notified by the AdsNotificationEx event.

AdsClient Methods 11:

CleanupSymbolTable

Clears the internal symbol cache.

AdsClient Methods 12:

Close

Closes this AdsClient

AdsClient Methods 13:

Connect(AmsAddress)

Connects the target

AdsClient Methods 14:

Connect(AmsPort)

Connects to the local target ADS Device.

AdsClient Methods 15:

Connect(Int32)

Connects to the local target ADS Device.

AdsClient Methods 16:

Connect(AmsNetId, Int32)

Connects to the target ADS Device.

AdsClient Methods 17:

Connect(AmsNetId, AmsPort)

Connects to the target ADS Device.

AdsClient Methods 18:

Connect(String, Int32)

Connects to the target ADS Device.

AdsClient Methods 19:

ConnectAndWaitAsync

Connects to the target address and waits until the AdsClient is disconnected asynchronously.

AdsClient Methods 20:

CreateVariableHandle

Determines the Symbol handle by its instance path synchronously.

AdsClient Methods 21:

CreateVariableHandleAsync

Determines the Symbol handle by its instance path asynchronously.

AdsClient Methods 22:

DeleteDeviceNotification

Deletes a registered notification.

AdsClient Methods 23:

DeleteDeviceNotificationAsync

Deletes a registered notification asynchronously.

AdsClient Methods 24:

DeleteVariableHandle

Releases the specified symbol/variable handle synchronously.

AdsClient Methods 25:

DeleteVariableHandleAsync

Releases the specified symbol/variable handle asynchronously.

AdsClient Methods 26:

Disconnect

Disconnects this AdsClient from the local ADS router.

AdsClient Methods 27:

Dispose

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

AdsClient Methods 28:

Equals

Determines whether the specified object is equal to the current object. (Inherited from Object.)

AdsClient Methods 29:

Finalize

Finalizes an instance of the AdsClient class. (Overrides Object.Finalize..)

AdsClient Methods 30:

GetHashCode

Serves as the default hash function. (Inherited from Object.)

AdsClient Methods 31:

GetType

Gets the Type of the current instance. (Inherited from Object.)

AdsClient Methods 32:

InvokeRpcMethodAsync(IRpcCallableInstance, IRpcMethod, .Object., CancellationToken)

invoke RPC method as an asynchronous operation.

AdsClient Methods 33:

AdsClient Methods 34:

InvokeRpcMethodAsync(String, String, .Object., CancellationToken)

Invokes the specified RPC Method asynchronously

AdsClient Methods 35:

InvokeRpcMethodAsync(IRpcCallableInstance, IRpcMethod, .Object., .AnyTypeSpecifier., AnyTypeSpecifier, CancellationToken)

invoke RPC method as an asynchronous operation.

AdsClient Methods 36:

AdsClient Methods 37:

InvokeRpcMethodAsync(String, String, .Object., .AnyTypeSpecifier., AnyTypeSpecifier, CancellationToken)

Invokes the specified RPC Method asynchronously

AdsClient Methods 38:

Read(UInt32, Memory.Byte.)

Reads data synchronously from an ADS device and writes to the specified readBuffer.

AdsClient Methods 39:

Read(UInt32, UInt32, Memory.Byte.)

Reads data synchronously from an ADS device and writes it to the given readBuffer

AdsClient Methods 40:

ReadAny(UInt32, Type)

Reads data synchronously from an ADS device and writes it to an object.

AdsClient Methods 41:

ReadAny(UInt32, Type, .Int32.)

Reads data synchronously from an ADS device and writes it to an object.

AdsClient Methods 42:

ReadAny(UInt32, UInt32, Type)

Reads data synchronously from an ADS device and writes it to an object.

AdsClient Methods 43:

ReadAny(UInt32, UInt32, Type, .Int32.)

Reads data synchronously from an ADS device and writes it to an object.

AdsClient Methods 44:

ReadAny.T.(UInt32)

Reads data synchronously from an ADS device and writes it to an object.

AdsClient Methods 45:

ReadAny.T.(UInt32, .Int32.)

Reads data synchronously from an ADS device and writes it to an object.

AdsClient Methods 46:

ReadAny.T.(UInt32, UInt32)

Reads data synchronously from an ADS device and writes it to an object.

AdsClient Methods 47:

ReadAny.T.(UInt32, UInt32, .Int32.)

Reads data synchronously from an ADS device and writes it to an object.

AdsClient Methods 48:

ReadAnyAsync(UInt32, Type, CancellationToken)

Reads the value of an Anytype (Primitive type) asynchronously.

AdsClient Methods 49:

ReadAnyAsync(UInt32, Type, .Int32., CancellationToken)

Reads the value of an Anytype (Primitive type) asynchronously.

AdsClient Methods 50:

ReadAnyAsync(UInt32, UInt32, Type, CancellationToken)

Reads the value of an Anytype (Primitive type) asynchronously.

AdsClient Methods 51:

ReadAnyAsync(UInt32, UInt32, Type, .Int32., CancellationToken)

Reads the value of an Anytype (Primitive type) asynchronously.

AdsClient Methods 52:

ReadAnyAsync.T.(UInt32, CancellationToken)

Reads data synchronously from an ADS device.

AdsClient Methods 53:

ReadAnyAsync.T.(UInt32, .Int32., CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.

AdsClient Methods 54:

ReadAnyAsync.T.(UInt32, UInt32, CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.

AdsClient Methods 55:

ReadAnyAsync.T.(UInt32, UInt32, .Int32., CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.

AdsClient Methods 56:

ReadAnyString(UInt32, Int32, Encoding)

Reads a string from the specified symbol/variable.

AdsClient Methods 57:

ReadAnyString(UInt32, UInt32, Int32, Encoding)

Reads as string from a specified address.

AdsClient Methods 58:

ReadAnyStringAsync(UInt32, Int32, Encoding, CancellationToken)

Reads a string asynchronously from the specified symbol/variable

AdsClient Methods 59:

ReadAnyStringAsync(UInt32, UInt32, Int32, Encoding, CancellationToken)

Reads a string from a specified address asynchronously.

AdsClient Methods 60:

ReadAsync(UInt32, Memory.Byte., CancellationToken)

Reads the value data of the symbol asynchronously into the readBuffer.

AdsClient Methods 61:

ReadAsync(UInt32, UInt32, Memory.Byte., CancellationToken)

Reads the data asynchronously from specified IndexGroup/IndexOffset

AdsClient Methods 62:

ReadDataType

Call this method to obtain information about the specified data type.

AdsClient Methods 63:

ReadDataTypeAsync

read data type as an asynchronous operation.

AdsClient Methods 64:

ReadDeviceInfo

Reads the identification and version number of an ADS server.

AdsClient Methods 65:

ReadDeviceInfoAsync

Reads the identification and version number of an ADS server.

AdsClient Methods 66:

ReadState

Reads the ADS status and the device status from an ADS server.

AdsClient Methods 67:

ReadStateAsync

Reads the ADS status and the device status from an ADS server.

AdsClient Methods 68:

ReadSymbol

Call this method to obtain information about the individual symbols (variables) in ADS devices.

AdsClient Methods 69:

ReadSymbolAsync

Call this method to obtain information about the individual symbols (variables) in ADS devices.

AdsClient Methods 70:

ReadValue(ISymbol)

Reads the value of a symbol and returns it as an object.

AdsClient Methods 71:

ReadValue(String, Type)

Reads the value of a symbol and returns the value as object. The parameter type must have the same layout as the ADS symbol.

AdsClient Methods 72:

ReadValue.T.(ISymbol)

Reads the value of a symbol and returns it as an object.

AdsClient Methods 73:

ReadValue.T.(String)

Reads the value of a symbol and returns the value. The parameter type must have the same layout as the ADS symbol.

AdsClient Methods 74:

ReadValueAsync(ISymbol, CancellationToken)

Reads the value of a symbol asynchronously and returns it as an object. Strings and all primitive data types (UInt32, Int32, Bool etc.) are supported. Arrays and structures cannot be read.

AdsClient Methods 75:

ReadValueAsync(String, Type, CancellationToken)

Reads the value of a symbol asynchronously.

AdsClient Methods 76:

ReadValueAsync.TValue.(ISymbol, CancellationToken)

Reads the value of a symbol asynchronously and returns it as an object.

AdsClient Methods 77:

ReadValueAsync.TValue.(String, CancellationToken)

Reads the value of a symbol asynchronously.

AdsClient Methods 78:

ReadWrite(UInt32, Memory.Byte., ReadOnlyMemory.Byte.)

Writes data synchronously to an ADS device and then Reads data from that target.

AdsClient Methods 79:

ReadWrite(UInt32, UInt32, Memory.Byte., ReadOnlyMemory.Byte.)

Writes data synchronously to an ADS device and then Reads data from this device into the readBuffer

AdsClient Methods 80:

ReadWriteAsync(UInt32, Memory.Byte., ReadOnlyMemory.Byte., CancellationToken)

ReadWrites value data asynchronously to/from the symbol represented by the variableHandle.

AdsClient Methods 81:

ReadWriteAsync(UInt32, UInt32, Memory.Byte., ReadOnlyMemory.Byte., CancellationToken)

Read/Writes data asynchronously to/from the specified writeBuffer, readBuffer

AdsClient Methods 82:

RegisterAdsStateChangedAsync

Registers for AdsStateChanged events as an asynchronous operation.

AdsClient Methods 83:

RegisterSymbolVersionChanged

Registers for an AdsSymbolVersionChanged event as an asynchronous operation.

AdsClient Methods 84:

RegisterSymbolVersionChangedAsync

Registers for an AdsSymbolVersionChanged event as an asynchronous operation.

AdsClient Methods 85:

ToString

Returns a string that represents the current object. (Inherited from Object.)

AdsClient Methods 86:

TryAddDeviceNotification(String, Int32, NotificationSettings, Object, UInt32.)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event.

AdsClient Methods 87:

TryAddDeviceNotification(UInt32, UInt32, Int32, NotificationSettings, Object, UInt32.)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event.

AdsClient Methods 88:

TryAddDeviceNotificationEx(String, NotificationSettings, Object, Type, .Int32., UInt32.)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.

AdsClient Methods 89:

TryAddDeviceNotificationEx(UInt32, UInt32, NotificationSettings, Object, Type, .Int32., UInt32.)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.

AdsClient Methods 90:

TryCreateVariableHandle

Determines the Symbol handle by its instance path synchronously.

AdsClient Methods 91:

TryDeleteDeviceNotification(UInt32)

Deletes a registered notification.

AdsClient Methods 92:

TryDeleteDeviceNotification(UInt32, Int32)

Deletes a registered notification.

AdsClient Methods 93:

TryDeleteVariableHandle

Releases the specified symbol/variable handle synchronously.

AdsClient Methods 94:

AdsClient Methods 95:

TryInvokeRpcMethod(String, String, .Object., Object.)

Invokes the specified RPC Method

AdsClient Methods 96:

AdsClient Methods 97:

TryInvokeRpcMethod(String, String, .Object., .Object.., Object.)

Invokes the specified RPC Method

AdsClient Methods 98:

AdsClient Methods 99:

TryInvokeRpcMethod(IRpcCallableInstance, IRpcMethod, .Object., .AnyTypeSpecifier., AnyTypeSpecifier, .Object.., Object.)

Tries the invoke RPC method.

AdsClient Methods 100:

AdsClient Methods 101:

TryInvokeRpcMethod(String, String, .Object., .AnyTypeSpecifier., AnyTypeSpecifier, .Object.., Object.)

Invokes the RPC Method

AdsClient Methods 102:

TryRead(UInt32, Memory.Byte., Int32.)

Reads the value synchronously data of the symbol, that is represented by the variable handle into the readBuffer.

AdsClient Methods 103:

TryRead(UInt32, UInt32, Memory.Byte., Int32.)

Reads value data from the specified IndexGroup/IndexOffset to the specified memory location.

AdsClient Methods 104:

TryReadDataType

Call this method to obtain information about the specified data type.

AdsClient Methods 105:

TryReadState

Reads the ADS status and the device status from an ADS server. Unlike the ReadState method this method does not call an exception on failure. Instead an AdsErrorCode is returned. If the return value is equal to AdsErrorCode.NoError the call was successful.

AdsClient Methods 106:

TryReadSymbol

Call this method to obtain information about the individual symbols (variables) in ADS devices.

AdsClient Methods 107:

TryReadValue(ISymbol, Object.)

Reads the value of a symbol and returns it as an object.

AdsClient Methods 108:

TryReadValue(String, Type, Object.)

Reads the value of a symbol and returns the value as object.

AdsClient Methods 109:

TryReadValue.T.(ISymbol, T.)

Reads the value of a symbol and returns it as an object.

AdsClient Methods 110:

TryReadValue.T.(String, T.)

Reads the value of a symbol and returns the value as object.

AdsClient Methods 111:

TryReadWrite(UInt32, Memory.Byte., ReadOnlyMemory.Byte., Int32.)

ReadWrites value data synchronously to/from the symbol represented by the variableHandle.

AdsClient Methods 112:

TryReadWrite(UInt32, UInt32, Memory.Byte., ReadOnlyMemory.Byte., Int32.)

Writes data synchronously to an ADS device and reads data from that device.

AdsClient Methods 113:

TryResurrect

Resurrects the connection

AdsClient Methods 114:

TryWrite(UInt32, ReadOnlyMemory.Byte.)

Writes the value data synchronously that is represented in the writeBuffer to the symbol with the specified variableHandle.

AdsClient Methods 115:

TryWrite(UInt32, UInt32, ReadOnlyMemory.Byte.)

Writes data synchronously to an ADS device.

AdsClient Methods 116:

TryWriteControl(StateInfo)

Changes the ADS status and the device status of an ADS server.

AdsClient Methods 117:

TryWriteControl(StateInfo, ReadOnlyMemory.Byte.)

Changes the ADS status and the device status of an ADS server.

AdsClient Methods 118:

TryWriteValue(ISymbol, Object)

Writes a value to the symbol. Strings and all primitive data types(UInt32, Int32, Bool etc.) are supported. Array and structures are not supported. If a string is passed as parameter, the method attempts to parse the string according to the ADS data type of the symbol.

AdsClient Methods 119:

TryWriteValue(String, Object)

Writes the passed object value to the specified ADS symbol.The parameter type must have the same layout as the ADS symbol.

AdsClient Methods 120:

TryWriteValue.T.(ISymbol, T)

Writes a value to the symbol. Strings and all primitive data types(UInt32, Int32, Bool etc.) are supported. If a string is passed as parameter, the method attempts to parse the string according to the ADS data type of the symbol.

AdsClient Methods 121:

TryWriteValue.T.(String, T)

Writes the passed object value to the specified ADS symbol.The parameter type must have the same layout as the ADS symbol.

AdsClient Methods 122:

UnregisterAdsStateChangedAsync

unregister ads state changed as an asynchronous operation.

AdsClient Methods 123:

UnregisterSymbolVersionChanged

Unregisters the symbol version changed.

AdsClient Methods 124:

UnregisterSymbolVersionChangedAsync

Unregisters from an AdsSymbolVersionChanged event as an asynchronous operation.

AdsClient Methods 125:

Write(UInt32, ReadOnlyMemory.Byte.)

Writes data synchronously to an ADS device.

AdsClient Methods 126:

Write(UInt32, UInt32)

Triggers a 'Write' call to the ADS device at the specified address.

AdsClient Methods 127:

Write(UInt32, UInt32, ReadOnlyMemory.Byte.)

Writes data synchronously to an ADS device.

AdsClient Methods 128:

WriteAny(UInt32, Object)

Writes an object synchronously to an ADS device.

AdsClient Methods 129:

WriteAny(UInt32, Object, .Int32.)

Writes an object synchronously to an ADS device. If the Type of the object to be written is a string type, the first element of parameter args specifies the number of characters of the string.

AdsClient Methods 130:

WriteAny(UInt32, UInt32, Object)

Writes an object synchronously to an ADS device.

AdsClient Methods 131:

WriteAny(UInt32, UInt32, Object, .Int32.)

Writes an object synchronously to an ADS device.

AdsClient Methods 132:

WriteAnyAsync(UInt32, Object, CancellationToken)

Writes an object synchronously to an ADS device. If the Type of the object to be written is a string type, the first element of parameter args specifies the number of characters of the string.

AdsClient Methods 133:

WriteAnyAsync(UInt32, Object, .Int32., CancellationToken)

Writes an object asynchronously to an ADS device. If the Type of the object to be written is a string type, the first element of parameter args specifies the number of characters of the string.

AdsClient Methods 134:

WriteAnyAsync(UInt32, UInt32, Object, CancellationToken)

Write the value of an Anytype (Primitive type) asynchronously.

AdsClient Methods 135:

WriteAnyAsync(UInt32, UInt32, Object, .Int32., CancellationToken)

Write the value of an Anytype (Primitive type) asynchronously.

AdsClient Methods 136:

WriteAnyStringAsync(String, String, Int32, Encoding, CancellationToken)

Writes the string (Potentially unsafe!)

AdsClient Methods 137:

WriteAnyStringAsync(UInt32, String, Int32, Encoding, CancellationToken)

Writes the string (Potentially unsafe!)

AdsClient Methods 138:

WriteAsync(UInt32, ReadOnlyMemory.Byte., CancellationToken)

Writes the value data asynchronously that is represented by the writeBuffer to the symbol specified by the variableHandle.

AdsClient Methods 139:

WriteAsync(UInt32, UInt32, CancellationToken)

Triggers a write call at the specified IndexGroup/IndexOffset asynchronously.

AdsClient Methods 140:

WriteAsync(UInt32, UInt32, ReadOnlyMemory.Byte., CancellationToken)

Writes the data / Value asynchronously into the specified writeBuffer.

AdsClient Methods 141:

WriteControl(StateInfo)

Changes the ADS status and the device status of an ADS server.

AdsClient Methods 142:

WriteControl(StateInfo, ReadOnlyMemory.Byte.)

Changes the ADS status and the device status of an ADS server.

AdsClient Methods 143:

WriteControlAsync(AdsState, UInt16, CancellationToken)

Changes the ADS status and device status of the ADS server asynchronously.

AdsClient Methods 144:

WriteControlAsync(AdsState, UInt16, ReadOnlyMemory.Byte., CancellationToken)

Writes the state asynchronously

AdsClient Methods 145:

WriteSymbolAsync

Writes the passed object value to the specified ADS symbol.The parameter type must have the same layout as the ADS symbol.

AdsClient Methods 146:

WriteValue(ISymbol, Object)

Writes a value to the symbol. Strings and all primitive data types(UInt32, Int32, Bool etc.) are supported. Array and structures are not supported. If a string is passed as parameter, the method attempts to parse the string according to the ADS data type of the symbol.

AdsClient Methods 147:

WriteValue(String, Object)

Writes the passed object value to the specified ADS symbol.The parameter type must have the same layout as the ADS symbol.

AdsClient Methods 148:

WriteValue.T.(ISymbol, T)

Writes a value to the symbol. Strings and all primitive data types(UInt32, Int32, Bool etc.) are supported. If a string is passed as parameter, the method attempts to parse the string according to the ADS data type of the symbol.

AdsClient Methods 149:

WriteValue.T.(String, T)

Writes the passed object value to the specified ADS symbol.The parameter type must have the same layout as the ADS symbol.

AdsClient Methods 150:

WriteValueAsync(ISymbol, Object, CancellationToken)

Writes a value to the symbol. Strings and all primitive data types(UInt32, Int32, Bool etc.) are supported. Array and structures are not supported. If a string is passed as parameter, the method attempts to parse the string according to the ADS data type of the symbol.

AdsClient Methods 151:

WriteValueAsync.T.(ISymbol, T, CancellationToken)

Writes a value to the symbol. Strings and all primitive data types(UInt32, Int32, Bool etc.) are supported. If a string is passed as parameter, the method attempts to parse the string according to the ADS data type of the symbol.

AdsClient Methods 152:

WriteValueAsync.T.(String, T, CancellationToken)

Writes the passed object value to the specified ADS symbol.The parameter type must have the same layout as the ADS symbol.

Extension Methods

 

Name

Description

AdsClient Methods 153:

PollAdsState(IObservable.Unit.)

Overloaded.

Gets an observable sequence of ResultReadAdsStates via Polling. (Defined by ConnectionStateExtension.)

AdsClient Methods 154:

AdsClient Methods 155:

PollAdsState(IObservable.Unit.)

Overloaded.

Gets an observable sequence of AdsStates via Polling. (Defined by AdsClientExtensions.)

AdsClient Methods 156:

AdsClient Methods 157:

PollAdsState(TimeSpan)

Overloaded.

Gets an observable sequence of ResultReadAdsStates via Polling. (Defined by ConnectionStateExtension.)

AdsClient Methods 158:

AdsClient Methods 159:

PollAdsState(TimeSpan)

Overloaded.

Gets an observable sequence of AdsStates via Polling. (Defined by AdsClientExtensions.)

AdsClient Methods 160:

PollAdsState2(IObservable.Unit.)

Overloaded.

Gets an observable sequence of ResultReadAdsStates via Polling. (Defined by AdsClientExtensions.)

AdsClient Methods 161:

AdsClient Methods 162:

PollAdsState2(TimeSpan)

Overloaded.

Gets an observable sequence of ResultReadAdsStates via Polling. (Defined by AdsClientExtensions.)

AdsClient Methods 163:

PollAdsState2Async(IObservable.Unit., CancellationToken)

Overloaded.

Gets an observable sequence of AdsStates via Polling. (Defined by AdsClientExtensions.)

AdsClient Methods 164:

PollAdsState2Async(TimeSpan, CancellationToken)

Overloaded.

Gets an observable sequence of ResultReadAdsStates via Polling. (Defined by AdsClientExtensions.)

AdsClient Methods 165:

AdsClient Methods 166:

PollAdsStateAsync(IObservable.Unit., CancellationToken)

Overloaded.

Gets an observable sequence of AdsStates via Polling. (Defined by ConnectionStateExtension.)

AdsClient Methods 167:

AdsClient Methods 168:

PollAdsStateAsync(IObservable.Unit., CancellationToken)

Overloaded.

Gets an observable sequence of AdsStates via Polling. (Defined by AdsClientExtensions.)

AdsClient Methods 169:

AdsClient Methods 170:

PollAdsStateAsync(TimeSpan, CancellationToken)

Overloaded.

Gets an observable sequence of AdsStates via Polling. (Defined by ConnectionStateExtension.)

AdsClient Methods 171:

AdsClient Methods 172:

PollAdsStateAsync(TimeSpan, CancellationToken)

Overloaded.

Gets an observable sequence of AdsStates via Polling. (Defined by AdsClientExtensions.)

AdsClient Methods 173:

PollDeviceState(IObservable.Unit.)

Overloaded.

Gets an observable sequence of ResultReadDeviceStates via Polling. (Defined by AdsClientExtensions.)

AdsClient Methods 174:

AdsClient Methods 175:

PollDeviceState(TimeSpan)

Overloaded.

Gets an observable sequence of ResultReadDeviceStates via Polling. (Defined by AdsClientExtensions.)

AdsClient Methods 176:

AdsClient Methods 177:

PollDeviceStateAsync(IObservable.Unit., CancellationToken)

Overloaded.

Gets an observable sequence of ResultReadDeviceStates via Polling. (Defined by AdsClientExtensions.)

AdsClient Methods 178:

AdsClient Methods 179:

PollDeviceStateAsync(TimeSpan, CancellationToken)

Overloaded.

Gets an observable sequence of ResultReadDeviceStates via Polling. (Defined by AdsClientExtensions.)

AdsClient Methods 180:

PollSystemServiceState

Polls the state of the system service. (Defined by SystemServiceExtension.)

AdsClient Methods 181:

PollSystemServiceStateAsync

Polls the system service state asynchronously (Defined by SystemServiceExtension.)

AdsClient Methods 182:

PollValues(ISymbol, Type, IObservable.Unit.)

Overloaded.

Polls the symbol values on timepoints where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 183:

PollValues(ISymbol, Type, TimeSpan)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 184:

PollValues(String, Type, IObservable.Unit.)

Overloaded.

Polls the symbol values on timepoints where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 185:

PollValues(String, Type, TimeSpan)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 186:

PollValues(ISymbol, Type, .Int32., TimeSpan)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 187:

PollValues(ISymbol, Type, IObservable.Unit., Func.Exception, Object.)

Overloaded.

Polls the symbol values on timepoints where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 188:

PollValues(ISymbol, Type, TimeSpan, Func.Exception, Object.)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 189:

PollValues(String, Type, .Int32., TimeSpan)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 190:

PollValues(String, Type, IObservable.Unit., Func.Exception, Object.)

Overloaded.

Polls the symbol values on timepoints where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 191:

PollValues(String, Type, TimeSpan, Func.Exception, Object.)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 192:

PollValues(ISymbol, Type, .Int32., IObservable.Unit., Func.Exception, Object.)

Overloaded.

Polls the symbol values on time points where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 193:

PollValues(ISymbol, Type, .Int32., TimeSpan, Func.Exception, Object.)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 194:

PollValues(String, Type, .Int32., IObservable.Unit., Func.Exception, Object.)

Overloaded.

Polls the symbol values on time points where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 195:

PollValues(String, Type, .Int32., TimeSpan, Func.Exception, Object.)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 196:

PollValues.T.(ISymbol, IObservable.Unit.)

Overloaded.

Polls the symbol values on timepoints where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 197:

PollValues.T.(ISymbol, TimeSpan)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 198:

PollValues.T.(String, IObservable.Unit.)

Overloaded.

Polls the symbol values on timepoints where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 199:

PollValues.T.(String, TimeSpan)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 200:

PollValues.T.(ISymbol, IObservable.Unit., Func.Exception, T.)

Overloaded.

Polls the symbol values on timepoints where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 201:

PollValues.T.(ISymbol, TimeSpan, Func.Exception, T.)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 202:

PollValues.T.(ISymbol, .Int32., IObservable.Unit.)

Overloaded.

Polls the symbol values on time points where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 203:

AdsClient Methods 204:

PollValues.T.(ISymbol, .Int32., TimeSpan)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 205:

PollValues.T.(String, IObservable.Unit., Func.Exception, T.)

Overloaded.

Polls the symbol values on timepoints where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 206:

PollValues.T.(String, TimeSpan, Func.Exception, T.)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 207:

PollValues.T.(String, .Int32., IObservable.Unit.)

Overloaded.

Polls the symbol values on time points where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 208:

AdsClient Methods 209:

PollValues.T.(String, .Int32., TimeSpan)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 210:

PollValues.T.(ISymbol, .Int32., IObservable.Unit., Func.Exception, T.)

Overloaded.

Polls the symbol values on timepoints where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 211:

AdsClient Methods 212:

PollValues.T.(ISymbol, .Int32., TimeSpan, Func.Exception, T.)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 213:

PollValues.T.(String, .Int32., IObservable.Unit., Func.Exception, T.)

Overloaded.

Polls the symbol values on timepoints where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 214:

AdsClient Methods 215:

PollValues.T.(String, .Int32., TimeSpan, Func.Exception, T.)

Overloaded.

Polls the symbol as value sequence of object values with a specified period time. (Defined by AnyTypeExtensions.)

AdsClient Methods 216:

PollValues2.T.(ISymbol, .Int32., IObservable.Unit.)

Overloaded.

Polls the symbol values on timepoints where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 217:

PollValues2.T.(String, .Int32., IObservable.Unit.)

Overloaded.

Polls the symbol values on time points where the polling observable streams data / triggers (Defined by AnyTypeExtensions.)

AdsClient Methods 218:

ReadSysServState

Reads the System Service state (AdsSysServState) (Defined by SystemServiceExtension.)

AdsClient Methods 219:

ReadSysServStateAsync

Reads the System Service state (AdsSysServState) (asynchronous) (Defined by SystemServiceExtension.)

AdsClient Methods 220:

ReadWithFallback(UInt32, UInt32, Memory.Byte., UInt32, Boolean.)

Overloaded.

Ads Read with fallback. (Defined by AdsClientExtensions.)

AdsClient Methods 221:

ReadWithFallback(UInt32, UInt32, UInt32, Memory.Byte., Func.ResultRead, Boolean., Boolean.)

Overloaded.

Ads Read with Fallback. (Defined by AdsClientExtensions.)

AdsClient Methods 222:

ReadWithFallbackAsync(UInt32, UInt32, UInt32, Memory.Byte., CancellationToken)

Overloaded.

Ads Read with fallback as an asynchronous operation. (Defined by AdsClientExtensions.)

AdsClient Methods 223:

ReadWithFallbackAsync(UInt32, UInt32, UInt32, Memory.Byte., Func.ResultRead, Boolean., CancellationToken)

Overloaded.

Ads Read with fallback as an asynchronous operation. (Defined by AdsClientExtensions.)

AdsClient Methods 224:

RepeatedRead(UInt32, UInt32, Memory.Byte., Int32, TimeSpan)

Overloaded.

Repeated AdsRead. (Defined by AdsClientExtensions.)

AdsClient Methods 225:

RepeatedRead(UInt32, UInt32, Memory.Byte., Int32, TimeSpan, Func.ResultRead, Boolean.)

Overloaded.

Repeated AdsRead. (Defined by AdsClientExtensions.)

AdsClient Methods 226:

RepeatedReadAsync(UInt32, UInt32, Memory.Byte., Int32, TimeSpan, CancellationToken)

Overloaded.

Repeated AdsRead as an asynchronous operation. (Defined by AdsClientExtensions.)

AdsClient Methods 227:

RepeatedReadAsync(UInt32, UInt32, Memory.Byte., Int32, TimeSpan, Func.ResultRead, Boolean., CancellationToken)

Overloaded.

Repeated AdsRead as an asynchronous operation. (Defined by AdsClientExtensions.)

AdsClient Methods 228:

RestartTwinCATAsync

Sends a SystemService Restart to the target system and waits until the system has finished the state changes (SystemService, Port 10000) (asynchronously) (Defined by SystemServiceExtension.)

AdsClient Methods 229:

SetAdsState

Sets an AdsState/AdsStateCommand to an AdsServer and waits until the StateChange finishes. (Defined by ConnectionStateExtension.)

AdsClient Methods 230:

SetAdsStateAsync

Sets an AdsState/AdsStateCommand to an AdsServer and waits until the StateChange finishes. (Defined by ConnectionStateExtension.)

AdsClient Methods 231:

WaitUntilRestarted

Waits until the Restart is detected on the client (SystemService, Port 10000) (Defined by SystemServiceExtension.)

AdsClient Methods 232:

WaitUntilRestartedAsync

Waits until the SystemService Restart is detectd on the client (SystemService, Port 10000) (asynchronously) (Defined by SystemServiceExtension.)

AdsClient Methods 233:

AdsClient Methods 234:

WhenAdsStateChanges

Gets an observable sequence of AdsStates. (Defined by AdsClientExtensions.)

AdsClient Methods 235:

WhenNotification(ISymbol)

Overloaded.

Gets an observable sequence of Notifications. (Defined by AdsClientExtensions.)

AdsClient Methods 236:

AdsClient Methods 237:

WhenNotification(ISymbolCollection)

Overloaded.

Gets an observable sequence of Notification objects. (Defined by AdsClientExtensions.)

AdsClient Methods 238:

AdsClient Methods 239:

WhenNotification(IList.ISymbol., NotificationSettings)

Overloaded.

Gets an observable sequence of Notification objects. (Defined by AdsClientExtensions.)

AdsClient Methods 240:

WhenNotification(ISymbol, NotificationSettings)

Overloaded.

Gets an observable sequence of SymbolValueNotifications. (Defined by AdsClientExtensions.)

AdsClient Methods 241:

AdsClient Methods 242:

WhenNotification(String, Type, NotificationSettings)

Overloaded.

Creates an observable sequence of values that are created by ADS Notifications. (Defined by AnyTypeExtensions.)

AdsClient Methods 243:

AdsClient Methods 244:

WhenNotification.T.(String, NotificationSettings)

Overloaded.

Creates an observable sequence of values that are created by ADS Notifications. (Defined by AnyTypeExtensions.)

AdsClient Methods 245:

WhenSymbolVersionChanges.

Overloaded.

Gets an observable sequence of SymbolVersion changed counts. (Defined by AdsClientExtensions.)

AdsClient Methods 246:

WhenSymbolVersionChanges(IScheduler)

Overloaded.

Gets an observable sequence of SymbolVersion changed counts. (Defined by AdsClientExtensions.)

AdsClient Methods 247:

AdsClient Methods 248:

WhenValueChanged

Observable sequence of Values driven by ADS Notifications on the specified symbol. (Defined by ValueSymbolExtensions.)

AdsClient Methods 249:

AdsClient Methods 250:

WriteValues.T.(String, IObservable.T.)

Overloaded.

Writes the sequence of values to the symbol specified by the instance path. (Defined by AnyTypeExtensions.)

AdsClient Methods 251:

AdsClient Methods 252:

WriteValues.T.(String, IObservable.T., Action.Exception.)

Overloaded.

Writes the sequence of values to the symbol specified by the instance path. (Defined by AnyTypeExtensions.)

Reference

AdsClient Class

TwinCAT.Ads Namespace