Nikon Type0001 Module SDK Revision.7 概要


■用途
 カメラのコントロールを行う。


■サポートするカメラ
 D3(※1), D300(※2), D700(※3), D300S, D3S
 
 (※1) D3には、下記の4種類が存在するが、特別な記述がない限りこの4種は
       同じ仕様とする。（単にD3と記述がある場合、上記のD3全タイプを表す）
      ・D3 (Ver.1.0)
      ・D3 FirmUp 1 (Ver.1.1)
      ・D3 FirmUp 2 (Ver.2.0)
      ・D3 FirmUp 3 (Ver.2.02)
 (※2) D300には、下記の２種が存在するが、特別な記述がない限りこの2種は
       同じ仕様とする。（単にD300と記述がある場合、上記のD300全タイプを表す）
      ・D300 (Ver.1.0)
      ・D300 FirmUp  (Ver.1.1)
 (※3) D700には、下記の２種が存在するが、特別な記述がない限りこの2種は
       同じ仕様とする。（単にD700と記述がある場合、上記のD700全タイプを表す）
      ・D700 (Ver.1.0)
      ・D700 FirmUp  (Ver.1.02)


■動作環境・制限事項
 [Windows]
    Windows XP Home Edition (SP3) / Professional (SP3)
    Windows Vista SP2 32bit版/64bit版の各エディション
    (※64bit 版OS では、32bit アプリケーションとして動作)
    (Home Basic / Home Premium / Business / Enterprise / Ultimate)
    Windows 7 32bit版/64bit版の各エディション
    (※64bit 版OS では、32bit アプリケーションとして動作)
    (Home Basic / Home Premium / Professional / Enterprise / Ultimate)
    ※カメラ本体の通信モード(セットアップメニュー/USB)をPTPに設定して下さい。
      カメラがMass Storageに設定されていると、Windowsからコントロールするこ
      とはできません。

 [Macintosh]
    MacOS X 10.4.11
    MacOS X 10.5.8
    MacOS X 10.6.4
    ※カメラ本体の通信モード(セットアップメニュー/USB)をPTPに設定して下さい。
      カメラがMass Storageに設定されていると、Macintoshからコントロールするこ
      とはできません。


■内容物
 [Windows]
    Documents
      MAID3(J).pdf : 基本インターフェース仕様
      MAID3Type0001(J).pdf : Type0001 Moduleで使用される拡張インターフェース仕様
      Usage of Type0001 Module(J).pdf : Type0001 Module を使用する上での注意事項
      Type0001 Sample Guide(J).pdf : サンプルプログラムの使用方法

    Binary Files
      Type0001.md3 : Windows用 Type0001 Module本体
      NkdPTP.dll : Windows用　PTPドライバ
 
    Header Files
      Maid3.h : MAIDインターフェース基本ヘッダ
      Maid3d1.h : Type0001用MAIDインターフェース拡張ヘッダ
      NkTypes.h : 上記ヘッダで使用する型の定義

    Sample Program
      Type0001CtrlSample(Win) : Microsoft Visual Studio 2008 用プロジェクト


 [Macintosh]
    Documents
      MAID3(J).pdf : 基本インターフェース仕様
      MAID3Type0001(J).pdf : Type0001 Moduleで使用される拡張インターフェース仕様
      Usage of Type0001 Module(J).pdf : Type0001 Module を使用する上での注意事項
      Type0001 Sample Guide(J).pdf : サンプルプログラムの使用方法

    Binary Files
        Type0001 Module.bundle : Macintosh用 Type0001 Module本体 
                                                            (Universal Binary)
        libNkPTPDriver.dylib : Macintosh用 PTP ドライバ (Universal Binary)
 
    Header Files
      Maid3.h : MAIDインターフェース基本ヘッダ
      Maid3d1.h : Type0001用MAIDインターフェース拡張ヘッダ
      NkTypes.h : 上記ヘッダで使用する型の定義

    Sample Program
      Type0001CtrlSample(Mac) : Xcode 3.1.4用のサンプルプログラムプロジェクト
                                (Universal Binary)


■制限事項
 本Module SDKを利用してコントロールできるカメラは1台のみです。
 複数台のコントロールには対応していません。
