diff --git a/plugins/inputs/opcua/README.md b/plugins/inputs/opcua/README.md index 972fea50b..f1d635abf 100644 --- a/plugins/inputs/opcua/README.md +++ b/plugins/inputs/opcua/README.md @@ -96,8 +96,8 @@ Plugin minimum tested version: 1.16 ## Set additional valid status codes, StatusOK (0x0) is always considered valid # additional_valid_status_codes = ["0xC0"] - ## Use regular reads instead of registered reads - # use_regular_reads = false + ## Use unregistered reads instead of registered reads + # use_unregistered_reads = false ``` ## Node Configuration diff --git a/plugins/inputs/opcua/opcua.go b/plugins/inputs/opcua/opcua.go index 134b3d405..470717a15 100644 --- a/plugins/inputs/opcua/opcua.go +++ b/plugins/inputs/opcua/opcua.go @@ -26,7 +26,7 @@ var sampleConfig string type OpcuaWorkarounds struct { AdditionalValidStatusCodes []string `toml:"additional_valid_status_codes"` - UseRegularReads bool `toml:"use_regular_reads"` + UseUnregisteredReads bool `toml:"use_unregistered_reads"` } // OpcUA type @@ -366,7 +366,7 @@ func Connect(o *OpcUA) error { return fmt.Errorf("error in Client Connection: %s", err) } - if !o.Workarounds.UseRegularReads { + if !o.Workarounds.UseUnregisteredReads { regResp, err := o.client.RegisterNodes(&ua.RegisterNodesRequest{ NodesToRegister: o.nodeIDs, }) diff --git a/plugins/inputs/opcua/opcua_test.go b/plugins/inputs/opcua/opcua_test.go index d5b206ae0..63c1e0c29 100644 --- a/plugins/inputs/opcua/opcua_test.go +++ b/plugins/inputs/opcua/opcua_test.go @@ -137,8 +137,8 @@ func TestClient1Integration(t *testing.T) { } } - // test regular reads workaround - o.Workarounds.UseRegularReads = true + // test unregistered reads workaround + o.Workarounds.UseUnregisteredReads = true for i := range o.nodeData { o.nodeData[i] = OPCData{} diff --git a/plugins/inputs/opcua/sample.conf b/plugins/inputs/opcua/sample.conf index e24b65985..8e8d5a6aa 100644 --- a/plugins/inputs/opcua/sample.conf +++ b/plugins/inputs/opcua/sample.conf @@ -86,5 +86,5 @@ ## Set additional valid status codes, StatusOK (0x0) is always considered valid # additional_valid_status_codes = ["0xC0"] - ## Use regular reads instead of registered reads - # use_regular_reads = false + ## Use unregistered reads instead of registered reads + # use_unregistered_reads = false