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
Revision 27:6ac03194e45e, committed 2019-09-10
- Comitter:
- Nerosho
- Date:
- Tue Sep 10 23:25:05 2019 +0000
- Parent:
- 26:7ec2cf6a6b51
- Child:
- 28:295ed570a51d
- Commit message:
- Sequence version
Changed in this revision
| main.cpp | Show annotated file Show diff for this revision Revisions of this file |
--- 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);