Click or drag to resize

VectoredMemoryAccess Constructor

Creates a new vectored IO request.

Namespace:  Demo3D.PLC.Comms.Memory
Assembly:  PLC (in PLC.dll) Version: 15.0.2.11458
Syntax
C#
public VectoredMemoryAccess(
	MemoryAccess memoryAccess,
	MemoryAddress ioAddress,
	Buffer ioBuffer,
	AccessParameters? accessParams = null,
	IOErrorHandler? errorHandler = null,
	IOEventHandler? successHandler = null,
	IOEventHandler? beforeIOHandler = null,
	Signal? signal = null
)

Parameters

memoryAccess
Type: Demo3D.PLC.Comms.MemoryMemoryAccess
The subject of the IO request.
ioAddress
Type: Demo3D.PLC.CommsMemoryAddress
The address being accessed.
ioBuffer
Type: Demo3D.IOBuffer
The associated buffer to use.
accessParams (Optional)
Type: Demo3D.PLC.CommsAccessParameters
Access parameters (or null).
errorHandler (Optional)
Type: Demo3D.PLC.CommsIOErrorHandler
Callback for transient IO error (or null).
successHandler (Optional)
Type: Demo3D.PLC.CommsIOEventHandler
Callback for successful IO (or null).
beforeIOHandler (Optional)
Type: Demo3D.PLC.CommsIOEventHandler
Callback called immediately before actual IO (or null).
signal (Optional)
Type: Demo3D.IOSignal
A trackable object.
See Also