Nikon Remote SDK
يستخدم التطبيق SDKs الخاصة بـ Nikon Remote للاتصال بكاميرات نيكون، وتغيير إعدادات الكاميرا، وبدء العرض المباشر، والتقاط الصور.
هناك خياران لـ Remote SDK:
- Legacy Remote SDK: عائلة SDK للتحكم في الكاميرات القديمة من نيكون.
- Unified Z SDK v2: مسار نيكون الأحدث لـ Remote SDK لأجسام Z-series بدون مرآة.
معظم المستخدمين لا يحتاجون إلى التفكير في SDK ما لم يكونوا يغيرون إعداد الجسم، أو يختبرون جسم Z الأحدث، أو يحلون مشكلة اتصال الكاميرا.
أي واحد يجب أن أستخدم؟
استخدم Legacy Remote SDK عندما:
- تستخدم DSLR.
- يعمل جسم Z الخاص بك بشكل جيد بالفعل في الوضع القديم وتحتاج إلى أوسع تغطية ميزات مثبتة.
- أنت تحل مشكلة وتريد مقارنة السلوك مع المسار القديم.
استخدم Unified Z SDK v2 عندما:
- تستخدم جسم Nikon Z-series مدعوم وتريد مسار SDK Z الأحدث من نيكون.
- جسم Z الخاص بك أحدث من دعم SDK القديم في التطبيق.
- يطلب منك الدعم اختبار المسار v2 وإرسال السجلات.
SDK v2 مخصص لأجسام Z-series. إنه ليس مسار DSLR.
لماذا يوجد خياران لـ Remote SDK؟
لسنوات عديدة، كانت نيكون تشحن وحدات SDK Remote منفصلة لأجسام فردية أو مجموعات صغيرة من الأجسام. هذا هو المسار القديم. إنه ناضج، ومفهوم جيدًا، ويظل المسار الصحيح لأجسام DSLR.
الآن، تشحن نيكون أيضًا SDK Remote موحد جديد لأجسام Z-series. بدلاً من وحدة محددة لكل كاميرا، يستخدم حزمة SDK Z شائعة ونموذج دعم Z-series الحالي من نيكون. هذا يجعله المسار الأكثر احتمالاً على المدى الطويل لأجسام Z الأحدث وتغييرات البرنامج الثابت.
المقايضات
الوضع القديم هو المسار الأكثر إثباتًا للأجسام المدعومة القديمة وDSLRs. إذا كانت الكاميرا تعمل بشكل جيد هناك، فقد تكون الخيار الأبسط.
Unified Z SDK v2 هو الأحدث. يدعم الاتجاه الحالي لـ SDK Z-series، لكن بعض السلوكيات مختلفة لأن نيكون غيرت كيفية تقارير SDK عن الالتقاط، والعرض المباشر، وحالة الكاميرا، والملفات المحفوظة. يحتفظ التطبيق بسير العمل العادي كما هو حيثما كان ذلك ممكنًا، لكن v2 قد يكشف عن إعدادات مدعومة مختلفة على جسم معين.
قدرات الكاميرا في وقت التشغيل دائمًا هي التي تفوز. إذا لم تقم الجسم المتصل بالإبلاغ عن أن إعدادًا ما متاح، فلا يمكن للتطبيق فرضه بأمان.
التقاط الصور الثابتة في Unified Z SDK v2
عندما يقوم v2 بحفظ الصور على الكمبيوتر، تكتب نيكون أولاً الملفات الأصلية إلى مجلد مؤقت. ثم يقوم التطبيق بمراجعة الالتقاط ونسخ النسخ الأصلية من خلال قواعد المسار العادية إلى وجهتك النهائية.
هذا يحافظ على سلوك المسار المألوف، بما في ذلك رموز أسماء الملفات، والعدادات، ومجلدات المجموعة، وأسماء نهائية آمنة من التكرار. كما أنه يحافظ على النسخ الأصلية المؤقتة التي أنتجتها نيكون لاستردادها. لا يقوم التطبيق بحذف تلك النسخ الأصلية المؤقتة تلقائيًا.
التقاط فقط على البطاقة يبقى فقط على البطاقة. في هذا الوضع، ينتظر التطبيق انتهاء الالتقاط من جانب الكاميرا، لكنه لا ينسخ الملفات إلى مسار الكمبيوتر.
سلامة الالتقاط
عندما يُتوقع من التطبيق حفظ الالتقاط على الكمبيوتر، يتم اعتبار ذلك الحفظ كمعاملة التقاط. لا تعتبر المعاملة ناجحة لمجرد أن الكاميرا التقطت صورة. يجب على التطبيق أيضًا إثبات أن الملف النهائي تم حفظه بشكل صحيح في وجهة المسار.
للحصول على الشرح الموجه للمستخدم حول إثبات Legacy، ومراجعة staging v2، وتنبيهات التوجيه، والانفصال الاختياري، وإلغاء سير العمل، واختبارات فشل التصحيح، انظر معاملات الالتقاط.
النسخ الأصلية المؤقتة
يتم تكوين مجلد staging في إعدادات المسار. اتركه على محرك محلي به مساحة خالية كافية لأكبر جلسة تتوقعها.
نظرًا لأن النسخ الأصلية المؤقتة محتفظ بها، قم بتنظيفها يدويًا بعد أن تؤكد الملفات النهائية ولم تعد بحاجة إلى نسخة الاسترداد.
السجلات
عند طلب المساعدة، قم بتضمين السجل. يسجل السجل ما إذا كانت الجلسة قد استخدمت الوضع القديم أو وضع Unified Z SDK v2، والجسم المتصل، والقدرات المبلغ عنها، وتفاصيل مراجعة الالتقاط.