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