Documentation
¶
Index ¶
- func NewCompass(deviceID string, path string, baudRate int) (movementsensor.MovementSensor, error)
- type Compass
- func (c *Compass) Accuracy(ctx context.Context, extra map[string]interface{}) (map[string]float32, error)
- func (c *Compass) AngularVelocity(ctx context.Context, extra map[string]interface{}) (spatialmath.AngularVelocity, error)
- func (c *Compass) Close(ctx context.Context) error
- func (c *Compass) CompassHeading(ctx context.Context, extra map[string]interface{}) (float64, error)
- func (*Compass) DoCommand(ctx context.Context, cmd map[string]interface{}) (map[string]interface{}, error)
- func (c *Compass) LinearAcceleration(ctx context.Context, extra map[string]interface{}) (r3.Vector, error)
- func (c *Compass) LinearVelocity(ctx context.Context, extra map[string]interface{}) (r3.Vector, error)
- func (*Compass) Name() resource.Name
- func (c *Compass) Orientation(ctx context.Context, extra map[string]interface{}) (spatialmath.Orientation, error)
- func (c *Compass) Position(ctx context.Context, extra map[string]interface{}) (*geo.Point, float64, error)
- func (c *Compass) Properties(ctx context.Context, extra map[string]interface{}) (*movementsensor.Properties, error)
- func (c *Compass) Readings(ctx context.Context, extra map[string]interface{}) (map[string]interface{}, error)
- func (*Compass) Reconfigure(ctx context.Context, deps resource.Dependencies, conf resource.Config) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewCompass ¶
func NewCompass(deviceID string, path string, baudRate int) (movementsensor.MovementSensor, error)
Types ¶
type Compass ¶
type Compass struct {
// contains filtered or unexported fields
}
func (*Compass) AngularVelocity ¶
func (c *Compass) AngularVelocity(ctx context.Context, extra map[string]interface{}) (spatialmath.AngularVelocity, error)
AngularVelocity unimplemented
func (*Compass) CompassHeading ¶
func (*Compass) DoCommand ¶
func (*Compass) DoCommand(ctx context.Context, cmd map[string]interface{}) (map[string]interface{}, error)
DoCommand implements movementsensor.MovementSensor.
func (*Compass) LinearAcceleration ¶
func (c *Compass) LinearAcceleration(ctx context.Context, extra map[string]interface{}) (r3.Vector, error)
LinearAcceleration unimplemented
func (*Compass) LinearVelocity ¶
func (c *Compass) LinearVelocity(ctx context.Context, extra map[string]interface{}) (r3.Vector, error)
LinearVelocity unimplemented
func (*Compass) Orientation ¶
func (c *Compass) Orientation(ctx context.Context, extra map[string]interface{}) (spatialmath.Orientation, error)
Orientation unimplemented
func (*Compass) Position ¶
func (c *Compass) Position(ctx context.Context, extra map[string]interface{}) (*geo.Point, float64, error)
Position unimplemented
func (*Compass) Properties ¶
func (c *Compass) Properties(ctx context.Context, extra map[string]interface{}) (*movementsensor.Properties, error)
Properties
func (*Compass) Readings ¶
func (c *Compass) Readings(ctx context.Context, extra map[string]interface{}) (map[string]interface{}, error)
Readings
func (*Compass) Reconfigure ¶
func (*Compass) Reconfigure(ctx context.Context, deps resource.Dependencies, conf resource.Config) error
Reconfigure implements movementsensor.MovementSensor.
Click to show internal directories.
Click to hide internal directories.