uniset-algorithms 0.2
FlashLamp.h
00001 // -----------------------------------------------------------------------------
00002 #ifndef FlashLamp_H_
00003 #define FlashLamp_H_
00004 // -----------------------------------------------------------------------------
00012 class FlashLamp
00013 {
00014     public:
00015         FlashLamp();
00016         ~FlashLamp();
00017         
00018         void reset( bool state );
00019         void newaps( bool state );
00020         void apsstate( bool aps );
00021         
00022         inline bool get(){ return state; }
00023 
00024     protected:
00025         bool state;
00026         bool waitReset;
00027         bool apsState;
00028         
00029     private:
00030 };
00031 // -----------------------------------------------------------------------------
00032 #endif // FlashLamp_H_
00033 // -----------------------------------------------------------------------------