TwinCAT.Ads Namespace
ADS root namespace.
Classes
|
Class |
Description |
---|---|---|
|
Derives from BinaryReader and reads primitive as well as PLC data types as binary values. | |
|
Derives from BinaryWriter and writes primitive and PLC data types in binary to a stream. | |
|
Settings object for TcAdsClient. | |
|
ADS Communication statistics | |
|
ADS Connection class | |
|
Array definition for a single dimension. | |
|
The exception that is thrown when a ADS datatype is not supported. | |
|
The exception that is thrown when an ADS error occurs. | |
|
Base class for all exceptions thrown by this class. | |
|
Initializing exception (TcAdsDllCe resp. TcAdsDll.dll not found) | |
|
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. | |
|
Provides data for AdsNotificationErrorEvent of the class TcAdsClient. | |
|
Provides data for AdsNotificationEvent of the class TcAdsClient. | |
|
Provides data for AdsNotificationExEvent of the class TcAdsClient. | |
|
AdsSession class | |
|
Provides data for AdsStateChangedEvent of the class TcAdsClient. | |
|
Event Arguments for AdsStateChanged events. | |
|
The class AdsStream is a stream class used for ADS communication. | |
|
The exception that is thrown when an ADS SumCommand error occurs. | |
|
Symbol Exception | |
|
Provides data for AdsSymbolVersionChangedEvent of the class TcAdsClient. | |
|
Ams/Ads Address | |
|
AMS/ADS Net ID | |
|
Provides data for AmsRouterNotificationEvent of the class TcAdsClient. | |
|
Notification communication settings | |
|
Read only collection of ITcAdsDataType" types. | |
|
Symbol Exception | |
|
Session settings class | |
|
Symbol bound exceptions | |
|
Settings object for the IAdsSymbolLoader initialization. | |
|
ADS Client / ADS Communication object. | |
|
The class TcAdsSymbolInfo represents a symbol loaded by an instance of the TcAdsSymbolInfoLoader class. | |
|
Represents a collection of TcAdsSymbolInfo objects. | |
|
The class TcAdsSymbolInfoLoader is responsible for downloading the list of declared variables and the data types from an ADS Server. |
Structures
|
Structure |
Description |
---|---|---|
|
The structure contains the version number, revision number and build number. | |
|
The structure contains the name and the version information of the device. | |
|
The structure contains the ADS state and device state. |
Interfaces
|
Interface |
Description |
---|---|---|
|
Interface for accessing ADS 'Any' objects. | |
|
ADS Connection interface | |
|
Interface for ads access via variable handle | |
|
Interface for Notification management. | |
|
Interface IAdsSession | |
|
Interface for ADS Session Settings | |
|
Interface for a fast failing (Circuit breaker) ads handler | |
|
Interface ITcAdsDataType | |
|
Interface ITcAdsRpcInvoke | |
|
Interface ITcAdsSubItem | |
|
Defines an Interface for reading the ADS symbol information. | |
|
Interface ITcAdsSymbol2 (extends ITcAdsSymbol) | |
|
Interface ITcAdsSymbol3 (extends ITcAdsSymbol ... ITcAdsSymbol3) | |
|
Interface ITcAdsSymbol4 (extends ITcAdsSymbol ... ITcAdsSymbol3 | |
|
Interface ITcAdsSymbol5 (extends ITcAdsSymbol ... ITcAdsSymbol4 | |
|
Interface ITcAdsSubSymbolProvider |
Delegates
|
Delegate |
Description |
---|---|---|
|
Event handler for the AdsNotificationError event in the class TcAdsClient. | |
|
Event handler for the AdsNotification event in the class TcAdsClient. | |
|
Event handler for the AdsNotification event in the class TcAdsClient. | |
|
Event handler for the AdsStateChanged event in the class TcAdsClient. | |
|
Event handler for the AmsRouterNotification event in the class TcAdsClient. |
Enumerations
|
Enumeration |
Description |
---|---|---|
|
ADS data types. | |
|
Describes the ADS error that occured. | |
|
Describes the AdsState. | |
|
ADS Transmission Mode for ADS Notifications. | |
|
AmsPorts | |
|
State of the AMS Router. | |
|
Enum ADS TransportProtocol |
- AdsBinaryReader Class
- AdsBinaryWriter Class
- AdsClientSettings Class
- AdsCommunicationStatistics Class
- AdsConnection Class
- AdsDatatypeArrayInfo Class
- AdsDatatypeId Enumeration
- AdsDatatypeNotSupportedException Class
- AdsErrorCode Enumeration
- AdsErrorException Class
- AdsException Class
- AdsInitializeException Class
- AdsInvalidNotificationException Class
- AdsNotificationErrorEventArgs Class
- AdsNotificationErrorEventHandler Delegate
- AdsNotificationEventArgs Class
- AdsNotificationEventHandler Delegate
- AdsNotificationExEventArgs Class
- AdsNotificationExEventHandler Delegate
- AdsSession Class
- AdsState Enumeration
- AdsStateChangedEventArgs Class
- AdsStateChangedEventArgs2 Class
- AdsStateChangedEventHandler Delegate
- AdsStream Class
- AdsSumCommandException Class
- AdsSymbolException Class
- AdsSymbolVersionChangedEventArgs Class
- AdsTransMode Enumeration
- AdsVersion Structure
- AmsAddress Class
- AmsNetId Class
- AmsPort Enumeration
- AmsRouterNotificationEventArgs Class
- AmsRouterNotificationEventHandler Delegate
- AmsRouterState Enumeration
- DeviceInfo Structure
- IAdsAnyAccess Interface
- IAdsConnection Interface
- IAdsHandleAccess Interface
- IAdsNotifications Interface
- IAdsSession Interface
- IAdsSessionSettings Interface
- IFailFastHandler Interface
- ITcAdsDataType Interface
- ITcAdsRpcInvoke Interface
- ITcAdsSubItem Interface
- ITcAdsSymbol Interface
- ITcAdsSymbol2 Interface
- ITcAdsSymbol3 Interface
- ITcAdsSymbol4 Interface
- ITcAdsSymbol5 Interface
- ITcAdsSymbolBrowser Interface
- NotificationSettings Class
- ReadOnlyTcAdsDataTypeCollection Class
- RpcMethodNotSupportedException Class
- SessionSettings Class
- StateInfo Structure
- SymbolException Class
- SymbolLoaderSettings Class
- TcAdsClient Class
- TcAdsSymbolInfo Class
- TcAdsSymbolInfoCollection Class
- TcAdsSymbolInfoLoader Class
- TransportProtocol Enumeration