main comp/eq commands implemented

factory methods unexported

lr.go renamed to main.go
main.go renamed to cli.go
This commit is contained in:
2026-02-07 01:28:59 +00:00
parent e80f17d211
commit 1597f8f352
12 changed files with 700 additions and 293 deletions

View File

@@ -3,18 +3,18 @@ package xair
import "fmt"
type Strip struct {
baseAddress string
client *Client
baseAddress string
Gate *Gate
Eq *Eq
Comp *Comp
}
func NewStrip(c *Client) *Strip {
func newStrip(c *Client) *Strip {
return &Strip{
baseAddress: c.addressMap["strip"],
client: c,
Gate: newGate(c),
baseAddress: c.addressMap["strip"],
Gate: newGateForStrip(c),
Eq: newEqForStrip(c),
Comp: newCompForStrip(c),
}