Plane: loiter num turns from low byte of p1

This limits the maximum number of turns to 255 for plane
This commit is contained in:
Randy Mackay 2014-06-11 16:22:59 +09:00 committed by Andrew Tridgell
parent e0f4a570c6
commit d8573d0722

View File

@ -303,7 +303,7 @@ static void do_loiter_unlimited(const AP_Mission::Mission_Command& cmd)
static void do_loiter_turns(const AP_Mission::Mission_Command& cmd)
{
set_next_WP(cmd.content.location);
loiter.total_cd = cmd.p1 * 36000UL;
loiter.total_cd = (uint32_t)(LOWBYTE(cmd.p1)) * 36000UL;
loiter_set_direction_wp(cmd);
}