# Packages
No description provided by the author
# Functions
ApplyPrediction a predictor on a field and return the resulting value.
No description provided by the author
No description provided by the author
NewFlightLogReader returns a new FlightLogReader.
NewFrameReader returns a new FrameReader.
NewHeaderReader returns a new HeaderReader.
NewLogStatistics returns an initialized LogStatistic struct.
NewFrame returns a new frame.
NewSlowFrame returns a new frame.
# Constants
EncodingNeg14Bits is for Unsigned variable-byte but we negate the value before storing value is 14 bits.
EncodingNull is for nothing is written to the file take value to be zero.
EncodingSignedVB is for signed variable-byte.
EncodingTag2_3S32 is for a 2-bit header is written, followed by 3 signed field values of up to 32 bits each.
EncodingTag8_4S16 is for an 8-bit header is written, followed by 4 signed field values of up to 16 bits each.
EncodingTag8_8SVB is for First, an 8-bit (one byte) header is written.
EncodingUnsignedVB is for Unsigned variable-byte.
List of all the fields used by the library.
List of all the fields used by the library.
List of all the fields used by the library.
List of all the fields used by the library.
List of all the fields used by the library.
List of all the fields used by the library.
List of all the fields used by the library.
List of all the fields used by the library.
List of all the fields used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
List of all the headers used by the library.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
E.
G.
H.
P.
I.
S.
PredicatorAverage2 is the average of the two previously logged values of the field (i.e.
Predictor1500 is set to a fixed value of 1500.
PredictorInc assumes that the field will be incremented by 1 unit for every main loop iteration.
PredictorMinMotor returns the value and the minimum motor low output summed.
PredictorMinThrottle subtracts the value of "minthrottle" which is included in the log header.
PredictorMotor0 is set to the value of `motor[0]` which was decoded earlier within the current frame.
PredictorPrevious return the value substracted from the interframe.
PredictorStraightLine assumes that the slope between the current measurement and the previous one will be similar to the slope between the previous measurement and the one before that.
PredictorVbatRef is set to the "vbatref" field written in the log header.
PredictorZero returns the value unmodified.
# Variables
No description provided by the author
# Structs
ErrorFrame represents a frame that couldn't be recognized.
No description provided by the author
FieldDefinition represents a field.
FlightLogReader parses logs generated by the CleanFlight controller.
FlightLogReaderOpts holds the options to get a new FlightLogReader.
FrameReader reads and decodes data frame.
FrameReaderOptions holds the options to create a new FrameReader.
FrameStatistics represents stats for one type of frame.
Header represents a header value.
HeaderReader reads the headers of a log file.
LogDefinition represents a log.
LogStatistics represents global stats.
Frame represents a frame.
SlowFrame represents a slow frame.
SysconfigType represents a sysconfig.
# Type aliases
FieldName is the type for main frame fields.
HeaderName is the type for flight recorder headers.
No description provided by the author
No description provided by the author