Compare commits
No commits in common. "feat/motor_warmup_mothed_2" and "master" have entirely different histories.
feat/motor
...
master
9
1st.cpp
9
1st.cpp
|
@ -2,8 +2,6 @@ class Device {
|
||||||
public:
|
public:
|
||||||
virtual void turnOn() = 0;
|
virtual void turnOn() = 0;
|
||||||
virtual void turnOff() = 0;
|
virtual void turnOff() = 0;
|
||||||
virtual bool needsWarmup() {return false;};// 判斷馬達是否需要預熱
|
|
||||||
virtual void warmup() = 0;
|
|
||||||
virtual ~Device() {}
|
virtual ~Device() {}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -25,11 +23,4 @@ public:
|
||||||
void turnOff() override {
|
void turnOff() override {
|
||||||
// 關閉馬達
|
// 關閉馬達
|
||||||
}
|
}
|
||||||
private:
|
|
||||||
bool needsWarmup() override {
|
|
||||||
return true; // 馬達需要預熱
|
|
||||||
}
|
|
||||||
void warmup() override {
|
|
||||||
// 預熱馬達
|
|
||||||
}
|
|
||||||
};
|
};
|
Loading…
Reference in New Issue