core

package
v0.5.2 Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2021 License: Apache-2.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Atlona2x1Driver

type Atlona2x1Driver struct {
	Username string
	Password string
	Log      *zap.Logger
}

func (*Atlona2x1Driver) CreateDevice

func (a *Atlona2x1Driver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*Atlona2x1Driver) ParseConfig

func (a *Atlona2x1Driver) ParseConfig(config map[string]interface{}) error

type Atlona4x1Driver

type Atlona4x1Driver struct {
	Username string
	Password string
	Log      *zap.Logger
}

func (*Atlona4x1Driver) CreateDevice

func (a *Atlona4x1Driver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*Atlona4x1Driver) ParseConfig

func (a *Atlona4x1Driver) ParseConfig(config map[string]interface{}) error

type Atlona5x1Driver

type Atlona5x1Driver struct {
	Username string
	Password string
	Log      *zap.Logger
}

func (*Atlona5x1Driver) CreateDevice

func (a *Atlona5x1Driver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*Atlona5x1Driver) ParseConfig

func (a *Atlona5x1Driver) ParseConfig(config map[string]interface{}) error

type Atlona6x2Driver

type Atlona6x2Driver struct {
	Username string
	Password string
	Log      *zap.Logger
}

func (*Atlona6x2Driver) CreateDevice

func (a *Atlona6x2Driver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*Atlona6x2Driver) ParseConfig

func (a *Atlona6x2Driver) ParseConfig(config map[string]interface{}) error

type JAPDriver

type JAPDriver struct {
	Log *zap.Logger
}

func (*JAPDriver) CreateDevice

func (j *JAPDriver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*JAPDriver) ParseConfig

func (j *JAPDriver) ParseConfig(config map[string]interface{}) error

type KeyDigitalDriver

type KeyDigitalDriver struct {
	Log *zap.Logger
}

func (*KeyDigitalDriver) CreateDevice

func (k *KeyDigitalDriver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*KeyDigitalDriver) ParseConfig

func (k *KeyDigitalDriver) ParseConfig(config map[string]interface{}) error

type KramerDSPDriver

type KramerDSPDriver struct {
	Log *zap.Logger
}

func (*KramerDSPDriver) CreateDevice

func (k *KramerDSPDriver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*KramerDSPDriver) ParseConfig

func (k *KramerDSPDriver) ParseConfig(config map[string]interface{}) error

type KramerProtocol3000Driver

type KramerProtocol3000Driver struct {
	Log *zap.Logger
}

func (*KramerProtocol3000Driver) CreateDevice

func (k *KramerProtocol3000Driver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*KramerProtocol3000Driver) ParseConfig

func (k *KramerProtocol3000Driver) ParseConfig(config map[string]interface{}) error

type KramerVSDSPDriver

type KramerVSDSPDriver struct {
	Log *zap.Logger
}

func (*KramerVSDSPDriver) CreateDevice

func (k *KramerVSDSPDriver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*KramerVSDSPDriver) ParseConfig

func (k *KramerVSDSPDriver) ParseConfig(config map[string]interface{}) error

type KramerViaDriver

type KramerViaDriver struct {
	Log      *zap.Logger
	Username string
	Password string
}

func (*KramerViaDriver) CreateDevice

func (k *KramerViaDriver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*KramerViaDriver) ParseConfig

func (k *KramerViaDriver) ParseConfig(config map[string]interface{}) error

type LondonDriver

type LondonDriver struct {
	Log *zap.Logger
}

func (*LondonDriver) CreateDevice

func (l *LondonDriver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*LondonDriver) ParseConfig

func (l *LondonDriver) ParseConfig(config map[string]interface{}) error

type NECDriver

type NECDriver struct{}

func (*NECDriver) ParseConfig

func (n *NECDriver) ParseConfig(config map[string]interface{}) error

type QSCDriver

type QSCDriver struct {
	Log *zap.Logger
}

func (*QSCDriver) CreateDevice

func (q *QSCDriver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*QSCDriver) ParseConfig

func (q *QSCDriver) ParseConfig(config map[string]interface{}) error

type SonyADCPDriver

type SonyADCPDriver struct {
	Log *zap.Logger
}

func (*SonyADCPDriver) CreateDevice

func (s *SonyADCPDriver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*SonyADCPDriver) ParseConfig

func (s *SonyADCPDriver) ParseConfig(config map[string]interface{}) error

type SonyDriver

type SonyDriver struct {
	PreSharedKey string
	Log          *zap.Logger
}

func (*SonyDriver) CreateDevice

func (s *SonyDriver) CreateDevice(ctx context.Context, addr string) (avcontrol.Device, error)

func (*SonyDriver) ParseConfig

func (s *SonyDriver) ParseConfig(config map[string]interface{}) error

Jump to

Keyboard shortcuts

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