MAV'RIC
Public Member Functions | Protected Member Functions
Periodic_telemetry_T< N > Class Template Reference
Inheritance diagram for Periodic_telemetry_T< N >:
Inheritance graph
[legend]
Collaboration diagram for Periodic_telemetry_T< N >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 Periodic_telemetry_T (Mavlink_stream &mavlink_stream, Mavlink_message_handler &handler, conf_t config)
 Constructor.

Protected Member Functions

uint32_t max_count (void)
 Get maximum number of telemetry messages.
Schedulerscheduler (void)
 Get reference to scheduler.
telemetry_entry_tlist (void)
 Get pointer to list of telemetry items.

template<uint32_t N = 10>
class Periodic_telemetry_T< N >


Constructor & Destructor Documentation

template<uint32_t N = 10>
Periodic_telemetry_T< N >::Periodic_telemetry_T ( Mavlink_stream mavlink_stream,
Mavlink_message_handler handler,
conf_t  config 
) [inline]

Constructor.

Parameters:
mavlink_streamStream to which messages will be written
configConfiguration structure

Member Function Documentation

template<uint32_t N = 10>
telemetry_entry_t* Periodic_telemetry_T< N >::list ( void  ) [inline, protected, virtual]

Get pointer to list of telemetry items.

To be overriden by child class

Returns:
list

Implements Periodic_telemetry.

template<uint32_t N = 10>
uint32_t Periodic_telemetry_T< N >::max_count ( void  ) [inline, protected, virtual]

Get maximum number of telemetry messages.

Returns:
Maximum number

Implements Periodic_telemetry.

template<uint32_t N = 10>
Scheduler& Periodic_telemetry_T< N >::scheduler ( void  ) [inline, protected, virtual]

Get reference to scheduler.

To be overriden by child class

Returns:
Scheduler

Implements Periodic_telemetry.


The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Defines