Documentation
¶
Index ¶
- Variables
- func NewROSLidar(ctx context.Context, deps resource.Dependencies, conf resource.Config, ...) (camera.Camera, error)
- func NewROSLidarDummy(ctx context.Context, deps resource.Dependencies, conf resource.Config, ...) (camera.Camera, error)
- func NewRosCamera(ctx context.Context, deps resource.Dependencies, conf resource.Config, ...) (viamcamera.Camera, error)
- type ROSLidar
- func (l *ROSLidar) Close(_ context.Context) error
- func (l *ROSLidar) Images(_ context.Context) ([]camera.NamedImage, resource.ResponseMetadata, error)
- func (l *ROSLidar) NextPointCloud(_ context.Context) (pointcloud.PointCloud, error)
- func (l *ROSLidar) Projector(_ context.Context) (transform.Projector, error)
- func (l *ROSLidar) Properties(_ context.Context) (camera.Properties, error)
- func (l *ROSLidar) Reconfigure(_ context.Context, _ resource.Dependencies, conf resource.Config) error
- func (l *ROSLidar) Stream(_ context.Context, _ ...gostream.ErrorHandler) (gostream.VideoStream, error)
- type ROSLidarConfig
- type RosImage
- type RosMediaSource
- type RosMediaSourceConfig
Constants ¶
This section is empty.
Variables ¶
View Source
var ROSDummyLidarModel = resource.NewModel("viamlabs", "ros", "lidar-dummy")
View Source
var ROSLidarModel = resource.NewModel("viamlabs", "ros", "lidar")
View Source
var RosCameraModel = resource.NewModel("viamlabs", "ros", "camera")
Functions ¶
func NewROSLidar ¶
func NewROSLidarDummy ¶
func NewRosCamera ¶
Types ¶
type ROSLidar ¶
func (*ROSLidar) Images ¶
func (l *ROSLidar) Images(_ context.Context) ([]camera.NamedImage, resource.ResponseMetadata, error)
func (*ROSLidar) NextPointCloud ¶
func (l *ROSLidar) NextPointCloud(_ context.Context) (pointcloud.PointCloud, error)
func (*ROSLidar) Properties ¶
func (*ROSLidar) Reconfigure ¶
func (l *ROSLidar) Reconfigure( _ context.Context, _ resource.Dependencies, conf resource.Config, ) error
Reconfigure clean this up
func (*ROSLidar) Stream ¶
func (l *ROSLidar) Stream(_ context.Context, _ ...gostream.ErrorHandler) (gostream.VideoStream, error)
type ROSLidarConfig ¶
type RosImage ¶
type RosImage struct {
// contains filtered or unexported fields
}
func (*RosImage) ColorModel ¶
type RosMediaSource ¶
func NewRosMediaSource ¶
func NewRosMediaSource( ctx context.Context, deps resource.Dependencies, conf resource.Config, logger golog.Logger, ) (*RosMediaSource, error)
func (*RosMediaSource) Reconfigure ¶
func (rs *RosMediaSource) Reconfigure( _ context.Context, _ resource.Dependencies, conf resource.Config, ) error
Click to show internal directories.
Click to hide internal directories.