C# Class MissionPlanner.Log.BinaryLog

Convert a binary log to an assci log
Afficher le fichier Open project: ArduPilot/MissionPlanner Class Usage Examples

Méthodes publiques

Méthode 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

Méthode 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 méthode

public BinaryLog_convertstatus ( ProgressReporterDialogue prd, float progress ) : void
prd ProgressReporterDialogue
progress float
Résultat void

ConvertBin() public static méthode

public static ConvertBin ( string inputfn, string outputfn, bool showui = true ) : void
inputfn string
outputfn string
showui bool
Résultat void

ConvertBini() public méthode

public ConvertBini ( string inputfn, string outputfn, bool showui = true ) : void
inputfn string
outputfn string
showui bool
Résultat void

ReadMessage() public méthode

public ReadMessage ( Stream br ) : string
br Stream
Résultat string

ReadMessageObjects() public méthode

public ReadMessageObjects ( Stream br ) : object[]
br Stream
Résultat object[]

ReadMessageTypeOffset() public méthode

public ReadMessageTypeOffset ( Stream br ) : long>.Tuple
br Stream
Résultat long>.Tuple

doUI() public méthode

public doUI ( string inputfn, string outputfn, bool showui = true ) : void
inputfn string
outputfn string
showui bool
Résultat void

logEntryFMT() public méthode

public logEntryFMT ( byte packettype, Stream br ) : void
packettype byte
br Stream
Résultat void

prd_DoWork() public méthode

public prd_DoWork ( object sender, ProgressWorkerEventArgs e, object passdata = null ) : void
sender object
e ProgressWorkerEventArgs
passdata object
Résultat void