{"push_id":635163779,"size":28,"distinct_size":8,"ref":"refs/heads/v2.0","head":"b5672e7fedaf6d5a47baed2a0e17fbba0becf675","before":"a30ad9a6c06c45cd385ce087b12cac1cb7425bbd","commits":[{"sha":"a20e038004b679e5a2dc385eff091b8d2d4ac690","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"freeze: Branched the v2 code to create a new trunk.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/a20e038004b679e5a2dc385eff091b8d2d4ac690"},{"sha":"32943414f911bc3f1dd5fdb0551c61ec4ac0ef68","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Deversioned the digital sensor type checking database and added a new (though untested) sensor: HiTechnic Color Sensor v2!","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/32943414f911bc3f1dd5fdb0551c61ec4ac0ef68"},{"sha":"e881750df8a3317802a8d114a33238cbad8a5736","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Fixed the one-byte registers (they are unsigned, not signed) and optimized the passive/raw mode data getting.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/e881750df8a3317802a8d114a33238cbad8a5736"},{"sha":"331423d04e4fc49e1fa76f5578223ba6a5be5eee","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Added untested support for the HiTechnic EOPD sensor, fixed some other sensor stuff.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/331423d04e4fc49e1fa76f5578223ba6a5be5eee"},{"sha":"444706dbd2bfe8e78202edf5f109c018d8e8275d","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Added two more HiTechnic sensors: IR Receiver and IR Seeker v2.\nWe now support all current HiTechnic sensors except for the IR Link sensor.\nAlso Fixed two little things in the HTColorv2 implementation.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/444706dbd2bfe8e78202edf5f109c018d8e8275d"},{"sha":"4f5850ee48e20b70997136598fef1d2fe7491e37","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Adding lots of new MindSensors sensors.\nThese were coded by Ryan Kneip of MindSensors; many thanks to the guys over there for helping with this.\nThis code has been changed by me since ift was last tested, so if anyone wants to make sure it works that would be great.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/4f5850ee48e20b70997136598fef1d2fe7491e37"},{"sha":"2c7bbd3040cad204e42e47b070800d9e812e5594","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Changed the error to a warning when a mismatched digital sensor is detected.\nEnabled by default the check_compatible argument, since if false positives will no longer cause script breakage for end-users.\nMade a few minor fixes to various digital sensor things and did a bit of testing.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/2c7bbd3040cad204e42e47b070800d9e812e5594"},{"sha":"1a3263b672a7813468ffb9b4a3d095c8a8a00ea2","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Basically an entire afternoon's worth of hacking on the sensor module...\nMoved all the supporting classes for sensors (readings, modes) into the class difinitions of the respective sensor. This makes things more organized and removes the need to individually import mode/command namespace classes.\nAdded some commands which were found on most sensors but missing from some...trying to improve uniformity.\nRenamed some stuff for more uniformity.\nImproved or fixed logic in a few places.\nFixed a few comment typos.\nImproved some docstring stuff.\nRessurected the Ultrasonic sensor's command namespace...it had somehow made its way into common.py :D\nMessed with some whitespace.\nRemoved the Sensor_Info class from mindsensors.py. This came in with Ryan's patch but duplicates the get_sensor_info() functionality.\nAnd some other small stuff...","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/1a3263b672a7813468ffb9b4a3d095c8a8a00ea2"},{"sha":"8adb1c1b3afc5bc60f5234e3b5f8af4cde2d89ad","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Fixed missing script from packages...my bad.\nAlso removed Doug Lau from the package author field; he won't be able to give support now that the project has changed so much.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/8adb1c1b3afc5bc60f5234e3b5f8af4cde2d89ad"},{"sha":"1301981afce301331131d454b3d20e7f0f5b5662","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Slightly changed the error messages when there is no USB or Bluetooth module as suggested by rhn.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/1301981afce301331131d454b3d20e7f0f5b5662"},{"sha":"70816acbdd88419a57657d6b66de7a2a8ae61e6a","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Reverted the changes from r177, fixing Issue 13.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/70816acbdd88419a57657d6b66de7a2a8ae61e6a"},{"sha":"39aa00a8197a938d030b682bbede5d59af8b4aef","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Some changes to BaseDigitalSensor and Ultrasonic sensor classes.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/39aa00a8197a938d030b682bbede5d59af8b4aef"},{"sha":"96819902f969d16def34fabe6a1489c8fc794f64","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Some fixes and improvements to the MSACCL and MSLineLeader sensor classes.\nAlso, nxt-python no longer automatically sets the Light Sensor's mode to active or inactive. I believe that this change makes the operation of the program in advanced environments more user-friendly.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/96819902f969d16def34fabe6a1489c8fc794f64"},{"sha":"ab15fb95f76b3af7e1c5a4b0a60ecfa52567df92","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"More tweaks to the sensor module, lots of bugs found and fixed. Added the mindsensors examples from Ryan Kneip.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/ab15fb95f76b3af7e1c5a4b0a60ecfa52567df92"},{"sha":"fcc59f1cd252b71d66789559f291129a56ab6c73","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Support for another HiTechnic sensor, the prototyping board. Also fixed the MindSensors PS2 example.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/fcc59f1cd252b71d66789559f291129a56ab6c73"},{"sha":"1280babab8652a5bd3d5beac445eb2f5452bf590","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Largely rewrote the README, removed the CHANGELOG (it only had one entry), and removed nxt_sensor_report (its purpose has been fulfilled).","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/1280babab8652a5bd3d5beac445eb2f5452bf590"},{"sha":"7395d3e7db46ac700ede55490935622d36780def","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"More rewriting of README, plus a more polishing. find_one_brick(), sensors, and motors can now be accessed directly from an 'import nxt' (look at the code to see what I mean).","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/7395d3e7db46ac700ede55490935622d36780def"},{"sha":"111e4402604ae62ab0176294112ff9f54dc7b51a","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Added a specific stability section to the README.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/111e4402604ae62ab0176294112ff9f54dc7b51a"},{"sha":"e0eedeba87a1a1900ee1c9cf27f3cca794fb8561","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"v2!","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/e0eedeba87a1a1900ee1c9cf27f3cca794fb8561"},{"sha":"c4317fb8f2905556f30aa334aacdebed8f401f08","author":{"email":"247731c75f3b277594afe05f8b1d0ee049da0b08@wanners.net","name":"Marcus Wanner"},"message":"Or rather, v2.0.0.","distinct":false,"url":"https://api.github.com/repos/castarco/nxt-python/commits/c4317fb8f2905556f30aa334aacdebed8f401f08"}]}