Final Version of the ACS Controller #367

Merged
muellerr merged 78 commits from eggert/acs into develop 2023-02-08 13:50:11 +01:00
137 changed files with 2675 additions and 4054 deletions
Showing only changes of commit b6c5796121 - Show all commits

View File

@@ -21,8 +21,7 @@
using namespace Math; using namespace Math;
SensorProcessing::SensorProcessing(AcsParameters *acsParameters_) SensorProcessing::SensorProcessing(AcsParameters *acsParameters_) {}
: savedMgmVecTot{0, 0, 0}, validMagField(false), validGcLatitude(false) {}
SensorProcessing::~SensorProcessing() {} SensorProcessing::~SensorProcessing() {}

View File

@@ -70,15 +70,15 @@ class SensorProcessing {
const AcsParameters::GpsParameters *gpsParameters, const AcsParameters::GpsParameters *gpsParameters,
acsctrl::GpsDataProcessed *gpsDataProcessed); acsctrl::GpsDataProcessed *gpsDataProcessed);
double savedMgmVecTot[3]; double savedMgmVecTot[3] = {0.0, 0.0, 0.0};
timeval timeOfSavedMagFieldEst; timeval timeOfSavedMagFieldEst;
double savedSusVecTot[3]; double savedSusVecTot[3] = {0.0, 0.0, 0.0};
timeval timeOfSavedSusDirEst; timeval timeOfSavedSusDirEst;
bool validMagField; bool validMagField = false;
double savedPosSatE[3]; double savedPosSatE[3] = {0.0, 0.0, 0.0};
uint32_t timeOfSavedPosSatE; double timeOfSavedPosSatE = 0.0;
bool validSavedPosSatE; bool validSavedPosSatE = false;
const float zeroVector[3] = {0.0, 0.0, 0.0}; const float zeroVector[3] = {0.0, 0.0, 0.0};
SusConverter susConverter; SusConverter susConverter;