Click or drag to resize

SerializableMeasurementGenerateBinaryImage Method

Generates binary image of the SerializableMeasurement and copies it into the given buffer, for BinaryLength bytes.

Namespace: GSF.TimeSeries.Transport
Assembly: GSF.TimeSeries (in GSF.TimeSeries.dll) Version: 2.4.181-beta
Syntax
public int GenerateBinaryImage(
	byte[] buffer,
	int startIndex
)
View Source

Parameters

buffer  Byte
Buffer used to hold generated binary image of the source object.
startIndex  Int32
0-based starting index in the buffer to start writing.

Return Value

Int32
The number of bytes written to the buffer.

Implements

ISupportBinaryImageGenerateBinaryImage(Byte, Int32)
Exceptions
ExceptionCondition
ArgumentNullExceptionbuffer is null.
ArgumentOutOfRangeExceptionstartIndex or BinaryLength is less than 0 -or- startIndex and BinaryLength will exceed buffer length.
Remarks

Field: Bytes:
--------- ---------
Key ID 4
SourceLen 4
Source SourceLen
Signal ID 16
TagLen 4
Tag TagLen
Value 8
Adder 8
Multiplier 8
Ticks 8
Flags 4

Constant Length = 64
Variable Length = SourceLen + TagLen

See Also