a
Dependencies: mbed LidarLitev2
rori.h
- Committer:
- kazuryu
- Date:
- 2019-09-29
- Revision:
- 0:48dbc1f972f1
File content as of revision 0:48dbc1f972f1:
#include "mbed.h"
#ifndef RORIRORI
#define RORIRORI
class RORI{
public:
RORI(PinName a,PinName b);
void loli();
void read(long *a);
bool getflag();
private:
volatile short old;
volatile short dir;
volatile long enc_count;
InterruptIn pinA;
InterruptIn pinB;
DigitalIn DigA;
DigitalIn DigB;
bool flag;
};
#endif
/*
float corr(long *one,long *two){
const float Gein = 0.0001;
int def = *one - *two;
float out;
if(def > 0)out = def*Gein;
else if(def < 0)out = -def*Gein;
return(out);
}
*/