{"push_id":577664686,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"f829bb8fa2ae23813d8343f2af56129e5359a05a","before":"1d7cc567989a745415cd8acaf86e2dfc06ae5857","commits":[{"sha":"e2b8c0ca3986dde7841c50a9153327002fb265fc","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@andrewazor.es","name":"Andrew Azores"},"message":"Major PID refactor to allow more generic types for type checking","distinct":true,"url":"https://api.github.com/repos/FRC3161/Yggdrasil/commits/e2b8c0ca3986dde7841c50a9153327002fb265fc"},{"sha":"4d8c27325859d0fcadb44f9edd3549c5e336420d","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@andrewazor.es","name":"Andrew Azores"},"message":"Add @FunctionalInterface annotation to JoystickMode","distinct":true,"url":"https://api.github.com/repos/FRC3161/Yggdrasil/commits/4d8c27325859d0fcadb44f9edd3549c5e336420d"},{"sha":"4e5ea83840984220dd9b31064402c62298f1e310","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@andrewazor.es","name":"Andrew Azores"},"message":"Add ability to bind button combinations on controllers","distinct":true,"url":"https://api.github.com/repos/FRC3161/Yggdrasil/commits/4e5ea83840984220dd9b31064402c62298f1e310"},{"sha":"9af65988097a17ded8261a9af2bdae9a70fcd2d8","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@andrewazor.es","name":"Andrew Azores"},"message":"Add inverted and deadband joystick modes","distinct":true,"url":"https://api.github.com/repos/FRC3161/Yggdrasil/commits/9af65988097a17ded8261a9af2bdae9a70fcd2d8"},{"sha":"f829bb8fa2ae23813d8343f2af56129e5359a05a","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@andrewazor.es","name":"Andrew Azores"},"message":"Add javadoc for Inverted and Deadband joystick modes","distinct":true,"url":"https://api.github.com/repos/FRC3161/Yggdrasil/commits/f829bb8fa2ae23813d8343f2af56129e5359a05a"}]}