uniset-algorithms 0.2
ObjectMode.h
00001 #ifndef ObjectMode_H_
00002 #define ObjectMode_H_
00003 // ---------------------------------------------------------------------
00004 #include <ostream>
00005 #include <string>
00006 // ---------------------------------------------------------------------
00010 enum ObjectMode
00011 {
00012     mOFF            = 0,    
00013     mON             = 1,    
00014     mPROTECTION     = 2,    
00015     mINIT           = 3,    
00016     mTRANSITIVE     = 4,    
00017     mSLEEP          = 5,    
00018     mWARNING        = 6,    
00019     mALARM          = 7,    
00020     mREADY          = 8,    
00021     mRunning        = 9,
00022     mUNKNOWN        = 10    
00023 };
00024 
00025 std::string txtModeName( ObjectMode m );
00026 std::ostream& operator<<(std::ostream& os, ObjectMode& m );
00027 
00028 // ---------------------------------------------------------------------
00029 #endif // ObjectMode_H_
00030 // ---------------------------------------------------------------------