{"push_id":612187821,"size":131,"distinct_size":0,"ref":"refs/heads/master","head":"ae5cba49ea440760990d53dd6f2e685ac4b1e611","before":"3baefe05e4b3dcbc7347b6023d6c136932d706a8","commits":[{"sha":"8f959ce98471db12ebdc587ff3986226d7c55634","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"add PID controller, PowerModel, FixedPeriodUpdater, renamed TrapezoidIntegral to TrapezoidIntegrator","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/8f959ce98471db12ebdc587ff3986226d7c55634"},{"sha":"2e940aa2cdcbe44b34c2f8a48cdcddc6960fd3e6","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"Removed some generic ant stuff from BushidoHeadunit, working towards brake supoort...","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/2e940aa2cdcbe44b34c2f8a48cdcddc6960fd3e6"},{"sha":"e055f4d92ad986a550e2176961f80fd1da39ab03","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"Brake Controller kind of working : not hooked up to powermodel or pid though","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/e055f4d92ad986a550e2176961f80fd1da39ab03"},{"sha":"aed3b79ad0d83937ad86bfb6fedd54530d423fe0","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"Added pid listener support","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/aed3b79ad0d83937ad86bfb6fedd54530d423fe0"},{"sha":"27ce4985ef23bb5ae7a613891f5c5dbe37d8591f","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"pid logger","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/27ce4985ef23bb5ae7a613891f5c5dbe37d8591f"},{"sha":"9461605e770d2310c1d41cb2b5b1aafc2b9a0fe8","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"Pid Controller now requests gain values from a GainController","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/9461605e770d2310c1d41cb2b5b1aafc2b9a0fe8"},{"sha":"01cef372f1894633cb97dd232ac5a7b98ea3c691","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"A few powermodel tweaks","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/01cef372f1894633cb97dd232ac5a7b98ea3c691"},{"sha":"b1faf8e3b03775001667b8b2da30162f58bd5764","author":{"email":"356dd49e55a405dd9a870e8b730318cc8f62a8c6@gmail.com","name":"Doug Szumski"},"message":"Removed old class implementing BushidoBrakeContoller","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/b1faf8e3b03775001667b8b2da30162f58bd5764"},{"sha":"cc8772ab741ff3bd1beb91f5e4060bbaa3ba50d6","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"fix CyclismoTest","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/cc8772ab741ff3bd1beb91f5e4060bbaa3ba50d6"},{"sha":"f26191f222f73f7853493cde14ac62fae75cb9e2","author":{"email":"356dd49e55a405dd9a870e8b730318cc8f62a8c6@gmail.com","name":"Doug Szumski"},"message":"Added comments to PID controller","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/f26191f222f73f7853493cde14ac62fae75cb9e2"},{"sha":"04cc11f6c02c9709d0e7eec4c054cff7d7f51bbe","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"Updated readme","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/04cc11f6c02c9709d0e7eec4c054cff7d7f51bbe"},{"sha":"9cb743be9a727191789d81cefb4a820f369a3e8b","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"Partial user / bike profiles","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/9cb743be9a727191789d81cefb4a820f369a3e8b"},{"sha":"e4b2861b1f1b1cc4ee2ae323f079335b22db3409","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"Merge branch 'unstable' of github.com:cowboy-coders/CyclismoProject into unstable","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/e4b2861b1f1b1cc4ee2ae323f079335b22db3409"},{"sha":"df752999df76226329c34c95a7f39caaca8bdd47","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"Switch pv and setpoint when calculating error","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/df752999df76226329c34c95a7f39caaca8bdd47"},{"sha":"5aac22f106a36cb868ad1a3209c36c816af1ef9b","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"Refactored FixedSizeBuffer","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/5aac22f106a36cb868ad1a3209c36c816af1ef9b"},{"sha":"710438367946e20bfd015e69ec074265a05dbff2","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"Made a slow Averager / going to reimplement without running total (faster in a quick benchmark)","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/710438367946e20bfd015e69ec074265a05dbff2"},{"sha":"240f797cdc234abcff3f39d67b74e7024d030ef9","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"Renamed MessageDecoratable","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/240f797cdc234abcff3f39d67b74e7024d030ef9"},{"sha":"d37604c7dfc1c74a99b159e7dbcae8c120fd3068","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"Reworking receipt - removing abstract message sender","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/d37604c7dfc1c74a99b159e7dbcae8c120fd3068"},{"sha":"e0c2ab5b38427f6a64095bee357dad8e0c904b4f","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"-Improved receipt\n-MessageSender's must now return a list of messages sent\n-removed sendAndWaitForAck : use sendAndWaitForMessage\n-simplified eventmachine\n-no longer buffer previously received messages : use a chainedCondition if you need to wait for multiple conditions","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/e0c2ab5b38427f6a64095bee357dad8e0c904b4f"},{"sha":"a0e8f7137a32af7e12308dd9b38403e50704a540","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@cowboycoders.org","name":"Will Szumski"},"message":"ChainedCOnidtions returns true ir retested after all conditions have been exhausted","distinct":false,"url":"https://api.github.com/repos/fluxoid-org/CyclismoProject/commits/a0e8f7137a32af7e12308dd9b38403e50704a540"}]}