APM:Libraries
Protected Member Functions | Private Member Functions | List of all members
GCS_MAVLINK_routing Class Reference
Inheritance diagram for GCS_MAVLINK_routing:
[legend]
Collaboration diagram for GCS_MAVLINK_routing:
[legend]

Protected Member Functions

uint32_t telem_delay () const override
 
Compassget_compass () const override
 
AP_Missionget_mission () override
 
AP_Rallyget_rally () const override
 
AP_Cameraget_camera () const override
 
uint8_t sysid_my_gcs () const override
 
bool set_mode (uint8_t mode) override
 
const AP_FWVersionget_fwver () const 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
 

Private Member Functions

void handleMessage (mavlink_message_t *msg)
 
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
 

Additional Inherited Members

Detailed Description

Definition at line 24 of file routing.cpp.

Member Function Documentation

◆ base_mode()

MAV_MODE GCS_MAVLINK_routing::base_mode ( ) const
inlineoverrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 42 of file routing.cpp.

◆ custom_mode()

uint32_t GCS_MAVLINK_routing::custom_mode ( ) const
inlineoverrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 43 of file routing.cpp.

◆ frame_type()

MAV_TYPE GCS_MAVLINK_routing::frame_type ( ) const
inlineoverrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 41 of file routing.cpp.

◆ get_camera()

AP_Camera* GCS_MAVLINK_routing::get_camera ( ) const
inlineoverrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 35 of file routing.cpp.

◆ get_compass()

Compass* GCS_MAVLINK_routing::get_compass ( ) const
inlineoverrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 32 of file routing.cpp.

◆ get_fwver()

const AP_FWVersion& GCS_MAVLINK_routing::get_fwver ( ) const
inlineoverrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 38 of file routing.cpp.

◆ get_mission()

AP_Mission* GCS_MAVLINK_routing::get_mission ( )
inlineoverrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 33 of file routing.cpp.

◆ get_rally()

AP_Rally* GCS_MAVLINK_routing::get_rally ( ) const
inlineoverrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 34 of file routing.cpp.

◆ handle_change_alt_request()

void GCS_MAVLINK_routing::handle_change_alt_request ( AP_Mission::Mission_Command cmd)
inlineoverrideprivatevirtual

Implements GCS_MAVLINK.

Definition at line 50 of file routing.cpp.

◆ handle_guided_request()

bool GCS_MAVLINK_routing::handle_guided_request ( AP_Mission::Mission_Command cmd)
inlineoverrideprivatevirtual

Implements GCS_MAVLINK.

Definition at line 49 of file routing.cpp.

◆ handleMessage()

void GCS_MAVLINK_routing::handleMessage ( mavlink_message_t *  msg)
inlineprivatevirtual

Implements GCS_MAVLINK.

Definition at line 48 of file routing.cpp.

◆ set_mode()

bool GCS_MAVLINK_routing::set_mode ( uint8_t  mode)
inlineoverrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 37 of file routing.cpp.

◆ sysid_my_gcs()

uint8_t GCS_MAVLINK_routing::sysid_my_gcs ( ) const
inlineoverrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 36 of file routing.cpp.

◆ system_status()

MAV_STATE GCS_MAVLINK_routing::system_status ( ) const
inlineoverrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 44 of file routing.cpp.

◆ telem_delay()

uint32_t GCS_MAVLINK_routing::telem_delay ( ) const
inlineoverrideprotectedvirtual

Implements GCS_MAVLINK.

Definition at line 31 of file routing.cpp.

◆ try_send_message()

bool GCS_MAVLINK_routing::try_send_message ( enum ap_message  id)
inlineoverrideprivatevirtual

Reimplemented from GCS_MAVLINK.

Definition at line 51 of file routing.cpp.


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