Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Acceleration ¶
type Acceleration struct {
X, Y, Z GForce
}
type AccelerationData ¶
type AccelerationData []Acceleration
func (*AccelerationData) UnmarshalBSONValue ¶
func (a *AccelerationData) UnmarshalBSONValue(t bsontype.Type, raw []byte) error
type AttitudeData ¶
type AttitudeData []Attitude
func (*AttitudeData) UnmarshalBSONValue ¶
func (a *AttitudeData) UnmarshalBSONValue(t bsontype.Type, raw []byte) error
type Location ¶
type Location struct { Date Timestamp `bson:"time" json:"date"` Latitude float64 `bson:"lat" json:"lat"` Longitude float64 `bson:"lon" json:"long"` }
func (*Location) DistanceFrom ¶
type Segment ¶
type Segment struct { StartDate Timestamp `bson:"start"` EndDate Timestamp `bson:"end"` RelatedIDs []string `bson:"rel"` Locations Locations `bson:"locations"` SamplingInterval Duration `bson:"interval"` AccelerationSamples AccelerationData `bson:"samples"` AttitudeSamples AttitudeData `bson:"att"` }
Click to show internal directories.
Click to hide internal directories.