Versions in this module Expand all Collapse all v0 v0.0.1 Aug 2, 2026 Changes in this version + type Client struct + func Dial(ctx context.Context, addr string) (*Client, error) + func (c *Client) Close() error + func (c *Client) Events() <-chan ValueUpdatedEvent + func (c *Client) MulticastSetValue(ctx context.Context, nodeIDs []int, valueID ValueID, value any) error + func (c *Client) SetValue(ctx context.Context, nodeID int, valueID ValueID, value any) error + func (c *Client) StartListening(ctx context.Context) ([]Node, error) + type Node struct + Label string + ManufacturerID int + Name string + NodeID int + ProductID int + ProductType int + Ready bool + Status int + Values []Value + type Value struct + Metadata ValueMetadata + PropertyKeyName string + PropertyName string + Value any + type ValueID struct + CommandClass int + Endpoint int + Property any + PropertyKey any + type ValueMetadata struct + Label string + Readable bool + Type string + Unit string + Writeable bool + type ValueUpdatedEvent struct + NewValue any + NodeID int + PrevValue any + ValueID ValueID