C# Класс MissionPlanner.Log.PX4BinaryLog

Convert a binary log to an ascii log
Показать файл Открыть проект

Открытые методы

Метод Описание
ConvertBinaryToText ( string binaryFileName, string outputFileName ) : void
GenerateLogEntryClass ( LogEntryFMT fmt, TextWriter writer ) : void
GenerateLogEntryParser ( TextWriter writer ) : void
GetFormats ( ) : IEnumerable
ReadMessage ( Stream br ) : string
ReadMessageObjects ( Stream br ) : object
ReadMessageTypeOffset ( Stream br ) : long>.Tuple
logEntryFMT ( byte packettype, Stream br ) : void

Приватные методы

Метод Описание
GetModesList ( ) : string>>.List
ProcessMessage ( byte message, string name, string format ) : string

Convert to ascii based on the existing format message

ReadLogFormat ( Stream br ) : LogEntryFMT
ReadRow ( byte packettype, Stream br ) : object
logEntry ( byte packettype, Stream br ) : string

Process each log entry

Описание методов

ConvertBinaryToText() публичный Метод

public ConvertBinaryToText ( string binaryFileName, string outputFileName ) : void
binaryFileName string
outputFileName string
Результат void

GenerateLogEntryClass() публичный Метод

public GenerateLogEntryClass ( LogEntryFMT fmt, TextWriter writer ) : void
fmt LogViewer.Utilities.LogEntryFMT
writer System.IO.TextWriter
Результат void

GenerateLogEntryParser() публичный Метод

public GenerateLogEntryParser ( TextWriter writer ) : void
writer System.IO.TextWriter
Результат void

GetFormats() публичный Метод

public GetFormats ( ) : IEnumerable
Результат IEnumerable

ReadMessage() публичный Метод

public ReadMessage ( Stream br ) : string
br Stream
Результат string

ReadMessageObjects() публичный Метод

public ReadMessageObjects ( Stream br ) : object
br Stream
Результат object

ReadMessageTypeOffset() публичный Метод

public ReadMessageTypeOffset ( Stream br ) : long>.Tuple
br Stream
Результат long>.Tuple

logEntryFMT() публичный Метод

public logEntryFMT ( byte packettype, Stream br ) : void
packettype byte
br Stream
Результат void