Documentation ¶
Overview ¶
Package trossen implements a trossen gripper.
Index ¶
- type AttrConfig
- type Gripper
- func (g *Gripper) Close() error
- func (g *Gripper) GetMoveLock() *sync.Mutex
- func (g *Gripper) Grab(ctx context.Context, extra map[string]interface{}) (bool, error)
- func (g *Gripper) IsMoving(ctx context.Context) (bool, error)
- func (g *Gripper) ModelFrame() referenceframe.Model
- func (g *Gripper) Open(ctx context.Context, extra map[string]interface{}) error
- func (g *Gripper) Stop(ctx context.Context, extra map[string]interface{}) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttrConfig ¶ added in v0.1.2
type AttrConfig struct { SerialPath string `json:"serial_path"` BaudRate int `json:"serial_baud_rate"` }
AttrConfig is the config for a trossen gripper.
func (*AttrConfig) Validate ¶ added in v0.1.2
func (config *AttrConfig) Validate(path string) error
Validate ensures all parts of the config are valid.
type Gripper ¶
type Gripper struct { generic.Unimplemented // contains filtered or unexported fields }
Gripper TODO.
func (*Gripper) ModelFrame ¶
func (g *Gripper) ModelFrame() referenceframe.Model
ModelFrame is unimplemented for Gripper.
Click to show internal directories.
Click to hide internal directories.