{"push_id":770307325,"size":49,"distinct_size":0,"ref":"refs/heads/master","head":"e4c62811ea88a4f7ca4c5ea802baceaf851d73d8","before":"f20beecb0b97de9cd96f32004eed3a39f11d199c","commits":[{"sha":"220163e269faa326b049467ee9b26e4a706cc651","author":{"email":"ece2c4ab05aa1af42c8a5175619a70a81ac62495@gmail.com","name":"Tom Pittenger"},"message":"AP_InertialSensor: correct USE param storage index\n\nUSE, USE2, USE3 have 20, 21, 21 but should be 20, 21, 22","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/220163e269faa326b049467ee9b26e4a706cc651"},{"sha":"426fcc95fbe1895df514682bbaf8d7beb2a4d9ad","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"PX4Firmware: submodule update","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/426fcc95fbe1895df514682bbaf8d7beb2a4d9ad"},{"sha":"6621ecc68f8a20a162dcc811bc8476996d31efc0","author":{"email":"8977499893acf06bcfc874f9fd696fc1567e30f1@aol.com","name":"squilter"},"message":"GCS_MAVLink: Add FIRMWARE_RELEASE_TYPE to common.xml","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/6621ecc68f8a20a162dcc811bc8476996d31efc0"},{"sha":"79c92698913f33748b4f538e26c0fccb6ad63b20","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"GCS_MAVLink: rename FIRMWARE_VERSION_TYPE and fully qualify items","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/79c92698913f33748b4f538e26c0fccb6ad63b20"},{"sha":"c10e90f837f5a37d0af370c64a9cd658844a8743","author":{"email":"8977499893acf06bcfc874f9fd696fc1567e30f1@aol.com","name":"squilter"},"message":"GCS_MAVLink: regenerate common","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/c10e90f837f5a37d0af370c64a9cd658844a8743"},{"sha":"a317fb40fc84f70b22bd175452a60efd427ee5e0","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"GCS_MAVLink: version update after common.xml change","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/a317fb40fc84f70b22bd175452a60efd427ee5e0"},{"sha":"c4c63da163395f14011aec768833691978cda109","author":{"email":"8977499893acf06bcfc874f9fd696fc1567e30f1@aol.com","name":"squilter"},"message":"GCS_MAVLink: send_autopilot_version accepts version","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/c4c63da163395f14011aec768833691978cda109"},{"sha":"a11227af84ef7ebf668a0bd20fed53702f72b2e5","author":{"email":"8977499893acf06bcfc874f9fd696fc1567e30f1@aol.com","name":"squilter"},"message":"Copter: define and send FIRMWARE_VERSION","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/a11227af84ef7ebf668a0bd20fed53702f72b2e5"},{"sha":"31f20db139dbee917ecddaafbb884cc8cb98d0b0","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"AP_GPS: provide hdop and speed accuracy with UAVCAN GPS","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/31f20db139dbee917ecddaafbb884cc8cb98d0b0"},{"sha":"e889886e073079615dcba1a33b49edfb2b8fa55b","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"AP_HAL: start with the vehicle disarmed\n\nthis prevents a race condition on startup that can cause a UAVCAN ESC\nto run while the vehicle is booting","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/e889886e073079615dcba1a33b49edfb2b8fa55b"},{"sha":"06eb53402fceea1480f275573b35adec6d38a93a","author":{"email":"8977499893acf06bcfc874f9fd696fc1567e30f1@aol.com","name":"squilter"},"message":"Rover: define and send FIRMWARE_VERSION","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/06eb53402fceea1480f275573b35adec6d38a93a"},{"sha":"979763c3416d7b159bd42f783181616790820c87","author":{"email":"8977499893acf06bcfc874f9fd696fc1567e30f1@aol.com","name":"squilter"},"message":"Tracker: define and send FIRMWARE_VERSION","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/979763c3416d7b159bd42f783181616790820c87"},{"sha":"d421644f3a3d5cbcebd57ba67042a49196ea9556","author":{"email":"8977499893acf06bcfc874f9fd696fc1567e30f1@aol.com","name":"squilter"},"message":"Plane: define and send FIRMWARE_VERSION","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/d421644f3a3d5cbcebd57ba67042a49196ea9556"},{"sha":"fb1bb3f57169811aae9c2c7fd40f7889e23fc797","author":{"email":"8977499893acf06bcfc874f9fd696fc1567e30f1@aol.com","name":"squilter"},"message":"GCS_MAVLink: make arguments mandatory for send_autopilot_version","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/fb1bb3f57169811aae9c2c7fd40f7889e23fc797"},{"sha":"2620a57700b2e5f0d4747f769e3457ce14131942","author":{"email":"ece2c4ab05aa1af42c8a5175619a70a81ac62495@gmail.com","name":"Tom Pittenger"},"message":"AP_InertialSensor: Added is_still() check\n\nvery strict check that all axis are not vibrating much at all\nnew param: INS_STILL_THRESH used to be a vibration threshold for different platforms\n// @Description: Threshold to tolerate vibration to determine if vehicle is motionless. This depends on the frame type and if there is a constant vibration due to motors before launch or after landing. Total motionless is about 0.05. Suggested values: Planes/rover use 0.1, multirotors use 1, tradHeli uses 5","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/2620a57700b2e5f0d4747f769e3457ce14131942"},{"sha":"da8f4f9e95f9274d94ffe9787ebd379a63b40bb1","author":{"email":"ece2c4ab05aa1af42c8a5175619a70a81ac62495@gmail.com","name":"Tom Pittenger"},"message":"Plane: reworked is_flying\n\nadd crash detection, allow disengage via param CRASH_DETECT\nimproved is_flying behavior\ntake off, landing and hard-landing improvements\nadd stillness check to is_flying and log it\nminimum airspeed is determined ARSPD_FBW_MIN*0.75","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/da8f4f9e95f9274d94ffe9787ebd379a63b40bb1"},{"sha":"6d0ad051922ff7bee7247ada78d0fe64db79c4ac","author":{"email":"ece2c4ab05aa1af42c8a5175619a70a81ac62495@gmail.com","name":"Tom Pittenger"},"message":"GCS_Mavlink: added is_crashed to mavlink heartbeat status which shows EMERGENCY","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/6d0ad051922ff7bee7247ada78d0fe64db79c4ac"},{"sha":"204ff7b158ab3dc03041bd6f5c529c9a3716b6cf","author":{"email":"ece2c4ab05aa1af42c8a5175619a70a81ac62495@gmail.com","name":"Tom Pittenger"},"message":"Plane: move statics into new struct\n\nremoved default case statements","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/204ff7b158ab3dc03041bd6f5c529c9a3716b6cf"},{"sha":"37336bbbe1c58de94d69f935ecce0f46729b2dda","author":{"email":"ece2c4ab05aa1af42c8a5175619a70a81ac62495@gmail.com","name":"Tom Pittenger"},"message":"Plane: moved is_flying related code to its own file","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/37336bbbe1c58de94d69f935ecce0f46729b2dda"},{"sha":"58e2ac4e56785a43e43559ff842f52d5c4cda70f","author":{"email":"641ba3922ee003beac07381cd285b10957146f56@gmail.com","name":"dgrat"},"message":"Filter: Template implementation for <Filter>\n\nThere are implementations for float, Vector2f and Vector3f for the Low\nPass Filter and the *2p filter.  I tried to implement these filters\nwith one common template implementation.  This implementation saves\nsome lines of code and reduced the redundancy.  One could save even\nmore code if the currently overloaded isinf/isnan functions and checks\ncan be removed.\n\nSigned-off-by: Daniel Frenzel <dgdanielf@gmail.com>","distinct":false,"url":"https://api.github.com/repos/phoneguy/ardupilot/commits/58e2ac4e56785a43e43559ff842f52d5c4cda70f"}]}