TwinCAT.Ads.Server Namespace

This framework can be used to build custom ADS server application.
Important note: Please contact Beckhoff to receive a reserved ADS port number.Namespace for the TwinCAT ADS Server Component.

Classes

 

Class

Description

TwinCAT.Ads.Server Namespace 1:

TwinCAT.Ads.Server Namespace 2:

AdsServer

Base implementation for an ADS Server.

TwinCAT.Ads.Server Namespace 3:

AdsServerException

An AdsServerException is thrown on communication errors in the AdsServer class.

TwinCAT.Ads.Server Namespace 4:

TwinCAT.Ads.Server Namespace 5:

AdsSymbolicServer

AdsServer class that supports Symbolic information and Notifications. Implements the AdsServer

TwinCAT.Ads.Server Namespace 6:

BaseTickTrigger

Class NotificationTimer. Implements the INotificationTrigger

TwinCAT.Ads.Server Namespace 7:

ErrorEventArgs

This class implements the event arguments passed by the TcAdsServerExEvent.

TwinCAT.Ads.Server Namespace 8:

LoopbackNotRegisteredException

The Tcp Loopback client is not registered. Implements the AdsServerException

TwinCAT.Ads.Server Namespace 9:

NotificationDataSample

This class implements an ADS Notification Sample. It contains the notification handle and the variable data.

TwinCAT.Ads.Server Namespace 10:

NotificationSamplesStamp

This class implements an ADS Stamp Header containing multiple ADS Notification Samples (TcAdsStampHeader)

TwinCAT.Ads.Server Namespace 11:

NotificationTriggerSource

Class NotificationTriggerSource. Implements the IAddNotificationTrigger Implements the IDisposable

TwinCAT.Ads.Server Namespace 12:

ServerConnectionStateChangedEventArgs

Class ConnectionStateChangedEventArgs (Server Connections)

TwinCAT.Ads.Server Namespace 13:

ServerNotConnectedException

The AdsServer is not connected. Implements the AdsServerException

Interfaces

 

Interface

Description

TwinCAT.Ads.Server Namespace 14:

IAddNotificationTrigger

Interface IAddNotificationTrigger

TwinCAT.Ads.Server Namespace 15:

INotificationTrigger

Interface INotificationTrigger

Enumerations

 

Enumeration

Description

TwinCAT.Ads.Server Namespace 16:

ServerConnectionState

The Server Connection State