mirror of
https://github.com/fhem/fhem-mirror.git
synced 2025-05-07 22:29:19 +00:00
49_SSCam: optimize _oPrunliveview
git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@22768 2b470e98-0d58-463d-a4d8-8e2adae1ed80
This commit is contained in:
parent
04299a0046
commit
4ea0e71836
@ -1682,36 +1682,36 @@ sub Set {
|
|||||||
} elsif(IsModelCam($hash)) {
|
} elsif(IsModelCam($hash)) {
|
||||||
# selist für Cams
|
# selist für Cams
|
||||||
my $hlslfw = IsCapHLS($hash) ? ",live_fw_hls," : ",";
|
my $hlslfw = IsCapHLS($hash) ? ",live_fw_hls," : ",";
|
||||||
$setlist = "Unknown argument $opt, choose one of ".
|
$setlist = "Unknown argument $opt, choose one of ".
|
||||||
"credentials ".
|
"credentials ".
|
||||||
"smtpcredentials ".
|
"smtpcredentials ".
|
||||||
"expmode:auto,day,night ".
|
"expmode:auto,day,night ".
|
||||||
"on ".
|
"on ".
|
||||||
"off:noArg ".
|
"off:noArg ".
|
||||||
"motdetsc:disable,camera,SVS ".
|
"motdetsc:disable,camera,SVS ".
|
||||||
"snap ".
|
"snap ".
|
||||||
(AttrVal($name, "snapGalleryBoost",0) ? (AttrVal($name,"snapGalleryNumber",undef) || AttrVal($name,"snapGalleryBoost",0)) ? "snapGallery:noArg " : "snapGallery:$defSnum " : " ").
|
(AttrVal($name, "snapGalleryBoost",0) ? (AttrVal($name,"snapGalleryNumber",undef) || AttrVal($name,"snapGalleryBoost",0)) ? "snapGallery:noArg " : "snapGallery:$defSnum " : " ").
|
||||||
"createReadingsGroup ".
|
"createReadingsGroup ".
|
||||||
"createSnapGallery:noArg ".
|
"createSnapGallery:noArg ".
|
||||||
"createStreamDev:generic,hls,lastsnap,mjpeg,switched ".
|
"createStreamDev:generic,hls,lastsnap,mjpeg,switched ".
|
||||||
"enable:noArg ".
|
"enable:noArg ".
|
||||||
"disable:noArg ".
|
"disable:noArg ".
|
||||||
"optimizeParams ".
|
"optimizeParams ".
|
||||||
"runView:live_fw".$hlslfw."live_link,live_open,lastrec_fw,lastrec_fw_MJPEG,lastrec_fw_MPEG4/H.264,lastrec_open,lastsnap_fw ".
|
"runView:live_fw".$hlslfw."live_link,live_open,lastrec_fw,lastrec_fw_MJPEG,lastrec_fw_MPEG4/H.264,lastrec_open,lastsnap_fw ".
|
||||||
"stopView:noArg ".
|
"stopView:noArg ".
|
||||||
(IsCapPTZObjTrack($hash) ? "startTracking:noArg " : "").
|
(IsCapPTZObjTrack($hash) ? "startTracking:noArg " : "").
|
||||||
(IsCapPTZObjTrack($hash) ? "stopTracking:noArg " : "").
|
(IsCapPTZObjTrack($hash) ? "stopTracking:noArg " : "").
|
||||||
(IsCapPTZPan($hash) ? "setPreset ": "").
|
(IsCapPTZPan($hash) ? "setPreset ": "").
|
||||||
(IsCapPTZPan($hash) ? "setHome:---currentPosition---,".ReadingsVal("$name","Presets","")." " : "").
|
(IsCapPTZPan($hash) ? "setHome:---currentPosition---,".ReadingsVal("$name","Presets","")." " : "").
|
||||||
(IsCapPTZPan($hash) ? "delPreset:".ReadingsVal("$name","Presets","")." " : "").
|
(IsCapPTZPan($hash) ? "delPreset:".ReadingsVal("$name","Presets","")." " : "").
|
||||||
(IsCapPTZPan($hash) ? "runPatrol:".ReadingsVal("$name", "Patrols", "")." " : "").
|
(IsCapPTZPan($hash) ? "runPatrol:".ReadingsVal("$name", "Patrols", "")." " : "").
|
||||||
(IsCapPTZPan($hash) ? "goPreset:".ReadingsVal("$name", "Presets", "")." " : "").
|
(IsCapPTZPan($hash) ? "goPreset:".ReadingsVal("$name", "Presets", "")." " : "").
|
||||||
(IsCapPTZ($hash) ? "createPTZcontrol:noArg " : "").
|
(IsCapPTZ($hash) ? "createPTZcontrol:noArg " : "").
|
||||||
(IsCapPTZAbs($hash) ? "goAbsPTZ"." " : "").
|
(IsCapPTZAbs($hash) ? "goAbsPTZ"." " : "").
|
||||||
(IsCapPTZDir($hash) ? "move"." " : "").
|
(IsCapPTZDir($hash) ? "move"." " : "").
|
||||||
(IsCapPIR($hash) ? "pirSensor:activate,deactivate " : "").
|
(IsCapPIR($hash) ? "pirSensor:activate,deactivate " : "").
|
||||||
(IsCapZoom($hash) ? "setZoom:$valZoom " : "").
|
(IsCapZoom($hash) ? "setZoom:$valZoom " : "").
|
||||||
"";
|
"";
|
||||||
} else {
|
} else {
|
||||||
# setlist für SVS Devices
|
# setlist für SVS Devices
|
||||||
$setlist = "Unknown argument $opt, choose one of ".
|
$setlist = "Unknown argument $opt, choose one of ".
|
||||||
@ -5646,7 +5646,7 @@ sub getApiSites_Parse {
|
|||||||
}
|
}
|
||||||
|
|
||||||
if($fret) { # Caller aufrufen wenn angegeben
|
if($fret) { # Caller aufrufen wenn angegeben
|
||||||
no strict "refs";
|
no strict "refs"; ## no critic 'NoStrict'
|
||||||
delActiveToken($hash); # Freigabe Funktionstoken vor Neudurchlauf der aufrufenden Funktion
|
delActiveToken($hash); # Freigabe Funktionstoken vor Neudurchlauf der aufrufenden Funktion
|
||||||
&$fret($arg);
|
&$fret($arg);
|
||||||
use strict "refs";
|
use strict "refs";
|
||||||
@ -9667,7 +9667,6 @@ sub sendChat {
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
#no strict "refs";
|
|
||||||
my ($subject,$fileUrl,$uid,$fname,@as,%seen,@unique);
|
my ($subject,$fileUrl,$uid,$fname,@as,%seen,@unique);
|
||||||
|
|
||||||
$cache = cache($name, "c_init"); # Cache initialisieren
|
$cache = cache($name, "c_init"); # Cache initialisieren
|
||||||
@ -10559,7 +10558,6 @@ sub sendEmailblocking {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
# no strict "refs";
|
|
||||||
if($sdat) {
|
if($sdat) {
|
||||||
### Images liegen in einem Hash (Ref in $sdat) base64-codiert vor
|
### Images liegen in einem Hash (Ref in $sdat) base64-codiert vor
|
||||||
my ($ct,$img,$decoded);
|
my ($ct,$img,$decoded);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user