mirror of
https://gitlab.com/lander-team/lander-cpp.git
synced 2025-06-16 15:17:23 +00:00
Initial test function, still needs to be run on teensy to verify
This commit is contained in:
parent
15b3cf04fd
commit
cce72b9114
@ -1,6 +1,8 @@
|
|||||||
#include "Vehicle.h"
|
#include "Vehicle.h"
|
||||||
|
|
||||||
#include <Arduino.h>
|
#include <Arduino.h>
|
||||||
|
#include <SD.h>
|
||||||
|
#include <SPI.h>
|
||||||
|
|
||||||
void thrustInfo(struct Vehicle &);
|
void thrustInfo(struct Vehicle &);
|
||||||
void processTVC(struct Vehicle &);
|
void processTVC(struct Vehicle &);
|
||||||
@ -79,8 +81,38 @@ void processTVC(Vehicle &State) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void write2CSV(outVector &stateVector, Vehicle &State) {
|
void write2CSV(outVector &stateVector, Vehicle &State) {
|
||||||
|
// Serial.println("WARNING: write2CSV not implemented for TEENSY");
|
||||||
|
|
||||||
Serial.println("WARNING: write2CSV not implemented for TEENSY");
|
const int chipSelect = BUILTIN_SDCARD;
|
||||||
|
|
||||||
|
Serial.print("Initializing SD card...");
|
||||||
|
|
||||||
|
// see if the card is present and can be initialized:
|
||||||
|
if (!SD.begin(chipSelect)) {
|
||||||
|
Serial.println("Card failed, or not present");
|
||||||
|
// don't do anything more:
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
Serial.println("card initialized.");
|
||||||
|
|
||||||
|
// Delete the file so it can be created again at the begining of the loop
|
||||||
|
if (SD.exists("simOut.csv")) {
|
||||||
|
SD.remove("simOut.csv");
|
||||||
|
}
|
||||||
|
|
||||||
|
// Open simOut.csv
|
||||||
|
File dataFile = SD.open("simOut.csv");
|
||||||
|
if (dataFile) {
|
||||||
|
Serial.println("File successfully opened!");
|
||||||
|
dataFile.println("It works!");
|
||||||
|
|
||||||
|
// close the file:
|
||||||
|
dataFile.close();
|
||||||
|
|
||||||
|
} else {
|
||||||
|
// if the file didn't open, print an error:
|
||||||
|
Serial.println("Error opening simOut.csv");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void printSimResults(Vehicle &State) {
|
void printSimResults(Vehicle &State) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user