L'application utilise les SDK Remote de Nikon pour se connecter aux appareils photo Nikon, modifier les paramètres de l'appareil photo, démarrer la vue en direct et capturer des images.

Il existe deux choix de Remote SDK :

  • Legacy Remote SDK : la famille de SDK de contrôle d'appareil photo Nikon plus ancienne.
  • Unified Z SDK v2 : le nouveau chemin Remote SDK de Nikon pour les appareils photo sans miroir de la série Z.

La plupart des utilisateurs n'ont pas besoin de penser au SDK à moins qu'ils ne changent le paramètre du boîtier, testent un nouvel appareil de la série Z ou dépannent une connexion d'appareil photo.

Lequel devrais-je utiliser ?

Utilisez le Legacy Remote SDK lorsque :

  • Vous utilisez un reflex numérique.
  • Votre appareil de la série Z fonctionne déjà bien en mode hérité et vous avez besoin de la couverture fonctionnelle la plus large et éprouvée.
  • Vous dépannez et souhaitez comparer le comportement avec l'ancien chemin.

Utilisez Unified Z SDK v2 lorsque :

  • Vous utilisez un appareil de la série Z Nikon pris en charge et souhaitez le nouveau chemin SDK Z de Nikon.
  • Votre appareil de la série Z est plus récent que le support du SDK hérité dans l'application.
  • Le support vous demande de tester le chemin v2 et d'envoyer des journaux.

Le SDK v2 est destiné aux appareils de la série Z. Ce n'est pas le chemin des reflex numériques.

Pourquoi y a-t-il deux Remote SDK ?

Pendant de nombreuses années, Nikon a expédié des modules Remote SDK séparés pour des appareils individuels ou de petits groupes d'appareils. C'est le chemin hérité. Il est mature, bien compris et reste le bon chemin pour les appareils reflex numériques.

Nikon expédie maintenant également un nouveau SDK Remote unifié pour la série Z. Au lieu d'un module spécifique à un appareil par caméra, il utilise une charge utile SDK Z commune et le modèle de support actuel de la série Z de Nikon. Cela en fait le chemin le plus probable à long terme pour les nouveaux appareils de la série Z et les changements de firmware.

Compromis

Le mode hérité est le chemin le plus éprouvé pour les anciens appareils pris en charge et les reflex numériques. Si un appareil fonctionne bien là-bas, cela peut être le choix le plus simple.

Unified Z SDK v2 est plus récent. Il prend en charge la direction actuelle du SDK de la série Z, mais certains comportements sont différents car Nikon a changé la façon dont le SDK rapporte la capture, la vue en direct, l'état de l'appareil photo et les fichiers enregistrés. L'application maintient le flux de travail normal le même dans la mesure du possible, mais le v2 peut toujours exposer des paramètres pris en charge différents sur un appareil spécifique.

Les capacités de l'appareil photo à l'exécution l'emportent toujours. Si le boîtier connecté ne signale pas qu'un paramètre est disponible, l'application ne peut pas le forcer en toute sécurité.

Capture d'images fixes dans Unified Z SDK v2

Lorsque le v2 enregistre des images sur l'ordinateur, Nikon écrit d'abord les fichiers originaux dans un dossier de staging. L'application vérifie ensuite la capture et copie les originaux selon les règles de chemin normales vers votre destination finale.

Cela maintient le comportement de chemin familier, y compris les jetons de nom de fichier, les compteurs, les dossiers de groupe et les noms finaux sécurisés contre les doublons. Cela préserve également les originaux mis en scène produits par Nikon pour la récupération. L'application ne supprime pas automatiquement ces originaux mis en scène.

La capture uniquement sur carte reste uniquement sur carte. Dans ce mode, l'application attend que la capture côté appareil photo soit terminée, mais elle ne copie pas les fichiers vers le chemin PC.

Déclencheurs externes

Le mode Legacy Remote SDK peut recevoir des captures déclenchées en dehors de l'application, comme en appuyant sur le bouton de déclenchement physique sur le boîtier de l'appareil photo.

Le transfert d'images fixes du Unified Z SDK v2 est différent. En mode v2, ControlMyNikon peut transférer des images fixes uniquement lorsque l'application démarre la capture, car Nikon exige que l'application fournisse le dossier de staging spécifique à la capture avant que la prise de vue ne commence.

Si vous appuyez sur le bouton de déclenchement physique, utilisez un déclencheur à distance ou utilisez un autre déclencheur externe pendant que le mode v2 est actif, l'appareil photo peut toujours capturer l'image, mais ControlMyNikon peut ne pas recevoir les événements SDK nécessaires pour le transférer à l'ordinateur. Utilisez les contrôles Shoot ou Burst de l'application pour le transfert côté ordinateur en v2. Utilisez le mode Legacy Remote SDK lorsque vous avez besoin d'une capture par déclencheur physique ou externe pour transférer des images dans ControlMyNikon.

Sécurité de la capture

Lorsque l'application est censée enregistrer une capture sur l'ordinateur, cet enregistrement est traité comme une transaction de capture. La transaction n'est pas considérée comme réussie simplement parce que l'appareil photo a pris une photo. L'application doit également prouver que le fichier final a été enregistré correctement à la destination du chemin.

Pour l'explication destinée à l'utilisateur concernant la preuve Legacy, l'audit de staging v2, les alertes de guidance, la déconnexion optionnelle, l'annulation du flux de travail et les tests de défaillance de débogage, voir Transactions de capture.

Originaux mis en scène

Le dossier de staging est configuré dans les paramètres de chemin. Laissez-le sur un disque local avec suffisamment d'espace libre pour la plus grande session que vous attendez.

Étant donné que les originaux mis en scène sont conservés, nettoyez-les manuellement après avoir confirmé les fichiers finaux et que vous n'avez plus besoin de la copie de récupération.

Journaux

Lorsque vous demandez de l'aide, incluez le journal. Le journal enregistre si la session a utilisé le mode hérité ou le mode Unified Z SDK v2, le boîtier connecté, les capacités signalées et les détails de l'audit de capture.