This is the latest (main) BeagleBoard documentation. If you are looking for stable releases, use the drop-down menu on the bottom-left and select the desired version.

Function rc_mav_send_global_position_int

Function Documentation

int rc_mav_send_global_position_int(int32_t lat, int32_t lon, int32_t alt, int32_t relative_alt, int16_t vx, int16_t vy, int16_t vz, uint16_t hdg)

Packs and sends a packet of type MAVLINK_MSG_ID_GLOBAL_POSITION_INT.

Parameters
  • lat[in] Latitude, expressed as * 1E7

  • lon[in] Longitude, expressed as * 1E7

  • alt[in] Altitude in meters, expressed as * 1000 (millimeters), above MSL

  • relative_alt[in] Altitude above ground in meters, expressed as * 1000 (millimeters)

  • vx[in] Ground X Speed (Latitude), expressed as m/s * 100

  • vy[in] Ground Y Speed (Longitude), expressed as m/s * 100

  • vz[in] Ground Z Speed (Altitude), expressed as m/s * 100

  • hdg[in] Compass heading in degrees * 100, 0.0..359.99 degrees. If unknown, set to: UINT16_MAX

Returns

0 on success, -1 on failure