but specification provided by NTT docomo defines in page 29,
modeTable formaty
offset:0 , field: bTableLength, size:1, value: number, desc:size of table
offset:1, field: bMode_1, size:1, value:number, desc: supported model by TE(in case of mobile abstract comtrol model) or TA(in case of mobile direct line model)
...
offset:N, field: bMode_N, size:1, value:number,
Within function acm_set_modem_mode(struct acm *acm), it defined mode table as
modeTable0=0x02; /* Mode */ modeTable1=0x01; /* Length */
but specification provided by NTT docomo defines in page 29,
modeTable formaty offset:0 , field: bTableLength, size:1, value: number, desc:size of table offset:1, field: bMode_1, size:1, value:number, desc: supported model by TE(in case of mobile abstract comtrol model) or TA(in case of mobile direct line model) ... offset:N, field: bMode_N, size:1, value:number,
this means,
modeTable0=0x02; /* Length */ modeTable1=0x01; /* Mode */
-- 関数acm_set_modem_mode(struct acm *acm)で、モードテーブルの定義が書いてあるが、仕様と違う FOMA USB インタフェースを利用するための技術参考資料第1.1版2008/1/25 の29ページの定義によると
オフセット0がテーブルの長さで、オフセット1からNがモードの定義である。
_- ref: http://www.nttdocomo.co.jp/binary/pdf/corporate/technology/document/foma/foma6.pdf http://www.nttdocomo.co.jp/corporate/technology/document/foma/index.html