Ian Krase / PolyServo

Dependents:   Quadrapod

SpecifiedTimeout.h

Committer:
ikrase
Date:
2015-06-27
Revision:
5:92fc8f455565
Parent:
4:32fa20b74c9c

File content as of revision 5:92fc8f455565:

#ifndef SPECTIMEOUT_H
#define SPECTIMEOUT_H

#include "mbed.h"
#include "FPointer.h"
//namespace mbed{

class SpecifiedTimeout : public Timeout {
    
public:
   uint32_t val;   /*
    void attach_us(uint32_t (*fptr)(uint32_t) , timestamp_t t, uint32_t val);
    template<class T>
    void attach_us(T* tptr, uint32_t(T::*mptr)(uint32_t) , timestamp_t t, uint32_t val); */
    void set_refnum(uint32_t refnum); 
protected:
    virtual void handler();
    FPointer _function;

private:
    
    


    
    
    
};
//namespace mbed{


//}

#endif