mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-04 22:19:38 +00:00
minNum/maxNum added, changed to multiple attributes (justme1968)
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@3417 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
c6936823be
commit
0eca218ea5
@ -21,21 +21,46 @@ time_str2num($)
|
|||||||
}
|
}
|
||||||
|
|
||||||
sub
|
sub
|
||||||
min($$)
|
min($@)
|
||||||
{
|
{
|
||||||
my ($a,$b) = @_;
|
my ($min, @vars) = @_;
|
||||||
return $a if($a lt $b);
|
for (@vars) {
|
||||||
return $b;
|
$min = $_ if $_ lt $min;
|
||||||
|
}
|
||||||
|
return $min;
|
||||||
}
|
}
|
||||||
|
|
||||||
sub
|
sub
|
||||||
max($$)
|
max($@)
|
||||||
{
|
{
|
||||||
my ($a,$b) = @_;
|
my ($max, @vars) = @_;
|
||||||
return $a if($a gt $b);
|
for (@vars) {
|
||||||
return $b;
|
$max = $_ if $_ gt $max;
|
||||||
|
}
|
||||||
|
return $max;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sub
|
||||||
|
minNum($@)
|
||||||
|
{
|
||||||
|
my ($min, @vars) = @_;
|
||||||
|
for (@vars) {
|
||||||
|
$min = $_ if $_ < $min;
|
||||||
|
}
|
||||||
|
return $min;
|
||||||
|
}
|
||||||
|
|
||||||
|
sub
|
||||||
|
maxNum($@)
|
||||||
|
{
|
||||||
|
my ($max, @vars) = @_;
|
||||||
|
for (@vars) {
|
||||||
|
$max = $_ if $_ > $max;
|
||||||
|
}
|
||||||
|
return $max;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
sub
|
sub
|
||||||
abstime2rel($)
|
abstime2rel($)
|
||||||
{
|
{
|
||||||
|
Loading…
x
Reference in New Issue
Block a user