25 static constexpr int kMaxNumMotors = px4_msgs::msg::ActuatorMotors::NUM_CONTROLS;
26 static constexpr int kMaxNumServos = px4_msgs::msg::ActuatorServos::NUM_CONTROLS;
32 return px4_msgs::msg::SetpointConfig::TYPE_DIRECT_ACTUATORS;
35 float desiredUpdateRateHz()
override {
return 200.f; }
42 void updateServos(
const Eigen::Matrix<float, kMaxNumServos, 1>& servo_commands);
50 void updateMotors(
const Eigen::Matrix<float, kMaxNumMotors, 1>& motor_commands);
54 rclcpp::Publisher<px4_msgs::msg::ActuatorMotors>::SharedPtr _actuator_motors_pub;
55 rclcpp::Publisher<px4_msgs::msg::ActuatorServos>::SharedPtr _actuator_servos_pub;
Definition context.hpp:18