Titech Cansat / Mbed 2 deprecated FM_ver4_for_TEST_noMU2

Dependencies:   mbed mbedTimer SDFileSystem MU2 GPS

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);