|   | WriterWriteNextRecordBinary32(Stream, Schema, Ticks, Double, Boolean, UInt32, Boolean, UInt16) Method | 
        
        
            Writes next COMTRADE record in binary32 format.
            
        
        Namespace: GSF.COMTRADEAssembly: GSF.COMTRADE (in GSF.COMTRADE.dll) Version: 2.4.257-beta
 Syntax
Syntaxpublic static void WriteNextRecordBinary32(
	Stream output,
	Schema schema,
	Ticks timestamp,
	double[] analogValues,
	bool[] digitalValues,
	uint sample,
	bool injectFracSecValue = false,
	ushort fracSecValue = 0
)
Public Shared Sub WriteNextRecordBinary32 ( 
	output As Stream,
	schema As Schema,
	timestamp As Ticks,
	analogValues As Double(),
	digitalValues As Boolean(),
	sample As UInteger,
	Optional injectFracSecValue As Boolean = false,
	Optional fracSecValue As UShort = 0
)
static member WriteNextRecordBinary32 : 
        output : Stream * 
        schema : Schema * 
        timestamp : Ticks * 
        analogValues : float[] * 
        digitalValues : bool[] * 
        sample : uint32 * 
        ?injectFracSecValue : bool * 
        ?fracSecValue : uint16 
(* Defaults:
        let _injectFracSecValue = defaultArg injectFracSecValue false
        let _fracSecValue = defaultArg fracSecValue 0
*)
-> unit GSF.COMTRADE.Writer.WriteNextRecordBinary32 = function(output, schema, timestamp, analogValues, digitalValues, sample, injectFracSecValue, fracSecValue);
Parameters
- output  Stream
- Destination stream.
- schema  Schema
- Source schema.
- timestamp  Ticks
- Record timestamp (implicitly castable as DateTime).
- analogValues  Double
- Values to write for analog channels.
- digitalValues  Boolean
- Values to write for digital channels.
- sample  UInt32
- User incremented sample index.
- injectFracSecValue  Boolean  (Optional)
- Determines if FRACSEC value should be automatically injected into stream as first digital - defaults to false.
- fracSecValue  UInt16  (Optional)
- FRACSEC value to inject into output stream - defaults to 0x0000.
 Remarks
Remarks
            This function is primarily intended to write COMTRADE binary32 data records based on synchrophasor data
            (see Annex H: Schema for Phasor Data 2150 Using the COMTRADE File Standard in IEEE C37.111-2010),
            it may be necessary to manually write records for other COMTRADE needs (e.g., non 16-bit digitals).
            
 See Also
See Also