TwinCAT.ValueAccess Namespace

Namespace for the common (non ADS dependent) value access.

Classes

 

Class

Description

TwinCAT.ValueAccess Namespace 1:

CannotAccessValueException

Class CannotAccessValueException. This class cannot be inherited. Implements the SymbolException

TwinCAT.ValueAccess Namespace 2:

ResultAccess

Result class for an asynchronous access operation.

TwinCAT.ValueAccess Namespace 3:

ResultHandleAccess

Asynchronous read access result returning an variable handle. Implements the ResultAccess

TwinCAT.ValueAccess Namespace 4:

ResultReadDynamicValueAccess

Asynchronous read access result returning an Dynamic value object (IDynamicValue. Implements the ResultReadValueAccess.T.

TwinCAT.ValueAccess Namespace 5:

ResultReadRawAccess

Asynchronous read access result object, reading raw (byte[]) data into memory locations. Implements the ResultReadValueAccess.T.

TwinCAT.ValueAccess Namespace 6:

ResultReadValueAccess

Asynchronous read access result returning an untyped Value object type 'object'. Implements the ResultAccess

TwinCAT.ValueAccess Namespace 7:

ResultReadValueAccess.T.

Result object of an asynchronous read of a specific value of type T. Implements the ResultAccess

TwinCAT.ValueAccess Namespace 8:

ResultReadValueAccess2.I, V.

Result object of an asynchronous read. Implements the ResultAccess

TwinCAT.ValueAccess Namespace 9:

ResultRpcMethodAccess

Asynchronous Invoke RPC Method result class. Implements the ResultReadValueAccess

TwinCAT.ValueAccess Namespace 10:

ResultWriteAccess

Asynchronous write access result class.

Interfaces

 

Interface

Description

TwinCAT.ValueAccess Namespace 11:

IAccessorRawValue

Helper Interface to access Symbol Values as byte Arrays

TwinCAT.ValueAccess Namespace 12:

IAccessorValueFactory

Factory interfaces for Accessor implementations.

Enumerations

 

Enumeration

Description

TwinCAT.ValueAccess Namespace 13:

SymbolNotificationTypes

Specifies the Notification type of ADS Notifications

TwinCAT.ValueAccess Namespace 14:

ValueAccessMode

Enum ValueAccessMethod

TwinCAT.ValueAccess Namespace 15:

ValueCreationModes

Creation mode for Values

TwinCAT.ValueAccess Namespace 16:

ValueUpdateMode

Value Update Mode.