Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Plugins map[string]plugininterface.Plugin
Functions ¶
func Alarm ¶
func Alarm(mqttMessage types.Z2MSmoke, smokeDetector tables.SmokeDetector)
func Init ¶
func Init()
Types ¶
type PluginConfig ¶
type PluginConfig struct {
PluginName string
}
func (*PluginConfig) DeleteConfig ¶
func (p *PluginConfig) DeleteConfig(config types.AlarmConfig) error
func (*PluginConfig) GetConfig ¶
func (p *PluginConfig) GetConfig(id uint) types.AlarmConfig
func (*PluginConfig) ListConfig ¶
func (p *PluginConfig) ListConfig(filter types.AlarmConfig) []types.AlarmConfig
func (*PluginConfig) SetConfig ¶
func (p *PluginConfig) SetConfig(config types.AlarmConfig) error
Source Files
¶
- alarm.go
- getPlugins.go
- init.go
- pluginConfig.go
Click to show internal directories.
Click to hide internal directories.