Versions in this module Expand all Collapse all v0 v0.1.0 Jul 22, 2025 Changes in this version + func NatsReceive(m *nats.Msg) ([]lp.CCMessage, error) + type CCControlClient interface + Close func() + GetControlValue func(hostname, control string, device string, deviceID string) (string, error) + GetControls func(hostname string) (*CCControlList, error) + GetTopology func(hostname string) (*CCControlTopology, error) + Init func(natsCfg NatsConfig) error + SetControlValue func(hostname, control string, device string, deviceID string, value string) error + func NewCCControlClient(natsConfig NatsConfig) (CCControlClient, error) + type CCControlList struct + Controls []CCControlListEntry + type CCControlListEntry struct + Category string + Description string + DeviceType string + Methods string + Name string + type CCControlTopology struct + CpuInfo topo.CpuInformation + HWthreads []topo.HwthreadEntry + type NatsConfig struct + CredsFile string + NKeySeedFile string + Password string + Port uint16 + RequestSubject string + Server string + User string