IAdsConnectAddress Interface

Interface for method to connect the ADS client via AMS Address.


Namespace: TwinCAT.Ads
Assembly: TwinCAT.Ads.Abstractions (in TwinCAT.Ads.Abstractions.dll) Version: 7.0.0+e56d35ccc4675faac24789a4aab60071fc61d470

Syntax

C#

public interface IAdsConnectAddress : IAdsConnection, 
    IConnection, IConnectionStateProvider, IAdsNotifications, IAdsSymbolicAccess, IAdsAnyAccess, 
    IAdsHandle, IAdsReadWrite, IAdsStateProvider, IAdsStateControl, IAdsSymbolChangedProvider, 
    IAdsRpcInvoke

The IAdsConnectAddress type exposes the following members.

Properties

 

Name

Description

IAdsConnectAddress Interface 1:

Address

Gets the AmsAddress of the ADS server.
(Inherited from IAdsConnection)

IAdsConnectAddress Interface 2:

ChannelPortType

Gets the channel port type.
(Inherited from IAdsConnection)

IAdsConnectAddress Interface 3:

ChannelProtocol

Gets the channel protocol.
(Inherited from IAdsConnection)

IAdsConnectAddress Interface 4:

ClientAddress

Get the AmsAddress of the ADS client.
(Inherited from IAdsConnection)

IAdsConnectAddress Interface 5:

Configuration

Gets the configuration.
(Inherited from IConnection)

IAdsConnectAddress Interface 6:

IAdsConnectAddress Interface 7:

ConnectionState

Gets the current Connection state of the IConnectionStateProvider
(Inherited from IConnectionStateProvider)

IAdsConnectAddress Interface 8:

DefaultValueEncoding

Gets/Sets the default value encoding.
(Inherited from IConnection)

IAdsConnectAddress Interface 9:

Id

Gets the Connection Identifier .
(Inherited from IConnection)

IAdsConnectAddress Interface 10:

IsConnected

Gets a value indicating whether the local ADS port was opened successfully. It does not indicate if the target port is available. Use the method ReadState to determine if the target port is available.
(Inherited from IConnection)

IAdsConnectAddress Interface 11:

IsLocal

Gets a value indicating whether the ADS client is connected to a ADS Server on the local computer.
(Inherited from IAdsConnection)

IAdsConnectAddress Interface 12:

Logger

Gets the connection logger interface.
(Inherited from IConnection)

IAdsConnectAddress Interface 13:

LoggerFactory

Gets the logger factory.
(Inherited from IConnection)

IAdsConnectAddress Interface 14:

Session

Gets the session that initiated this IConnection
(Inherited from IConnection)

IAdsConnectAddress Interface 15:

SymbolEncoding

Gets/Sets the symbol encoding.
(Inherited from IConnection)

IAdsConnectAddress Interface 16:

Timeout

Gets the timeout (in milliseconds)
(Inherited from IConnection)

Methods

 

Name

Description

IAdsConnectAddress Interface 17:

AddDeviceNotification(String, Int32, NotificationSettings, Object)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 18:

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

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 19:

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

Connects a variable to the ADS client asynchronously. The ADS client will be notified by the AdsNotification event.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 20:

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

Connects a variable to the ADS client asynchronously. The ADS client will be notified by the AdsNotification event.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 21:

AddDeviceNotificationEx(String, NotificationSettings, Object, Type)

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 22:

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

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 23:

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

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 24:

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.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 25:

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.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 26:

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.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 27:

CleanupSymbolTable

Clears the internal symbol / DataTypes cache.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 28:

Close

Closes this IConnection
(Inherited from IConnection)

IAdsConnectAddress Interface 29:

Connect

(Re)Connects the IConnection when disconnected.
(Inherited from IConnection)

IAdsConnectAddress Interface 30:

Connect(AmsAddress)

Connects/Reconnects to the specified target address.

IAdsConnectAddress Interface 31:

Connect(Int32)

Connects/Reconnects to the specified port of the local ADS target device.

IAdsConnectAddress Interface 32:

Connect(AmsNetId, Int32)

Connects/Reconnects to the specified target address.

IAdsConnectAddress Interface 33:

Connect(String, Int32)

Connects/Reconnects to the specified target address.

IAdsConnectAddress Interface 34:

ConnectAndWaitAsync(CancellationToken)

Connects the and wait asynchronous.
(Inherited from IConnection)

IAdsConnectAddress Interface 35:

ConnectAndWaitAsync(AmsAddress, CancellationToken)

Connects/Reconnects to the target address and waits until the IAdsConnection is disconnected asynchronously.

IAdsConnectAddress Interface 36:

ConnectAsync(CancellationToken)

Connects the IConnection asynchronously when disconnected.
(Inherited from IConnection)

IAdsConnectAddress Interface 37:

ConnectAsync(AmsAddress, CancellationToken)

Connects/Reconnects to the specified target address asynchronously.

IAdsConnectAddress Interface 38:

ConnectAsync(Int32, CancellationToken)

Connects/Reconnects to the specified port of the local system asynchonously.

IAdsConnectAddress Interface 39:

ConnectAsync(AmsNetId, Int32, CancellationToken)

Connects/Reconnects to the specified target address asynchronously.

IAdsConnectAddress Interface 40:

CreateVariableHandle

Determines the Symbol handle by its instance path synchronously.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 41:

CreateVariableHandleAsync

Determines the Symbol handle by its instance path asynchronously.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 42:

DeleteDeviceNotification

Deletes a registered notification.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 43:

DeleteDeviceNotificationAsync

Deletes a registered notification asynchronously.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 44:

DeleteVariableHandle

Releases the specified symbol/variable handle synchronously.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 45:

DeleteVariableHandleAsync

Releases the specified symbol/variable handle asynchronously.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 46:

Disconnect

Disconnects this IConnection.
(Inherited from IConnection)

IAdsConnectAddress Interface 47:

DisconnectAsync

Disconnects the IConnection when connected (asynchronously)
(Inherited from IConnection)

IAdsConnectAddress Interface 48:

IAdsConnectAddress Interface 49:

InvokeRpcMethodAsync(String, String, Object, CancellationToken)

Invokes the specified RPC Method asynchronously
(Inherited from IAdsRpcInvoke)

IAdsConnectAddress Interface 50:

IAdsConnectAddress Interface 51:

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

Invokes the specified RPC Method asynchronously
(Inherited from IAdsRpcInvoke)

IAdsConnectAddress Interface 52:

IAdsConnectAddress Interface 53:

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

Invokes the specified RPC Method asynchronously
(Inherited from IAdsRpcInvoke)

IAdsConnectAddress Interface 54:

Read

Reads data synchronously from an ADS device and writes to the specified readBuffer.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 55:

ReadAny(String, Type)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 56:

ReadAny(UInt32, Type)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 57:

ReadAny(String, Type, Int32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 58:

ReadAny(UInt32, Type, Int32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 59:

ReadAny(UInt32, UInt32, Type)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 60:

ReadAny(UInt32, UInt32, Type, Int32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 61:

ReadAnyT(String)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 62:

ReadAnyT(UInt32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 63:

ReadAnyT(String, Int32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 64:

ReadAnyT(UInt32, Int32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 65:

ReadAnyT(UInt32, UInt32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 66:

ReadAnyT(UInt32, UInt32, Int32)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 67:

ReadAnyAsync(String, Type, CancellationToken)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 68:

ReadAnyAsync(UInt32, Type, CancellationToken)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 69:

ReadAnyAsync(String, Type, Int32, CancellationToken)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 70:

ReadAnyAsync(UInt32, Type, Int32, CancellationToken)

Reads data synchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 71:

ReadAnyAsync(UInt32, UInt32, Type, CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 72:

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

Reads data asynchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 73:

ReadAnyAsyncT(String, CancellationToken)

Reads data asynchronously from an ADS device.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 74:

ReadAnyAsyncT(UInt32, CancellationToken)

Reads data asynchronously from an ADS device.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 75:

ReadAnyAsyncT(String, Int32, CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 76:

ReadAnyAsyncT(UInt32, Int32, CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 77:

ReadAnyAsyncT(UInt32, UInt32, CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 78:

ReadAnyAsyncT(UInt32, UInt32, Int32, CancellationToken)

Reads data asynchronously from an ADS device and writes it to an object.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 79:

ReadAnyString(String, Int32, Encoding)

Reads any string.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 80:

ReadAnyString(UInt32, Int32, Encoding)

Reads a string from the specified symbol/variable.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 81:

ReadAnyString(UInt32, UInt32, Int32, Encoding)

Reads as string from a specified address.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 82:

ReadAnyStringAsync(String, Int32, Encoding, CancellationToken)

Reads a string asynchronously from the specified symbol/variable
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 83:

ReadAnyStringAsync(UInt32, Int32, Encoding, CancellationToken)

Reads a string asynchronously from the specified symbol/variable
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 84:

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

Reads a string from a specified address asynchronously.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 85:

ReadAsResult(UInt32, Int32)

Reads the value synchronously data of the symbol, that is represented by the variable handle./>.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 86:

ReadAsResult(UInt32, UInt32, Int32)

Reads data synchronously from an ADS device.
(Inherited from IAdsReadWrite)

IAdsConnectAddress Interface 87:

ReadDataType

Reads/Determines the DataType Inforrmation with the specifed name.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 88:

ReadDataTypeAsync

Reads/Determines the DataType of the specified type as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 89:

ReadDeviceInfo

Reads the identification and version number of an ADS server.
(Inherited from IAdsConnection)

IAdsConnectAddress Interface 90:

ReadDeviceInfoAsync

Reads the identification and version number of an ADS server.
(Inherited from IAdsConnection)

IAdsConnectAddress Interface 91:

ReadState

Reads the ADS status and the device status from an ADS server.
(Inherited from IAdsStateProvider)

IAdsConnectAddress Interface 92:

ReadStateAsync

Reads the ADS status and the device status from an ADS server.
(Inherited from IAdsStateProvider)

IAdsConnectAddress Interface 93:

ReadSymbol

Reads the symbol information about an individual variable in ADS devices.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 94:

ReadSymbolAsync

Reads the symbol information object specified by the instance path as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 95:

ReadValue(ISymbol)

Reads the value of a symbol and returns the value as (boxed) object.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 96:

ReadValue(String)

Reads the value of a symbol specified with its instance path and returns the value as boxed object.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 97:

ReadValue(String, Type)

Reads the value of a symbol specified with its instance path and returns the value as object of the specified type.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 98:

ReadValueAsync(ISymbol, CancellationToken)

Reads the value of a symbol as an asynchronous operation and returns the value as an (boxed) object.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 99:

ReadValueAsync(String, Type, CancellationToken)

Reads the typed value of a symbol as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 100:

ReadValueAsyncT(String, CancellationToken)

Reads the typed value of a symbol specified by the instance path as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 101:

ReadWrite

Writes data synchronously to an ADS device and then Reads data from that target.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 102:

ReadWriteAsResult

Writes data synchronously to an ADS device and reads data from that device.
(Inherited from IAdsReadWrite)

IAdsConnectAddress Interface 103:

ReadWriteAsync

ReadWrites value data asynchronously to/from the symbol represented by the variableHandle.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 104:

RegisterAdsStateChangedAsync

Registers for AdsStateChanged events as an asynchronous operation.
(Inherited from IAdsStateProvider)

IAdsConnectAddress Interface 105:

RegisterSymbolVersionChanged

Registers the symbol version changed event (synchronously)
(Inherited from IAdsSymbolChangedProvider)

IAdsConnectAddress Interface 106:

RegisterSymbolVersionChangedAsync

Registers the symbol version changed asynchronously.
(Inherited from IAdsSymbolChangedProvider)

IAdsConnectAddress Interface 107:

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

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 108:

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

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotification event.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 109:

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

Connects a variable to the ADS client. The ADS client will be notified by the AdsNotificationEx event.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 110:

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.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 111:

TryCreateVariableHandle

Determines the Symbol handle by its instance path synchronously.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 112:

TryDeleteDeviceNotification

Deletes a registered notification.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 113:

TryDeleteVariableHandle

Releases the specified symbol/variable handle synchronously.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 114:

IAdsConnectAddress Interface 115:

TryInvokeRpcMethod(String, String, Object, Object)

Invokes the specified RPC Method
(Inherited from IAdsRpcInvoke)

IAdsConnectAddress Interface 116:

IAdsConnectAddress Interface 117:

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

Invokes the specified RPC Method
(Inherited from IAdsRpcInvoke)

IAdsConnectAddress Interface 118:

IAdsConnectAddress Interface 119:

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

Invokes the rpc method.
(Inherited from IAdsRpcInvoke)

IAdsConnectAddress Interface 120:

IAdsConnectAddress Interface 121:

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

Invokes the rpc method.
(Inherited from IAdsRpcInvoke)

IAdsConnectAddress Interface 122:

TryRead

Reads the value synchronously data of the symbol, that is represented by the variable handle into the readBuffer.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 123:

TryReadDataType

Tries to Read/Determine the DataType of the specified type.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 124:

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.
(Inherited from IAdsStateProvider)

IAdsConnectAddress Interface 125:

TryReadSymbol

Tries to read the symbol information object specified by the instance path.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 126:

TryReadValue(ISymbol, Object)

Tries to read the value of a symbol and returns the value as boxed object.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 127:

TryReadValue(String, Type, Object)

Tries to the value of a symbol specified as instance path and returns the value as (boxed) object.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 128:

TryReadValueT(ISymbol, T)

Reads the value of a symbol and returns the value as typed value.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 129:

TryReadValueT(String, T)

Tries to reads the value of a symbol specified with instance path and returns the typed value.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 130:

TryReadWrite

ReadWrites value data synchronously to/from the symbol represented by the variableHandle.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 131:

TryWrite(UInt32, ReadOnlyMemoryByte)

Writes the value data synchronously that is represented in the writeBuffer to the symbol with the specified variableHandle.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 132:

TryWrite(UInt32, UInt32, ReadOnlyMemoryByte)

Writes data synchronously to an ADS device.
(Inherited from IAdsReadWrite)

IAdsConnectAddress Interface 133:

TryWriteControl(StateInfo)

Changes the ADS status and the device status of an ADS server.
(Inherited from IAdsStateControl)

IAdsConnectAddress Interface 134:

TryWriteControl(StateInfo, ReadOnlyMemoryByte)

Changes the ADS status and the device status of an ADS server.
(Inherited from IAdsStateControl)

IAdsConnectAddress Interface 135:

TryWriteValue(ISymbol, Object)

Tries to write a (boxed) value to the symbol
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 136:

TryWriteValue(String, Object)

Tries to write a (boxed) value to the symbol instance specified by its instance/symbol path.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 137:

TryWriteValueT(ISymbol, T)

Tries to write a value to the symbol.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 138:

TryWriteValueT(String, T)

Tries to Write a (typed) value to the symbol instance specified by its instance/symbol path.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 139:

UnregisterAdsStateChangedAsync

Registers for AdsStateChanged events as an asynchronous operation.
(Inherited from IAdsStateProvider)

IAdsConnectAddress Interface 140:

UnregisterSymbolVersionChanged

Unregisters the symbol version changed event (synchronously)
(Inherited from IAdsSymbolChangedProvider)

IAdsConnectAddress Interface 141:

UnregisterSymbolVersionChangedAsync

Unregisters the symbol version changed asynchronously.
(Inherited from IAdsSymbolChangedProvider)

IAdsConnectAddress Interface 142:

Write(UInt32, ReadOnlyMemoryByte)

Writes data synchronously to an ADS device.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 143:

Write(UInt32, UInt32)

Sends a 'Write' request to the ADS device at the specified address.
(Inherited from IAdsReadWrite)

IAdsConnectAddress Interface 144:

Write(UInt32, UInt32, ReadOnlyMemoryByte)

Writes data synchronously to an ADS device.
(Inherited from IAdsReadWrite)

IAdsConnectAddress Interface 145:

WriteAny(UInt32, Object)

Writes an object synchronously to an ADS device.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 146:

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.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 147:

WriteAny(UInt32, UInt32, Object)

Writes an object synchronously to an ADS device.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 148:

WriteAny(UInt32, UInt32, Object, Int32)

Writes an object synchronously to an ADS device.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 149:

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.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 150:

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.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 151:

WriteAnyAsync(UInt32, UInt32, Object, 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.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 152:

WriteAnyAsync(UInt32, 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.
(Inherited from IAdsAnyAccess)

IAdsConnectAddress Interface 153:

WriteAsResult

Writes data synchronously to an ADS device.
(Inherited from IAdsReadWrite)

IAdsConnectAddress Interface 154:

WriteAsync(UInt32, ReadOnlyMemoryByte, CancellationToken)

Writes the value data asynchronously that is represented by the writeBuffer to the symbol specified by the variableHandle.
(Inherited from IAdsHandle)

IAdsConnectAddress Interface 155:

WriteAsync(UInt32, UInt32, ReadOnlyMemoryByte, CancellationToken)

Writes the data / Value asynchronously into the specified writeBuffer.
(Inherited from IAdsReadWrite)

IAdsConnectAddress Interface 156:

WriteControl(StateInfo)

Changes the ADS status and the device status of an ADS server.
(Inherited from IAdsStateControl)

IAdsConnectAddress Interface 157:

WriteControl(StateInfo, ReadOnlyMemoryByte)

Changes the ADS status and the device status of an ADS server.
(Inherited from IAdsStateControl)

IAdsConnectAddress Interface 158:

WriteControlAsync(AdsState, UInt16, CancellationToken)

Changes the ADS status and device status of the ADS server asynchronously.
(Inherited from IAdsStateControl)

IAdsConnectAddress Interface 159:

WriteControlAsync(AdsState, UInt16, ReadOnlyMemoryByte, CancellationToken)

Changes the ADS status and device status of the ADS server asynchronously.
(Inherited from IAdsStateControl)

IAdsConnectAddress Interface 160:

WriteValue(ISymbol, Object)

Writes a (boxed) value to the symbol.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 161:

WriteValue(String, Object)

Writes a (boxed value) to the symbol instance specified by its instance/symbol path.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 162:

WriteValueT(ISymbol, T)

Writes a (typed) value to the symbol.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 163:

WriteValueT(String, T)

Writes a typed value to the symbol instance specified by its instance/symbol path.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 164:

WriteValueAsync(ISymbol, Object, CancellationToken)

Writes a (boxed) value to the symbol as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 165:

WriteValueAsyncT(ISymbol, T, CancellationToken)

Writes a (typed) value to the symbol as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

IAdsConnectAddress Interface 166:

WriteValueAsyncT(String, T, CancellationToken)

Writes a (typed) value to the symbol instance specified by its instance/symbol path as an asynchronous operation.
(Inherited from IAdsSymbolicAccess)

Events

 

Name

Description

IAdsConnectAddress Interface 167:

IAdsConnectAddress Interface 168:

AdsNotification

Occurs when the ADS device sends a notification to the client.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 169:

AdsNotificationError

Occurs when a exception has occurred during notification management.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 170:

IAdsConnectAddress Interface 171:

AdsNotificationEx

Occurs when the ADS devices sends a notification to the client.
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 172:

AdsStateChanged

Occurs when the AdsState of the target system has been changed.
(Inherited from IAdsStateProvider)

IAdsConnectAddress Interface 173:

IAdsConnectAddress Interface 174:

AdsSumNotification

Occurs when Notifications are send (bundled notifications)
(Inherited from IAdsNotifications)

IAdsConnectAddress Interface 175:

AdsSymbolVersionChanged

Occurs when the SymbolVersion table of a TwinCAT PLC System has been changed.
(Inherited from IAdsSymbolChangedProvider)

IAdsConnectAddress Interface 176:

IAdsConnectAddress Interface 177:

ConnectionStateChanged

Occurs when connection status of the IConnectionStateProvider has been changed.
(Inherited from IConnectionStateProvider)

Extension Methods

 

Name

Description

PollAdsState

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

PollAdsState

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

PollAdsState

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

PollAdsState

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

PollAdsState2

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

PollAdsState2

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

PollAdsState2Async

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

PollAdsState2Async

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

PollAdsStateAsync

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

PollAdsStateAsync

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

PollAdsStateAsync

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

PollAdsStateAsync

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

PollDeviceState

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

PollDeviceState

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

PollDeviceStateAsync

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

PollDeviceStateAsync

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

PollSystemServiceState

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

PollSystemServiceStateAsync

Polls the system service state asynchronously
(Defined by SystemServiceExtension)

PollValues

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

PollValues

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

PollValues

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

PollValues

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

PollValues

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

PollValues

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

PollValues

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

PollValues

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

PollValues

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

PollValues

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

PollValues

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

PollValues

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

PollValues

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

PollValues

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValuesT

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

PollValues2T

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

PollValues2T

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

ReadSysServState

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

ReadSysServStateAsync

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

ReadWithFallback

Read with fallback.
(Defined by AdsClientExtensions)

ReadWithFallback

Ads Read with Fallback.
(Defined by AdsClientExtensions)

ReadWithFallback

Ads Read with Fallback.
(Defined by AdsClientExtensions)

ReadWithFallbackAsync

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

ReadWithFallbackAsync

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

ReadWithFallbackAsync

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

ReadWriteWithFallback

Ads Read with Fallback.
(Defined by AdsClientExtensions)

ReadWriteWithFallback

ReadWrite with Fallback.
(Defined by AdsClientExtensions)

ReadWriteWithFallbackAsync

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

ReadWriteWithFallbackAsync

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

RepeatedRead

Repeated AdsRead.
(Defined by AdsClientExtensions)

RepeatedRead

Repeated AdsRead.
(Defined by AdsClientExtensions)

RepeatedReadAsync

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

RepeatedReadAsync

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

RepeatedReadWrite

Repeated AdsRead.
(Defined by AdsClientExtensions)

RepeatedReadWriteAsync

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

RepeatedWrite

Repeated AdsWrie.
(Defined by AdsClientExtensions)

RepeatedWriteAsync

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

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)

SetAdsState

Sends an AdsState/AdsStateCommand Request to an AdsServer and waits until the StateChange is done or fails.
(Defined by ConnectionStateExtension)

SetAdsStateAsync

Sends an AdsState/AdsStateCommand Request to an AdsServer and waits until the StateChange is done or fails (asynchronously)
(Defined by ConnectionStateExtension)

WaitForTargetState

Waits until the target AdsServer reaches the requested state.
(Defined by ConnectionStateExtension)

WaitForTargetStateAsync

Waits until the target AdsServer reaches the requested state (asynchronous)
(Defined by ConnectionStateExtension)

WaitUntilRestarted

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

WaitUntilRestartedAsync

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

WhenAdsStateChanges

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

WhenNotification

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

WhenNotification

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

WhenNotification

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

WhenNotification

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

WhenNotification

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

WhenNotificationT

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

WhenSymbolVersionChanges

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

WhenSymbolVersionChanges

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

WhenValueChanged

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

WriteValuesT

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

WriteValuesT

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

Reference

TwinCAT.Ads Namespace

Beckhoff Automation GmbH & Co. KG 2001-2026