Delta Robot example

Dependencies:   BufferedSerial Eigen

Fork of TCPSocket_Example by mbed_example

syncTime.h

Committer:
je310
Date:
2018-10-15
Revision:
5:01e1e68309ae

File content as of revision 5:01e1e68309ae:

#ifndef SYNC_TIME_H
#define SYNC_TIME_H

#include "comms.h"
#include "mbed.h"
#include "BufferedSerial.h"

class SyncTime{
   public:
   SyncTime( int seconds, int nSeconds);
   rosTime getTime();
   void updateTime(float correction);
   void hardReset(int seconds, int nSeconds);
   
   private:
   void resetOffsetCounter();
   rosTime refTime;
   Timer sinceRefTimer;
    
    
    };



#endif