A rally point. Used to set a point when from GCS -> MAV. Also used to
                return a point from MAV -> GCS

                target_system             : System ID (uint8_t)
                target_component          : Component ID (uint8_t)
                idx                       : point index (first point is 0) (uint8_t)
                count                     : total number of points (for sanity checking) (uint8_t)
                lat                       : Latitude of point in degrees * 1E7 (int32_t)
                lng                       : Longitude of point in degrees * 1E7 (int32_t)
                alt                       : Transit / loiter altitude in meters relative to home (int16_t)
                break_alt                 : Break altitude in meters relative to home (int16_t)
                land_dir                  : Heading to aim for when landing. In centi-degrees. (uint16_t)
                flags                     : See RALLY_FLAGS enum for definition of the bitmask. (uint8_t)

def rally_point_send(self, target_system, target_component, idx, count, lat, lng, alt, break_alt, land_dir, flags, force_mavlink1=False):
                '''
                A rally point. Used to set a point when from GCS -> MAV. Also used to
                return a point from MAV -> GCS

                target_system             : System ID (uint8_t)
                target_component          : Component ID (uint8_t)
                idx                       : point index (first point is 0) (uint8_t)
                count                     : total number of points (for sanity checking) (uint8_t)
                lat                       : Latitude of point in degrees * 1E7 (int32_t)
                lng                       : Longitude of point in degrees * 1E7 (int32_t)
                alt                       : Transit / loiter altitude in meters relative to home (int16_t)
                break_alt                 : Break altitude in meters relative to home (int16_t)
                land_dir                  : Heading to aim for when landing. In centi-degrees. (uint16_t)
                flags                     : See RALLY_FLAGS enum for definition of the bitmask. (uint8_t)

                '''
                return self.send(self.rally_point_encode(target_system, target_component, idx, count, lat, lng, alt, break_alt, land_dir, flags), force_mavlink1=force_mavlink1)