Documentation ¶
Index ¶
Constants ¶
View Source
const ( Velocity = "velocity kmh" Latitude = "latitude" Longitude = "longitude" Time = "time" Sats = "sats" )
Column constants
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Analyser ¶
type Analyser struct{}
func (*Analyser) AnalyseDirectory ¶
func (a *Analyser) AnalyseDirectory(path string, consumer func(FileSummary))
type Comments ¶
type Comments struct {
// contains filtered or unexported fields
}
Comments contains file information
type Config ¶ added in v0.4.0
func LoadConfig ¶ added in v0.4.0
type DataRow ¶
type DataRow struct {
// contains filtered or unexported fields
}
DataRow contains the data fields in a row
type File ¶
type File struct { Path string CreationTime time.Time Start LatLng Columns map[string]int Data *Data Laps []Lap // contains filtered or unexported fields }
File Main file object
type FileSummary ¶
type FileSummary struct { Version string `json:"version,omitempty"` CreationTime time.Time `json:"creationtime"` ModTime time.Time `json:"modtime"` Path string `json:"path"` Duration jsonDuration `json:"duration"` NumLaps int `json:"numlaps"` MaxVelocity float64 `json:"maxvelocity"` MaxRpm float64 `json:"maxrpm"` FastestLap jsonDuration `json:"fastestlap"` Laps []Lap `json:"laps"` Distance float64 `json:"distance"` }
Click to show internal directories.
Click to hide internal directories.