PiSlingers library for AHRC competitions
Beacon.h
- Committer:
- mpanetta
- Date:
- 2012-11-02
- Revision:
- 1:695f4f4442d3
- Parent:
- 0:d4427d048a98
- Child:
- 2:a9351d7f92b4
File content as of revision 1:695f4f4442d3:
#ifndef _BEACON_H_ #define _BEACON_H_ #include "mbed.h" class Beacon { public: Beacon(void) : ainL(p16), ainR(p17) {}; void scan(void); uint8_t get_max_rssi(void); float get_centeroid(void); uint8_t getL(void); uint8_t getR(void); private: void calc_centeroid(void); AnalogIn ainL; AnalogIn ainR; uint8_t valL; uint8_t valR; uint8_t max; float centeroid; }; #endif //_BEACON_H_