Versions in this module Expand all Collapse all v0 v0.2.0 Nov 6, 2022 v0.1.0 Nov 5, 2022 Changes in this version + func Run(ctx context.Context, conf Config) error + type Config struct + BindAddr string + Development bool + Logger logr.Logger + Obs []ConfigObs + ZapLogger *zap.Logger + type ConfigObs struct + DkTrackId int32 + Host string + Password string + type Controller struct + Logger logr.Logger + MemDebugger sharedmem.DebuggerIface + MemReader sharedmem.ReaderIface + MemWriter sharedmem.WriterIface + ObsWsMap map[int32]obsws.Client + func (c *Controller) DisableAutomation(ctx context.Context, in *pb.SwitchAutomationRequest) (*pb.Track, error) + func (c *Controller) EnableAutomation(ctx context.Context, in *pb.SwitchAutomationRequest) (*pb.Track, error) + func (c *Controller) GetTrack(ctx context.Context, in *pb.GetTrackRequest) (*pb.Track, error) + func (c *Controller) ListScene(ctx context.Context, in *pb.ListSceneRequest) (*pb.ListSceneResponse, error) + func (c *Controller) ListSharedmem(context.Context, *emptypb.Empty) (*pb.ListSharedmemResponse, error) + func (c *Controller) ListTrack(ctx context.Context, in *emptypb.Empty) (*pb.ListTrackResponse, error) + func (c *Controller) MoveSceneToNext(ctx context.Context, in *pb.MoveSceneToNextRequest) (*emptypb.Empty, error)