ArduCopter
Protected Member Functions | List of all members
GCS_MAVLINK_Copter Class Reference

#include <GCS_Mavlink.h>

Inheritance diagram for GCS_MAVLINK_Copter:
GCS_MAVLINK

Protected Member Functions

uint32_t telem_delay () const override
 
bool accept_packet (const mavlink_status_t &status, mavlink_message_t &msg) override
 
AP_Mission * get_mission () override
 
AP_Rally * get_rally () const override
 
Compass * get_compass () const override
 
AP_Camera * get_camera () const override
 
MAV_RESULT handle_flight_termination (const mavlink_command_long_t &packet) override
 
AP_AdvancedFailsafe * get_advanced_failsafe () const override
 
AP_VisualOdom * get_visual_odom () const override
 
const AP_FWVersion & get_fwver () const override
 
uint8_t sysid_my_gcs () const override
 
bool set_mode (uint8_t mode) override
 
bool params_ready () const override
 
void send_banner () override
 
MAV_RESULT _handle_command_preflight_calibration (const mavlink_command_long_t &packet) override
 
void send_position_target_global_int () override
 

Additional Inherited Members

- Public Member Functions inherited from GCS_MAVLINK
 MAV_STREAM_ENTRY (STREAM_RAW_SENSORS)
 
 MAV_STREAM_ENTRY (STREAM_EXTENDED_STATUS)
 
 MAV_STREAM_ENTRY (STREAM_POSITION)
 
 MAV_STREAM_ENTRY (STREAM_RC_CHANNELS)
 
 MAV_STREAM_ENTRY (STREAM_EXTRA1)
 
 MAV_STREAM_ENTRY (STREAM_EXTRA2)
 
 MAV_STREAM_ENTRY (STREAM_EXTRA3)
 
 MAV_STREAM_ENTRY (STREAM_ADSB)
 

Member Function Documentation

◆ _handle_command_preflight_calibration()

MAV_RESULT GCS_MAVLINK_Copter::_handle_command_preflight_calibration ( const mavlink_command_long_t &  packet)
overrideprotected

◆ accept_packet()

bool GCS_MAVLINK_Copter::accept_packet ( const mavlink_status_t &  status,
mavlink_message_t &  msg 
)
overrideprotected

◆ get_advanced_failsafe()

AP_AdvancedFailsafe * GCS_MAVLINK_Copter::get_advanced_failsafe ( ) const
overrideprotected

◆ get_camera()

AP_Camera * GCS_MAVLINK_Copter::get_camera ( ) const
overrideprotected

◆ get_compass()

Compass * GCS_MAVLINK_Copter::get_compass ( ) const
overrideprotected

◆ get_fwver()

const AP_FWVersion & GCS_MAVLINK_Copter::get_fwver ( ) const
overrideprotected

◆ get_mission()

AP_Mission * GCS_MAVLINK_Copter::get_mission ( )
overrideprotected

◆ get_rally()

AP_Rally * GCS_MAVLINK_Copter::get_rally ( ) const
overrideprotected

◆ get_visual_odom()

AP_VisualOdom * GCS_MAVLINK_Copter::get_visual_odom ( ) const
overrideprotected

◆ handle_flight_termination()

MAV_RESULT GCS_MAVLINK_Copter::handle_flight_termination ( const mavlink_command_long_t &  packet)
overrideprotected

◆ params_ready()

bool GCS_MAVLINK_Copter::params_ready ( ) const
overrideprotected

◆ send_banner()

void GCS_MAVLINK_Copter::send_banner ( )
overrideprotected

◆ send_position_target_global_int()

void GCS_MAVLINK_Copter::send_position_target_global_int ( )
overrideprotected

◆ set_mode()

bool GCS_MAVLINK_Copter::set_mode ( uint8_t  mode)
overrideprotected

◆ sysid_my_gcs()

uint8_t GCS_MAVLINK_Copter::sysid_my_gcs ( ) const
overrideprotected

◆ telem_delay()

uint32_t GCS_MAVLINK_Copter::telem_delay ( ) const
overrideprotected

The documentation for this class was generated from the following files: