Page 98 - 완) I MDP 프로젝트 작품 보고서(전체과 1학년)1.6
P. 98

410.                               ThreadServer 2 : " + e.getMessage());
                       411.                            }
                       412.                    }
                       413.            }
                       414.
                       415.            static class Serialcom extends Thread{
                       416.                    Event so;
                       417.
                       418.                    final Serial serial;
                       419.
                       420.                    /**
                       421.             * @메소드명  : Serialcom
                       422.              *  @설명  :  시리얼  통신의  구성과  설정,  받은  시리얼  값으
                                                로  작업하는  과정
                       423.             */
                       424.                    public Serialcom(Event se) throws
                       425.                     InterruptedException, IOException{
                       426.
                       427.                            so=se;
                       428.
                       429.  // 시리얼  통신  킁래스의  인스턴스  생성한다.
                       430.                            serial =
                       431.                             SerialFactory.createInstance();
                       432.
                       433.  // 시리얼  데이터  Listener의  레지스터를  생성하고  등록한다.
                       434.                     serial.addListener(new
                       435.                   SerialDataEventListener(){
                       436.                             @Override
                       437.                     public void dataReceived(SerialDataEvent
                       438.                                                 event)
                       439.                        {
                       440.                                     try {
                       441.
                       442.  //시리얼로  받은  정류장의  번호를  가지고  하차  승객  표시와  하차할  승객//
                               을  표시한다.
                       443.
                          switch(event.getAsciiString())
                       444.     case "1":
                       445.
                          so.getoff(1);
                       446.
                          SendCLients(Station2,so);




                                                         -  91  -
   93   94   95   96   97   98   99   100   101   102   103