Skip to content

Commit 39be7e8

Browse files
committed
Remove IIFE for deadband setting
1 parent b5c9dec commit 39be7e8

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

plugins/inputs/opcua_listener/subscribe_client.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -70,17 +70,17 @@ func assignConfigValuesToRequest(req *ua.MonitoredItemCreateRequest, monParams *
7070
if err := checkDataChangeFilterParameters(monParams.DataChangeFilter); err != nil {
7171
return fmt.Errorf(err.Error()+", node '%s'", req.ItemToMonitor.NodeID)
7272
}
73+
var deadbandValue float64
74+
75+
if monParams.DataChangeFilter.DeadbandValue != nil {
76+
deadbandValue = *monParams.DataChangeFilter.DeadbandValue
77+
}
7378

7479
req.RequestedParameters.Filter = ua.NewExtensionObject(
7580
&ua.DataChangeFilter{
7681
Trigger: ua.DataChangeTriggerFromString(string(monParams.DataChangeFilter.Trigger)),
7782
DeadbandType: uint32(ua.DeadbandTypeFromString(string(monParams.DataChangeFilter.DeadbandType))),
78-
DeadbandValue: func() float64 {
79-
if monParams.DataChangeFilter.DeadbandValue != nil {
80-
return *monParams.DataChangeFilter.DeadbandValue
81-
}
82-
return 0
83-
}(),
83+
DeadbandValue: deadbandValue,
8484
},
8585
)
8686
}

0 commit comments

Comments
 (0)