Prueba

Dependencies:   mbed QEI

Embed: (wiki syntax)

« Back to documentation index

Show/hide line numbers Sensor.cpp Source File

Sensor.cpp

00001 #include "Sensor.h"
00002 using namespace std;
00003 
00004     Sensor::Sensor(PinName channelA,PinName channelB,float _rank, float _sFactor,float _offset, int _pulsesPerRev):Encoder(channelA,channelB, NC, _pulsesPerRev){
00005         rank = _rank;
00006         scale_factor = _sFactor;
00007         offset = _offset;
00008     }
00009     //Sensor::Sensor(/*DAC*/)
00010 
00011     float Sensor::readSensor(){
00012         return (Encoder.getRevolutions());    
00013     }
00014     float Sensor::computevalue(int value){
00015         return (value*scale_factor-offset);
00016     }