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