C# Class LogViewer.Model.CsvDataLog

Inheritance: IDataLog
Mostrar archivo Open project: Dronacharya-Org/Dronacharya Class Usage Examples

Public Methods

Method Description
GetDataValues ( LogItemSchema schema, System.DateTime startTime, System.TimeSpan duration ) : IEnumerable
GetFlights ( ) : IEnumerable

Extract actual flight times from the log (based on when the motors were actually on).

GetRows ( string typeName, System.DateTime startTime, System.TimeSpan duration ) : IEnumerable
GetTime ( ulong timeMs ) : System.DateTime
LiveQuery ( LogItemSchema schema, CancellationToken token ) : IEnumerable
Load ( string fileName, ProgressUtility progress ) : Task

Private Methods

Method Description
GetTimeMicroseconds ( System.Xml.Linq.XElement e ) : int?

Method Details

GetDataValues() public method

public GetDataValues ( LogItemSchema schema, System.DateTime startTime, System.TimeSpan duration ) : IEnumerable
schema LogItemSchema
startTime System.DateTime
duration System.TimeSpan
return IEnumerable

GetFlights() public method

Extract actual flight times from the log (based on when the motors were actually on).
public GetFlights ( ) : IEnumerable
return IEnumerable

GetRows() public method

public GetRows ( string typeName, System.DateTime startTime, System.TimeSpan duration ) : IEnumerable
typeName string
startTime System.DateTime
duration System.TimeSpan
return IEnumerable

GetTime() public method

public GetTime ( ulong timeMs ) : System.DateTime
timeMs ulong
return System.DateTime

LiveQuery() public method

public LiveQuery ( LogItemSchema schema, CancellationToken token ) : IEnumerable
schema LogItemSchema
token System.Threading.CancellationToken
return IEnumerable

Load() public method

public Load ( string fileName, ProgressUtility progress ) : Task
fileName string
progress LogViewer.Utilities.ProgressUtility
return Task