Debug rs 01


RS初期化


【機能】

 デバック用にRSを初期化を行います。

【関数】

 void RsInit( int ch );

【入力】

 ch チャネル 1:シリアル-1 2:シリアル-2

【出力】

 なし

【解説】

 シリアルインタフェースを動作パラメータで設定されているパラメータでオープンします。

 起動結果はグローバル変数「debugch」に設定されます。この値が1/2であれば起動は成功です。

【プログラム】

 int debugch = 0;

 void RsInit( int ch )
 {
   int  res,rsprm[4];

   debugch = 0;
   switch( ch ) {
     case 1:
       res = GetParam(rsprm,PARAM_RS);
       if( res < 0 ) return;
       res = RsOpen(rsprm);
       if( res < 0 ) return;
       debugch = 1;
       break;
     case 2:
       res = GetParam(rsprm,PARAM_RS2);
       if( res < 0 ) return;
       res = RsOpen2(rsprm);
       if( res < 0 ) return;
       debugch = 2;
       break;
     default:
       break;
   }
 }