|
CompactMeasurementGenerateBinaryImage Method
|
Namespace: GSF.TimeSeries.TransportAssembly: GSF.TimeSeries (in GSF.TimeSeries.dll) Version: 2.4.248-beta
Syntaxpublic int GenerateBinaryImage(
byte[] buffer,
int startIndex
)
Public Function GenerateBinaryImage (
buffer As Byte(),
startIndex As Integer
) As Integer
public:
virtual int GenerateBinaryImage(
array<unsigned char>^ buffer,
int startIndex
) sealed
abstract GenerateBinaryImage :
buffer : byte[] *
startIndex : int -> int
override GenerateBinaryImage :
buffer : byte[] *
startIndex : int -> int
function GenerateBinaryImage(buffer, startIndex);
View SourceParameters
- 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
Int32The number of bytes written to the
buffer.
Implements
ISupportBinaryImageGenerateBinaryImage(Byte, Int32)
ExceptionsException | Condition |
---|
ArgumentNullException | buffer is null. |
ArgumentOutOfRangeException | startIndex or BinaryLength is less than 0 -or-
startIndex and BinaryLength will exceed buffer length.
|
Remarks
Field: Bytes:
-------- -------
Flags 1
ID 2
Value 4
[Time] 2?
Constant Length = 7
Variable Length = 0, 2, 4 or 8 (i.e., total size is 7, 9, 11 or 15)
See Also