mirror of
https://gitee.com/mirrors_PX4/PX4-Autopilot.git
synced 2026-10-28 08:33:33 +08:00
Use backwards compatible manual_control_setpoint instead of manual_control_input
This commit is contained in:
@@ -34,7 +34,6 @@
|
||||
#pragma once
|
||||
|
||||
#include <stdint.h>
|
||||
#include <uORB/topics/manual_control_input.h>
|
||||
#include <uORB/topics/manual_control_setpoint.h>
|
||||
|
||||
class ManualControlSelector
|
||||
@@ -43,12 +42,12 @@ public:
|
||||
void setRcInMode(int32_t rc_in_mode) { _rc_in_mode = rc_in_mode; }
|
||||
void setTimeout(uint64_t timeout) { _timeout = timeout; }
|
||||
void updateValidityOfChosenInput(uint64_t now);
|
||||
void updateWithNewInputSample(uint64_t now, const manual_control_input_s &input, int instance);
|
||||
void updateWithNewInputSample(uint64_t now, const manual_control_setpoint_s &input, int instance);
|
||||
manual_control_setpoint_s &setpoint();
|
||||
int instance() const { return _instance; };
|
||||
|
||||
private:
|
||||
bool isInputValid(const manual_control_input_s &input, uint64_t now) const;
|
||||
bool isInputValid(const manual_control_setpoint_s &input, uint64_t now) const;
|
||||
|
||||
manual_control_setpoint_s _setpoint{};
|
||||
uint64_t _timeout{0};
|
||||
|
||||
Reference in New Issue
Block a user