mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-03-03 16:56:54 +00:00
98_logProxy.pm: added logProxy_xy2Data
git-svn-id: https://svn.fhem.de/fhem/trunk@7745 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
5c1e93b19d
commit
ec6b6c1015
@ -607,7 +607,7 @@ logProxy_data2Array($)
|
|||||||
|
|
||||||
return (\@ret,$comment);
|
return (\@ret,$comment);
|
||||||
}
|
}
|
||||||
#parse create plot data from array
|
#create plot data from array
|
||||||
sub
|
sub
|
||||||
logProxy_array2Data($$)
|
logProxy_array2Data($$)
|
||||||
{
|
{
|
||||||
@ -636,13 +636,32 @@ logProxy_array2Data($$)
|
|||||||
|
|
||||||
return (\$ret,$min,$max,$last);
|
return (\$ret,$min,$max,$last);
|
||||||
}
|
}
|
||||||
|
#create plot data from xy-array
|
||||||
|
sub
|
||||||
|
logProxy_xy2Data($)
|
||||||
|
{
|
||||||
|
my ($array) = @_;
|
||||||
|
my $ret = ";c 0\n";
|
||||||
|
|
||||||
|
my $min = 999999;
|
||||||
|
my $max = -999999;
|
||||||
|
my $last;
|
||||||
|
|
||||||
|
return ($ret,$min,$max,$last) if( !ref($array) eq "ARRAY" );
|
||||||
|
|
||||||
|
foreach my $point ( @{$array} ) {
|
||||||
|
$ret .= ";p $point->[0] $point->[1]\n";
|
||||||
|
}
|
||||||
|
|
||||||
|
return ($ret,$min,$max,$last);
|
||||||
|
}
|
||||||
|
|
||||||
sub
|
sub
|
||||||
logProxy_Get($@)
|
logProxy_Get($@)
|
||||||
{
|
{
|
||||||
my ($hash, $name, @a) = @_;
|
my ($hash, $name, @a) = @_;
|
||||||
#Log 3, "logProxy_Get";
|
#Log 3, "logProxy_Get";
|
||||||
#Log 3, Dumper @a;
|
Log 3, Dumper @a;
|
||||||
|
|
||||||
my $inf = shift @a;
|
my $inf = shift @a;
|
||||||
my $outf = shift @a;
|
my $outf = shift @a;
|
||||||
@ -787,7 +806,7 @@ logProxy_Get($@)
|
|||||||
next;
|
next;
|
||||||
}
|
}
|
||||||
use strict "refs";
|
use strict "refs";
|
||||||
|
|
||||||
$data = $d;
|
$data = $d;
|
||||||
|
|
||||||
$comment = "#$a[$i]\n";
|
$comment = "#$a[$i]\n";
|
||||||
|
Loading…
x
Reference in New Issue
Block a user