{"push_id":817850076,"size":34,"distinct_size":1,"ref":"refs/heads/master","head":"59556bc258e59ee39ab746cc0e3e78764a6c3534","before":"da788b725b0c27bee68d1156a6cb21be6a5ede29","commits":[{"sha":"554b5368080c5b26ba920a0e87071cf06f341140","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"PROTOCOL: update protocol","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/554b5368080c5b26ba920a0e87071cf06f341140"},{"sha":"3e1f2f0c3cc41d5560bbbe797f0ab699c205d7b6","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"constants: add sensinfo constant","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/3e1f2f0c3cc41d5560bbbe797f0ab699c205d7b6"},{"sha":"525a0eed1ba05a8c3628e15da89d882821f5d909","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"command_hook: minor indentation fix","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/525a0eed1ba05a8c3628e15da89d882821f5d909"},{"sha":"ee62ae0898afa930a3fd6eebf3769a436942ff9f","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"sensinfo_command: stubs for sensinfo command","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/ee62ae0898afa930a3fd6eebf3769a436942ff9f"},{"sha":"377ac0b6acb442c95b92083f7d70b03521880d0d","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"command_factory: add logic to make sensinfo commands","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/377ac0b6acb442c95b92083f7d70b03521880d0d"},{"sha":"aa21e39af4120006d768cf0a9e42b76a33acccd7","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"monitoring_service: add stubs of monitoring service","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/aa21e39af4120006d768cf0a9e42b76a33acccd7"},{"sha":"e91c8dd541005db07a185eff34d38b5d65661d50","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"rover_listener: add monitorProcs arg\n\nThe constructor should be able to take in a bunch of monitor process lambdas","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/e91c8dd541005db07a185eff34d38b5d65661d50"},{"sha":"1d6a6007714cc3a6f21b38912eb2888179edd047","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"hook_example: update to work with the changes","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/1d6a6007714cc3a6f21b38912eb2888179edd047"},{"sha":"17568ab407e924abb470209b308a56893726a870","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"examples/hook_with_params.py: fix example from changes","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/17568ab407e924abb470209b308a56893726a870"},{"sha":"3e47fed83149e8916052fd2ed2aae5b7a55e6046","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"monitoring_service: change way container is modified\n\nThis should provide for a more agnostic container we can manipulate in a generic\nway.","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/3e47fed83149e8916052fd2ed2aae5b7a55e6046"},{"sha":"5cbe43aae969edede586d44f1bfdff643ed7a734","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"rover_listener: add service containers","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/5cbe43aae969edede586d44f1bfdff643ed7a734"},{"sha":"a2882d6d43baa6a102d4158ff29660caed48a09c","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"rover_listener: fire up threads","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/a2882d6d43baa6a102d4158ff29660caed48a09c"},{"sha":"eccf50ec2a7b1adce326c3ff2372c293685d3320","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"examples: add service (sensors) example","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/eccf50ec2a7b1adce326c3ff2372c293685d3320"},{"sha":"c814389b4822dffac31916dcf24ab5b1492232d4","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"monitoring_service: almost got this to work\n\nTrying to iron out an exception that happens if killed while\nlistening (kind of weird - didn't happen before?).","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/c814389b4822dffac31916dcf24ab5b1492232d4"},{"sha":"9d1c44f66b6587008cda0427b472c3aedad50bb2","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"rover_listener: add note to future me for refact.","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/9d1c44f66b6587008cda0427b472c3aedad50bb2"},{"sha":"7fd0b0738425b92f72b58b2d9e8a91e83f5f3587","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"rover_listener: resolved NameError exception\n\nThe reason things were blowing up was that there was a variable 'conn' that was\nassigned to in each loop. The expression on the right hand side waited for data\nto be sent to the server. If there was an interrupt during that time then\nessentially 'conn' was never assigned to, and the 'finally' block had an\nundeclared variable causing the 'NameError' exception to be raised.","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/7fd0b0738425b92f72b58b2d9e8a91e83f5f3587"},{"sha":"4001871ac66ddcee426a11866dba363fa228abb7","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"rover_listener: remove unused member variable","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/4001871ac66ddcee426a11866dba363fa228abb7"},{"sha":"f0038f30d8a3be6d4a2cb384af7ee7e8a8e3b393","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"rover_listener: remove shutdown code on error\n\nI mistakenly added a shutdown on exceptions thrown. This commit reverts that\nchange.","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/f0038f30d8a3be6d4a2cb384af7ee7e8a8e3b393"},{"sha":"fe1325686de4609aeade15f81540dfae416971ab","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"rover_listener: refactor stop services to method","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/fe1325686de4609aeade15f81540dfae416971ab"},{"sha":"73a60ca59bd61bc4dd2f5a25183f9eaf0fd016e3","author":{"email":"fed4eb1f4c40b3be235d4bcd12c2c9ead9fca4a5@gmail.com","name":"psyomn"},"message":"rover_listener: should also stop services on graceful","distinct":false,"url":"https://api.github.com/repos/space-concordia-robotics/robotics-networking/commits/73a60ca59bd61bc4dd2f5a25183f9eaf0fd016e3"}]}