Versions in this module Expand all Collapse all v0 v0.0.1 Jun 11, 2026 Changes in this version + const ArrayAll + type Client interface + ClientRun func() + IAm func(dest btypes.Address, iam btypes.IAm) error + IsRunning func() bool + Objects func(dev btypes.Device) (btypes.Device, error) + ReadMultiProperty func(dev btypes.Device, rp btypes.MultiplePropertyData) (btypes.MultiplePropertyData, error) + ReadMultiPropertyWithTimeout func(dev btypes.Device, rp btypes.MultiplePropertyData, timeout time.Duration) (btypes.MultiplePropertyData, error) + ReadProperty func(dest btypes.Device, rp btypes.PropertyData) (btypes.PropertyData, error) + ReadPropertyWithTimeout func(dest btypes.Device, rp btypes.PropertyData, timeout time.Duration) (btypes.PropertyData, error) + WhatIsNetworkNumber func() []*btypes.Address + WhoIs func(wh *WhoIsOpts) ([]btypes.Device, error) + WhoIsRouterToNetwork func() (resp *[]btypes.Address) + WriteMultiProperty func(dev btypes.Device, wp btypes.MultiplePropertyData) error + WriteProperty func(dest btypes.Device, wp btypes.PropertyData) error + func NewClient(cb *ClientBuilder) (Client, error) + type ClientBuilder struct + DataLink datalink.DataLink + Interface string + Ip string + MaxPDU uint16 + Port int + SubnetCIDR int + type SetBroadcastType struct + BacFunc btypes.BacFunc + Set bool + type WhoIsOpts struct + Destination *btypes.Address + GlobalBroadcast bool + High int + Low int + NetworkNumber uint16