{"push_id":2754364775,"size":8,"distinct_size":8,"ref":"refs/heads/master","head":"e776babd089664dcb62b546e90c2f81cc631fb81","before":"b380475514e5546a930f3aaa403a1907b9f8d0e6","commits":[{"sha":"013f98be364938df1b79232b51149b948be59f40","author":{"name":"Connor Strang","email":"c3ce0951bf56aeb9ad225094792c568067489878@gmail.com"},"message":"Added default constructor to BLThruster to enable access by [] from STL container","distinct":true,"url":"https://api.github.com/repos/RetrieverRobotics/UMBC-Robosub/commits/013f98be364938df1b79232b51149b948be59f40"},{"sha":"10746d1f4a4dc4d3c68c7fb213080d6a58943b4d","author":{"name":"Connor Strang","email":"c3ce0951bf56aeb9ad225094792c568067489878@gmail.com"},"message":"Reworked PID library such that it retains its own state\n\nThis enables the use of the PID class in an STL map without any kind of wrapper or other variables.\nOriginal library credits are found in the .cpp file.","distinct":true,"url":"https://api.github.com/repos/RetrieverRobotics/UMBC-Robosub/commits/10746d1f4a4dc4d3c68c7fb213080d6a58943b4d"},{"sha":"377195ab15385809381d280d6f8d781c1e3fa0dd","author":{"name":"Connor Strang","email":"c3ce0951bf56aeb9ad225094792c568067489878@gmail.com"},"message":"Class to store a euler orientation vector accessible by yaw,pitch,roll\n\nDesigned to replace imu::Vector<3> provided by Adafruit Unified Sensor library and provide a general 3 position vector accessible by intuitive method names.","distinct":true,"url":"https://api.github.com/repos/RetrieverRobotics/UMBC-Robosub/commits/377195ab15385809381d280d6f8d781c1e3fa0dd"},{"sha":"6c79c1033fec807b15f7e44b2dc463134a28f45f","author":{"name":"Connor Strang","email":"c3ce0951bf56aeb9ad225094792c568067489878@gmail.com"},"message":"Modified str_util::split() to clear contents of vector&\n\nThe idea being that a vector can be reused and the contents will be automatically removed between reuses.","distinct":true,"url":"https://api.github.com/repos/RetrieverRobotics/UMBC-Robosub/commits/6c79c1033fec807b15f7e44b2dc463134a28f45f"},{"sha":"a3ef0e884d0570029afb0deb455bb37fb6992058","author":{"name":"Connor Strang","email":"c3ce0951bf56aeb9ad225094792c568067489878@gmail.com"},"message":"NBDelayCallback: header-only class to trigger a function after a delay\n\nDesigned to allow the [nonblocking delay -> call function] idiom to be packaged into a std::map to be compatible with the interpreter.","distinct":true,"url":"https://api.github.com/repos/RetrieverRobotics/UMBC-Robosub/commits/a3ef0e884d0570029afb0deb455bb37fb6992058"},{"sha":"6cc5fa109b19f9e1cb78c869dd536291419f1cf5","author":{"name":"Connor Strang","email":"c3ce0951bf56aeb9ad225094792c568067489878@gmail.com"},"message":"Brought setup_functions.h up to date\n\nRemoved TFT init code as that will not be used for the foreseeable future.\nAdded preprocessor structure to select which IMU to setup and switched to specific model names for all sensors. The actual #define to select the IMU is in the main file.","distinct":true,"url":"https://api.github.com/repos/RetrieverRobotics/UMBC-Robosub/commits/6cc5fa109b19f9e1cb78c869dd536291419f1cf5"},{"sha":"704a1eb6da2b8c78f0f2ae1bc477ba29c59ede2e","author":{"name":"Connor Strang","email":"c3ce0951bf56aeb9ad225094792c568067489878@gmail.com"},"message":"Significant restructuring of program for Teensy.\n\nThe intent of this restructuring was to minimize programmer effort required to interface data with the interpreter. As such, where possible, wrappers were built to allow common data and functions to be packaged into a std::map. std::unordered_map would have been preferred, but the STL port being used at the moment doesn't support it. The significance of std::map is that elements can be accessed directly using strings as keys.\nGlobal variables have been minimized, and although access speed is probably reduced, the interpreter code is much cleaner through the use of direct string access and/or loops in almost all cases.\n\nThe command structure has been extended for Config and Pilot mode, and an additional mode Test has been added. Additionally, a global disable has been added in the form of op_mode, in preparation for integration with a kill switch.\n\nI would consider this a good stepping off point, and so I intend for this to be the last commit on this file.\nDevelopment will continue from this point with Robosub_Jul28_2018.ino","distinct":true,"url":"https://api.github.com/repos/RetrieverRobotics/UMBC-Robosub/commits/704a1eb6da2b8c78f0f2ae1bc477ba29c59ede2e"},{"sha":"e776babd089664dcb62b546e90c2f81cc631fb81","author":{"name":"Connor Strang","email":"c3ce0951bf56aeb9ad225094792c568067489878@gmail.com"},"message":"First commit of Robosub_Jul28_2018 - Direct transfer of Apr9_2018\n\nI'm trying something new with the directory and sketch name to make it a lot easier to figure out which is the production code (as history has shown that more recent date isn't necessarily the active file)","distinct":true,"url":"https://api.github.com/repos/RetrieverRobotics/UMBC-Robosub/commits/e776babd089664dcb62b546e90c2f81cc631fb81"}]}
{"actor":{"display_login":"oceanstrang"}}