User manual - アプリケーション移行ガイド(2014年10月10日)

18
[リスト 2-2] FLINK IrDA
ER Ret;
CU_RSPRM RsParam;
CU_ERRINFO ErrInfo;
CU_GRAPHSET GraphSet;
B SendRecvMode;
B TargetFiles[1024];
B *TermDir = "B:¥¥";
B *HostDir = "C:¥¥HT-DIR¥¥";
cu_stopKeySet(CU_FNC_1);
if( (Ret = Ir_SetWinMode(SET_WIN2K)) != E_OK ){
return(Ret);
}
memset(&RsParam, 0x00, sizeof(CU_RSPRM));
if(cu_open(COM0,CU_B115K,&RsParam,CU_MODE_HT) != E_OK ){
cu_readErrStat( COM0, &ErrInfo );
Ret = ErrInfo.category;
cu_stopKeySet( CU_FNC_NON );
return(Ret);
}
memset(&GraphSet, 0, sizeof(CU_GRAPHSET));
GraphSet.graphMode = CU_GRAPH_ON_2;
GraphSet.graphPos = 0;
GraphSet.graphCol = 0;
GraphSet.graphName = CU_GRAPH_NM_FILE;
GraphSet.graphLine = 12;
if( SendRecvMode == MODE_RECV ){
sprintf( TargetFiles, "%s%s::%s%s",
HostDir, "XXXXXXX.DAT", HostDir, "YYYYYYY.LOD" );
Ret = cu_fileRecv( COM0, CU_TRANS_NORMAL, TargetFiles,
TermDir, CU_PROTECT_INVALID, &GraphSet );
}else{
sprintf( TargetFiles, "%s%s::%s%s",
TermDir, "XXXXXXX.DAT", TermDir, "YYYYYYY.DAT" );
Ret = cu_fileSend( COM0, CU_TRANS_NORMAL, TargetFiles,
HostDir, CU_PROTECT_INVALID, &GraphSet );
}
if( Ret == E_OK ){
Ret = CU_ERR_NON;
}else{
cu_readErrStat( COM0, &ErrInfo );
Ret = ErrInfo.category;
}
cu_close( COM0, CU_CLOSE_NORMAL );
cu_stopKeySet( CU_FNC_NON );
(A)
(B)
(C)
(D)
(A)
(E)
(F)
(G)
(F)
(G)
(D)
(H)
(A)