Documentation ¶
Index ¶
Constants ¶
View Source
const ArrayAll = 0xFFFFFFFF
ArrayAll is used when reading/writing to a property to read/write the entire array
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client interface { io.Closer IsRunning() bool ClientRun() WhoIs(wh *WhoIsOpts) ([]btypes.Device, error) WhatIsNetworkNumber() []*btypes.Address IAm(dest btypes.Address, iam btypes.IAm) error WhoIsRouterToNetwork() (resp *[]btypes.Address) Objects(dev btypes.Device) (btypes.Device, error) ReadProperty(dest btypes.Device, rp btypes.PropertyData) (btypes.PropertyData, error) ReadMultiProperty(dev btypes.Device, rp btypes.MultiplePropertyData) (btypes.MultiplePropertyData, error) WriteProperty(dest btypes.Device, wp btypes.PropertyData) error WriteMultiProperty(dev btypes.Device, wp btypes.MultiplePropertyData) error }
func NewClient ¶
func NewClient(cb *ClientBuilder) (Client, error)
NewClient creates a new client with the given interface and
type ClientBuilder ¶
type SetBroadcastType ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.