{"push_id":1133091583,"size":976,"distinct_size":29,"ref":"refs/heads/master","head":"abd4fabbbf53830eb08aab5e3a1d4941117c1a27","before":"6fc7882db5001e1e6f25f9e9f2b493e8b38e7737","commits":[{"sha":"2ba9a04bf5f6a2ae80bcb987b0d83c7c44b4e7c1","author":{"name":"Tom Pittenger","email":"f630ad158da0892d120ce5e4ba58e9143047c755@gmail.com"},"message":"Plane: smooth-out the end of takeoff pitch by reducing takeoff pitch min via TKOFF_PLIM_SEC\n\n@Description: This parameter reduces the pitch minimum limit of an auto-takeoff just a few seconds before it reaches the target altitude. This reduces overshoot by allowing the flight controller to start leveling off a few seconds before reaching the target height. When set to zero, the mission pitch min is enforced all the way to and through the target altitude, otherwise the pitch min slowly reduces to zero in the final segment. This is the pitch_min, not the demand. The flight controller should still be commanding to gain altitude to finish the takeoff but with this param it is not forcing it higher than it wants to be. (+1 squashed commits)","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/2ba9a04bf5f6a2ae80bcb987b0d83c7c44b4e7c1"},{"sha":"9aa25cb7a0ac88cf59a764bdc2e0d7e77129a480","author":{"name":"Tom Pittenger","email":"f630ad158da0892d120ce5e4ba58e9143047c755@gmail.com"},"message":"Plane: update flight stage on successful restart_landing_sequence()","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/9aa25cb7a0ac88cf59a764bdc2e0d7e77129a480"},{"sha":"554affeaf52aa3db8f5d9ce90a622e74a2cf0fb0","author":{"name":"Randy Mackay","email":"db9778c208dc58d5983d3a632aaf3f0eba7a9136@yahoo.com"},"message":"Copter: fix scheduler comment","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/554affeaf52aa3db8f5d9ce90a622e74a2cf0fb0"},{"sha":"762c9ed4b04b7211c0fb73534e7b80cd5dea3b49","author":{"name":"Randy Mackay","email":"db9778c208dc58d5983d3a632aaf3f0eba7a9136@yahoo.com"},"message":"Copter: remove unused FS_CLOSE_TO_HOME definition","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/762c9ed4b04b7211c0fb73534e7b80cd5dea3b49"},{"sha":"a5ed3c9b128d02e2027d6bd1cdd858f81444922a","author":{"name":"Randy Mackay","email":"db9778c208dc58d5983d3a632aaf3f0eba7a9136@yahoo.com"},"message":"Rover: ack DO_MOUNT_CONTROL messages","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/a5ed3c9b128d02e2027d6bd1cdd858f81444922a"},{"sha":"699816400ee6f0440f6f3d69eba5c3f6f75f1508","author":{"name":"Randy Mackay","email":"db9778c208dc58d5983d3a632aaf3f0eba7a9136@yahoo.com"},"message":"Copter: ack DO_MOUNT_CONTROL messages","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/699816400ee6f0440f6f3d69eba5c3f6f75f1508"},{"sha":"4291139b6c05b244c9ce72b9e74b675736afc4f1","author":{"name":"Randy Mackay","email":"db9778c208dc58d5983d3a632aaf3f0eba7a9136@yahoo.com"},"message":"Plane: ack DO_MOUNT_CONTROL messages","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/4291139b6c05b244c9ce72b9e74b675736afc4f1"},{"sha":"71692044f8ab0770cea93c40096add143fb46c60","author":{"name":"Randy Mackay","email":"db9778c208dc58d5983d3a632aaf3f0eba7a9136@yahoo.com"},"message":"AP_Parachute: resolve compile warning re init order","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/71692044f8ab0770cea93c40096add143fb46c60"},{"sha":"af6d8e3c365679c386123a4da784d7db1789ea6d","author":{"name":"Francisco Ferreira","email":"8cb3d1fa4510efa7628ceee8aff40d66d52de831@mail.telepac.pt"},"message":"AP_Param: explicitly cast to float to avoid Clang warning\n\n/home/travis/build/ArduPilot/ardupilot/libraries/AP_Param/AP_Param.h:542:22: warning: using floating point absolute value function 'fabsf' when argument is of integer type [-Wabsolute-value]\n        bool force = fabsf(_value - v) < FLT_EPSILON;","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/af6d8e3c365679c386123a4da784d7db1789ea6d"},{"sha":"48a7363608b4cb0bbbcf0a3be8bbe458c7c0e0c1","author":{"name":"James Stoyell","email":"85fb756de71a097888a093d8c0af0009365686f4@cornell.edu"},"message":"APM_OBC: Added params for AUVSI student competition","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/48a7363608b4cb0bbbcf0a3be8bbe458c7c0e0c1"},{"sha":"4e7e84fc996d39f02cf00f7b5063869ab19656e7","author":{"name":"James Stoyell","email":"85fb756de71a097888a093d8c0af0009365686f4@cornell.edu"},"message":"Plane: Modified last_valid_rc_ms AFS failsafe input to work when standard failsafe is on\n\nRan into a bug on our physical plane where failsafe.last_valid_rc_ms was not recognizing that the transmitter had failed. This is likely due to how the standard failsafe works in receiving lower-than-possible throttle values. So in order to account for this, I added a new variable to the failsafe, AFS_last_valid_rc_ms, and I update it only if the ch3_failsafe (the throttle failsafe) is not on. If the throttle failsafe is on, that means that the plane has indeed lost transmitter input, so the AFS needs to recognize that.","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/4e7e84fc996d39f02cf00f7b5063869ab19656e7"},{"sha":"f2d744b7c9aabf13f62abfbc8c13e033c4025db4","author":{"name":"Tom Pittenger","email":"f630ad158da0892d120ce5e4ba58e9143047c755@gmail.com"},"message":"APM_OBC: non-functional change - cleaned up logic","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/f2d744b7c9aabf13f62abfbc8c13e033c4025db4"},{"sha":"bcc2838a3773c3d3daeff9420c8f240c36b2765d","author":{"name":"Tom Pittenger","email":"f630ad158da0892d120ce5e4ba58e9143047c755@gmail.com"},"message":"APM_OBC: changed param RC_FAIL_MS to RC_FAIL_TIME in float seconds","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/bcc2838a3773c3d3daeff9420c8f240c36b2765d"},{"sha":"09c3c36c00d298b4f46bf7b91ee30a712217428f","author":{"name":"Andrew Tridgell","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@tridgell.net"},"message":"AP_Mission: allow for 16 bit command IDs\n\nthis uses command ID 0 to allow for 16 bit command IDs. When used it\nlimits the content to just 10 bytes.","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/09c3c36c00d298b4f46bf7b91ee30a712217428f"},{"sha":"07168c3db41836e576695cd6290cb6dd8b360e55","author":{"name":"Andrew Tridgell","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@tridgell.net"},"message":"Plane: fixed places that assumed mission command IDs are 8 bit","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/07168c3db41836e576695cd6290cb6dd8b360e55"},{"sha":"3a5e4c80ca4a78aabe8819fd3a5c87f134f790f0","author":{"name":"Andrew Tridgell","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@tridgell.net"},"message":"AP_Mission: support DO_VTOL_TRANSITION command\n\nfirst 16 bit command ID","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/3a5e4c80ca4a78aabe8819fd3a5c87f134f790f0"},{"sha":"76400a99592c9a55e844c16f5bb37468b24a6522","author":{"name":"Andrew Tridgell","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@tridgell.net"},"message":"Plane: support DO_VTOL_TRANSITION as a mission item","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/76400a99592c9a55e844c16f5bb37468b24a6522"},{"sha":"0aa1ae048dd3acab4d80da865f0d617366382839","author":{"name":"Andrew Tridgell","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@tridgell.net"},"message":"Plane: fixed is_flying() for VTOL flight\n\notherwise we may disarm mid-flight!","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/0aa1ae048dd3acab4d80da865f0d617366382839"},{"sha":"38a7bfd81f885e210fa0a1d05b1f07f15d261176","author":{"name":"Andrew Tridgell","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@tridgell.net"},"message":"Plane: added Q_ENABLE=2 for starting AUTO in VTOL","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/38a7bfd81f885e210fa0a1d05b1f07f15d261176"},{"sha":"54f7aeed83a23581ebc02610b2db90c069b67d85","author":{"name":"Andrew Tridgell","email":"6b7c097d961f68685fc978cf91eeae17be6cbb45@tridgell.net"},"message":"RC_Channel: extend channel mapping to 16 channels\n\nthis gives more flexibility, no reason to limit it to 8","distinct":false,"url":"https://api.github.com/repos/Airphrame/ardupilot/commits/54f7aeed83a23581ebc02610b2db90c069b67d85"}]}
{"actor":{"display_login":"magicrub"}}