X-Git-Url: https://rtime.felk.cvut.cz/gitweb/fpga/rpi-motor-control.git/blobdiff_plain/e5be33166fa28644d8931ab754db8a7c99204364..e25e3c141a062914c72263faec10ffbbad2328e2:/pmsm-control/test_sw/pmsm_state.h diff --git a/pmsm-control/test_sw/pmsm_state.h b/pmsm-control/test_sw/pmsm_state.h index 32c8d74..a148e1c 100644 --- a/pmsm-control/test_sw/pmsm_state.h +++ b/pmsm-control/test_sw/pmsm_state.h @@ -8,6 +8,11 @@ #define MAX_DUTY 170 #define MAX_SPEED (7*OLD_POS_NUM) +#define LOG_ROWS 2 +#define LOG_DEF_COL 500 +#define MAX_LOGS 1000 +#define LOG_PERIOD 10 + struct rpi_in; struct rpi_state{ @@ -33,6 +38,13 @@ struct rpi_state{ char spd_reg_ena; /* speed rugulation enable */ int spd_err_sum; /* for speed pid regulator */ + + int *logs[LOG_ROWS]; /* logs */ + int log_col_count; /* number of log columns */ + int log_col; /* current colimn */ + char doLogs; /* schall we make logs? */ }; +void freeLogs(); + #endif /*PMSM_STATE*/