TwinCAT.Ads Namespace

ADS root namespace.

Classes

 

Class

Description

AdsBinaryReader

Derives from BinaryReader and reads primitive as well as PLC data types as binary values.

AdsBinaryWriter

Derives from BinaryWriter and writes primitive and PLC data types in binary to a stream.

AdsClientSettings

Settings object for TcAdsClient.

AdsCommunicationStatistics

ADS Communication statistics

AdsConnection

ADS Connection class

AdsDatatypeArrayInfo

Array definition for a single dimension.

AdsDatatypeNotSupportedException

The exception that is thrown when a ADS datatype is not supported.

AdsErrorException

The exception that is thrown when an ADS error occurs.

AdsException

Base class for all exceptions thrown by this class.

AdsInitializeException

Initializing exception (TcAdsDllCe resp. TcAdsDll.dll not found)

AdsInvalidNotificationException

This AdsInvalidNotificationException is created if the length of the notification data is 0. This indicates that the notification handle is not valid any more. This exception is passed to the AdsNotificationErrorEvent.

AdsNotificationErrorEventArgs

Provides data for AdsNotificationErrorEvent of the class TcAdsClient.

AdsNotificationEventArgs

Provides data for AdsNotificationEvent of the class TcAdsClient.

AdsNotificationExEventArgs

Provides data for AdsNotificationExEvent of the class TcAdsClient.

AdsSession

AdsSession class

AdsStateChangedEventArgs

Provides data for AdsStateChangedEvent of the class TcAdsClient.

AdsStateChangedEventArgs2

Event Arguments for AdsStateChanged events.

AdsStream

The class AdsStream is a stream class used for ADS communication.

AdsSumCommandException

The exception that is thrown when an ADS SumCommand error occurs.

AdsSymbolException

Symbol Exception

AdsSymbolVersionChangedEventArgs

Provides data for AdsSymbolVersionChangedEvent of the class TcAdsClient.

AmsAddress

Ams/Ads Address

AmsNetId

AMS/ADS Net ID

AmsRouterNotificationEventArgs

Provides data for AmsRouterNotificationEvent of the class TcAdsClient.

NotificationSettings

Notification communication settings

ReadOnlyTcAdsDataTypeCollection

Read only collection of ITcAdsDataType" types.

RpcMethodNotSupportedException

Symbol Exception

SessionSettings

Session settings class

SymbolException

Symbol bound exceptions

SymbolLoaderSettings

Settings object for the IAdsSymbolLoader initialization.

TcAdsClient

ADS Client / ADS Communication object.

TcAdsSymbolInfo

The class TcAdsSymbolInfo represents a symbol loaded by an instance of the TcAdsSymbolInfoLoader class.

TcAdsSymbolInfoCollection

Represents a collection of TcAdsSymbolInfo objects.

TcAdsSymbolInfoLoader

The class TcAdsSymbolInfoLoader is responsible for downloading the list of declared variables and the data types from an ADS Server.

Structures

 

Structure

Description

AdsVersion

The structure contains the version number, revision number and build number.

DeviceInfo

The structure contains the name and the version information of the device.

StateInfo

The structure contains the ADS state and device state.

Interfaces

 

Interface

Description

IAdsAnyAccess

Interface for accessing ADS 'Any' objects.

IAdsConnection

ADS Connection interface

IAdsHandleAccess

Interface for ads access via variable handle

IAdsNotifications

Interface for Notification management.

IAdsSession

Interface IAdsSession

IAdsSessionSettings

Interface for ADS Session Settings

IFailFastHandler

Interface for a fast failing (Circuit breaker) ads handler

ITcAdsDataType

Interface ITcAdsDataType

ITcAdsRpcInvoke

Interface ITcAdsRpcInvoke

ITcAdsSubItem

Interface ITcAdsSubItem

ITcAdsSymbol

Defines an Interface for reading the ADS symbol information.

ITcAdsSymbol2

Interface ITcAdsSymbol2 (extends ITcAdsSymbol)

ITcAdsSymbol3

Interface ITcAdsSymbol3 (extends ITcAdsSymbol ... ITcAdsSymbol3)

ITcAdsSymbol4

Interface ITcAdsSymbol4 (extends ITcAdsSymbol ... ITcAdsSymbol3

ITcAdsSymbol5

Interface ITcAdsSymbol5 (extends ITcAdsSymbol ... ITcAdsSymbol4

ITcAdsSymbolBrowser

Interface ITcAdsSubSymbolProvider

Delegates

 

Delegate

Description

AdsNotificationErrorEventHandler

Event handler for the AdsNotificationError event in the class TcAdsClient.

AdsNotificationEventHandler

Event handler for the AdsNotification event in the class TcAdsClient.

AdsNotificationExEventHandler

Event handler for the AdsNotification event in the class TcAdsClient.

AdsStateChangedEventHandler

Event handler for the AdsStateChanged event in the class TcAdsClient.

AmsRouterNotificationEventHandler

Event handler for the AmsRouterNotification event in the class TcAdsClient.

Enumerations

 

Enumeration

Description

AdsDatatypeId

ADS data types.

AdsErrorCode

Describes the ADS error that occured.

AdsState

Describes the AdsState.

AdsTransMode

ADS Transmission Mode for ADS Notifications.

AmsPort

AmsPorts

AmsRouterState

State of the AMS Router.

TransportProtocol

Enum ADS TransportProtocol