Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type KNXDummyInterface ¶
type KNXDummyInterface struct {
// contains filtered or unexported fields
}
func NewDummyInterface ¶
func NewDummyInterface() (di KNXDummyInterface, err error)
func (*KNXDummyInterface) Close ¶
func (di *KNXDummyInterface) Close()
func (*KNXDummyInterface) Inbound ¶
func (di *KNXDummyInterface) Inbound() <-chan knx.GroupEvent
func (*KNXDummyInterface) Send ¶
func (di *KNXDummyInterface) Send(event knx.GroupEvent)
type KNXInterface ¶
type KNXInterface interface { Inbound() <-chan knx.GroupEvent Close() }
type KNXListener ¶
type KNXListener struct { ServiceType string `toml:"service_type"` ServiceAddress string `toml:"service_address"` Measurements []Measurement `toml:"measurement"` Log telegraf.Logger `toml:"-"` // contains filtered or unexported fields }
func (*KNXListener) Description ¶
func (kl *KNXListener) Description() string
func (*KNXListener) Gather ¶
func (kl *KNXListener) Gather(_ telegraf.Accumulator) error
func (*KNXListener) SampleConfig ¶
func (kl *KNXListener) SampleConfig() string
func (*KNXListener) Start ¶
func (kl *KNXListener) Start(acc telegraf.Accumulator) error
func (*KNXListener) Stop ¶
func (kl *KNXListener) Stop()
type Measurement ¶
Click to show internal directories.
Click to hide internal directories.