Delta Robot example

Dependencies:   BufferedSerial Eigen

Fork of TCPSocket_Example by mbed_example

Committer:
je310
Date:
Mon Oct 15 18:30:20 2018 +0000
Revision:
5:01e1e68309ae
testing eigen;

Who changed what in which revision?

UserRevisionLine numberNew contents of line
je310 5:01e1e68309ae 1 #ifndef SYNC_TIME_H
je310 5:01e1e68309ae 2 #define SYNC_TIME_H
je310 5:01e1e68309ae 3
je310 5:01e1e68309ae 4 #include "comms.h"
je310 5:01e1e68309ae 5 #include "mbed.h"
je310 5:01e1e68309ae 6 #include "BufferedSerial.h"
je310 5:01e1e68309ae 7
je310 5:01e1e68309ae 8 class SyncTime{
je310 5:01e1e68309ae 9 public:
je310 5:01e1e68309ae 10 SyncTime( int seconds, int nSeconds);
je310 5:01e1e68309ae 11 rosTime getTime();
je310 5:01e1e68309ae 12 void updateTime(float correction);
je310 5:01e1e68309ae 13 void hardReset(int seconds, int nSeconds);
je310 5:01e1e68309ae 14
je310 5:01e1e68309ae 15 private:
je310 5:01e1e68309ae 16 void resetOffsetCounter();
je310 5:01e1e68309ae 17 rosTime refTime;
je310 5:01e1e68309ae 18 Timer sinceRefTimer;
je310 5:01e1e68309ae 19
je310 5:01e1e68309ae 20
je310 5:01e1e68309ae 21 };
je310 5:01e1e68309ae 22
je310 5:01e1e68309ae 23
je310 5:01e1e68309ae 24
je310 5:01e1e68309ae 25 #endif