DP

Dependencies:   FastAnalogIn mbed-rtos mbed

Fork of dipl_prace_v10 by Roman Krejci

Committer:
romankrej
Date:
Tue Apr 28 18:48:50 2015 +0000
Revision:
1:28d74f044818
Parent:
0:f3b355df6f26
DP

Who changed what in which revision?

UserRevisionLine numberNew contents of line
romankrej 0:f3b355df6f26 1 #ifndef _ANGLE_H
romankrej 0:f3b355df6f26 2 #define _ANGLE_H
romankrej 0:f3b355df6f26 3
romankrej 0:f3b355df6f26 4 #include "mbed.h"
romankrej 0:f3b355df6f26 5 #include "rtos.h"
romankrej 0:f3b355df6f26 6 #include "FastAnalogIn.h"
romankrej 0:f3b355df6f26 7
romankrej 0:f3b355df6f26 8 class cLedSensor {
romankrej 0:f3b355df6f26 9 public:
romankrej 0:f3b355df6f26 10 /* Constructor */
romankrej 0:f3b355df6f26 11 cLedSensor(PinName pinAnalog);
romankrej 0:f3b355df6f26 12
romankrej 0:f3b355df6f26 13 /* Desctructor*/
romankrej 0:f3b355df6f26 14 ~cLedSensor();
romankrej 0:f3b355df6f26 15
romankrej 0:f3b355df6f26 16 /* Get analog value of voltage */
romankrej 0:f3b355df6f26 17 float getVoltage();
romankrej 0:f3b355df6f26 18
romankrej 0:f3b355df6f26 19 /* This method reads analog value */
romankrej 0:f3b355df6f26 20 void read();
romankrej 0:f3b355df6f26 21
romankrej 0:f3b355df6f26 22 /* Pointer to collect thread */
romankrej 0:f3b355df6f26 23 Thread* thread;
romankrej 0:f3b355df6f26 24
romankrej 0:f3b355df6f26 25 private:
romankrej 0:f3b355df6f26 26 /*Fast analogIn pin*/
romankrej 0:f3b355df6f26 27 FastAnalogIn analog;
romankrej 0:f3b355df6f26 28
romankrej 0:f3b355df6f26 29 float voltage;
romankrej 0:f3b355df6f26 30 float volt_s[5];
romankrej 0:f3b355df6f26 31 float volt_temp;
romankrej 0:f3b355df6f26 32 int i;
romankrej 0:f3b355df6f26 33 };
romankrej 0:f3b355df6f26 34 #endif