Important changes to repositories hosted on mbed.com
Mbed hosted mercurial repositories are deprecated and are due to be permanently deleted in July 2026.
To keep a copy of this software download the repository Zip archive or clone locally using Mercurial.
It is also possible to export all your personal repositories from the account settings page.
log.h@12:58ad06f9847d, 2019-10-04 (annotated)
- Committer:
- GaspardD
- Date:
- Fri Oct 04 22:20:23 2019 +0000
- Revision:
- 12:58ad06f9847d
- Parent:
- 11:2156cb77d0d6
dernier code
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
GaspardD | 9:1b54bac6d9a7 | 1 | #ifndef H_LOG |
GaspardD | 9:1b54bac6d9a7 | 2 | #define H_LOG |
GaspardD | 9:1b54bac6d9a7 | 3 | |
GaspardD | 9:1b54bac6d9a7 | 4 | |
GaspardD | 12:58ad06f9847d | 5 | #define LOG_SIZE 3000 |
GaspardD | 12:58ad06f9847d | 6 | #define LOG_PERIOD_MS 40 |
GaspardD | 9:1b54bac6d9a7 | 7 | #include "mbed.h" |
GaspardD | 9:1b54bac6d9a7 | 8 | |
GaspardD | 9:1b54bac6d9a7 | 9 | typedef struct sample { |
GaspardD | 9:1b54bac6d9a7 | 10 | int timestamp; |
GaspardD | 9:1b54bac6d9a7 | 11 | double left_90; |
GaspardD | 9:1b54bac6d9a7 | 12 | double right_90; |
GaspardD | 9:1b54bac6d9a7 | 13 | double left_45; |
GaspardD | 9:1b54bac6d9a7 | 14 | double right_45; |
GaspardD | 10:e63fe4080760 | 15 | int pwm_dir; |
GaspardD | 9:1b54bac6d9a7 | 16 | double odom; |
GaspardD | 9:1b54bac6d9a7 | 17 | double speed; |
GaspardD | 12:58ad06f9847d | 18 | double angle_bord0; |
GaspardD | 12:58ad06f9847d | 19 | double angle_bord1; |
GaspardD | 12:58ad06f9847d | 20 | double angle_bord2; |
GaspardD | 12:58ad06f9847d | 21 | double angle_bord3; |
GaspardD | 12:58ad06f9847d | 22 | double angle_bord4; |
GaspardD | 12:58ad06f9847d | 23 | double angle_bord5; |
GaspardD | 12:58ad06f9847d | 24 | double angle_pos; |
GaspardD | 12:58ad06f9847d | 25 | double angle; |
GaspardD | 12:58ad06f9847d | 26 | double distParcourue; |
GaspardD | 9:1b54bac6d9a7 | 27 | }s_Sample; |
GaspardD | 9:1b54bac6d9a7 | 28 | |
GaspardD | 9:1b54bac6d9a7 | 29 | |
GaspardD | 9:1b54bac6d9a7 | 30 | void log_start(int duration_ms); |
GaspardD | 9:1b54bac6d9a7 | 31 | void log_check(); |
GaspardD | 11:2156cb77d0d6 | 32 | void log_stop(); |
GaspardD | 10:e63fe4080760 | 33 | void log_pc(); |
GaspardD | 12:58ad06f9847d | 34 | extern Serial rs_LOG; |
GaspardD | 9:1b54bac6d9a7 | 35 | extern bool b_LOG_READY; |
GaspardD | 9:1b54bac6d9a7 | 36 | extern s_Sample s_LOG_history[LOG_SIZE]; |
GaspardD | 9:1b54bac6d9a7 | 37 | extern int i_LOG_index_data; |
GaspardD | 9:1b54bac6d9a7 | 38 | |
GaspardD | 9:1b54bac6d9a7 | 39 | |
GaspardD | 9:1b54bac6d9a7 | 40 | #endif |