serial

package
v0.0.0-...-3221ee7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 29, 2023 License: Apache-2.0 Imports: 14 Imported by: 0

Documentation

Index

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) Accuracy

func (c *Compass) Accuracy(ctx context.Context, extra map[string]interface{}) (map[string]float32, error)

func (*Compass) AngularVelocity

func (c *Compass) AngularVelocity(ctx context.Context, extra map[string]interface{}) (spatialmath.AngularVelocity, error)

AngularVelocity unimplemented

func (*Compass) Close

func (c *Compass) Close(ctx context.Context) error

func (*Compass) CompassHeading

func (c *Compass) CompassHeading(ctx context.Context, extra map[string]interface{}) (float64, error)

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) Name

func (*Compass) Name() resource.Name

Name implements movementsensor.MovementSensor.

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL