APM:Copter
Protected Member Functions | Private Member Functions | List of all members
GCS_MAVLINK_Copter Class Reference

#include <GCS_Mavlink.h>

Inheritance diagram for GCS_MAVLINK_Copter:
[legend]
Collaboration diagram for GCS_MAVLINK_Copter:
[legend]

Protected Member Functions

uint32_t telem_delay () const override
 
bool accept_packet (const mavlink_status_t &status, mavlink_message_t &msg) override
 
AP_Missionget_mission () override
 
AP_Rallyget_rally () const override
 
Compassget_compass () const override
 
AP_Cameraget_camera () const override
 
MAV_RESULT handle_flight_termination (const mavlink_command_long_t &packet) override
 
AP_AdvancedFailsafeget_advanced_failsafe () const override
 
AP_VisualOdomget_visual_odom () const override
 
const AP_FWVersionget_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
 

Private Member Functions

void handleMessage (mavlink_message_t *msg) override
 
void handle_command_ack (const mavlink_message_t *msg) override
 
bool handle_guided_request (AP_Mission::Mission_Command &cmd) override
 
void handle_change_alt_request (AP_Mission::Mission_Command &cmd) override
 
bool try_send_message (enum ap_message id) override
 
void packetReceived (const mavlink_status_t &status, mavlink_message_t &msg) override
 
MAV_TYPE frame_type () const override
 
MAV_MODE base_mode () const override
 
uint32_t custom_mode () const override
 
MAV_STATE system_status () const override
 
int16_t vfr_hud_throttle () const override
 
bool vfr_hud_make_alt_relative () const override
 

Additional Inherited Members

Detailed Description

Definition at line 8 of file GCS_Mavlink.h.

Member Function Documentation

◆ _handle_command_preflight_calibration()

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

Reimplemented from GCS_MAVLINK.

Definition at line 601 of file GCS_Mavlink.cpp.

Here is the call graph for this function:

◆ accept_packet()

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

Reimplemented from GCS_MAVLINK.

Definition at line 1636 of file GCS_Mavlink.cpp.

◆ base_mode()

MAV_MODE GCS_MAVLINK_Copter::base_mode ( ) const
overrideprivatevirtual

Implements GCS_MAVLINK.

Definition at line 30 of file GCS_Mavlink.cpp.

◆ custom_mode()

uint32_t GCS_MAVLINK_Copter::custom_mode ( ) const
overrideprivatevirtual

Implements GCS_MAVLINK.

Definition at line 80 of file GCS_Mavlink.cpp.

◆ frame_type()

MAV_TYPE GCS_MAVLINK_Copter::frame_type ( ) const
overrideprivatevirtual

Implements GCS_MAVLINK.

Definition at line 25 of file GCS_Mavlink.cpp.

◆ get_advanced_failsafe()

AP_AdvancedFailsafe * GCS_MAVLINK_Copter::get_advanced_failsafe ( ) const
overrideprotectedvirtual

Reimplemented from GCS_MAVLINK.

Definition at line 1670 of file GCS_Mavlink.cpp.

◆ get_camera()

AP_Camera * GCS_MAVLINK_Copter::get_camera ( ) const
overrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 1661 of file GCS_Mavlink.cpp.

◆ get_compass()

Compass * GCS_MAVLINK_Copter::get_compass ( ) const
overrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 1656 of file GCS_Mavlink.cpp.

◆ get_fwver()

const AP_FWVersion & GCS_MAVLINK_Copter::get_fwver ( ) const
overrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 1728 of file GCS_Mavlink.cpp.

◆ get_mission()

AP_Mission * GCS_MAVLINK_Copter::get_mission ( )
overrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 1647 of file GCS_Mavlink.cpp.

◆ get_rally()

AP_Rally * GCS_MAVLINK_Copter::get_rally ( ) const
overrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 1708 of file GCS_Mavlink.cpp.

◆ get_visual_odom()

AP_VisualOdom * GCS_MAVLINK_Copter::get_visual_odom ( ) const
overrideprotectedvirtual

Reimplemented from GCS_MAVLINK.

Definition at line 1679 of file GCS_Mavlink.cpp.

◆ handle_change_alt_request()

void GCS_MAVLINK_Copter::handle_change_alt_request ( AP_Mission::Mission_Command cmd)
overrideprivatevirtual

Implements GCS_MAVLINK.

Definition at line 550 of file GCS_Mavlink.cpp.

◆ handle_command_ack()

void GCS_MAVLINK_Copter::handle_command_ack ( const mavlink_message_t *  msg)
overrideprivatevirtual

Reimplemented from GCS_MAVLINK.

Definition at line 595 of file GCS_Mavlink.cpp.

Here is the call graph for this function:

◆ handle_flight_termination()

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

Reimplemented from GCS_MAVLINK.

Definition at line 1689 of file GCS_Mavlink.cpp.

Here is the call graph for this function:

◆ handle_guided_request()

bool GCS_MAVLINK_Copter::handle_guided_request ( AP_Mission::Mission_Command cmd)
overrideprivatevirtual

Implements GCS_MAVLINK.

Definition at line 541 of file GCS_Mavlink.cpp.

◆ handleMessage()

void GCS_MAVLINK_Copter::handleMessage ( mavlink_message_t *  msg)
overrideprivatevirtual

Implements GCS_MAVLINK.

Definition at line 611 of file GCS_Mavlink.cpp.

Here is the call graph for this function:

◆ packetReceived()

void GCS_MAVLINK_Copter::packetReceived ( const mavlink_status_t &  status,
mavlink_message_t &  msg 
)
overrideprivatevirtual

Reimplemented from GCS_MAVLINK.

Definition at line 560 of file GCS_Mavlink.cpp.

Here is the call graph for this function:

◆ params_ready()

bool GCS_MAVLINK_Copter::params_ready ( ) const
overrideprotectedvirtual

Reimplemented from GCS_MAVLINK.

Definition at line 576 of file GCS_Mavlink.cpp.

Here is the call graph for this function:

◆ send_banner()

void GCS_MAVLINK_Copter::send_banner ( )
overrideprotectedvirtual

Reimplemented from GCS_MAVLINK.

Definition at line 588 of file GCS_Mavlink.cpp.

Here is the call graph for this function:

◆ send_position_target_global_int()

void GCS_MAVLINK_Copter::send_position_target_global_int ( )
overrideprotectedvirtual

Reimplemented from GCS_MAVLINK.

Definition at line 101 of file GCS_Mavlink.cpp.

Here is the call graph for this function:

◆ set_mode()

bool GCS_MAVLINK_Copter::set_mode ( uint8_t  mode)
overrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 1717 of file GCS_Mavlink.cpp.

◆ sysid_my_gcs()

uint8_t GCS_MAVLINK_Copter::sysid_my_gcs ( ) const
overrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 255 of file GCS_Mavlink.cpp.

◆ system_status()

MAV_STATE GCS_MAVLINK_Copter::system_status ( ) const
overrideprivatevirtual

Implements GCS_MAVLINK.

Definition at line 86 of file GCS_Mavlink.cpp.

◆ telem_delay()

uint32_t GCS_MAVLINK_Copter::telem_delay ( ) const
overrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 260 of file GCS_Mavlink.cpp.

◆ try_send_message()

bool GCS_MAVLINK_Copter::try_send_message ( enum ap_message  id)
overrideprivatevirtual

Reimplemented from GCS_MAVLINK.

Definition at line 266 of file GCS_Mavlink.cpp.

Here is the call graph for this function:

◆ vfr_hud_make_alt_relative()

bool GCS_MAVLINK_Copter::vfr_hud_make_alt_relative ( ) const
inlineoverrideprivatevirtual

Reimplemented from GCS_MAVLINK.

Definition at line 56 of file GCS_Mavlink.h.

◆ vfr_hud_throttle()

int16_t GCS_MAVLINK_Copter::vfr_hud_throttle ( ) const
overrideprivatevirtual

Reimplemented from GCS_MAVLINK.

Definition at line 174 of file GCS_Mavlink.cpp.


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