mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-28 08:14:38 +02:00
Revert "Do post-processing before incremental constraints are evaluated (thanks"
This reverts commit a338458ec2c403dbc9caca29c12ddb4501cbca0b. New data was compared against the previous value BEFORE post processing, so the order was not important.
This commit is contained in:
parent
ed85373908
commit
3b4abe4e17
@ -3309,11 +3309,6 @@ sub process_data ($$$$$$$) {
|
|||||||
# If is a number, we need to replace "," for "."
|
# If is a number, we need to replace "," for "."
|
||||||
$data =~ s/\,/\./;
|
$data =~ s/\,/\./;
|
||||||
|
|
||||||
# Post process
|
|
||||||
if (is_numeric ($module->{'post_process'}) && $module->{'post_process'} != 0) {
|
|
||||||
$data = $data * $module->{'post_process'};
|
|
||||||
}
|
|
||||||
|
|
||||||
# Out of bounds
|
# Out of bounds
|
||||||
if (($module->{'max'} != $module->{'min'}) && ($data > $module->{'max'} || $data < $module->{'min'})) {
|
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);
|
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);
|
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
|
# TODO: Float precission should be adjusted here in the future with a global
|
||||||
# config parameter
|
# config parameter
|
||||||
# Format data
|
# Format data
|
||||||
|
Loading…
x
Reference in New Issue
Block a user