diff --git a/libraries/AP_Motors/AP_MotorsHeli.h b/libraries/AP_Motors/AP_MotorsHeli.h
index 9ad39d9c5924fec8e1c97fcc0e68576a9164dfdd..3d3b162a737c0a90aae2e0f95980c6653e546d45 100644
--- a/libraries/AP_Motors/AP_MotorsHeli.h
+++ b/libraries/AP_Motors/AP_MotorsHeli.h
@@ -95,7 +95,7 @@ public:
 	virtual void init_swash();
 
 	// heli_move_swash - moves swash plate to attitude of parameters passed in
-	virtual void move_swash(int roll_out, int pitch_out, int coll_out, int yaw_out);
+	virtual void move_swash(int16_t roll_out, int16_t pitch_out, int16_t coll_out, int16_t yaw_out);
 
 	// var_info for holding Parameter information
 	static const struct AP_Param::GroupInfo var_info[];