mirror of
https://github.com/ArduPilot/ardupilot
synced 2025-02-11 02:13:57 -04:00
AP_Mount: remove pointless virtual declarations
This commit is contained in:
parent
2d5e4dcfa2
commit
edc8401457
@ -70,19 +70,19 @@ public:
|
|||||||
{}
|
{}
|
||||||
|
|
||||||
// init - performs any required initialisation for this instance
|
// init - performs any required initialisation for this instance
|
||||||
virtual void init(const AP_SerialManager& serial_manager) override;
|
void init(const AP_SerialManager& serial_manager) override;
|
||||||
|
|
||||||
// update mount position - should be called periodically
|
// update mount position - should be called periodically
|
||||||
virtual void update() override;
|
void update() override;
|
||||||
|
|
||||||
// has_pan_control - returns true if this mount can control it's pan (required for multicopters)
|
// has_pan_control - returns true if this mount can control it's pan (required for multicopters)
|
||||||
virtual bool has_pan_control() const override;
|
bool has_pan_control() const override;
|
||||||
|
|
||||||
// set_mode - sets mount's mode
|
// set_mode - sets mount's mode
|
||||||
virtual void set_mode(enum MAV_MOUNT_MODE mode) override;
|
void set_mode(enum MAV_MOUNT_MODE mode) override;
|
||||||
|
|
||||||
// send_mount_status - called to allow mounts to send their status to GCS via MAVLink
|
// send_mount_status - called to allow mounts to send their status to GCS via MAVLink
|
||||||
virtual void send_mount_status(mavlink_channel_t chan) override;
|
void send_mount_status(mavlink_channel_t chan) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
@ -22,19 +22,19 @@ public:
|
|||||||
AP_Mount_SToRM32(AP_Mount &frontend, AP_Mount::mount_state &state, uint8_t instance);
|
AP_Mount_SToRM32(AP_Mount &frontend, AP_Mount::mount_state &state, uint8_t instance);
|
||||||
|
|
||||||
// init - performs any required initialisation for this instance
|
// init - performs any required initialisation for this instance
|
||||||
virtual void init(const AP_SerialManager& serial_manager) override {}
|
void init(const AP_SerialManager& serial_manager) override {}
|
||||||
|
|
||||||
// update mount position - should be called periodically
|
// update mount position - should be called periodically
|
||||||
virtual void update() override;
|
void update() override;
|
||||||
|
|
||||||
// has_pan_control - returns true if this mount can control it's pan (required for multicopters)
|
// has_pan_control - returns true if this mount can control it's pan (required for multicopters)
|
||||||
virtual bool has_pan_control() const override;
|
bool has_pan_control() const override;
|
||||||
|
|
||||||
// set_mode - sets mount's mode
|
// set_mode - sets mount's mode
|
||||||
virtual void set_mode(enum MAV_MOUNT_MODE mode) override;
|
void set_mode(enum MAV_MOUNT_MODE mode) override;
|
||||||
|
|
||||||
// send_mount_status - called to allow mounts to send their status to GCS using the MOUNT_STATUS message
|
// send_mount_status - called to allow mounts to send their status to GCS using the MOUNT_STATUS message
|
||||||
virtual void send_mount_status(mavlink_channel_t chan) override;
|
void send_mount_status(mavlink_channel_t chan) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
@ -21,19 +21,19 @@ public:
|
|||||||
AP_Mount_SToRM32_serial(AP_Mount &frontend, AP_Mount::mount_state &state, uint8_t instance);
|
AP_Mount_SToRM32_serial(AP_Mount &frontend, AP_Mount::mount_state &state, uint8_t instance);
|
||||||
|
|
||||||
// init - performs any required initialisation for this instance
|
// init - performs any required initialisation for this instance
|
||||||
virtual void init(const AP_SerialManager& serial_manager) override;
|
void init(const AP_SerialManager& serial_manager) override;
|
||||||
|
|
||||||
// update mount position - should be called periodically
|
// update mount position - should be called periodically
|
||||||
virtual void update() override;
|
void update() override;
|
||||||
|
|
||||||
// has_pan_control - returns true if this mount can control it's pan (required for multicopters)
|
// has_pan_control - returns true if this mount can control it's pan (required for multicopters)
|
||||||
virtual bool has_pan_control() const override;
|
bool has_pan_control() const override;
|
||||||
|
|
||||||
// set_mode - sets mount's mode
|
// set_mode - sets mount's mode
|
||||||
virtual void set_mode(enum MAV_MOUNT_MODE mode) override;
|
void set_mode(enum MAV_MOUNT_MODE mode) override;
|
||||||
|
|
||||||
// send_mount_status - called to allow mounts to send their status to GCS using the MOUNT_STATUS message
|
// send_mount_status - called to allow mounts to send their status to GCS using the MOUNT_STATUS message
|
||||||
virtual void send_mount_status(mavlink_channel_t chan) override;
|
void send_mount_status(mavlink_channel_t chan) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
@ -24,19 +24,19 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
// init - performs any required initialisation for this instance
|
// init - performs any required initialisation for this instance
|
||||||
virtual void init(const AP_SerialManager& serial_manager) override;
|
void init(const AP_SerialManager& serial_manager) override;
|
||||||
|
|
||||||
// update mount position - should be called periodically
|
// update mount position - should be called periodically
|
||||||
virtual void update() override;
|
void update() override;
|
||||||
|
|
||||||
// has_pan_control - returns true if this mount can control it's pan (required for multicopters)
|
// has_pan_control - returns true if this mount can control it's pan (required for multicopters)
|
||||||
virtual bool has_pan_control() const override { return _flags.pan_control; }
|
bool has_pan_control() const override { return _flags.pan_control; }
|
||||||
|
|
||||||
// set_mode - sets mount's mode
|
// set_mode - sets mount's mode
|
||||||
virtual void set_mode(enum MAV_MOUNT_MODE mode) override;
|
void set_mode(enum MAV_MOUNT_MODE mode) override;
|
||||||
|
|
||||||
// send_mount_status - called to allow mounts to send their status to GCS using the MOUNT_STATUS message
|
// send_mount_status - called to allow mounts to send their status to GCS using the MOUNT_STATUS message
|
||||||
virtual void send_mount_status(mavlink_channel_t chan) override;
|
void send_mount_status(mavlink_channel_t chan) override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|
||||||
|
@ -24,19 +24,19 @@ public:
|
|||||||
AP_Mount_SoloGimbal(AP_Mount &frontend, AP_Mount::mount_state &state, uint8_t instance);
|
AP_Mount_SoloGimbal(AP_Mount &frontend, AP_Mount::mount_state &state, uint8_t instance);
|
||||||
|
|
||||||
// init - performs any required initialisation for this instance
|
// init - performs any required initialisation for this instance
|
||||||
virtual void init(const AP_SerialManager& serial_manager) override;
|
void init(const AP_SerialManager& serial_manager) override;
|
||||||
|
|
||||||
// update mount position - should be called periodically
|
// update mount position - should be called periodically
|
||||||
virtual void update() override;
|
void update() override;
|
||||||
|
|
||||||
// has_pan_control - returns true if this mount can control it's pan (required for multicopters)
|
// has_pan_control - returns true if this mount can control it's pan (required for multicopters)
|
||||||
virtual bool has_pan_control() const override;
|
bool has_pan_control() const override;
|
||||||
|
|
||||||
// set_mode - sets mount's mode
|
// set_mode - sets mount's mode
|
||||||
virtual void set_mode(enum MAV_MOUNT_MODE mode) override;
|
void set_mode(enum MAV_MOUNT_MODE mode) override;
|
||||||
|
|
||||||
// send_mount_status - called to allow mounts to send their status to GCS using the MOUNT_STATUS message
|
// send_mount_status - called to allow mounts to send their status to GCS using the MOUNT_STATUS message
|
||||||
virtual void send_mount_status(mavlink_channel_t chan) override;
|
void send_mount_status(mavlink_channel_t chan) override;
|
||||||
|
|
||||||
// handle a GIMBAL_REPORT message
|
// handle a GIMBAL_REPORT message
|
||||||
void handle_gimbal_report(mavlink_channel_t chan, const mavlink_message_t *msg) override;
|
void handle_gimbal_report(mavlink_channel_t chan, const mavlink_message_t *msg) override;
|
||||||
@ -46,7 +46,7 @@ public:
|
|||||||
// send a GIMBAL_REPORT message to the GCS
|
// send a GIMBAL_REPORT message to the GCS
|
||||||
void send_gimbal_report(mavlink_channel_t chan) override;
|
void send_gimbal_report(mavlink_channel_t chan) override;
|
||||||
|
|
||||||
virtual void update_fast() override;
|
void update_fast() override;
|
||||||
|
|
||||||
private:
|
private:
|
||||||
// internal variables
|
// internal variables
|
||||||
|
Loading…
Reference in New Issue
Block a user