As of Monday morning, so this is the code we showed at Uncraftivism.

Dependencies:   mbed

Committer:
voidnoise
Date:
Mon Dec 14 08:25:07 2009 +0000
Revision:
1:5d20e168f467
Parent:
0:da6a22da11a2

        

Who changed what in which revision?

UserRevisionLine numberNew contents of line
voidnoise 0:da6a22da11a2 1 #pragma once
voidnoise 0:da6a22da11a2 2
voidnoise 0:da6a22da11a2 3 #include "ServoMinder.h"
voidnoise 0:da6a22da11a2 4 class Blinker
voidnoise 0:da6a22da11a2 5 {
voidnoise 0:da6a22da11a2 6 public:
voidnoise 0:da6a22da11a2 7 Blinker( ServoMinder *servoMinder );
voidnoise 0:da6a22da11a2 8
voidnoise 0:da6a22da11a2 9 void blink();
voidnoise 0:da6a22da11a2 10 void close();
voidnoise 0:da6a22da11a2 11 void open();
voidnoise 0:da6a22da11a2 12 void setSleepiness( float sleepiness );
voidnoise 0:da6a22da11a2 13 void setBoredom( float boredom );
voidnoise 0:da6a22da11a2 14
voidnoise 0:da6a22da11a2 15 private:
voidnoise 0:da6a22da11a2 16
voidnoise 0:da6a22da11a2 17
voidnoise 0:da6a22da11a2 18 ServoMinder *m_servoMinder;
voidnoise 0:da6a22da11a2 19
voidnoise 0:da6a22da11a2 20 float m_boredom;
voidnoise 0:da6a22da11a2 21 float m_sleepiness;
voidnoise 0:da6a22da11a2 22 float m_tickTime;
voidnoise 0:da6a22da11a2 23 Ticker m_ticker;
voidnoise 0:da6a22da11a2 24 float m_nextMove;
voidnoise 0:da6a22da11a2 25
voidnoise 0:da6a22da11a2 26 float m_blinkTimer;
voidnoise 0:da6a22da11a2 27
voidnoise 0:da6a22da11a2 28 float speedForSleepiness();
voidnoise 0:da6a22da11a2 29 float openPosForSleepiness();
voidnoise 0:da6a22da11a2 30
voidnoise 0:da6a22da11a2 31 void tick();
voidnoise 0:da6a22da11a2 32
voidnoise 0:da6a22da11a2 33 };