Skip to content

Commit e857018

Browse files
author
jalcaras
committed
code improvement
1 parent 9b07b2e commit e857018

File tree

1 file changed

+4
-23
lines changed

1 file changed

+4
-23
lines changed

core/class/reolink.class.php

Lines changed: 4 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -212,21 +212,6 @@ public static function updatePTZpreset($id, $data) {
212212
}
213213
}
214214

215-
public static function getRevertValue($id,$EqLId) {
216-
foreach (reolinkCmd::byEqLogicId($id) as $cmd) {
217-
$cmdLId = $cmd->getLogicalId();
218-
if ($cmd->getType() == "info" && $cmdLId == $EqLId) {
219-
$RVval = $cmd->getConfiguration('revertvalue');
220-
log::add('reolink', 'debug', 'cmdLId : ' . $cmdLId . ' -> revertvalue : ' . $RVval);
221-
}
222-
}
223-
if ($RVval != NULL) {
224-
return $RVval;
225-
} else {
226-
return false;
227-
}
228-
}
229-
230215
public static function refreshNFO($id) {
231216
$camcmd = reolink::byId($id, 'reolink');
232217
$camcnx = reolink::getReolinkConnection($id);
@@ -238,10 +223,7 @@ public static function refreshNFO($id) {
238223

239224
log::add('reolink', 'debug', 'Rafraichissement des informations de la caméra...');
240225

241-
$channel = $camcmd->getConfiguration('defined_channel');
242-
if ($channel == NULL) {
243-
$channel = 0;
244-
}
226+
$channel = $camcmd->getConfiguration('defined_channel', 0);
245227

246228
// Prepare request with INFO needed
247229
foreach (reolinkCmd::byEqLogicId($id) as $cmd) {
@@ -250,8 +232,7 @@ public static function refreshNFO($id) {
250232
$payload = str_replace('#CHANNEL#', $channel, $payload);
251233
$payload = str_replace('\\', '', $payload);
252234

253-
if (!in_array($payload, $cmdarr))
254-
{
235+
if (!in_array($payload, $cmdarr)){
255236
$cmdarr[] = $payload;
256237
}
257238
$cmd_block = array_chunk($cmdarr, config::byKey('cmdblock', __CLASS__, CMD_SEND_QTY));
@@ -478,8 +459,8 @@ public static function refreshNFO($id) {
478459
break;
479460

480461
case reolinkAPI::CAM_GET_MDALARM:
481-
$revert_value = reolink::getRevertValue($id,'SetMdDefaultSensitivityState');
482-
$mdsensdef = ($revert_value - ((int) $json_data['value']['MdAlarm']['newSens']['sensDef']));
462+
$revert_value = reolinkCmd::byEqLogicIdAndLogicalId($id,'SetMdDefaultSensitivityState')->getConfiguration('revertvalue', 0);
463+
$mdsensdef = $revert_value - $json_data['value']['MdAlarm']['newSens']['sensDef'];
483464
$camcmd->checkAndUpdateCmd('SetMdDefaultSensitivityState', $mdsensdef);
484465
break;
485466

0 commit comments

Comments
 (0)