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

37
}
if( fnam_tbl[fileCnt][0]==0x00){
break;
}
}
if( fileCnt == 0){
return(E_PRM);
}
graphSet.graphMode = CU_GRAPH_ON_2;
graphSet.graphPos = 0;
graphSet.graphCol = 0;
graphSet.graphName = CU_GRAPH_NM_FILE;
graphSet.graphLine = 1;
*phase = 0; /* オープンフェーズ */
*s_file = 0;/* 送信完了ファイル数初期化 */
/* マルチドロップ通信オープン */
if ((retCode = cu_open(com_no, irSpeed, param, CU_MODE_HT)) == E_OK) {
*phase = 1; /* 送信フェーズ */
/* 1ファイル送信のループ */
for(i=0;i<fileCnt;i++){
/* 送信を起動 */
retCode = cu_fileSend(com_no, CU_TRANS_NORMAL, fnam_tbl[i], dir, CU_PROTECT_VALID,
&graphSet);
if (retCode != E_OK) {
break;
}
(*s_file)++;
}
if( retCode == 0){
*phase = 2;
}
errStat = cu_close(com_no, CU_CLOSE_NORMAL);
if( retCode == 0){
retCode = errStat;
}
}
return(retCode);
}