{"push_id":837304457,"size":11,"distinct_size":10,"ref":"refs/heads/feature-motor-board-config","head":"7d98ccb26353bc0d878cbfc5871a35f5da5fd3eb","before":"629fd2ba895a67481e70d50478bf2efa3339a996","commits":[{"sha":"6f96d2f4598d0a1d47889c178138319270c8fb3e","author":{"email":"658a6e61dd603e57ef541919d6b98198534bb316@gmail.com","name":"Antoine Albertelli"},"message":"Merge pull request #1 from cvra/ros-uavcan-bridge-prototype\n\nROS <-> UAVCAN bridge prototype","distinct":false,"url":"https://api.github.com/repos/cvra/goldorak/commits/6f96d2f4598d0a1d47889c178138319270c8fb3e"},{"sha":"da88a3abb6f956a768db9ed00db41f3e1eff7ad0","author":{"email":"e2d72147e8842af537632da75d2207e10c722268@gmail.com","name":"Salah-Eddine Missri"},"message":"Start work on configuration interface\n\nBased on dynamic reconfigure tutorials","distinct":true,"url":"https://api.github.com/repos/cvra/goldorak/commits/da88a3abb6f956a768db9ed00db41f3e1eff7ad0"},{"sha":"fb15caf788fe058d18ab60b13c2de2599dd46b35","author":{"email":"e2d72147e8842af537632da75d2207e10c722268@gmail.com","name":"Salah-Eddine Missri"},"message":"Implement first prototype of motor configuration","distinct":true,"url":"https://api.github.com/repos/cvra/goldorak/commits/fb15caf788fe058d18ab60b13c2de2599dd46b35"},{"sha":"49e195cfcf8a74b23649b42603457c15d620133e","author":{"email":"e2d72147e8842af537632da75d2207e10c722268@gmail.com","name":"Salah-Eddine Missri"},"message":"Use groups to order config paramters","distinct":true,"url":"https://api.github.com/repos/cvra/goldorak/commits/49e195cfcf8a74b23649b42603457c15d620133e"},{"sha":"8800f3f36ae4c85d4e083d95069e4b3392ef2c0e","author":{"email":"e2d72147e8842af537632da75d2207e10c722268@gmail.com","name":"Salah-Eddine Missri"},"message":"Split config into the PID gains & other parameters\n\nUse multiple servers on same node to have nested tree of parameters\nand have a nicer interface","distinct":true,"url":"https://api.github.com/repos/cvra/goldorak/commits/8800f3f36ae4c85d4e083d95069e4b3392ef2c0e"},{"sha":"ed4a22ec9db1ee0f933cef6fd82e65fba2bacaac","author":{"email":"e2d72147e8842af537632da75d2207e10c722268@gmail.com","name":"Salah-Eddine Missri"},"message":"Switch config nodes to relative namespace","distinct":true,"url":"https://api.github.com/repos/cvra/goldorak/commits/ed4a22ec9db1ee0f933cef6fd82e65fba2bacaac"},{"sha":"50f2681088585a82062a191d84fe4822d6a1218c","author":{"email":"e2d72147e8842af537632da75d2207e10c722268@gmail.com","name":"Salah-Eddine Missri"},"message":"Wrap motor config server(s) in a dedicated class","distinct":true,"url":"https://api.github.com/repos/cvra/goldorak/commits/50f2681088585a82062a191d84fe4822d6a1218c"},{"sha":"a72cb4404921f4b47ff2be8aafdc0c9282c096f8","author":{"email":"e2d72147e8842af537632da75d2207e10c722268@gmail.com","name":"Salah-Eddine Missri"},"message":"Add UAVCAN motor config client in separate class\n\nIt turns out that trying to accomodate UAVCAN nodes and ROS nodes\nin the same class object is a bad idea (who would have guessed?).\nIt's more sane to separate the UAVCAN node from the ROS node\nand only pass information from one to the other in a controlled manner.","distinct":true,"url":"https://api.github.com/repos/cvra/goldorak/commits/a72cb4404921f4b47ff2be8aafdc0c9282c096f8"},{"sha":"56921e5462120ca89f5d4aa0160be7725340a01d","author":{"email":"e2d72147e8842af537632da75d2207e10c722268@gmail.com","name":"Salah-Eddine Missri"},"message":"Implement UAVCAN config loading in config node","distinct":true,"url":"https://api.github.com/repos/cvra/goldorak/commits/56921e5462120ca89f5d4aa0160be7725340a01d"},{"sha":"c6d2f316020beef360b2981ff6ea2d1d617f1ef9","author":{"email":"e2d72147e8842af537632da75d2207e10c722268@gmail.com","name":"Salah-Eddine Missri"},"message":"Refactor config node\n\nRemove unused UavcanMotorConfig object\nRename object atribute node_ to node","distinct":true,"url":"https://api.github.com/repos/cvra/goldorak/commits/c6d2f316020beef360b2981ff6ea2d1d617f1ef9"},{"sha":"7d98ccb26353bc0d878cbfc5871a35f5da5fd3eb","author":{"email":"e2d72147e8842af537632da75d2207e10c722268@gmail.com","name":"Salah-Eddine Missri"},"message":"Rename callback functions","distinct":true,"url":"https://api.github.com/repos/cvra/goldorak/commits/7d98ccb26353bc0d878cbfc5871a35f5da5fd3eb"}]}