{"push_id":956572077,"size":19,"distinct_size":19,"ref":"refs/heads/master","head":"60787881fdb72a5f84fff51916c7f99c5a8e7884","before":"fa3ba7da013a8f983539b2e90b08f21feddf8e95","commits":[{"sha":"f61a1f3ffef1a7e99c7db31bec14528cb958f2e0","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@thedropbears.org.au","name":"James Ward"},"message":"Vision: flag for new values, and lock on results array.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/f61a1f3ffef1a7e99c7db31bec14528cb958f2e0"},{"sha":"4f1c9f0473107307377a51eb137cd952a72ead12","author":{"email":"c4ebdccdfd6c5b8c909ae706049cd657593e44e2@gmail.com","name":"Arthur Allshire"},"message":"Bosch gyro stub class and constant addresses added","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/4f1c9f0473107307377a51eb137cd952a72ead12"},{"sha":"ead8f5606d39cb301635257176f4983cb4aedd1f","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@thedropbears.org.au","name":"James Ward"},"message":"Rename BNO055. Change init parameters.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/ead8f5606d39cb301635257176f4983cb4aedd1f"},{"sha":"2cbe794987cc675f906026f9a697839fb32c2d67","author":{"email":"c4ebdccdfd6c5b8c909ae706049cd657593e44e2@gmail.com","name":"ArthurAllshire"},"message":"Gyro working and field oriented driving added","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/2cbe794987cc675f906026f9a697839fb32c2d67"},{"sha":"e4b8055b3ae36201c3502cbaec8704875b2c4ffe","author":{"email":"c4ebdccdfd6c5b8c909ae706049cd657593e44e2@gmail.com","name":"ArthurAllshire"},"message":"Rangefinder code, rangefinder drive command and rangefinder/vision command","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/e4b8055b3ae36201c3502cbaec8704875b2c4ffe"},{"sha":"da906a89ba95738edf5ee06ce0eda24851799b3a","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@thedropbears.org.au","name":"James Ward"},"message":"Mock classes for vision capture device and BNO055 I2C bus.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/da906a89ba95738edf5ee06ce0eda24851799b3a"},{"sha":"59ebc19420e6627fd8a460a97c6d318c13f3a63a","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@thedropbears.org.au","name":"James Ward"},"message":"Bugfixes to get code to run.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/59ebc19420e6627fd8a460a97c6d318c13f3a63a"},{"sha":"3ee701ee83f637d9342811abfb02fd0aaac99c0d","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@thedropbears.org.au","name":"James Ward"},"message":"Don't use I2C mock in deployed code.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/3ee701ee83f637d9342811abfb02fd0aaac99c0d"},{"sha":"0050c6ba50c849895439137dd071bd09020fc45a","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@thedropbears.org.au","name":"James Ward"},"message":"Working absolute encoders.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/0050c6ba50c849895439137dd071bd09020fc45a"},{"sha":"7ad6b0d12c6aac94e0a10460e5b3fc72624528fb","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@thedropbears.org.au","name":"James Ward"},"message":"Don't reset wheels to 0 heading when not moving.\n\nFixes #7.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/7ad6b0d12c6aac94e0a10460e5b3fc72624528fb"},{"sha":"a099b8c940c6bc1b4fa2e74a89eef45abe74c744","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@thedropbears.org.au","name":"James Ward"},"message":"Enable field centred driving.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/a099b8c940c6bc1b4fa2e74a89eef45abe74c744"},{"sha":"e6a535379606b72666b82d1d8b8d8b2a1ba6f250","author":{"email":"c4ebdccdfd6c5b8c909ae706049cd657593e44e2@gmail.com","name":"ArthurAllshire"},"message":"Gyro reset and field orient toggle buttons","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/e6a535379606b72666b82d1d8b8d8b2a1ba6f250"},{"sha":"08bb3a6123a8f3a310daf2c2b6a26ce70914accd","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@thedropbears.org.au","name":"James Ward"},"message":"Minor cleanups of unused imports.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/08bb3a6123a8f3a310daf2c2b6a26ce70914accd"},{"sha":"46de107a3c8cf3a61574c7e0c036b519e159c0f4","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@thedropbears.org.au","name":"James Ward"},"message":"Cleanup chassis component calculations. Add encoder zero offset.\n\nFixes #7.\nFixes #17.\nFixes #19.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/46de107a3c8cf3a61574c7e0c036b519e159c0f4"},{"sha":"d9de636ee6c79346dd29872bbd8d32055e609c9d","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@thedropbears.org.au","name":"James Ward"},"message":"Test for wheel direction after joystick return to centre.\n\nTests for issue #7. Wheels should remain pointing in same\ndirection after joystick is centred, regardless of throttle\nsetting.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/d9de636ee6c79346dd29872bbd8d32055e609c9d"},{"sha":"20494d083b9444d48e777d00bc869fc250c93450","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@thedropbears.org.au","name":"James Ward"},"message":"Steering: don't reset when speed is 0.0.\n\nAlso go to absolute position (ie not closest and reverse) if speed argument\nto steer() function is None. This is useful for testing.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/20494d083b9444d48e777d00bc869fc250c93450"},{"sha":"ebb0b4ea0c1be8bc75addd4cba1a337bc997c255","author":{"email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@thedropbears.org.au","name":"James Ward"},"message":"Read motor position directly from controller setpoint.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/ebb0b4ea0c1be8bc75addd4cba1a337bc997c255"},{"sha":"e85ede57e4f12b025be415ad778fc823b8976641","author":{"email":"c4ebdccdfd6c5b8c909ae706049cd657593e44e2@gmail.com","name":"ArthurAllshire"},"message":"Absolute encoders running properly.","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/e85ede57e4f12b025be415ad778fc823b8976641"},{"sha":"60787881fdb72a5f84fff51916c7f99c5a8e7884","author":{"email":"c4ebdccdfd6c5b8c909ae706049cd657593e44e2@gmail.com","name":"ArthurAllshire"},"message":"Merge pull request #22 from james-ward/cleanup\n\nCleanup and bugfixes","distinct":true,"url":"https://api.github.com/repos/thedropbears/pystronghold/commits/60787881fdb72a5f84fff51916c7f99c5a8e7884"}]}