Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // TypeValue assign string to PvType TypeValue = map[string]modbuspv.PvType{ "u16": modbuspv.PvU16, "u32": modbuspv.PvU32, "u64": modbuspv.PvU64, "i16": modbuspv.PvI16, "i32": modbuspv.PvI32, "i64": modbuspv.PvI64, "bool": modbuspv.PvBool, "f32": modbuspv.PvF32, "f64": modbuspv.PvF64, } )
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct { Name string `json:"name" yaml:"name"` Modbus modbusConfig `json:"modbus" yaml:"modbus"` Nats natsConfig `json:"nats" yaml:"nats"` Pvs []pvConfig `json:"pvs" yaml:"pvs"` Prom promConfig `json:"prom" yaml:"prom"` }
Config contains all configuration in this program
func ReadConfigAndValidate ¶
ReadConfigAndValidate reads the config from file, validates and returns it
Click to show internal directories.
Click to hide internal directories.