Releases: Lunar-Eclipse255/maelstrom
Releases · Lunar-Eclipse255/maelstrom
0.5.1
Bugfixes:
- Added a 0.5s delay to the end of init to prevent issues with multiple functions writing to the same file
Full Changelog: v0.5.0...v0.5.1
0.5.0
Features:
- Integrated checking if a file existed on the inside of maelstrom functions, so now users don't have to do
if (file_created[0]) {}
- Simulated faults 0x00-0x0F with
motor_fault_log()
to verify that they work
Bugfixes:
- Fixed
motor_fault_log()
so it actually works
Full Changelog: v0.4.7...v0.5.0
0.4.7
Bug fixes:
- In a previous release the motor error code was accidentally commented out
- This was resolved in this version, so now the motor warning code works again
- Updated README to be more up to date
Full Changelog: v0.4.6...v0.4.7
0.4.6
Bug fixes:
- In a previous release the battery threshold code was accidentally commented out
- This was resolved in this version, so now the battery warning code works again
0.4.5
Changes:
- Modified how
maelstrom::logging::set_robot_coords()
works so that it only needs to be written once inopcontrol()
instead of twice
Full Changelog: v0.4.4...v0.4.5
0.4.4
Bugfixes:
- Fixed issue #7 in which motors that were disconnected before the program started weren't displayed as disconnected in the logger
Full Changelog: v0.4.3...v0.4.4
0.4.3
Bugfixes:
- Made set_robot_coords() actually update the coords in the vector, where before it was just adding the new coords to the end of the vector
Full Changelog: v0.4.2...v0.4.3
0.4.2
Bugfixes:
- Fixed issue #1 where using the functions
maelstrom::logging::set_robot_coords()
andmaelstrom::logging::robot_coords_log()
would freeze the program, this was due to the mutexes being improperly utilized. - Fixed an issue with maelstrom::logging::robot_coords_log() not writing to the data log file because the filename was improperly initialized
Note: Image attached of how the coords logging looks.
![Screenshot 2024-08-05 at 5 58 00 PM](https://private-user-images.githubusercontent.com/101727280/355250627-418accff-d7b2-453e-8ff3-64a375f804a3.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk5Mzc1NzEsIm5iZiI6MTczOTkzNzI3MSwicGF0aCI6Ii8xMDE3MjcyODAvMzU1MjUwNjI3LTQxOGFjY2ZmLWQ3YjItNDUzZS04ZmYzLTY0YTM3NWY4MDRhMy5wbmc_WC1BbXotQWxnb3JpdGhtPUFXUzQtSE1BQy1TSEEyNTYmWC1BbXotQ3JlZGVudGlhbD1BS0lBVkNPRFlMU0E1M1BRSzRaQSUyRjIwMjUwMjE5JTJGdXMtZWFzdC0xJTJGczMlMkZhd3M0X3JlcXVlc3QmWC1BbXotRGF0ZT0yMDI1MDIxOVQwMzU0MzFaJlgtQW16LUV4cGlyZXM9MzAwJlgtQW16LVNpZ25hdHVyZT1hZDM3ZGQ5NzZiOTc5ZDEwZmE0MWI0YzIyMzg5YjgyZDI0NDJlNDk0MDZiOWJlNjMyMDk4MDJmZThiMWQxMWJmJlgtQW16LVNpZ25lZEhlYWRlcnM9aG9zdCJ9.OibZMm_4nKC3_T_r1k2_pVhttwjXRMzrEcH4MwXWT1k)
Full Changelog: v0.4.1...v0.4.2
0.4.1
Bugfixes:
- Fixed issue #8, now log messages timestamps will be the time since the program began in the format min:s:ms, instead of the timestamps being stuck at the minute that the program was compiled
Full Changelog: v0.4.0...v0.4.1
0.4.0
Features:
- Redid file naming scheme to be numerically index-based instead of date based because the date was taken from compile time, not run-time
- Modified
motor_fault_log()
so no data abort exceptions will occur - Added print statements to the PROS integrated terminal if something went wrong
Full Changelog: v0.3.0...v0.4.0