Documentation ¶
Index ¶
- Constants
- func ColorList() []string
- func GetColor(s string, brightness int) (color.Color, error)
- func SetBlinkOnLed(blinkstick Blinkstick, col color.Color, index int, duration int, times int) error
- func SetColorOnLed(blinkstick Blinkstick, color color.Color, index int) error
- type Blinkstick
- type Flex
- type ListFilter
- type Nano
- func (nano Nano) Blink(color color.Color, duration, times int) error
- func (nano Nano) GetDeviceInfo() *hid.DeviceInfo
- func (nano Nano) List() []Blinkstick
- func (nano Nano) ListFilter(hid *hid.DeviceInfo) (bool, Blinkstick)
- func (nano Nano) SetColor(color color.Color) error
- func (nano Nano) SetColorBottom(color color.Color) error
- func (nano Nano) SetColorTop(color color.Color) error
- type Strip
Constants ¶
const Version = "0.1.7"
Version of Blinkstick One Line for this, used by release.sh script Keep "const Version on one line"
Variables ¶
This section is empty.
Functions ¶
func SetBlinkOnLed ¶ added in v0.1.0
func SetBlinkOnLed(blinkstick Blinkstick, col color.Color, index int, duration int, times int) error
SetBlinkOnLed color with given duration and times
func SetColorOnLed ¶ added in v0.1.0
func SetColorOnLed(blinkstick Blinkstick, color color.Color, index int) error
SetColorOnLed set color on a led
Types ¶
type Blinkstick ¶
type Blinkstick interface { List() []Blinkstick SetColor(color.Color) error Blink(color.Color, int, int) error GetDeviceInfo() *hid.DeviceInfo ListFilter(hid *hid.DeviceInfo) (bool, Blinkstick) // contains filtered or unexported methods }
Blinkstick represents a blinkstick device
type Flex ¶ added in v0.1.4
type Flex struct {
// contains filtered or unexported fields
}
Flex represents a BlinkFlex Flex https://www.blinkstick.com/products/blinkstick-flex
func (Flex) GetDeviceInfo ¶ added in v0.1.4
func (flex Flex) GetDeviceInfo() *hid.DeviceInfo
GetDeviceInfo returns device info
func (Flex) List ¶ added in v0.1.4
func (flex Flex) List() []Blinkstick
List returns blinkstick flex
func (Flex) ListFilter ¶ added in v0.1.4
func (flex Flex) ListFilter(hid *hid.DeviceInfo) (bool, Blinkstick)
ListFilter used for filter List Device
type ListFilter ¶
type ListFilter func(*hid.DeviceInfo) (bool, Blinkstick)
ListFilter is used to filter device on List
type Nano ¶
type Nano struct {
// contains filtered or unexported fields
}
Nano represents a BlinkStick Nano https://www.blinkstick.com/products/blinkstick-nano
func (Nano) GetDeviceInfo ¶
func (nano Nano) GetDeviceInfo() *hid.DeviceInfo
GetDeviceInfo returns device info
func (Nano) ListFilter ¶
func (nano Nano) ListFilter(hid *hid.DeviceInfo) (bool, Blinkstick)
ListFilter used for filter List Device
func (Nano) SetColorBottom ¶
SetColorBottom set color for bottom on top on current Blinkstick nano
type Strip ¶ added in v0.1.0
type Strip struct {
// contains filtered or unexported fields
}
Strip represents a BlinkStrip Strip https://www.blinkstick.com/products/blinkstick-strip
func (Strip) GetDeviceInfo ¶ added in v0.1.0
func (strip Strip) GetDeviceInfo() *hid.DeviceInfo
GetDeviceInfo returns device info
func (Strip) List ¶ added in v0.1.0
func (strip Strip) List() []Blinkstick
List returns blinkstick strip
func (Strip) ListFilter ¶ added in v0.1.0
func (strip Strip) ListFilter(hid *hid.DeviceInfo) (bool, Blinkstick)
ListFilter used for filter List Device