Plane: Implement issue 80: counterclockwise loiter
- libraries/AP_Common/AP_Common.h: Use bit 2 of Location.options to store loiter direction - ArduPlane/defines.h: New bitmask MASK_OPTIONS_LOITER_DIRECTION for struct Location bit 2 - ArduPlane/ArduPlane.pde: New variable loiter_direction - ArduPlane/GCS_Mavlink.pde: For mavlink loiter-commands use sign of param3 to detemine direction. Set Location.option flag accordingly - ArduPlane/commands.pde: Make sure loiter-directions get saved into EEPROM correctly - ArduPlane/commands_logic.pde: Set loiter_direction on all loiter-actions as well as RTL/instant loiter - ArduPlane/navigation.pde: Yield loiter_direction in update_loiter
Showing
- ArduPlane/ArduPlane.pde 3 additions, 0 deletionsArduPlane/ArduPlane.pde
- ArduPlane/GCS_Mavlink.pde 21 additions, 3 deletionsArduPlane/GCS_Mavlink.pde
- ArduPlane/commands.pde 5 additions, 6 deletionsArduPlane/commands.pde
- ArduPlane/commands_logic.pde 14 additions, 0 deletionsArduPlane/commands_logic.pde
- ArduPlane/defines.h 3 additions, 0 deletionsArduPlane/defines.h
- ArduPlane/navigation.pde 2 additions, 2 deletionsArduPlane/navigation.pde
- libraries/AP_Common/AP_Common.h 1 addition, 1 deletionlibraries/AP_Common/AP_Common.h
Loading
Please register or sign in to comment