Documentation ¶
Index ¶
- type Ability
- type BasicRepo
- type Blp
- func (b *Blp) Basic() BasicRepo
- func (b *Blp) Cron() CronRepo
- func (b *Blp) Cruise() CruiseRepo
- func (b *Blp) Idle() IdleRepo
- func (b *Blp) Line() LineRepo
- func (b *Blp) Manager() ManagerRepo
- func (b *Blp) Power() PowerRepo
- func (b *Blp) Preset() PresetRepo
- func (b *Blp) Quit()
- func (b *Blp) Run()
- func (b *Blp) Start(req *Request) error
- func (b *Blp) State() *dsd.Status
- func (b *Blp) Stop(req *Request) error
- func (b *Blp) Trace() TraceRepo
- type CronRepo
- type CruiseRepo
- type IdleRepo
- type LineRepo
- type ManagerRepo
- type PTZRepo
- type PowerRepo
- type PresetRepo
- type Request
- type TraceRepo
- type Trigger
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Blp ¶
type Blp struct {
// contains filtered or unexported fields
}
func (*Blp) Cruise ¶
func (b *Blp) Cruise() CruiseRepo
func (*Blp) Manager ¶
func (b *Blp) Manager() ManagerRepo
func (*Blp) Preset ¶
func (b *Blp) Preset() PresetRepo
type CronRepo ¶
type CronRepo interface { List() dsd.AutoMovementSlice Set(movement *dsd.PtzAutoMovement) error Default() error }
type CruiseRepo ¶
type IdleRepo ¶
type IdleRepo interface { Get() *dsd.IdleMotion Set(motion *dsd.IdleMotion) error Default() error }
type ManagerRepo ¶
type PTZRepo ¶
type PTZRepo interface { Basic() BasicRepo Preset() PresetRepo Line() LineRepo Cruise() CruiseRepo Power() PowerRepo Idle() IdleRepo Cron() CronRepo Trace() TraceRepo Manager() ManagerRepo }
type PresetRepo ¶
type Request ¶
Click to show internal directories.
Click to hide internal directories.