Click or drag to resize

BufferDataConverterGetPacketMarshaller Method

Returns a function that converts the given object to an array of bytes, using the specified context, writing it into the packet provided.

Namespace:  Demo3D.PLC.Comms
Assembly:  PLC (in PLC.dll) Version: 15.0.2.11458
Syntax
C#
public BufferDataConverterPacketMarshallerDelegate GetPacketMarshaller(
	IDataContextProvider contextProvider,
	DataType sourceType
)

Parameters

contextProvider
Type: Demo3D.PLC.CommsIDataContextProvider
Conversion context provider (or null).
sourceType
Type: Demo3D.PLC.CommsDataType
The data type to convert from.

Return Value

Type: BufferDataConverterPacketMarshallerDelegate
The marshalling function, or null.
Remarks

The contextProvider must provide an object of type BufferDataConverterContext. This context tells the marashaller the endianess of the data, string format, and the area of memory being addressed.

See Also