APM:Copter
Public Member Functions | Private Attributes | Friends | List of all members
GCS_Copter Class Reference

#include <GCS_Copter.h>

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

Public Member Functions

uint8_t num_gcs () const override
 
GCS_MAVLINK_Copterchan (const uint8_t ofs) override
 
const GCS_MAVLINK_Copterchan (const uint8_t ofs) const override
 
- Public Member Functions inherited from GCS
 GCS ()
 
void send_text (MAV_SEVERITY severity, const char *fmt,...)
 
virtual void send_statustext (MAV_SEVERITY severity, uint8_t dest_bitmask, const char *text)
 
void service_statustext (void)
 
void send_message (enum ap_message id)
 
void send_mission_item_reached_message (uint16_t mission_index)
 
void send_named_float (const char *name, float value) const
 
void send_home () const
 
void send_ekf_origin () const
 
void send_parameter_value (const char *param_name, ap_var_type param_type, float param_value)
 
void retry_deferred ()
 
void data_stream_send ()
 
void update ()
 
virtual void setup_uarts (AP_SerialManager &serial_manager)
 
bool out_of_time () const
 
void set_out_of_time (bool val)
 
void set_dataflash (DataFlash_Class *dataflash)
 
void register_frsky_telemetry_callback (AP_Frsky_Telem *frsky_telemetry)
 
bool install_alternative_protocol (mavlink_channel_t chan, GCS_MAVLINK::protocol_handler_fn_t handler)
 

Private Attributes

GCS_MAVLINK_Copter _chan [MAVLINK_COMM_NUM_BUFFERS]
 

Friends

class Copter
 

Additional Inherited Members

- Static Public Member Functions inherited from GCS
static class GCSinstance ()
 
- Public Attributes inherited from GCS
DataFlash_Classdataflash_p
 
AP_Frsky_Telemfrsky_telemetry_p
 

Detailed Description

Definition at line 6 of file GCS_Copter.h.

Member Function Documentation

◆ chan() [1/2]

GCS_MAVLINK_Copter& GCS_Copter::chan ( const uint8_t  ofs)
inlineoverridevirtual

Implements GCS.

Definition at line 16 of file GCS_Copter.h.

Referenced by Copter::init_ardupilot(), Copter::mavlink_compassmot(), and Copter::mavlink_motor_test_check().

Here is the caller graph for this function:

◆ chan() [2/2]

const GCS_MAVLINK_Copter& GCS_Copter::chan ( const uint8_t  ofs) const
inlineoverridevirtual

Implements GCS.

Definition at line 19 of file GCS_Copter.h.

◆ num_gcs()

uint8_t GCS_Copter::num_gcs ( ) const
inlineoverridevirtual

Implements GCS.

Definition at line 13 of file GCS_Copter.h.

Friends And Related Function Documentation

◆ Copter

friend class Copter
friend

Definition at line 8 of file GCS_Copter.h.

Member Data Documentation

◆ _chan

GCS_MAVLINK_Copter GCS_Copter::_chan[MAVLINK_COMM_NUM_BUFFERS]
private

Definition at line 21 of file GCS_Copter.h.

Referenced by chan(), and num_gcs().


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