Lidar program

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?

UserRevisionLine numberNew 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 };