Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
Dependencies: mbed mbedTimer SDFileSystem MU2 GPS
Diff: main.cpp
- Revision:
- 27:6ac03194e45e
- Parent:
- 26:7ec2cf6a6b51
- Child:
- 28:295ed570a51d
--- a/main.cpp Mon Sep 09 09:29:03 2019 +0000 +++ b/main.cpp Tue Sep 10 23:25:05 2019 +0000 @@ -1,6 +1,7 @@ /******************************************************************************* -2019.09.09 +2019.09.10 This is a ARLISS program! MU2あり +シーケンス番号追加 *******************************************************************************/ #include "mbed.h" @@ -12,12 +13,12 @@ #define WAITTIME 60 //フライトピン抜けてからの待機時間 60 #define FIRETIME 5 //溶断時間を設定 5 -#define FALLTIME 720 //シェンロン展開してインレットを閉鎖するまでの時間を設定 420 +#define FALLTIME 420 //シェンロン展開してインレットを閉鎖するまでの時間を設定 420 #define THRESHOLID 0.45 //感圧のしきい値 0.45 #define SAMPLENUMBER 5 //しきい値判定に用いるサンプル数 5 #define CLOSETIME 60 //しきい値超えてからのインレット閉鎖機構の稼働時間を設定 60 #define LIMITTIME 1800 //しきい値超えなくてもインターバルモードへ移行 -#define INTERVALTIME 7200 //インターバルモードの時間 1800 +#define INTERVALTIME 7200 //インターバルモードの時間 7200 #define INTERVAL_HIGH 5 //インターバルモードでモーター回す時間 5 #define INTERVAL_LOW 20 //インターバルモードでモーター止める時間 20 @@ -137,6 +138,7 @@ val3=val+val2; myTimer.sendMessage(val3); MuPort.send(myTimer.timeMessage); + MuPort.send("Sequence1\n"); MuPort.send(mygps.getGPS); fprintf(fp, "%s %s\n",myTimer.timeMessage,mygps.getGPS); timer++; @@ -201,6 +203,7 @@ val3=val+val2; myTimer.sendMessage(val3); MuPort.send(myTimer.timeMessage); + MuPort.send("Sequence2\n"); MuPort.send(mygps.getGPS); fprintf(fp, "%s %s\n",myTimer.timeMessage,mygps.getGPS); timer++; @@ -269,6 +272,7 @@ val3=val+val2; myTimer.sendMessage(val3); MuPort.send(myTimer.timeMessage); + MuPort.send("Sequence3\n"); MuPort.send(mygps.getGPS); snprintf(sensorMessage, 128, "%f", ave_sensor); MuPort.send(sensorMessage); @@ -319,6 +323,7 @@ val3=val+val2; myTimer.sendMessage(val3); MuPort.send(myTimer.timeMessage); + MuPort.send("Sequence4\n"); MuPort.send(mygps.getGPS); snprintf(sensorMessage, 128, "%f", ave_sensor); MuPort.send(sensorMessage); @@ -418,6 +423,7 @@ val3=val+val2; myTimer.sendMessage(val3); MuPort.send(myTimer.timeMessage); + MuPort.send("Sequence5\n"); MuPort.send(mygps.getGPS); snprintf(sensorMessage, 128, "%f\n", ave_sensor); MuPort.send(sensorMessage); @@ -541,6 +547,7 @@ val3=val+val2; myTimer.sendMessage(val3); MuPort.send(myTimer.timeMessage); + MuPort.send("Sequence6\n"); MuPort.send(mygps.getGPS); fp= fopen(fname, "a"); fprintf(fp, "%s %s\n",myTimer.timeMessage,mygps.getGPS);