{"push_id":624671682,"size":141,"distinct_size":141,"ref":"refs/heads/master","head":"ee35c2aa35e80faca5d614727ec7950d4f7ca40f","before":"5a4ed85588680452f033b14e63a3074469eba366","commits":[{"sha":"c41ecca8d59a4ab21dc6d44956a59acb12ce7294","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"Copter: re-order position_ok function\n\nno functional change","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/c41ecca8d59a4ab21dc6d44956a59acb12ce7294"},{"sha":"98efcd5f03b71dc009e9e1b038cce209c9b333a1","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"AHRS: always use EKF for copter","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/98efcd5f03b71dc009e9e1b038cce209c9b333a1"},{"sha":"c44f3042536b0d53628792bb60b83b51acd5e3b3","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"BattMon: analog monitor always healthy","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/c44f3042536b0d53628792bb60b83b51acd5e3b3"},{"sha":"c7dd6ae8161528c97720bc29a486b50a87a3a4da","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"BattMon: SMBus becomes unhealthy after 5sec timeout\n\nAlso remove unused internal variable","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/c7dd6ae8161528c97720bc29a486b50a87a3a4da"},{"sha":"9a5ff97c61c2b3797805072757e2af559e71d129","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"Copter: send invalid batt curr if monitor unhealthy","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/9a5ff97c61c2b3797805072757e2af559e71d129"},{"sha":"d3663d43c1b7c8c72cd35a81369941aacf575585","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"Plane: send invalid batt curr if monitor unhealthy","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/d3663d43c1b7c8c72cd35a81369941aacf575585"},{"sha":"ab542de76985f5bc7a71bcaa42f845cfce7c0e3a","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"Rover: send invalid batt curr if monitor unhealthy","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/ab542de76985f5bc7a71bcaa42f845cfce7c0e3a"},{"sha":"d2739c5ce5e2344a0d1d643b49b43d15f5ca1e02","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"Mount_SToRM: slow updates to 10hz, reverse yaw, pitch","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/d2739c5ce5e2344a0d1d643b49b43d15f5ca1e02"},{"sha":"b3362d5829cc3a885cccc25b256119d4c893c6a7","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"Mount: calc_angle_to_location returns vehicle relative yaw","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/b3362d5829cc3a885cccc25b256119d4c893c6a7"},{"sha":"2189b16165d6042f3d4eb8d9807862d32c8892ef","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"Mount_SToRM: remove message throttling\n\nrecent versions of gimbal firmware can handle 50hz update rate","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/2189b16165d6042f3d4eb8d9807862d32c8892ef"},{"sha":"e1abdadc06351cc583357725ca63ee7b3e7043a3","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"AutoTest: allow 10sec for EKF to settle in AVC test","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/e1abdadc06351cc583357725ca63ee7b3e7043a3"},{"sha":"f6021010c511331b5fe8a8113e60531e6215ab4c","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"Mission: support do-mount-control","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/f6021010c511331b5fe8a8113e60531e6215ab4c"},{"sha":"8a3a7bdcd10d6b4f3ab49ccc48947ba087096d7a","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"Mount: add set_angle_target method","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/8a3a7bdcd10d6b4f3ab49ccc48947ba087096d7a"},{"sha":"a3933f7a1fc4637fd85d962d6e1a70673637712d","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"Copter: handle do_mount_control mission commands","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/a3933f7a1fc4637fd85d962d6e1a70673637712d"},{"sha":"b4df5b35f0bd799af718e82892132aba3dee9e21","author":{"email":"3f96d81d0acfd2e9388299a956e0a783aaf5bf05@yahoo.com","name":"Randy Mackay"},"message":"Copter: fix compiler error when mount disabled","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/b4df5b35f0bd799af718e82892132aba3dee9e21"},{"sha":"9748cb1e3ed689b815270297060e02a61f6725b6","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"HAL_SITL: use a synthetic clock when possible\n\nthis decouples wall clock time from simulation time if the FDM\nsupports it","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/9748cb1e3ed689b815270297060e02a61f6725b6"},{"sha":"45887a5d28e497864a6fe9d07cf7b2b0547e0fc9","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"autotest: run rover and copter with synthetic clock","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/45887a5d28e497864a6fe9d07cf7b2b0547e0fc9"},{"sha":"a4be1fede837aa2fa749989c31d74a271857d152","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@tridgell.net","name":"Andrew Tridgell"},"message":"Copter: run all boards at 400Hz\n\nSITL and Linux can now run at 400Hz","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/a4be1fede837aa2fa749989c31d74a271857d152"},{"sha":"7cd78f63bfd83816b0cd58aa8e5a44705daadcd7","author":{"email":"5d9b5165ef7d3917918e028d9ab56f42fc12dc23@gmail.com","name":"Leonard Hall"},"message":"Copter: Stop autotune repeatedly saving gains","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/7cd78f63bfd83816b0cd58aa8e5a44705daadcd7"},{"sha":"cedd423c30b3cc9148d28ee65275c88a9f81b167","author":{"email":"5d9b5165ef7d3917918e028d9ab56f42fc12dc23@gmail.com","name":"Leonard Hall"},"message":"Copter: Autotune Yaw limits update","distinct":true,"url":"https://api.github.com/repos/sgpobrien/ardupilot/commits/cedd423c30b3cc9148d28ee65275c88a9f81b167"}]}