huohuoh
Dependencies: NetServices mbed C027_Supports mbed-rpcx
Revision 1:f7d9b0530b73, committed 2019-09-11
- Comitter:
- aldoao
- Date:
- Wed Sep 11 06:32:20 2019 +0000
- Parent:
- 0:64967b7043c2
- Commit message:
- tipe,1
Changed in this revision
main.cpp | Show annotated file Show diff for this revision Revisions of this file |
diff -r 64967b7043c2 -r f7d9b0530b73 main.cpp --- a/main.cpp Tue Aug 06 12:59:05 2019 +0000 +++ b/main.cpp Wed Sep 11 06:32:20 2019 +0000 @@ -19,9 +19,9 @@ // Pin Init //------------------------------------------------------------------------------ DigitalOut led(LED); // Status Led -Serial dbg(USBTX, USBRX); // Serial to PC +Serial dbg(USBTX, USBRX); // Serial to PC // Serial to PC//ini usb tx rx yang mana//perkiraan yang pin p28 p 29 Serial sock(D1, D0); // Aru Master Line -DigitalOut pin(MDMPWRON, 0); +DigitalOut pin(MDMPWRON, 0);//INI artinya pin modempower ,,keaadaan awal off,pin p2_6 DigitalOut led1(D9, 0), led2(D8, 0), led3(D7, 0); //------------------------------------------------------------------------------ @@ -46,20 +46,20 @@ // Serial Interrupt void rxInterupt() { - RCV_BUFF.push_back(sock.getc()); + RCV_BUFF.push_back(sock.getc());//untuk menampilkan nilai sock timerRxTOutCnt = 0; } //------------------------------------------------------------------------------ -// FTL protocol handling +// FTL protocol handling//kurang mengerti ini yang mana?? // -AruChannel ARU; +AruChannel ARU;//saya kurang mengerti..,,aru chanell yang mana????//dan ini fungsi nya apa,,sya belum tahu.. //------------------------------------------------------------------------------ -// Aru pooling mechanism +// Aru pooling mechanism//Aru pooling mechanism//kurang mengerti ini yang mana?? // Ticker timerAru; -void timerAruTick(); +void timerAruTick();//prototipe //------------------------------------------------------------------------------ // Mechanism timer 10ms for all @@ -97,14 +97,14 @@ SendNow = false; SkadaTask = SKADA; - dbg.baud(9600); + dbg.baud(9600); //dgb,,buat apa,,apa sma dengan debug?? atau memperbaiki?? dbg.format(8,SerialBase::None,1); - sock.baud(9600); + sock.baud(9600);//sock ,,soket ,,untuk apa?? sock.format(8,SerialBase::None,1); printf("\r\n<Setup is OK>\r\n"); - Net::poll(); + Net::poll();//untuk menunda dbg.printf("<main>\r\n"); @@ -115,7 +115,7 @@ MDMSerial mdm; SetModem(mdm); - timerAru.attach(&timerAruTick, 8); + timerAru.attach(&timerAruTick, 8);//saya belum terlalu mengerti timer10ms.attach_us(&timer10msTick, 10000); timer1s.attach(&timer1sTick,1); @@ -127,7 +127,7 @@ { Net::poll(); - if(tmr10msTick) + if(tmr10msTick)//klau ada nilai dia jalan { tmr10msTick = false; ARU.Tick10ms(); @@ -165,8 +165,10 @@ unsigned int sz = mf.Data.size(); dbg.printf("%c", mf.Identifier); for(unsigned int i=0; i<sz; i++) - { - dbg.printf("%c", mf.Data[i]); + {if(mf.Data.end()){ + /*dbg.printf("%c", mf.Data[1]);*/ + steptelegram= 0;}else{ + dbg.printf("%c", mf.Data[i]);}//array mf nya dimana???/ } dbg.printf("\r\n"); Data.CheckFtlMassage('E', mf); @@ -256,7 +258,7 @@ else if(st == Data.FINISH) { dbg.printf("FINISH\r\n"); - steptelegram = 3; + steptelegram = 0; } else if(st == Data.STAYNOL) { @@ -290,7 +292,7 @@ } case 4 : { - steptelegram = 0; + //steptelegram = 2; SendNow = true; SkadaTask = TASK; break;