PX4 Firmware
PX4 Autopilot Software http://px4.io
MavlinkStreamUTMGlobalPosition Class Reference
Inheritance diagram for MavlinkStreamUTMGlobalPosition:
Collaboration diagram for MavlinkStreamUTMGlobalPosition:

Public Member Functions

const char * get_name () const override
 
uint16_t get_id () override
 
bool const_rate () override
 
unsigned get_size () override
 Get maximal total messages size on update. More...
 
- Public Member Functions inherited from ListNode< MavlinkStream *>
void setSibling (MavlinkStream * sibling)
 
const MavlinkStreamgetSibling () const
 

Static Public Member Functions

static const char * get_name_static ()
 
static uint16_t get_id_static ()
 
static MavlinkStreamnew_instance (Mavlink *mavlink)
 

Protected Member Functions

 MavlinkStreamUTMGlobalPosition (Mavlink *mavlink)
 
bool send (const hrt_abstime t) override
 

Private Member Functions

 MavlinkStreamUTMGlobalPosition (MavlinkStreamUTMGlobalPosition &)=delete
 
MavlinkStreamUTMGlobalPositionoperator= (const MavlinkStreamUTMGlobalPosition &)=delete
 

Private Attributes

MavlinkOrbSubscription_local_pos_sub
 
uint64_t _local_pos_time = 0
 
vehicle_local_position_s _local_position = {}
 
MavlinkOrbSubscription_global_pos_sub
 
uint64_t _global_pos_time = 0
 
vehicle_global_position_s _global_position = {}
 
MavlinkOrbSubscription_position_setpoint_triplet_sub
 
uint64_t _setpoint_triplet_time = 0
 
position_setpoint_triplet_s _setpoint_triplet = {}
 
MavlinkOrbSubscription_vehicle_status_sub
 
uint64_t _vehicle_status_time = 0
 
vehicle_status_s _vehicle_status = {}
 
MavlinkOrbSubscription_land_detected_sub
 
uint64_t _land_detected_time = 0
 
vehicle_land_detected_s _land_detected = {}
 

Additional Inherited Members

- Protected Attributes inherited from ListNode< MavlinkStream *>
MavlinkStream_list_node_sibling
 

Detailed Description

Definition at line 1855 of file mavlink_messages.cpp.

Constructor & Destructor Documentation

◆ MavlinkStreamUTMGlobalPosition() [1/2]

MavlinkStreamUTMGlobalPosition::MavlinkStreamUTMGlobalPosition ( MavlinkStreamUTMGlobalPosition )
privatedelete

◆ MavlinkStreamUTMGlobalPosition() [2/2]

MavlinkStreamUTMGlobalPosition::MavlinkStreamUTMGlobalPosition ( Mavlink mavlink)
inlineexplicitprotected

Definition at line 1919 of file mavlink_messages.cpp.

Member Function Documentation

◆ const_rate()

bool MavlinkStreamUTMGlobalPosition::const_rate ( )
inlineoverridevirtual
Returns
true if steam rate shouldn't be adjusted

Reimplemented from MavlinkStream.

Definition at line 1883 of file mavlink_messages.cpp.

◆ get_id()

uint16_t MavlinkStreamUTMGlobalPosition::get_id ( )
inlineoverridevirtual

Implements MavlinkStream.

Definition at line 1873 of file mavlink_messages.cpp.

References MavlinkStreamHeartbeat::get_id_static().

Here is the call graph for this function:

◆ get_id_static()

static uint16_t MavlinkStreamUTMGlobalPosition::get_id_static ( )
inlinestatic

Definition at line 1868 of file mavlink_messages.cpp.

◆ get_name()

const char* MavlinkStreamUTMGlobalPosition::get_name ( ) const
inlineoverridevirtual

Implements MavlinkStream.

Definition at line 1858 of file mavlink_messages.cpp.

References get_name_static().

Here is the call graph for this function:

◆ get_name_static()

static const char* MavlinkStreamUTMGlobalPosition::get_name_static ( )
inlinestatic

Definition at line 1863 of file mavlink_messages.cpp.

Referenced by get_name().

Here is the caller graph for this function:

◆ get_size()

unsigned MavlinkStreamUTMGlobalPosition::get_size ( )
inlineoverridevirtual

Get maximal total messages size on update.

Implements MavlinkStream.

Definition at line 1888 of file mavlink_messages.cpp.

◆ new_instance()

static MavlinkStream* MavlinkStreamUTMGlobalPosition::new_instance ( Mavlink mavlink)
inlinestatic

Definition at line 1878 of file mavlink_messages.cpp.

◆ operator=()

MavlinkStreamUTMGlobalPosition& MavlinkStreamUTMGlobalPosition::operator= ( const MavlinkStreamUTMGlobalPosition )
privatedelete

◆ send()

Member Data Documentation

◆ _global_pos_sub

MavlinkOrbSubscription* MavlinkStreamUTMGlobalPosition::_global_pos_sub
private

Definition at line 1898 of file mavlink_messages.cpp.

◆ _global_pos_time

uint64_t MavlinkStreamUTMGlobalPosition::_global_pos_time = 0
private

Definition at line 1899 of file mavlink_messages.cpp.

◆ _global_position

vehicle_global_position_s MavlinkStreamUTMGlobalPosition::_global_position = {}
private

Definition at line 1900 of file mavlink_messages.cpp.

◆ _land_detected

vehicle_land_detected_s MavlinkStreamUTMGlobalPosition::_land_detected = {}
private

Definition at line 1912 of file mavlink_messages.cpp.

◆ _land_detected_sub

MavlinkOrbSubscription* MavlinkStreamUTMGlobalPosition::_land_detected_sub
private

Definition at line 1910 of file mavlink_messages.cpp.

◆ _land_detected_time

uint64_t MavlinkStreamUTMGlobalPosition::_land_detected_time = 0
private

Definition at line 1911 of file mavlink_messages.cpp.

◆ _local_pos_sub

MavlinkOrbSubscription* MavlinkStreamUTMGlobalPosition::_local_pos_sub
private

Definition at line 1894 of file mavlink_messages.cpp.

◆ _local_pos_time

uint64_t MavlinkStreamUTMGlobalPosition::_local_pos_time = 0
private

Definition at line 1895 of file mavlink_messages.cpp.

◆ _local_position

vehicle_local_position_s MavlinkStreamUTMGlobalPosition::_local_position = {}
private

Definition at line 1896 of file mavlink_messages.cpp.

◆ _position_setpoint_triplet_sub

MavlinkOrbSubscription* MavlinkStreamUTMGlobalPosition::_position_setpoint_triplet_sub
private

Definition at line 1902 of file mavlink_messages.cpp.

◆ _setpoint_triplet

position_setpoint_triplet_s MavlinkStreamUTMGlobalPosition::_setpoint_triplet = {}
private

Definition at line 1904 of file mavlink_messages.cpp.

◆ _setpoint_triplet_time

uint64_t MavlinkStreamUTMGlobalPosition::_setpoint_triplet_time = 0
private

Definition at line 1903 of file mavlink_messages.cpp.

◆ _vehicle_status

vehicle_status_s MavlinkStreamUTMGlobalPosition::_vehicle_status = {}
private

Definition at line 1908 of file mavlink_messages.cpp.

◆ _vehicle_status_sub

MavlinkOrbSubscription* MavlinkStreamUTMGlobalPosition::_vehicle_status_sub
private

Definition at line 1906 of file mavlink_messages.cpp.

◆ _vehicle_status_time

uint64_t MavlinkStreamUTMGlobalPosition::_vehicle_status_time = 0
private

Definition at line 1907 of file mavlink_messages.cpp.


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