Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataUnit ¶
type DataUnit struct {
Address map[string]uint16
Value float64
SiName, Type, ByteOrder, WordOrder, FuncCode string
Labels map[string]string
}
DataUnit structure declaration
type Params ¶
type Params struct {
DeviceTransport string `yaml:"device_transport,omitempty"`
DeviceTimeout string `yaml:"device_timeout,omitempty"`
DeviceModbusID byte `yaml:"device_modbus_id,omitempty"`
DeviceZeroBasedAddressing bool `yaml:"device_zero_based_addressing,omitempty"`
DeviceRequestDelay string `yaml:"device_request_delay,omitempty"`
DeviceLabels map[string]string `yaml:"device_labels,omitempty"`
DeviceRegisters []Register `yaml:"device_registers"`
}
Params structure declaration
type Register ¶
type Register struct {
RegisterName string `yaml:"register_name"`
RegisterSiName string `yaml:"register_si_name,omitempty"`
RegisterType string `yaml:"register_type,omitempty"`
RegisterByteOrder string `yaml:"register_byte_order,omitempty"`
RegisterWordOrder string `yaml:"register_word_order,omitempty"`
RegisterAddress string `yaml:"register_address"`
RegisterFuncCode string `yaml:"register_func_code,omitempty"`
RegisterLabels map[string]string `yaml:"register_labels,omitempty"`
}
Register structure declaration
type SafeConfig ¶
SafeConfig structure declaration
func NewSafeConfig ¶
func NewSafeConfig( C *Config, ) *SafeConfig
NewSafeConfig return a SafeConfig ready to use.
Click to show internal directories.
Click to hide internal directories.