@@ -47,8 +47,10 @@ type AccessConfig struct {
4747}
4848
4949type ModbusAccessConfig struct {
50- Tcp * TcpConfig `yaml:"tcp,omitempty" json:"tcp,omitempty"`
51- Rtu * RtuConfig `yaml:"rtu,omitempty" json:"rtu,omitempty"`
50+ Id byte `yaml:"id,omitempty" json:"id,omitempty"`
51+ Interval time.Duration `yaml:"interval,omitempty" json:"omitempty"`
52+ Tcp * TcpConfig `yaml:"tcp,omitempty" json:"tcp,omitempty"`
53+ Rtu * RtuConfig `yaml:"rtu,omitempty" json:"rtu,omitempty"`
5254}
5355
5456type TcpConfig struct {
@@ -65,7 +67,8 @@ type RtuConfig struct {
6567}
6668
6769type OpcuaAccessConfig struct {
68- ID byte `yaml:"id,omitempty" json:"id,omitempty"`
70+ Id byte `yaml:"id,omitempty" json:"id,omitempty"`
71+ Interval time.Duration `yaml:"interval,omitempty" json:"omitempty"`
6972 Timeout time.Duration `yaml:"timeout,omitempty" json:"timeout,omitempty"`
7073 Security OpcuaSecurity `yaml:"security,omitempty" json:"security,omitempty"`
7174 Auth OpcuaAuth `yaml:"auth,omitempty" json:"auth,omitempty"`
0 commit comments