mirror of
https://github.com/Team254/cheesy-arena-lite.git
synced 2026-03-09 13:46:44 -04:00
55 lines
1.0 KiB
Go
55 lines
1.0 KiB
Go
// Copyright 2018 Team 254. All Rights Reserved.
|
|
// Author: pat@patfairbank.com (Patrick Fairbank)
|
|
//
|
|
// Contains the set of display modes for an LED strip.
|
|
|
|
package led
|
|
|
|
type Mode int
|
|
|
|
const (
|
|
OffMode Mode = iota
|
|
RedMode
|
|
GreenMode
|
|
BlueMode
|
|
WhiteMode
|
|
PurpleMode
|
|
ChaseMode
|
|
WarmupMode
|
|
Warmup2Mode
|
|
Warmup3Mode
|
|
Warmup4Mode
|
|
OwnedMode
|
|
NotOwnedMode
|
|
ForceMode
|
|
BoostMode
|
|
RandomMode
|
|
FadeRedBlueMode
|
|
FadeSingleMode
|
|
GradientMode
|
|
BlinkMode
|
|
)
|
|
|
|
var ModeNames = map[Mode]string{
|
|
OffMode: "Off",
|
|
RedMode: "Red",
|
|
GreenMode: "Green",
|
|
BlueMode: "Blue",
|
|
WhiteMode: "White",
|
|
PurpleMode: "Purple",
|
|
ChaseMode: "Chase",
|
|
WarmupMode: "Warmup",
|
|
Warmup2Mode: "Warmup Purple",
|
|
Warmup3Mode: "Warmup Sneaky",
|
|
Warmup4Mode: "Warmup Gradient",
|
|
OwnedMode: "Owned",
|
|
NotOwnedMode: "Not Owned",
|
|
ForceMode: "Force",
|
|
BoostMode: "Boost",
|
|
RandomMode: "Random",
|
|
FadeRedBlueMode: "Fade Red/Blue",
|
|
FadeSingleMode: "Fade Single",
|
|
GradientMode: "Gradient",
|
|
BlinkMode: "Blink",
|
|
}
|