transitions

package
v1.0.7-0...-fa84b97 Latest Latest
Warning

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

Go to latest
Published: Sep 13, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Red   = color.RGBA{R: 255, A: 255}
	Blue  = color.RGBA{B: 255, A: 255}
	Green = color.RGBA{G: 255, A: 255}
)

Functions

This section is empty.

Types

type HSV

type HSV struct {
	// contains filtered or unexported fields
}

func NewHSVTransition

func NewHSVTransition(hue int, saturation int, duration int, brightness int) *HSV

func (*HSV) AsYeelightParams

func (t *HSV) AsYeelightParams() string

func (*HSV) ChangeColor

func (t *HSV) ChangeColor(hue int, saturation int)

func (*HSV) ChangeDuration

func (t *HSV) ChangeDuration(duration int)

type RGB

type RGB struct {
	// contains filtered or unexported fields
}

func NewRGBTransition

func NewRGBTransition(color color.RGBA, duration int, brightness int) *RGB

func (*RGB) AsYeelightParams

func (t *RGB) AsYeelightParams() string

func (*RGB) ChangeColor

func (t *RGB) ChangeColor(color color.RGBA)

func (*RGB) ChangeDuration

func (t *RGB) ChangeDuration(duration int)

type Sleep

type Sleep struct {
	// contains filtered or unexported fields
}

func NewSleepTransition

func NewSleepTransition(duration int) *Sleep

func (*Sleep) AsYeelightParams

func (t *Sleep) AsYeelightParams() string

func (*Sleep) ChangeDuration

func (t *Sleep) ChangeDuration(duration int)

type Temperature

type Temperature struct {
	// contains filtered or unexported fields
}

func NewTemperatureTransition

func NewTemperatureTransition(degrees int, duration int, brightness int) *Temperature

func (*Temperature) AsYeelightParams

func (t *Temperature) AsYeelightParams() string

func (*Temperature) ChangeDuration

func (t *Temperature) ChangeDuration(duration int)

type Transition

type Transition interface {
	AsYeelightParams() string
	ChangeDuration(d int)
}

func Alarm

func Alarm() []Transition

func Police

func Police() []Transition

func Police2

func Police2() []Transition

func StrobeColor

func StrobeColor() []Transition

Jump to

Keyboard shortcuts

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