Pierre-Yves Malengre
/
Lidar
Lidar program
inc/print.h@0:1d10a6e6808c, 2021-03-03 (annotated)
- Committer:
- pymal
- Date:
- Wed Mar 03 21:49:13 2021 +0000
- Revision:
- 0:1d10a6e6808c
Trying to publish Lidar program
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
pymal | 0:1d10a6e6808c | 1 | |
pymal | 0:1d10a6e6808c | 2 | #pragma once |
pymal | 0:1d10a6e6808c | 3 | #include "PinNames.h" |
pymal | 0:1d10a6e6808c | 4 | #include "Timer.h" |
pymal | 0:1d10a6e6808c | 5 | #include "mbed.h" |
pymal | 0:1d10a6e6808c | 6 | #include "rplidar.h" |
pymal | 0:1d10a6e6808c | 7 | //#include <cstdio> |
pymal | 0:1d10a6e6808c | 8 | |
pymal | 0:1d10a6e6808c | 9 | //Serial PC(SERIAL_TX,SERIAL_RX); //Rx Tx pins of the USB (used to write in the serial monitor); |
pymal | 0:1d10a6e6808c | 10 | |
pymal | 0:1d10a6e6808c | 11 | class Print |
pymal | 0:1d10a6e6808c | 12 | { |
pymal | 0:1d10a6e6808c | 13 | public: |
pymal | 0:1d10a6e6808c | 14 | Serial& _PC; |
pymal | 0:1d10a6e6808c | 15 | Print(Serial& PC) : _PC(PC) {} ; |
pymal | 0:1d10a6e6808c | 16 | ~Print(); |
pymal | 0:1d10a6e6808c | 17 | |
pymal | 0:1d10a6e6808c | 18 | void printData(int angle, int sizeOfPrint, float* data); |
pymal | 0:1d10a6e6808c | 19 | void printData(int startAngle, int angle, int sizeOfPrint, float* data); |
pymal | 0:1d10a6e6808c | 20 | void getPrintData(int angle, int sizeOfPrint, RPLidar lidar, int readTime); |
pymal | 0:1d10a6e6808c | 21 | |
pymal | 0:1d10a6e6808c | 22 | |
pymal | 0:1d10a6e6808c | 23 | }; |