Click or drag to resize

INotifyDirectMemoryAccessService Interface

PLC memory client service for servers that can notify when memory changes.

Namespace:  Demo3D.PLC.Comms.Memory
Assembly:  PLC (in PLC.dll) Version: 15.0.2.11458
Syntax
C#
public interface INotifyDirectMemoryAccessService : IDirectMemoryAccessService

The INotifyDirectMemoryAccessService type exposes the following members.

Properties
  NameDescription
Public propertyAddressType
The type of address expected by this service. The type must implement IAddress.
(Inherited from IDirectMemoryAccessService.)
Public propertyCanSubscribe
Returns true if data changes can be subscribed to.
Public propertyPduSize
Get the PDU size (or -1).
(Inherited from IDirectMemoryAccessService.)
Public propertyRequestOverhead
A measure in bytes of the overhead of creating a new "read" request (or -1).
(Inherited from IDirectMemoryAccessService.)
Top
Methods
  NameDescription
Public methodAddDataChanged
Add a handler to respond to data changed events.
Public methodGetPreferredAddress
Returns the preferred access to the address space. The underlying protocol may prefer the user to access more data than addressed.
(Inherited from IDirectMemoryAccessService.)
Public methodGetPreferredParameters
Parameters to be applied to accesses.
(Inherited from IDirectMemoryAccessService.)
Public methodGetRequiredAddress
Returns the required access to the address space. The underlying protocol may require the user to access more data than addressed.
(Inherited from IDirectMemoryAccessService.)
Public methodInternalReadV
Vectored block read to the peer.
(Inherited from IDirectMemoryAccessService.)
Public methodInternalWriteV
Vectored block write to the peer.
(Inherited from IDirectMemoryAccessService.)
Public methodRemoveDataChanged
Remove a handler passed to AddDataChanged.
Top
Extension Methods
  NameDescription
Public Extension MethodReadV
Vectored read request.
(Defined by DirectMemoryAccessService.)
Public Extension MethodWriteV
Vectored write request.
(Defined by DirectMemoryAccessService.)
Top
See Also