IAdsConnectAddress Methods

The IAdsConnectAddress type exposes the following members.

Methods

 

Name

Description

IAdsConnectAddress Methods 1:

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

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

IAdsConnectAddress Methods 4:

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 Methods 5:

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

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

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

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

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

IAdsConnectAddress Methods 11:

CleanupSymbolTable

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

IAdsConnectAddress Methods 12:

Close

Closes this IConnection (Inherited from IConnection.)

IAdsConnectAddress Methods 13:

Connect.

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

IAdsConnectAddress Methods 14:

Connect(AmsAddress)

Connects the target ADS Device.

IAdsConnectAddress Methods 15:

Connect(Int32)

Connects to the local target ADS Device.

IAdsConnectAddress Methods 16:

Connect(AmsNetId, Int32)

Connects to the target ADS Device.

IAdsConnectAddress Methods 17:

Connect(String, Int32)

Connects to the target ADS Device.

IAdsConnectAddress Methods 18:

CreateVariableHandle

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

IAdsConnectAddress Methods 19:

CreateVariableHandleAsync

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

IAdsConnectAddress Methods 20:

DeleteDeviceNotification

Deletes a registered notification. (Inherited from IAdsNotifications.)

IAdsConnectAddress Methods 21:

DeleteDeviceNotificationAsync

Deletes a registered notification asynchronously. (Inherited from IAdsNotifications.)

IAdsConnectAddress Methods 22:

DeleteVariableHandle

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

IAdsConnectAddress Methods 23:

DeleteVariableHandleAsync

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

IAdsConnectAddress Methods 24:

Disconnect

Disconnects this IConnection. (Inherited from IConnection.)

IAdsConnectAddress Methods 25:

IAdsConnectAddress Methods 26:

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

Invokes the specified RPC Method asynchronously (Inherited from IAdsRpcInvoke.)

IAdsConnectAddress Methods 27:

IAdsConnectAddress Methods 28:

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

Invokes the specified RPC Method asynchronously (Inherited from IAdsRpcInvoke.)

IAdsConnectAddress Methods 29:

IAdsConnectAddress Methods 30:

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

Invokes the specified RPC Method asynchronously (Inherited from IAdsRpcInvoke.)

IAdsConnectAddress Methods 31:

Read(UInt32, Memory.Byte.)

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

IAdsConnectAddress Methods 32:

Read(UInt32, UInt32, Memory.Byte.)

Reads data synchronously from an ADS device and writes it to the given readBuffer (Inherited from IAdsReadWrite2.)

IAdsConnectAddress Methods 33:

ReadAny(UInt32, Type)

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

IAdsConnectAddress Methods 34:

ReadAny(UInt32, Type, .Int32.)

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

IAdsConnectAddress Methods 35:

ReadAny(UInt32, UInt32, Type)

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

IAdsConnectAddress Methods 36:

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

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

IAdsConnectAddress Methods 37:

ReadAny.T.(UInt32)

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

IAdsConnectAddress Methods 38:

ReadAny.T.(UInt32, .Int32.)

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

IAdsConnectAddress Methods 39:

ReadAny.T.(UInt32, UInt32)

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

IAdsConnectAddress Methods 40:

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

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

IAdsConnectAddress Methods 41:

ReadAnyAsync(UInt32, Type, CancellationToken)

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

IAdsConnectAddress Methods 42:

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

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

IAdsConnectAddress Methods 43:

ReadAnyAsync(UInt32, UInt32, Type, CancellationToken)

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

IAdsConnectAddress Methods 44:

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

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

IAdsConnectAddress Methods 45:

ReadAnyAsync.T.(UInt32, CancellationToken)

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

IAdsConnectAddress Methods 46:

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

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

IAdsConnectAddress Methods 47:

ReadAnyAsync.T.(UInt32, UInt32, CancellationToken)

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

IAdsConnectAddress Methods 48:

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

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

IAdsConnectAddress Methods 49:

ReadAnyString(UInt32, Int32, Encoding)

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

IAdsConnectAddress Methods 50:

ReadAnyString(UInt32, UInt32, Int32, Encoding)

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

IAdsConnectAddress Methods 51:

ReadAnyStringAsync(UInt32, Int32, Encoding, CancellationToken)

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

IAdsConnectAddress Methods 52:

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

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

IAdsConnectAddress Methods 53:

ReadAsync(UInt32, Memory.Byte., CancellationToken)

Reads the value data of the symbol asynchronously into the readBuffer. (Inherited from IAdsHandle.)

IAdsConnectAddress Methods 54:

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

Reads the data asynchronously from specified IndexGroup/IndexOffset (Inherited from IAdsReadWrite.)

IAdsConnectAddress Methods 55:

ReadDataType

Call this method to obtain information about the specified data type. (Inherited from IAdsSymbolicAccess.)

IAdsConnectAddress Methods 56:

ReadDataTypeAsync

Call this method to obtain information about the specified data type. (Inherited from IAdsSymbolicAccess.)

IAdsConnectAddress Methods 57:

ReadDeviceInfo

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

IAdsConnectAddress Methods 58:

ReadDeviceInfoAsync

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

IAdsConnectAddress Methods 59:

ReadState

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

IAdsConnectAddress Methods 60:

ReadStateAsync

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

IAdsConnectAddress Methods 61:

ReadSymbol

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

IAdsConnectAddress Methods 62:

ReadSymbolAsync

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

IAdsConnectAddress Methods 63:

ReadValue(ISymbol)

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

IAdsConnectAddress Methods 64:

ReadValue(String, Type)

Reads the value of a symbol and returns the value as object. The parameter type must have the same binary layout as the ADS symbol. (Inherited from IAdsSymbolicAccess.)

IAdsConnectAddress Methods 65:

ReadValue.T.(String)

Reads the value of a symbol and returns the value. The parameter type must have the same binary layout as the ADS symbol. (Inherited from IAdsSymbolicAccess.)

IAdsConnectAddress Methods 66:

ReadValueAsync(ISymbol, CancellationToken)

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

IAdsConnectAddress Methods 67:

ReadValueAsync(String, Type, CancellationToken)

Reads the value of a symbol asynchronously. (Inherited from IAdsSymbolicAccess.)

IAdsConnectAddress Methods 68:

ReadValueAsync.T.(String, CancellationToken)

Reads the value of a symbol asynchronously. (Inherited from IAdsSymbolicAccess.)

IAdsConnectAddress Methods 69:

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

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

IAdsConnectAddress Methods 70:

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

Writes data synchronously to an ADS device and then Reads data from this device into the readBuffer (Inherited from IAdsReadWrite2.)

IAdsConnectAddress Methods 71:

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

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

IAdsConnectAddress Methods 72:

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

Read/Writes data asynchronously to/from the specified writeBuffer, readBuffer (Inherited from IAdsReadWrite.)

IAdsConnectAddress Methods 73:

RegisterAdsStateChangedAsync

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

IAdsConnectAddress Methods 74:

RegisterSymbolVersionChanged

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

IAdsConnectAddress Methods 75:

RegisterSymbolVersionChangedAsync

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

IAdsConnectAddress Methods 76:

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 Methods 77:

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 Methods 78:

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 Methods 79:

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 Methods 80:

TryCreateVariableHandle

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

IAdsConnectAddress Methods 81:

TryDeleteDeviceNotification

Deletes a registered notification. (Inherited from IAdsNotifications.)

IAdsConnectAddress Methods 82:

TryDeleteVariableHandle

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

IAdsConnectAddress Methods 83:

IAdsConnectAddress Methods 84:

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

Invokes the specified RPC Method (Inherited from IAdsRpcInvoke.)

IAdsConnectAddress Methods 85:

IAdsConnectAddress Methods 86:

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

Invokes the specified RPC Method (Inherited from IAdsRpcInvoke.)

IAdsConnectAddress Methods 87:

IAdsConnectAddress Methods 88:

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

Invokes the rpc method. (Inherited from IAdsRpcInvoke.)

IAdsConnectAddress Methods 89:

IAdsConnectAddress Methods 90:

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

Invokes the rpc method. (Inherited from IAdsRpcInvoke.)

IAdsConnectAddress Methods 91:

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

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

IAdsConnectAddress Methods 92:

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

Reads data synchronously from an ADS device and writes it to the given stream. (Inherited from IAdsReadWrite.)

IAdsConnectAddress Methods 93:

TryReadDataType

Call this method to obtain information about the specified data type. (Inherited from IAdsSymbolicAccess.)

IAdsConnectAddress Methods 94:

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 Methods 95:

TryReadSymbol

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

IAdsConnectAddress Methods 96:

TryReadValue(ISymbol, Object.)

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

IAdsConnectAddress Methods 97:

TryReadValue(String, Type, Object.)

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

IAdsConnectAddress Methods 98:

TryReadValue.T.(ISymbol, T.)

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

IAdsConnectAddress Methods 99:

TryReadValue.T.(String, T.)

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

IAdsConnectAddress Methods 100:

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

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

IAdsConnectAddress Methods 101:

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

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

IAdsConnectAddress Methods 102:

TryWrite(UInt32, ReadOnlyMemory.Byte.)

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

IAdsConnectAddress Methods 103:

TryWrite(UInt32, UInt32, ReadOnlyMemory.Byte.)

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

IAdsConnectAddress Methods 104:

TryWriteControl(StateInfo)

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

IAdsConnectAddress Methods 105:

TryWriteControl(StateInfo, ReadOnlyMemory.Byte.)

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

IAdsConnectAddress Methods 106:

TryWriteValue(ISymbol, Object)

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

IAdsConnectAddress Methods 107:

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

IAdsConnectAddress Methods 108:

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

IAdsConnectAddress Methods 109:

TryWriteValue.T.(String, T)

Writes the passed object value to the specified ADS symbol.The parameter type must have the same binary layout as the ADS symbol. (Inherited from IAdsSymbolicAccess.)

IAdsConnectAddress Methods 110:

UnregisterAdsStateChangedAsync

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

IAdsConnectAddress Methods 111:

UnregisterSymbolVersionChanged

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

IAdsConnectAddress Methods 112:

UnregisterSymbolVersionChangedAsync

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

IAdsConnectAddress Methods 113:

Write(UInt32, ReadOnlyMemory.Byte.)

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

IAdsConnectAddress Methods 114:

Write(UInt32, UInt32)

Triggers a 'Write' call to the ADS device at the specified address. (Inherited from IAdsReadWrite2.)

IAdsConnectAddress Methods 115:

Write(UInt32, UInt32, ReadOnlyMemory.Byte.)

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

IAdsConnectAddress Methods 116:

WriteAny(UInt32, Object)

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

IAdsConnectAddress Methods 117:

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 Methods 118:

WriteAny(UInt32, UInt32, Object)

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

IAdsConnectAddress Methods 119:

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

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

IAdsConnectAddress Methods 120:

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 Methods 121:

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 Methods 122:

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 Methods 123:

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 Methods 124:

WriteAsync(UInt32, ReadOnlyMemory.Byte., CancellationToken)

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

IAdsConnectAddress Methods 125:

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

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

IAdsConnectAddress Methods 126:

WriteControl(StateInfo)

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

IAdsConnectAddress Methods 127:

WriteControl(StateInfo, ReadOnlyMemory.Byte.)

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

IAdsConnectAddress Methods 128:

WriteControlAsync(AdsState, UInt16, CancellationToken)

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

IAdsConnectAddress Methods 129:

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

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

IAdsConnectAddress Methods 130:

WriteValue(ISymbol, Object)

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

IAdsConnectAddress Methods 131:

WriteValue(String, Object)

Writes the passed object value to the specified ADS symbol.The parameter type must have the same binary layout as the ADS symbol. (Inherited from IAdsSymbolicAccess.)

IAdsConnectAddress Methods 132:

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

IAdsConnectAddress Methods 133:

WriteValue.T.(String, T)

Writes the passed object value to the specified ADS symbol.The parameter type must have the same binary layout as the ADS symbol. (Inherited from IAdsSymbolicAccess.)

IAdsConnectAddress Methods 134:

WriteValueAsync(ISymbol, Object, 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. (Inherited from IAdsSymbolicAccess.)

IAdsConnectAddress Methods 135:

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

IAdsConnectAddress Methods 136:

WriteValueAsync.T.(String, T, CancellationToken)

Writes the passed object value to the specified ADS symbol.The parameter type must have the same binary layout as the ADS symbol. (Inherited from IAdsSymbolicAccess.)

Extension Methods

 

Name

Description

IAdsConnectAddress Methods 137:

PollAdsState(IObservable.Unit.)

Overloaded.

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

IAdsConnectAddress Methods 138:

IAdsConnectAddress Methods 139:

PollAdsState(IObservable.Unit.)

Overloaded.

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

IAdsConnectAddress Methods 140:

IAdsConnectAddress Methods 141:

PollAdsState(TimeSpan)

Overloaded.

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

IAdsConnectAddress Methods 142:

IAdsConnectAddress Methods 143:

PollAdsState(TimeSpan)

Overloaded.

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

IAdsConnectAddress Methods 144:

PollAdsState2(IObservable.Unit.)

Overloaded.

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

IAdsConnectAddress Methods 145:

IAdsConnectAddress Methods 146:

PollAdsState2(TimeSpan)

Overloaded.

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

IAdsConnectAddress Methods 147:

PollAdsState2Async(IObservable.Unit., CancellationToken)

Overloaded.

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

IAdsConnectAddress Methods 148:

PollAdsState2Async(TimeSpan, CancellationToken)

Overloaded.

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

IAdsConnectAddress Methods 149:

IAdsConnectAddress Methods 150:

PollAdsStateAsync(IObservable.Unit., CancellationToken)

Overloaded.

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

IAdsConnectAddress Methods 151:

IAdsConnectAddress Methods 152:

PollAdsStateAsync(IObservable.Unit., CancellationToken)

Overloaded.

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

IAdsConnectAddress Methods 153:

IAdsConnectAddress Methods 154:

PollAdsStateAsync(TimeSpan, CancellationToken)

Overloaded.

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

IAdsConnectAddress Methods 155:

IAdsConnectAddress Methods 156:

PollAdsStateAsync(TimeSpan, CancellationToken)

Overloaded.

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

IAdsConnectAddress Methods 157:

PollDeviceState(IObservable.Unit.)

Overloaded.

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

IAdsConnectAddress Methods 158:

IAdsConnectAddress Methods 159:

PollDeviceState(TimeSpan)

Overloaded.

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

IAdsConnectAddress Methods 160:

IAdsConnectAddress Methods 161:

PollDeviceStateAsync(IObservable.Unit., CancellationToken)

Overloaded.

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

IAdsConnectAddress Methods 162:

IAdsConnectAddress Methods 163:

PollDeviceStateAsync(TimeSpan, CancellationToken)

Overloaded.

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

IAdsConnectAddress Methods 164:

PollSystemServiceState

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

IAdsConnectAddress Methods 165:

PollSystemServiceStateAsync

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

IAdsConnectAddress Methods 166:

PollValues(ISymbol, Type, IObservable.Unit.)

Overloaded.

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

IAdsConnectAddress Methods 167:

PollValues(ISymbol, Type, TimeSpan)

Overloaded.

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

IAdsConnectAddress Methods 168:

PollValues(String, Type, IObservable.Unit.)

Overloaded.

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

IAdsConnectAddress Methods 169:

PollValues(String, Type, TimeSpan)

Overloaded.

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

IAdsConnectAddress Methods 170:

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

Overloaded.

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

IAdsConnectAddress Methods 171:

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.)

IAdsConnectAddress Methods 172:

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.)

IAdsConnectAddress Methods 173:

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

Overloaded.

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

IAdsConnectAddress Methods 174:

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.)

IAdsConnectAddress Methods 175:

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.)

IAdsConnectAddress Methods 176:

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.)

IAdsConnectAddress Methods 177:

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.)

IAdsConnectAddress Methods 178:

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.)

IAdsConnectAddress Methods 179:

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.)

IAdsConnectAddress Methods 180:

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

Overloaded.

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

IAdsConnectAddress Methods 181:

PollValues.T.(ISymbol, TimeSpan)

Overloaded.

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

IAdsConnectAddress Methods 182:

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

Overloaded.

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

IAdsConnectAddress Methods 183:

PollValues.T.(String, TimeSpan)

Overloaded.

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

IAdsConnectAddress Methods 184:

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.)

IAdsConnectAddress Methods 185:

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.)

IAdsConnectAddress Methods 186:

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

Overloaded.

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

IAdsConnectAddress Methods 187:

IAdsConnectAddress Methods 188:

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

Overloaded.

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

IAdsConnectAddress Methods 189:

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.)

IAdsConnectAddress Methods 190:

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.)

IAdsConnectAddress Methods 191:

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

Overloaded.

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

IAdsConnectAddress Methods 192:

IAdsConnectAddress Methods 193:

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

Overloaded.

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

IAdsConnectAddress Methods 194:

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.)

IAdsConnectAddress Methods 195:

IAdsConnectAddress Methods 196:

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.)

IAdsConnectAddress Methods 197:

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.)

IAdsConnectAddress Methods 198:

IAdsConnectAddress Methods 199:

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.)

IAdsConnectAddress Methods 200:

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

Overloaded.

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

IAdsConnectAddress Methods 201:

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

Overloaded.

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

IAdsConnectAddress Methods 202:

ReadSysServState

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

IAdsConnectAddress Methods 203:

ReadSysServStateAsync

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

IAdsConnectAddress Methods 204:

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

Overloaded.

Ads Read with fallback. (Defined by AdsClientExtensions.)

IAdsConnectAddress Methods 205:

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

Overloaded.

Ads Read with Fallback. (Defined by AdsClientExtensions.)

IAdsConnectAddress Methods 206:

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

Overloaded.

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

IAdsConnectAddress Methods 207:

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

Overloaded.

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

IAdsConnectAddress Methods 208:

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

Overloaded.

Repeated AdsRead. (Defined by AdsClientExtensions.)

IAdsConnectAddress Methods 209:

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

Overloaded.

Repeated AdsRead. (Defined by AdsClientExtensions.)

IAdsConnectAddress Methods 210:

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

Overloaded.

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

IAdsConnectAddress Methods 211:

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

Overloaded.

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

IAdsConnectAddress Methods 212:

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.)

IAdsConnectAddress Methods 213:

SetAdsState

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

IAdsConnectAddress Methods 214:

SetAdsStateAsync

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

IAdsConnectAddress Methods 215:

WaitUntilRestarted

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

IAdsConnectAddress Methods 216:

WaitUntilRestartedAsync

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

IAdsConnectAddress Methods 217:

IAdsConnectAddress Methods 218:

WhenAdsStateChanges

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

IAdsConnectAddress Methods 219:

WhenNotification(ISymbol)

Overloaded.

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

IAdsConnectAddress Methods 220:

IAdsConnectAddress Methods 221:

WhenNotification(ISymbolCollection)

Overloaded.

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

IAdsConnectAddress Methods 222:

IAdsConnectAddress Methods 223:

WhenNotification(IList.ISymbol., NotificationSettings)

Overloaded.

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

IAdsConnectAddress Methods 224:

WhenNotification(ISymbol, NotificationSettings)

Overloaded.

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

IAdsConnectAddress Methods 225:

IAdsConnectAddress Methods 226:

WhenNotification(String, Type, NotificationSettings)

Overloaded.

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

IAdsConnectAddress Methods 227:

IAdsConnectAddress Methods 228:

WhenNotification.T.(String, NotificationSettings)

Overloaded.

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

IAdsConnectAddress Methods 229:

WhenSymbolVersionChanges.

Overloaded.

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

IAdsConnectAddress Methods 230:

WhenSymbolVersionChanges(IScheduler)

Overloaded.

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

IAdsConnectAddress Methods 231:

IAdsConnectAddress Methods 232:

WhenValueChanged

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

IAdsConnectAddress Methods 233:

IAdsConnectAddress Methods 234:

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

Overloaded.

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

IAdsConnectAddress Methods 235:

IAdsConnectAddress Methods 236:

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

IAdsConnectAddress Interface

TwinCAT.Ads Namespace