diff --git a/src/epics/util/lib/SatCount.pm b/src/epics/util/lib/SatCount.pm index 2137bf99a1e2055deb09964e37ee1048e0d8b42b..92a853e02e5e5dea9c4ad8b4765153573984dcf7 100644 --- a/src/epics/util/lib/SatCount.pm +++ b/src/epics/util/lib/SatCount.pm @@ -66,7 +66,7 @@ sub frontEndCode { $calcExp .= " \L$::xpartName[$i]_total_counter = 0;\n"; $calcExp .= " pLocalEpics->$::systemName\.$::xpartName[$i]\_RESET = 0;\n"; $calcExp .= "}\n"; - $calcExp .= "else if (abs($::fromExp[0]) >= pLocalEpics->$::systemName\.$::xpartName[$i]\_TRIGGER) {\n"; + $calcExp .= "else if (lfabs($::fromExp[0]) >= pLocalEpics->$::systemName\.$::xpartName[$i]\_TRIGGER) {\n"; $calcExp .= " \L$::xpartName[$i]_total_counter++;\n"; $calcExp .= " \L$::xpartName[$i]_total_counter%=100000000;\n"; $calcExp .= " \L$::xpartName[$i]_running_counter++;\n";