Valeur du zoom sur RLC-823S2

Bonjour,

Voulant récupérer la position de la caméra (PTZ), j’ai préparé une PR du code pour récupérer les valeurs.

Jusque là, pas de souci, ca fonctionne

Mais je me suis apercu que je pouvais récupérer la valeur du zoom alors que cette valeur est valorisée à 0 dans le code d’origine.

En effet, la valeur GetZoomFocus > value > ZoomFocus > focus > pos est à 0 chez moi
Alors que la valeur GetPtzCurPos > value > PtzCurPos > Zpos est valorisée et est bien modifiée si je change le zoom.

Du coup, la valeur GetZoomFocus > value > ZoomFocus > focus > pos est-elle bien valorisée sur d’autres type de caméra ou est-elle deprecated ?
Est-ce un delta entre le zoom numérique ou optique (moi, c’est un zoom optique) ?
Ou est-ce que ca peut être lié à la version d’API reolink ?

PS : Je ne possede qu’une seule caméra Reolink avec API donc je ne peux pas comparer.

Bon finalement, je me répond a moi-même.

Je me suis fait avoir par mon chien de garde d’un côté (qui dézoom au bout de 2min).
Et je me suis fait avoir par le curseur SetZoom qui bouge très peu de l’autre (valeur de 41 pour un MaxValue de 249).

A noter au passage que GetPtzCurPos > value > PtzCurPos > Zpos est 20 fois plus grand que GetZoomFocus > value > ZoomFocus > focus > pos

Ma PR concernera donc que :

  • Position en hauteur (haut/bas)
  • Postion laterale (gauche/droite)