Code for autonomous ground vehicle, Data Bus, 3rd place winner in 2012 Sparkfun AVC.

Dependencies:   Watchdog mbed Schedule SimpleFilter LSM303DLM PinDetect DebounceIn Servo

Embed: (wiki syntax)

« Back to documentation index

common.h File Reference

common.h File Reference

MAVLink comm protocol. More...

Go to the source code of this file.

Enumerations

enum  MAV_CMD
 

Commands to be executed by the MAV.

More...
enum  MAV_DATA_STREAM
 

Data stream IDs.

More...
enum  MAV_ROI
 

The ROI (region of interest) for the vehicle.

More...

Detailed Description

MAVLink comm protocol.

See also:
http://qgroundcontrol.org/mavlink/ Generated on Sunday, September 11 2011, 13:52 UTC

Definition in file common.h.


Enumeration Type Documentation

enum MAV_CMD

Commands to be executed by the MAV.

They can be executed on user request, or as part of a mission script. If the action is used in a mission, the parameter mapping to the waypoint/mission message is as follows: Param 1, Param 2, Param 3, Param 4, X: Param 5, Y:Param 6, Z:Param 7. This command list is similar what ARINC 424 is for commercial aircraft: A data format how to interpret waypoint/mission data.

Definition at line 32 of file common.h.

Data stream IDs.

A data stream is not a fixed set of messages, but rather a recommendation to the autopilot software. Individual autopilots may or may not obey the recommended messages.

Definition at line 67 of file common.h.

enum MAV_ROI

The ROI (region of interest) for the vehicle.

This can be be used by the vehicle for camera/vehicle attitude alignment (see MAV_CMD_NAV_ROI).

Definition at line 82 of file common.h.