32
XCD-SX900
XCD-X700
XCD-SX900/X700の出画までのコマンド送出手順
Address
F1000044H
Action
Write
Data
02800000H
パケットサイズ = 640
Address
F1000038H
F100003CH
Action
Read
Read
Data
0004B000H
00000000H
下位32ビット
上位32ビット
Address
F1000040H
Action
Read
Data
02800280H
Unit = 640, Max = 640
e) パケットサイズの指定
この機種の場合、パケットサイズのUnitとMaxが同一の値なので、パケットサイズはその値をそのまま指
定します。
パケットサイズによって、Isochronous転送の帯域が決定されます。
ご注意
: 手順d) においてImagePosition/ImageSize/ColorCodingIDの設定を行うと、カメラは
PacketParaInqレジスターの内容を再計算し反映させますが、計算が終わる前に次の読み出
しを行うと不具合が発生する可能性がありますので、PacketParaInqレジスター読み出しコ
マンドを実行する前に5ms以上の間隔をあけるようにしてください。
f) TotalBytesの取得
カメラが送ってくるトータルのバイト数です。このカメラの場合、画素数とこのバイト数は一致します。
アプリケーションソフトウェアでは、このサイズのバッファーを確保してIsochronous転送されるデータ
を受け取る準備をします。