Revert "Do post-processing before incremental constraints are evaluated (thanks"

This reverts commit a338458ec2. New data
was compared against the previous value BEFORE post processing, so the
order was not important.
This commit is contained in:
Ramon Novoa 2015-08-12 14:10:14 +02:00
parent ed85373908
commit 3b4abe4e17
1 changed files with 5 additions and 5 deletions

View File

@ -3309,11 +3309,6 @@ sub process_data ($$$$$$$) {
# If is a number, we need to replace "," for "."
$data =~ s/\,/\./;
# Post process
if (is_numeric ($module->{'post_process'}) && $module->{'post_process'} != 0) {
$data = $data * $module->{'post_process'};
}
# Out of bounds
if (($module->{'max'} != $module->{'min'}) && ($data > $module->{'max'} || $data < $module->{'min'})) {
logger($pa_config, "Received invalid data '" . $data_object->{'data'} . "' from agent '" . $agent->{'nombre'} . "' module '" . $module->{'nombre'} . "' agent " . (defined ($agent) ? "'" . $agent->{'nombre'} . "'" : 'ID ' . $module->{'id_agente'}) . ".", 3);
@ -3328,6 +3323,11 @@ sub process_data ($$$$$$$) {
return undef unless defined ($data);
}
# Post process
if (is_numeric ($module->{'post_process'}) && $module->{'post_process'} != 0) {
$data = $data * $module->{'post_process'};
}
# TODO: Float precission should be adjusted here in the future with a global
# config parameter
# Format data