2
0
mirror of https://github.com/fhem/fhem-mirror.git synced 2025-03-03 23:06:37 +00:00

49_SSCam / 49_SSCamSTRM: new capability to operate PTZ Zoom cameras

git-svn-id: https://svn.fhem.de/fhem/trunk@22265 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
nasseeder1 2020-06-25 18:53:45 +00:00
parent 829323e8c1
commit 7eb0447861

View File

@ -185,27 +185,28 @@ sub Define {
return undef; return undef;
} }
################################################################ ###############################################################
# SSCamSTRM Copy & Rename
# passt die Deviceparameter bei kopierten / umbenennen an
###############################################################
sub Rename { sub Rename {
my ($new_name,$old_name) = @_; my $new_name = shift;
my $hash = $defs{$new_name}; my $old_name = shift;
my $hash = $defs{$new_name} // return;
$hash->{DEF} =~ s/$old_name/$new_name/g; $hash->{DEF} =~ s/\'$old_name\'/\'$new_name\'/xg;
$hash->{LINK} =~ s/$old_name/$new_name/g; $hash->{LINK} =~ s/\'$old_name\'/\'$new_name\'/xg;
return; return;
} }
###############################################################
# SSCamSTRM Copy
# passt die Deviceparameter bei kopierten Device an
###############################################################
sub Copy { sub Copy {
my ($old_name,$new_name) = @_; my $old_name = shift;
my $hash = $defs{$new_name}; my $new_name = shift;
my $hash = $defs{$new_name} // return;
$hash->{DEF} =~ s/$old_name/$new_name/g; $hash->{DEF} =~ s/\'$old_name\'/\'$new_name\'/xg;
$hash->{LINK} =~ s/$old_name/$new_name/g; $hash->{LINK} =~ s/\'$old_name\'/\'$new_name\'/xg;
return; return;
} }