C# Class MissionPlanner.Log.BinaryLog

Convert a binary log to an assci log
Exibir arquivo Open project: ArduPilot/MissionPlanner Class Usage Examples

Public Methods

Method Description
BinaryLog_convertstatus ( ProgressReporterDialogue prd, float progress ) : void
ConvertBin ( string inputfn, string outputfn, bool showui = true ) : void
ConvertBini ( string inputfn, string outputfn, bool showui = true ) : void
ReadMessage ( Stream br ) : string
ReadMessageObjects ( Stream br ) : object[]
ReadMessageTypeOffset ( Stream br ) : long>.Tuple
doUI ( string inputfn, string outputfn, bool showui = true ) : void
logEntryFMT ( byte packettype, Stream br ) : void
prd_DoWork ( object sender, ProgressWorkerEventArgs e, object passdata = null ) : void

Private Methods

Method Description
ProcessMessage ( byte message, string name, string format ) : string

Convert to ascii based on the existing format message

ProcessMessageObjects ( byte message, string name, string format ) : object[]
logEntry ( byte packettype, Stream br ) : string

Process each log entry

logEntryObjects ( byte packettype, Stream br ) : object[]

Method Details

BinaryLog_convertstatus() public method

public BinaryLog_convertstatus ( ProgressReporterDialogue prd, float progress ) : void
prd ProgressReporterDialogue
progress float
return void

ConvertBin() public static method

public static ConvertBin ( string inputfn, string outputfn, bool showui = true ) : void
inputfn string
outputfn string
showui bool
return void

ConvertBini() public method

public ConvertBini ( string inputfn, string outputfn, bool showui = true ) : void
inputfn string
outputfn string
showui bool
return void

ReadMessage() public method

public ReadMessage ( Stream br ) : string
br Stream
return string

ReadMessageObjects() public method

public ReadMessageObjects ( Stream br ) : object[]
br Stream
return object[]

ReadMessageTypeOffset() public method

public ReadMessageTypeOffset ( Stream br ) : long>.Tuple
br Stream
return long>.Tuple

doUI() public method

public doUI ( string inputfn, string outputfn, bool showui = true ) : void
inputfn string
outputfn string
showui bool
return void

logEntryFMT() public method

public logEntryFMT ( byte packettype, Stream br ) : void
packettype byte
br Stream
return void

prd_DoWork() public method

public prd_DoWork ( object sender, ProgressWorkerEventArgs e, object passdata = null ) : void
sender object
e ProgressWorkerEventArgs
passdata object
return void