TwinCAT.Ads Namespace
ADS root namespace.
Classes
|
Class |
Description |
---|---|---|
|
ADS Client / ADS Communication object. | |
|
Class AdsClientExtensions. | |
|
Settings object for the AdsClient class. | |
|
ADS Connection class | |
|
Array definition for a single dimension. | |
|
Class AdsErrorCodeExtensions. | |
|
The exception that is thrown when an ADS error occurs. | |
|
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. | |
|
Arguments for the AdsNotificationError events. | |
|
Event argument class for AdsNotification events. | |
|
Arguments for AdsNotificationEx events. | |
|
Class AdsNotificationsUnregisteredEventArgs. This class cannot be inherited. Implements the EventArgs | |
|
AdsSession class | |
|
Abstract base class for ADS Sessions. | |
|
Arguments for the AdsStateChanged event. | |
|
Event Arguments for AdsStateChanged events. | |
|
The exception that is thrown when an ADS SumCommandBase error occurs. | |
|
Arguments for the AdsSymbolVersionChanged event. | |
|
The structure contains the version number, revision number and build number. | |
|
Ams/Ads Address | |
|
AMS/ADS Net ID | |
|
Arguments for the IRouterNotificationProvider events. | |
|
The structure contains the name and the version information of the device. | |
|
Class Notification. Implements the INotification | |
|
Notification communication settings | |
|
Base class for an (asynchronous) ADS Task Result | |
|
Result object for asynchronous reading an 'AnyValue'/Primitive Value via tasks. | |
|
Ads Task Result for DeviceInfo requests (async operations). | |
|
Result object for asynchronous registering an ADS Handle via tasks. | |
|
Asynchronous ADS Read result. | |
|
Result object for asynchronous reading AdsStates via tasks. | |
|
ADS Task Result returning Read data for async Read operations. | |
|
Result object for asynchronous ADS ReadDeviceState tasks. | |
|
Result object for asynchronous ADS ReadWrite tasks. | |
|
Result object for asynchronous ADS ReadWrite tasks. | |
|
Class representing a result of an asynchronous RpcMethod call. Implements the ResultAds | |
|
ADS Result object returning a generic value result (TValue) (asynchronous read). Implements the ResultAds | |
|
Result object of an asynchronous read. Implements the ResultAccess | |
|
Result for asynchronous ADS write tasks. | |
|
Class ResultWriteControl. Implements the ResultAds | |
|
Session settings class | |
|
TaskExtensions for Task Cancellation and Timeout | |
|
Arguments for AdsNotificationEx events. |
Interfaces
|
Interface |
Description |
---|---|---|
|
Interface for accessing ADS 'Any' objects. | |
|
Interface for method to connect the ADS client via AMS Address. | |
|
ADS Connection interface | |
|
Interface IAdsDisposableConnection Implements the IAdsConnectAddress Implements the IRouterNotificationProvider Implements the IAdsSymbolChangedProvider Implements the IDisposable | |
|
Interface for ADS access via variable handle | |
|
Interface for Notification management. | |
|
Interface for ADS Read/Write access via IndexGroup / IndexOffset | |
|
Interface for ADS Read/Write access via IndexGroup / IndexOffset | |
|
Interface IAdsReadWriteTimeoutAccess | |
|
Interface IAdsRpcInvoke | |
|
Interface IAdsSession | |
|
Interface for ADS Session Settings | |
|
Interface for reading and controlling the ADS state. | |
|
Interface IAdsStateControlTimeout | |
|
Interface for an AdsState observer | |
|
Interface IAdsStateProvider | |
|
Interface IAdsSymbolChangedProvider | |
|
Interface for symbolic ads access. | |
|
Common INotification interface | |
|
Interface for Notification Settings Implements the IComparable.T. | |
|
Interface for AMS Router Notifications. |
Enumerations
|
Enumeration |
Description |
---|---|---|
|
AdsCommandId Enumeration | |
|
ADS data types. | |
|
ADS request return codes. | |
|
Describes the AdsState. | |
|
Describes the AdsState Commands | |
|
ADS Transmission Mode for ADS Notifications. | |
|
Ams Ports Definitions. | |
|
Defines ranges of AmsPorts. | |
|
State of the AMS Router. | |
|
ADS IndexGroups defined for ADS Symbol Handling | |
|
Enum ADS TransportProtocol |
- AdsClient Class
- AdsClientSettings Class
- AdsCommandId Enumeration
- AdsCommunicationStatistics Class
- AdsConnection Class
- AdsDataTypeArrayInfo Class
- AdsDataTypeId Enumeration
- AdsErrorCode Enumeration
- AdsErrorCodeExtensions Class
- AdsErrorException Class
- AdsInvalidNotificationException Class
- AdsNotificationErrorEventArgs Class
- AdsNotificationEventArgs Class
- AdsNotificationExEventArgs Class
- AdsSession Class
- AdsSessionBase Class
- AdsState Enumeration
- AdsStateChangedEventArgs Class
- AdsStateChangedEventArgs2 Class
- AdsSumCommandException Class
- AdsSymbolVersionChangedEventArgs Class
- AdsTransMode Enumeration
- AdsVersion Class
- AmsAddress Class
- AmsNetId Class
- AmsPort Enumeration
- AmsRouterNotificationEventArgs Class
- AmsRouterState Enumeration
- DeviceInfo Class
- IAdsAnyAccess Interface
- IAdsConnectAddress Interface
- IAdsConnection Interface
- IAdsDisposableConnection Interface
- IAdsHandle Interface
- IAdsNotifications Interface
- IAdsReadWrite Interface
- IAdsReadWrite2 Interface
- IAdsReadWriteTimeoutAccess Interface
- IAdsRpcInvoke Interface
- IAdsSession Interface
- IAdsSessionSettings Interface
- IAdsStateControl Interface
- IAdsStateControlTimeout Interface
- IAdsStateObserver Interface
- IAdsStateProvider Interface
- IAdsSymbolChangedProvider Interface
- IAdsSymbolicAccess Interface
- IAdsSymbolTableProvider Interface
- INotification Interface
- INotificationSettings Interface
- IRouterNotificationProvider Interface
- Notification Class
- NotificationSettings Class
- ResultAds Class
- ResultAnyValue Class
- ResultDeviceInfo Class
- ResultHandle Class
- ResultRead Class
- ResultReadAdsState Class
- ResultReadBytes Class
- ResultReadDeviceState Class
- ResultReadWrite Class
- ResultReadWriteBytes Class
- ResultRpcMethod Class
- ResultValue.TValue. Class
- ResultWrite Class
- SessionSettings Class
- StateInfo Structure
- TaskExtensions Class
- TransportProtocols Enumeration
- ValueNotificationEventArgs.T. Class
- AdsClientExtensions Class
- AdsNotificationsInvalidatedEventArgs Class
- IndexGroupSymbolAccess Enumeration
- AdsStateCommand Enumeration
- AmsPortRange Enumeration
- ResultValue2.I, V. Class
- ResultWriteControl Class