16 lines
366 B
C++
16 lines
366 B
C++
#include "Motor.h"
|
|
|
|
namespace RoboidControl {
|
|
|
|
Motor::Motor(Thing* parent) : Thing(Type::UncontrolledMotor, parent) {}
|
|
|
|
void Motor::SetTargetVelocity(float targetSpeed) {
|
|
this->targetVelocity = targetSpeed;
|
|
}
|
|
|
|
int Motor::GenerateBinary(char* data, unsigned char* ix) {
|
|
data[(*ix)++] = this->targetVelocity * 127.0f;
|
|
return 1;
|
|
}
|
|
|
|
} // namespace RoboidControl
|