Versions in this module Expand all Collapse all v0 v0.0.1 Jan 27, 2021 Changes in this version + var PresetConfig = Config + var PresetInternalConfig = InternalConfig + func StoreFile(fileName string, c *Config) error + type Config struct + Configpath string + InternalConfig InternalConfig + Original string + Setting SettingConfig + func BuildPresetConfig() *Config + func Load(s string) (*Config, error) + func LoadFile(filename string) (*Config, error) + func (c *Config) Validate() error + type FunctionsConfig struct + Action string + DAddr string + Flaver string + Nexthop string + SAddr string + TriggerAddr string + V4AddrDPos string + V4AddrSPos string + func (c *FunctionsConfig) Validate() error + type InternalConfig struct + Development bool + Devices []string + LogFile string + func (c *InternalConfig) Validate() error + type SettingConfig struct + Functions []FunctionsConfig + Transitv4 []Transitv4Config + Transitv6 []Transitv6Config + func (c *SettingConfig) Validate() error + type Transitv4Config struct + Action string + DAddr string + SAddr string + Segments []string + TriggerAddr string + func (c *Transitv4Config) Validate() error + type Transitv6Config struct + Action string + DAddr string + SAddr string + Segments []string + TriggerAddr string + func (c *Transitv6Config) Validate() error