# Getting started with MAVproxy

**URL:** <https://discuss.bluerobotics.com/t/getting-started-with-mavproxy/1082>\
**Category:** Blue Robotics Software\
**Created:** [May 19, 2017, 2:22pm UTC](https://discuss.bluerobotics.com/t/getting-started-with-mavproxy/1082 "2017-05-19T14:22:37Z")\
**Posts on this page:** 1\
**Showing post:** 8

<div class="post-metadata">

**Author:** ![patrickelectric](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.bluerobotics.com/patrickelectric/32/2162_2.png) [@patrickelectric](https://discuss.bluerobotics.com/u/patrickelectric)\
**Post date:** [January 24, 2018, 2:31pm UTC](https://discuss.bluerobotics.com/t/getting-started-with-mavproxy/1082/8 "2018-01-24T14:31:47Z")

</div>

Hi @sjpanwar,

Check the [QGC code](https://github.com/mavlink/qgroundcontrol/blob/9d5bed4842228dc7f247b1af90fd9020632b6d24/src/uas/UAS.cc#L1025) to see what kind of mavlink messages are used, they sounds like exatcly whay you want, take a look in the different modes and what message is used for each one of them.

If you want to send mavlink message with python, most messages follow this rules: **message** \_send.  
E.g:

```python
#start connection
conn = mavutil.mavlink_connection(args*)
#send SET_ATTITUDE_TARGET 
self.conn.mav.set_attitude_target_send(args*)
#send SET_POSITION_TARGET_LOCAL_NED
self.conn.mav.set_position_target_local_ned_send(args*)

```

---

_[View the full topic](https://discuss.bluerobotics.com/t/getting-started-with-mavproxy/1082)._
