OSDN Git Service

gitignore整理
[tondenhei/et2013.git] / ETBalanceRunner.h
index bb77bfd..1777639 100644 (file)
@@ -14,12 +14,20 @@ class ETBalanceRunner : public Runner
        GyroSensor& m_gyro;\r
        Nxt& m_nxt;\r
        int m_gyrooffset;\r
+       bool m_bException;\r
+       int m_msec;\r
+\r
 public:\r
        ETBalanceRunner(Motor& motorL, Motor& motorR, GyroSensor& gyro, Nxt& nxt);\r
        virtual ~ETBalanceRunner(void);\r
        //\r
        virtual void Run(int forward, int turn);\r
+       virtual bool IsException() const;\r
+       virtual void Stop();\r
+       virtual void Reset();\r
        void SetGyroOffset(int offset);\r
+private:\r
+       void JudgeException(int l,int r);\r
 };\r
 \r
 }\r