From a68800478ef543f15c682bf186723af7a6871af0 Mon Sep 17 00:00:00 2001 From: bytecod3 Date: Tue, 6 Aug 2024 15:49:36 +0000 Subject: [PATCH] deploy: c98e846800082191df838c73f32b11a7b3254621 --- SystemLogLevels_8h_source.html | 115 -------- SystemLogger_8h_source.html | 119 -------- annotated.html | 26 +- classCustomGPS.html | 111 -------- classCustomGPS.png | Bin 451 -> 0 bytes classDataLogger-members.html | 110 -------- classDataLogger.html | 320 ---------------------- classLoggerConsole-members.html | 104 ------- classLoggerConsole.html | 128 --------- classLoggerConsole.png | Bin 532 -> 0 bytes classMPU6050-members.html | 132 --------- classMPU6050.html | 309 --------------------- classState__machine-members.html | 110 -------- classState__machine.html | 134 --------- classSystemLogger-members.html | 103 ------- classSystemLogger.html | 125 --------- classSystemLogger.png | Bin 535 -> 0 bytes classTest-members.html | 103 ------- classTest.html | 118 -------- classes.html | 18 +- data-types_8h_source.html | 38 +-- dir_f60075fce1cd53b9027038118d904c9d.html | 4 +- doxygen_crawl.html | 300 +++----------------- files.html | 4 +- functions.html | 32 +-- functions_func.html | 32 +-- gps_8h_source.html | 4 +- hierarchy.html | 26 +- include_2state__machine_8h_source.html | 4 +- index.html | 248 ++++++++++++++++- kalman_8h_source.html | 6 +- logger_8h_source.html | 42 +-- menudata.js | 37 +-- mpu_8h_source.html | 30 +- pages.html | 1 + search/all_0.js | 6 +- search/all_1.js | 2 +- search/all_10.js | 19 +- search/all_11.js | 11 +- search/all_12.js | 10 +- search/all_13.js | 9 +- search/all_14.js | 22 +- search/all_15.js | 12 +- search/all_16.js | 9 +- search/all_17.js | 13 +- search/all_18.js | 6 +- search/all_19.js | 10 +- search/all_1a.js | 34 +-- search/all_1b.js | 43 ++- search/all_1c.js | 24 +- search/all_1d.js | 5 +- search/all_1e.js | 6 +- search/all_2.js | 2 +- search/all_3.js | 2 +- search/all_4.js | 2 +- search/all_5.js | 2 +- search/all_6.js | 2 +- search/all_7.js | 2 +- search/all_8.js | 2 +- search/all_9.js | 29 +- search/all_a.js | 26 +- search/all_b.js | 18 +- search/all_c.js | 43 +-- search/all_d.js | 14 +- search/all_e.js | 16 +- search/all_f.js | 31 +-- search/classes_0.js | 4 +- search/classes_1.js | 2 +- search/classes_2.js | 2 +- search/classes_3.js | 2 +- search/classes_4.js | 4 +- search/classes_5.js | 2 +- search/classes_6.js | 2 +- search/classes_7.js | 4 +- search/classes_8.js | 4 +- search/functions_2.js | 2 +- search/functions_3.js | 2 +- search/functions_4.js | 6 +- search/functions_7.js | 16 +- search/functions_a.js | 6 +- search/pages_0.js | 2 +- search/pages_1.js | 2 +- search/pages_2.js | 2 +- search/pages_3.js | 2 +- search/pages_4.js | 2 +- search/searchdata.js | 29 +- src_2main_8cpp.html | 20 +- structAcceleration__Data-members.html | 106 ------- structAcceleration__Data.html | 127 --------- structAltimeter__Data-members.html | 106 ------- structAltimeter__Data.html | 123 --------- structFiltered__Data-members.html | 102 ------- structFiltered__Data.html | 111 -------- structGPS__Data-members.html | 105 ------- structGPS__Data.html | 120 -------- structGyroscope__Data-members.html | 104 ------- structGyroscope__Data.html | 117 -------- structTelemetry__Data-members.html | 108 -------- structTelemetry__Data.html | 129 --------- test_2state__machine_8h_source.html | 6 +- test__class_8h_source.html | 4 +- 101 files changed, 618 insertions(+), 4292 deletions(-) delete mode 100644 SystemLogLevels_8h_source.html delete mode 100644 SystemLogger_8h_source.html delete mode 100644 classCustomGPS.html delete mode 100644 classCustomGPS.png delete mode 100644 classDataLogger-members.html delete mode 100644 classDataLogger.html delete mode 100644 classLoggerConsole-members.html delete mode 100644 classLoggerConsole.html delete mode 100644 classLoggerConsole.png delete mode 100644 classMPU6050-members.html delete mode 100644 classMPU6050.html delete mode 100644 classState__machine-members.html delete mode 100644 classState__machine.html delete mode 100644 classSystemLogger-members.html delete mode 100644 classSystemLogger.html delete mode 100644 classSystemLogger.png delete mode 100644 classTest-members.html delete mode 100644 classTest.html delete mode 100644 structAcceleration__Data-members.html delete mode 100644 structAcceleration__Data.html delete mode 100644 structAltimeter__Data-members.html delete mode 100644 structAltimeter__Data.html delete mode 100644 structFiltered__Data-members.html delete mode 100644 structFiltered__Data.html delete mode 100644 structGPS__Data-members.html delete mode 100644 structGPS__Data.html delete mode 100644 structGyroscope__Data-members.html delete mode 100644 structGyroscope__Data.html delete mode 100644 structTelemetry__Data-members.html delete mode 100644 structTelemetry__Data.html diff --git a/SystemLogLevels_8h_source.html b/SystemLogLevels_8h_source.html deleted file mode 100644 index 40d1377..0000000 --- a/SystemLogLevels_8h_source.html +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - -N4 Flight Software: n4-flight-software/system-logger/SystemLogLevels.h Source File - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
-
SystemLogLevels.h
-
-
-
1
-
10#ifndef LEVELS_H
-
11#define LEVELS_H
-
12
-
13enum LOG_LEVEL {
-
14 DEBUG = 0,
-
15 INFO,
-
16 WARNING,
-
17 CRITICAL,
-
18 ERROR
-
19};
-
20
-
21#endif
-
- - -
- - diff --git a/SystemLogger_8h_source.html b/SystemLogger_8h_source.html deleted file mode 100644 index 1ca0751..0000000 --- a/SystemLogger_8h_source.html +++ /dev/null @@ -1,119 +0,0 @@ - - - - - - - -N4 Flight Software: n4-flight-software/system-logger/SystemLogger.h Source File - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- - -
-
-
-
SystemLogger.h
-
-
-
1#ifndef SYSTEMLOGGER_H
-
2#define SYSTEMLOGGER_H
-
3
-
4#include <cstdint>
-
5
-
6
-
- -
8 public:
-
9 void writeToConsole (const uint32_t timestamp, const char* client, uint8_t log_level, const char* msg);
-
10 const char* getLogLevelString(uint8_t log_level);
-
11};
-
-
12
-
13#endif
-
Definition SystemLogger.h:7
-
const char * getLogLevelString(uint8_t log_level)
convert the log level to string
Definition SystemLogger.cpp:8
-
- - -
- - diff --git a/annotated.html b/annotated.html index 382590c..c2507c4 100644 --- a/annotated.html +++ b/annotated.html @@ -90,19 +90,19 @@
Here are the classes, structs, unions and interfaces with brief descriptions:
diff --git a/classCustomGPS.html b/classCustomGPS.html deleted file mode 100644 index 67359ad..0000000 --- a/classCustomGPS.html +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - -N4 Flight Software: CustomGPS Class Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
-
-
CustomGPS Class Reference
-
-
- -

#include <gps.h>

-
-Inheritance diagram for CustomGPS:
-
-
- -
-

Detailed Description

-

Implements GPS functions to get latitude and longitude

-

The documentation for this class was generated from the following file:
    -
  • n4-flight-software/src/gps.h
  • -
-
- - -
- - diff --git a/classCustomGPS.png b/classCustomGPS.png deleted file mode 100644 index 204ffb7b8478c94c09728947d5294b040e70f20b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 451 zcmV;!0X+VRP)vTJr#LVva2S`&=-}Ys|Ns9r%~qrU000SeQchC<|NsC0|NsC0Hv*f~0003_ zNklHYxzDjvtYnWkBGueEa|a002ovPDHLkV1g5&(l`JB diff --git a/classDataLogger-members.html b/classDataLogger-members.html deleted file mode 100644 index 81ab8f1..0000000 --- a/classDataLogger-members.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -N4 Flight Software: Member List - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
-
-
DataLogger Member List
-
-
- -

This is the complete list of members for DataLogger, including all inherited members.

- - - - - - - - - - -
DataLogger(uint8_t cs_pin, uint8_t led_pin, char *filename, SerialFlashFile file, uint32_t filesize)DataLogger
loggerEquals()DataLogger
loggerFormat()DataLogger
loggerInfo()DataLogger
loggerInit()DataLogger
loggerRead(uint8_t file_pointer, char buffer)DataLogger
loggerSpaces()DataLogger
loggerTest()DataLogger
loggerWrite(telemetry_type_t)DataLogger
- - -
- - diff --git a/classDataLogger.html b/classDataLogger.html deleted file mode 100644 index e39239c..0000000 --- a/classDataLogger.html +++ /dev/null @@ -1,320 +0,0 @@ - - - - - - - -N4 Flight Software: DataLogger Class Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
-
- -
DataLogger Class Reference
-
-
- -

#include <logger.h>

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

 DataLogger (uint8_t cs_pin, uint8_t led_pin, char *filename, SerialFlashFile file, uint32_t filesize)
 class constructor pass the chip select pin as a parameter for that class instance
 
bool loggerInit ()
 Initialize the flash memory.
 
void loggerFormat ()
 format the flash memory
 
-void loggerInfo ()
 print the data about the flash memory
 
bool loggerTest ()
 test the flash memory write and read function by reading and writing a variable to it
 
void loggerWrite (telemetry_type_t)
 write the provided data to the file created
 
void loggerRead (uint8_t file_pointer, char buffer)
 Read data from the start of the file to the end of the file.
 
-void loggerSpaces ()
 helper function to print spaces for data formatting
 
-void loggerEquals ()
 helper function to print = for data formatting
 
-

Detailed Description

-

Author: Edwin Mwiti Email: emwit.nosp@m.i658.nosp@m.@gmai.nosp@m.l.co.nosp@m.m Date: 7/6/2024

-

This file implements the onboard logging functions for the flight computer We use the SerialFlash library by Paul, link to the library is provided in the references section

-

If you are using more than one SPI flash memory, create an instance for each SPI flash memory

-

Constructor & Destructor Documentation

- -

◆ DataLogger()

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -
DataLogger::DataLogger (uint8_t cs_pin,
uint8_t led_pin,
char * filename,
SerialFlashFile file,
uint32_t filesize )
-
- -

class constructor pass the chip select pin as a parameter for that class instance

-
Parameters
- - - - - -
cs_pinchip select pin
flas_ledLED to show formatting status
filenamethe filename of the file being created
file_sizethe size of the file being created
-
-
- -
-
-

Member Function Documentation

- -

◆ loggerFormat()

- -
-
- - - - - - - -
void DataLogger::loggerFormat ()
-
- -

format the flash memory

-
Parameters
- - -
none
-
-
- -
-
- -

◆ loggerInit()

- -
-
- - - - - - - -
bool DataLogger::loggerInit ()
-
- -

Initialize the flash memory.

-
Returns
true on success and false on fail
- -
-
- -

◆ loggerRead()

- -
-
- - - - - - - - - - - -
void DataLogger::loggerRead (uint8_t file_pointer,
char buffer )
-
- -

Read data from the start of the file to the end of the file.

-
Parameters
- - - -
_file_pointerpointer to where we want to start reading the file. By default, this value os 0
bufferchar array to read the data into
-
-
- -
-
- -

◆ loggerTest()

- -
-
- - - - - - - -
bool DataLogger::loggerTest ()
-
- -

test the flash memory write and read function by reading and writing a variable to it

-
Parameters
- - -
none
-
-
-
Returns
true if R/W OK, false otherwise
- -
-
- -

◆ loggerWrite()

- -
-
- - - - - - - -
void DataLogger::loggerWrite (telemetry_type_t packet)
-
- -

write the provided data to the file created

-
Parameters
- - -
datathis is a struct pointer to the struct that contains the data that needs to be written to the memory
-
-
- -
-
-
The documentation for this class was generated from the following files:
    -
  • n4-flight-software/src/logger.h
  • -
  • n4-flight-software/src/logger.cpp
  • -
-
- - -
- - diff --git a/classLoggerConsole-members.html b/classLoggerConsole-members.html deleted file mode 100644 index d88174c..0000000 --- a/classLoggerConsole-members.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - - - -N4 Flight Software: Member List - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
-
-
LoggerConsole Member List
-
-
- -

This is the complete list of members for LoggerConsole, including all inherited members.

- - - - -
getLogLevelString(uint8_t log_level)SystemLogger
writeToConsole(const time_t timestamp, const char *client, uint8_t log_level, const char *msg) (defined in LoggerConsole)LoggerConsoleinline
writeToConsole(const uint32_t timestamp, const char *client, uint8_t log_level, const char *msg) (defined in SystemLogger)SystemLogger
- - -
- - diff --git a/classLoggerConsole.html b/classLoggerConsole.html deleted file mode 100644 index 2d303f9..0000000 --- a/classLoggerConsole.html +++ /dev/null @@ -1,128 +0,0 @@ - - - - - - - -N4 Flight Software: LoggerConsole Class Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
-
- -
LoggerConsole Class Reference
-
-
-
-Inheritance diagram for LoggerConsole:
-
-
- - -SystemLogger - -
- - - - - - - - - - -

-Public Member Functions

-void writeToConsole (const time_t timestamp, const char *client, uint8_t log_level, const char *msg)
 
- Public Member Functions inherited from SystemLogger
-void writeToConsole (const uint32_t timestamp, const char *client, uint8_t log_level, const char *msg)
 
-const char * getLogLevelString (uint8_t log_level)
 convert the log level to string
 
-
The documentation for this class was generated from the following file:
    -
  • n4-flight-software/system-logger/logger-console.cpp
  • -
-
- - -
- - diff --git a/classLoggerConsole.png b/classLoggerConsole.png deleted file mode 100644 index f7dddb752714675148cdb994e50db60db9a91502..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 532 zcmeAS@N?(olHy`uVBq!ia0vp^NkAOH!3-p?o(z};q@)9ULR|m<{|{uoc=NTi|Il&^ z1I+@7>1SR%c<=xyZhAIs2~du+B*-tA0mugfbEer>7#JAmd%8G=R4~4s8=H4Tfv2V2 zG3xAJ|2uyeOgUA~g}pgEt*dkQk!OdGJ&`m#W)aq*Vi_dtIEk-TN^qL}q^lObCd)lG zsdwLS>i@_ra567SE;_EdC~@wY_d%C-pS-u*(^^;BQsk7-gMl z(P8TZ#3Fak?a_UT@N|c_V!!vVO%_{@us$jgi*YbJd?{j$5y2(^yYEgP(oS9&+)810CZHxVO@38NV={eoE z>H8wRd5agTti1NvTGNxaRA9N2_odmdQUgVuC*8aLXNLDA=lEuza~A$$TrL=J=7+AT RD=_{TJYD@<);T3K0RS&#<`e(` diff --git a/classMPU6050-members.html b/classMPU6050-members.html deleted file mode 100644 index 6ee5380..0000000 --- a/classMPU6050-members.html +++ /dev/null @@ -1,132 +0,0 @@ - - - - - - - -N4 Flight Software: Member List - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
-
-
MPU6050 Member List
-
-
- -

This is the complete list of members for MPU6050, including all inherited members.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
acc_x (defined in MPU6050)MPU6050
acc_x_ms (defined in MPU6050)MPU6050
acc_x_real (defined in MPU6050)MPU6050
acc_y (defined in MPU6050)MPU6050
acc_y_ms (defined in MPU6050)MPU6050
acc_y_real (defined in MPU6050)MPU6050
acc_z (defined in MPU6050)MPU6050
acc_z_ms (defined in MPU6050)MPU6050
acc_z_real (defined in MPU6050)MPU6050
ang_vel_x (defined in MPU6050)MPU6050
ang_vel_x_real (defined in MPU6050)MPU6050
ang_vel_y (defined in MPU6050)MPU6050
ang_vel_y_real (defined in MPU6050)MPU6050
ang_vel_z (defined in MPU6050)MPU6050
ang_vel_z_real (defined in MPU6050)MPU6050
filterImu()MPU6050
getPitch()MPU6050
getRoll()MPU6050
init() (defined in MPU6050)MPU6050
MPU6050(uint8_t address, uint32_t accel_fs_range, uint32_t gyro_fs_range) (defined in MPU6050)MPU6050
pitch_angle (defined in MPU6050)MPU6050
readTemperature() (defined in MPU6050)MPU6050
readXAcceleration()MPU6050
readXAngularVelocity() (defined in MPU6050)MPU6050
readYAcceleration()MPU6050
readYAngularVelocity() (defined in MPU6050)MPU6050
readZAcceleration()MPU6050
readZAngularVelocity() (defined in MPU6050)MPU6050
roll_angle (defined in MPU6050)MPU6050
temp (defined in MPU6050)MPU6050
temp_real (defined in MPU6050)MPU6050
- - -
- - diff --git a/classMPU6050.html b/classMPU6050.html deleted file mode 100644 index 6ac2dd4..0000000 --- a/classMPU6050.html +++ /dev/null @@ -1,309 +0,0 @@ - - - - - - - -N4 Flight Software: MPU6050 Class Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
-
- -
MPU6050 Class Reference
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Member Functions

MPU6050 (uint8_t address, uint32_t accel_fs_range, uint32_t gyro_fs_range)
 
-void init ()
 
float readXAcceleration ()
 
float readYAcceleration ()
 
float readZAcceleration ()
 
-float readXAngularVelocity ()
 
-float readYAngularVelocity ()
 
-float readZAngularVelocity ()
 
-float readTemperature ()
 
void filterImu ()
 
float getRoll ()
 
float getPitch ()
 
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

-Public Attributes

-int16_t acc_x
 
-int16_t acc_y
 
-int16_t acc_z
 
-float acc_x_real
 
-float acc_y_real
 
-float acc_z_real
 
-int16_t ang_vel_x
 
-int16_t ang_vel_y
 
-int16_t ang_vel_z
 
-float ang_vel_x_real
 
-float ang_vel_y_real
 
-float ang_vel_z_real
 
-int16_t temp
 
-float temp_real
 
-float pitch_angle
 
-float roll_angle
 
-float acc_x_ms
 
-float acc_y_ms
 
-float acc_z_ms
 
-

Member Function Documentation

- -

◆ filterImu()

- -
-
- - - - - - - -
void MPU6050::filterImu ()
-
-

perform sensor fusion perfom complementary filter to remove accelerometer high frequrecny noise remove low frequency noise from gyroscope and fuse the sensors

- -
-
- -

◆ getPitch()

- -
-
- - - - - - - -
float MPU6050::getPitch ()
-
-

compute the roll angle angle along the longitudinal axis return pitch angle in degrees

- -
-
- -

◆ getRoll()

- -
-
- - - - - - - -
float MPU6050::getRoll ()
-
-

compute the pitch angle angle along the transverse axis return roll angle in degrees

- -
-
- -

◆ readXAcceleration()

- -
-
- - - - - - - -
float MPU6050::readXAcceleration ()
-
-

Read X axiS acceleration

- -
-
- -

◆ readYAcceleration()

- -
-
- - - - - - - -
float MPU6050::readYAcceleration ()
-
-

Read Y acceleration

- -
-
- -

◆ readZAcceleration()

- -
-
- - - - - - - -
float MPU6050::readZAcceleration ()
-
-

Read Z acceleration

- -
-
-
The documentation for this class was generated from the following files:
    -
  • n4-flight-software/src/mpu.h
  • -
  • n4-flight-software/src/mpu.cpp
  • -
-
- - -
- - diff --git a/classState__machine-members.html b/classState__machine-members.html deleted file mode 100644 index c683028..0000000 --- a/classState__machine-members.html +++ /dev/null @@ -1,110 +0,0 @@ - - - - - - - -N4 Flight Software: Member List - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
-
-
State_machine Member List
-
-
- -

This is the complete list of members for State_machine, including all inherited members.

- - - - - - - - - - -
apogee() (defined in State_machine)State_machine
ballistic_descent() (defined in State_machine)State_machine
checkState(float, float) (defined in State_machine)State_machine
coasting() (defined in State_machine)State_machine
parachute_deploy() (defined in State_machine)State_machine
post_flight() (defined in State_machine)State_machine
powered_flight() (defined in State_machine)State_machine
pre_flight() (defined in State_machine)State_machine
State_machine() (defined in State_machine)State_machine
- - -
- - diff --git a/classState__machine.html b/classState__machine.html deleted file mode 100644 index 9fbdbc5..0000000 --- a/classState__machine.html +++ /dev/null @@ -1,134 +0,0 @@ - - - - - - - -N4 Flight Software: State_machine Class Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
-
- -
State_machine Class Reference
-
-
- - - - - - - - - - - - - - - - - - -

-Public Member Functions

-int32_t checkState (float, float)
 
-int pre_flight ()
 
-int powered_flight ()
 
-int coasting ()
 
-int apogee ()
 
-int ballistic_descent ()
 
-int parachute_deploy ()
 
-int post_flight ()
 
-
The documentation for this class was generated from the following files: -
- - -
- - diff --git a/classSystemLogger-members.html b/classSystemLogger-members.html deleted file mode 100644 index 3883a37..0000000 --- a/classSystemLogger-members.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - - - - -N4 Flight Software: Member List - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
-
-
SystemLogger Member List
-
-
- -

This is the complete list of members for SystemLogger, including all inherited members.

- - - -
getLogLevelString(uint8_t log_level)SystemLogger
writeToConsole(const uint32_t timestamp, const char *client, uint8_t log_level, const char *msg) (defined in SystemLogger)SystemLogger
- - -
- - diff --git a/classSystemLogger.html b/classSystemLogger.html deleted file mode 100644 index fc24f28..0000000 --- a/classSystemLogger.html +++ /dev/null @@ -1,125 +0,0 @@ - - - - - - - -N4 Flight Software: SystemLogger Class Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
-
- -
SystemLogger Class Reference
-
-
-
-Inheritance diagram for SystemLogger:
-
-
- - -LoggerConsole - -
- - - - - - - -

-Public Member Functions

-void writeToConsole (const uint32_t timestamp, const char *client, uint8_t log_level, const char *msg)
 
-const char * getLogLevelString (uint8_t log_level)
 convert the log level to string
 
-
The documentation for this class was generated from the following files:
    -
  • n4-flight-software/system-logger/SystemLogger.h
  • -
  • n4-flight-software/system-logger/SystemLogger.cpp
  • -
-
- - -
- - diff --git a/classSystemLogger.png b/classSystemLogger.png deleted file mode 100644 index 1b129b9d2452ae94df3ddac48ad1be9dd261e9a3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 535 zcmV+y0_gpTP)vTJr#LVva2S`&=-}Ys|Ns9r%~qrU000SeQchC<|NsC0|NsC0Hv*f~0004^ zNklR6PRdu8$LRHnF zPb0SSt7z)#25q9imot81B zTVe9{>gA5x%_|oOi!9wP#wPR9QD&9I+rI*;Vn!PgTc&}?<<5ybFX@Zo)Dky{OD&p+ zS}mT=MZ6YmWe_PDw;lCxx_eK&iAznEOG^kL^az0@M`|KS(xFcxgd|;(^+%Fzm9P5|yW_q010rs5y>2#}xbX4U zdah5>1oJFUsUV`qHVTt~zlh{1q#fnmJ>qKYyqe3O5V68Hh$B%p2RT#jD9p<$qLQdr zwXhv^*~N1$QZjBk%ASidd5(@E$x - - - - - - -N4 Flight Software: Member List - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
-
-
Test Member List
-
-
- -

This is the complete list of members for Test, including all inherited members.

- - - -
foo() (defined in Test)Test
y (defined in Test)Test
- - -
- - diff --git a/classTest.html b/classTest.html deleted file mode 100644 index 67fdc4f..0000000 --- a/classTest.html +++ /dev/null @@ -1,118 +0,0 @@ - - - - - - - -N4 Flight Software: Test Class Reference - - - - - - - - - - - - - -
-
- - - - - - -
-
N4 Flight Software -
-
Flight software used on N4 flight computers for the Nakuja Project
-
-
- - - - - - - - - - -
-
- - -
-
-
-
-
-
Loading...
-
Searching...
-
No Matches
-
-
-
-
- -
-
- -
- - - - -

-Public Member Functions

-int foo ()
 
- - - -

-Public Attributes

-int y
 
-
The documentation for this class was generated from the following file: -
- - -
- - diff --git a/classes.html b/classes.html index aca5f87..fc28fd0 100644 --- a/classes.html +++ b/classes.html @@ -92,31 +92,31 @@ diff --git a/data-types_8h_source.html b/data-types_8h_source.html index b41c863..e691eab 100644 --- a/data-types_8h_source.html +++ b/data-types_8h_source.html @@ -99,60 +99,60 @@
9#include <Arduino.h>
10
-
11typedef struct Acceleration_Data{
+
11typedef struct Acceleration_Data{
12 float ax;
13 float ay;
14 float az;
15 float pitch;
16 float roll;
- +
18
-
19typedef struct Gyroscope_Data {
+
19typedef struct Gyroscope_Data {
20 double gx;
21 double gy;
22 double gz;
- +
24
-
25typedef struct GPS_Data{
+
25typedef struct GPS_Data{
26 double latitude;
27 double longitude;
28 uint16_t gps_altitude;
29 uint time;
- +
31
-
32typedef struct Altimeter_Data{
+
32typedef struct Altimeter_Data{
33 double pressure;
34 double altitude;
35 double velocity;
36 double temperature;
37 double AGL; /* altitude above ground level */
- +
39
-
40typedef struct Telemetry_Data {
+
40typedef struct Telemetry_Data {
41 uint32_t record_number;
42 uint8_t operation_mode;
43 uint8_t state;
-
44 accel_type_t acc_data;
-
45 gyro_type_t gyro_data;
-
46 gps_type_t gps_data;
-
47 altimeter_type_t alt_data;
- +
44 accel_type_t acc_data;
+
45 gyro_type_t gyro_data;
+
46 gps_type_t gps_data;
+
47 altimeter_type_t alt_data;
+
49
50#endif
-
Definition data-types.h:11
-
Definition data-types.h:32
-
Definition data-types.h:25
-
Definition data-types.h:19
-
Definition data-types.h:40
+
Definition data-types.h:11
+
Definition data-types.h:32
+
Definition data-types.h:25
+
Definition data-types.h:19
+
Definition data-types.h:40