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: 19.00.00
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