software:firmware
MakAir Firmware
|
Auto test for end of line unit test. More...
#include "../includes/parameters.h"
#include "Arduino.h"
#include "../includes/battery.h"
#include "../includes/buzzer_control.h"
#include "../includes/end_of_line_test.h"
#include "../includes/main_controller.h"
#include "../includes/mass_flow_meter.h"
#include "../includes/pressure.h"
#include "../includes/screen.h"
#include "../includes/serial_control.h"
#include "../includes/telemetry.h"
Go to the source code of this file.
Macros | |
#define | EOLTRACESIZE 60 |
#define | EOLSCREENSIZE 100 |
#define | EOL_TOTALBUTTONS 11 |
Functions | |
void | eolScreenMessage (char *message, bool isFailed) |
void | millisecondTimerEOL (HardwareTimer *) |
Variables | |
uint32_t | clockEOLTimer = 0 |
uint32_t | eolMSCount = 0 |
uint32_t | eolTestNumber = 0 |
int32_t | pressureValue = 0 |
int32_t | flowValue = 0 |
int32_t | minPressureValue = INT32_MAX |
int32_t | maxPressureValue = 0 |
int32_t | minFlowValue = INT32_MAX |
int32_t | maxFlowValue = 0 |
EolTest | eolTest = EolTest() |
HardwareTimer * | eolTimer |
TestState | eolState = STATE_IN_PROGRESS |
TestStep | eolstep = START |
TestStep | previousEolStep = START |
boolean | eolFail = false |
boolean | eolStepConfirmed = false |
char | eolScreenBuffer [EOLSCREENSIZE+1] |
char | eolTrace [EOLTRACESIZE] |
int16_t | eolMatrixCurrentColumn = 1 |
Auto test for end of line unit test.
Definition in file end_of_line_test.cpp.
#define EOL_TOTALBUTTONS 11 |
Definition at line 103 of file end_of_line_test.cpp.
#define EOLSCREENSIZE 100 |
Definition at line 100 of file end_of_line_test.cpp.
#define EOLTRACESIZE 60 |
Definition at line 99 of file end_of_line_test.cpp.
void eolScreenMessage | ( | char * | message, |
bool | isFailed | ||
) |
Definition at line 56 of file end_of_line_test.cpp.
void millisecondTimerEOL | ( | HardwareTimer * | ) |
Definition at line 109 of file end_of_line_test.cpp.
uint32_t clockEOLTimer = 0 |
Definition at line 27 of file end_of_line_test.cpp.
boolean eolFail = false |
Definition at line 97 of file end_of_line_test.cpp.
int16_t eolMatrixCurrentColumn = 1 |
Definition at line 104 of file end_of_line_test.cpp.
uint32_t eolMSCount = 0 |
Definition at line 28 of file end_of_line_test.cpp.
char eolScreenBuffer[EOLSCREENSIZE+1] |
Definition at line 101 of file end_of_line_test.cpp.
TestState eolState = STATE_IN_PROGRESS |
Definition at line 94 of file end_of_line_test.cpp.
Definition at line 95 of file end_of_line_test.cpp.
boolean eolStepConfirmed = false |
Definition at line 98 of file end_of_line_test.cpp.
Definition at line 37 of file end_of_line_test.cpp.
uint32_t eolTestNumber = 0 |
Definition at line 29 of file end_of_line_test.cpp.
HardwareTimer* eolTimer |
Definition at line 38 of file end_of_line_test.cpp.
char eolTrace[EOLTRACESIZE] |
Definition at line 102 of file end_of_line_test.cpp.
int32_t flowValue = 0 |
Definition at line 31 of file end_of_line_test.cpp.
int32_t maxFlowValue = 0 |
Definition at line 35 of file end_of_line_test.cpp.
int32_t maxPressureValue = 0 |
Definition at line 33 of file end_of_line_test.cpp.
int32_t minFlowValue = INT32_MAX |
Definition at line 34 of file end_of_line_test.cpp.
int32_t minPressureValue = INT32_MAX |
Definition at line 32 of file end_of_line_test.cpp.
int32_t pressureValue = 0 |
Definition at line 30 of file end_of_line_test.cpp.
Definition at line 96 of file end_of_line_test.cpp.