User manual - DT-930 AP開発支援ライブラリ解説書(2006年9月29日)

36
補足
/**********************************************************************/
/* < プログラム名 > */
/* ホスト送信 */
/* < 機能概要 > */
/* パソコンに対してFLINKプロトコル */
/* にてファイルを送信する。 */
/* < 文法 > */
/* ER ht_MLTsend(H com_no, H irSpeed, CU_RSPRM *param, */
/* B fnam_tbl[12][], B *dir, */
/* H *s_file, H *phase); */
/* < パラメータ > */
/* H com_no : COM番号 */
/* COM0,COM1 */
/* H irSpeed : 赤外通信最大速度 */
/* CU_RSPRM *param : 通信パラメータデータのポインタ */
/* typedef struct { */
/* W speed; 転送速度 UB */
/* W length; データ長 */
/* W parity; パリティビット */
/* W stop_bit; ストップビット */
/* } CU_RSPRM; */
/* B fnam_tbl[][] : 送信するファイル名称テーブル */
/* B *dir : 送信ディレクトリ */
/* H *s_file : 送信完了ファイル数 */
/* H *phase : 途中中断時の送信フェーズ */
/* < リターンコード > */
/* ER ercd : 関数処理結果 */
/* E_OK : 正常終了 */
/* E_NG : 異常終了 */
/* E_PRM : パラメータエラー */
/**********************************************************************/
ER ht_MLTsend( H com_no, H irSpeed, CU_RSPRM *param,
B *fnam_tbl[], B *dir, H *s_file, H *phase)
{
UB fileCnt, i;
ER errStat;
ER retCode;
W totalsize;
W fsize;
CU_GRAPHSET graphSet;
/* 送信ファイル数をチェックする */
totalsize=0;
for(fileCnt = 0;;fileCnt++){
if( fnam_tbl[fileCnt]==0x00){
break;