dc motor
This commit is contained in:
parent
114e656627
commit
02621224a7
|
@ -68,7 +68,7 @@ public:
|
|||
}
|
||||
|
||||
const char *msg() {
|
||||
return dcMotor.msg;
|
||||
return dcMotor.msg();
|
||||
}
|
||||
|
||||
void stop() {
|
||||
|
|
|
@ -27,14 +27,16 @@ void TwoPinDcMotor::enable() {
|
|||
if (m_disable) {
|
||||
m_disable->setValue(false);
|
||||
}
|
||||
msg = nullptr;
|
||||
|
||||
m_msg = nullptr;
|
||||
}
|
||||
|
||||
void TwoPinDcMotor::disable(const char *p_msg) {
|
||||
msg = p_msg;
|
||||
void TwoPinDcMotor::disable(const char *msg) {
|
||||
m_msg = msg;
|
||||
if (m_disable) {
|
||||
m_disable->setValue(true);
|
||||
}
|
||||
|
||||
// Also set the duty to zero
|
||||
set(0);
|
||||
}
|
||||
|
|
|
@ -37,7 +37,12 @@ public:
|
|||
|
||||
virtual bool isOpenDirection() const = 0;
|
||||
|
||||
const char *msg = nullptr;
|
||||
const char* msg() const {
|
||||
return m_msg;
|
||||
}
|
||||
|
||||
protected:
|
||||
const char* m_msg = nullptr;
|
||||
};
|
||||
|
||||
struct IPwm;
|
||||
|
|
Loading…
Reference in New Issue