RobotState::RobotState(Status status, quint32 systick, float throttle, float speed, float servo, float battery, QList<int> front_line, QList<int> back_line) : _status(status), _systick(systick), _throttle(throttle), _speed(speed), _servo(servo), _battery(battery), _front_line(front_line), _back_line(back_line) { initStatusNames(); }
RobotState::RobotState() { initStatusNames(); _status = Status::Manual; }
RobotState::RobotState() { initStatusNames(); }
RobotState::RobotState(Status status, qint64 timestamp, float x, float v, float a, qint8 light) : _status(status), _timestamp(timestamp), _x(x), _v(v), _a(a), _light(light) { initStatusNames(); }