| 12345678910111213141516171819202122232425 |
- package main
- import (
- intrgb "netdome.biz/paul/impact-80/internal/rgb"
- "netdome.biz/paul/impact-80/internal/via"
- )
- func selectedZones() ([]intrgb.Zone, error) {
- if targetZone == "" {
- return intrgb.AllZones(), nil
- }
- zone, err := intrgb.ParseZone(targetZone)
- if err != nil {
- return nil, err
- }
- return []intrgb.Zone{zone}, nil
- }
- func zoneChannels(zones []intrgb.Zone) []via.LEDType {
- var channels []via.LEDType
- for _, zone := range zones {
- channels = append(channels, via.LEDType(zone.Channel()))
- }
- return channels
- }
|