Back To Start Demo
Pre-releaseThis release enables a test scenario using triggers to be run from the GUC. The back to start functionality enables a resetting of objects on predefined trajectories.
This release is compatible with Maestro Tools 0.5.0 and Util 0.5.0
New Features 🚀
-
#250 MSCT back to start A back to start message has been added to enable objects to automatically return to their start postions.
-
#249 Remote control command A remote control message has been added
-
#247 Start when rec EXAC Send start when receiving EXAC message
-
#246 STRT delay START sent by trigger now also uses START_DELAY
-
#245 OC start ACCM START message can now be sent as an action on trigger.
-
#244 Distance based trigger A distance based trigger has been added to trigger and action
-
#238 CCITT checksum generator Added a checksum generator for CCITT
-
#237 Monr DataDictionary n object Data dictionary monr can now handle n objects.
-
#234 Object monitor module An object monitoring module has been added. Currently in a WIP state.
-
#230 Traj specific folder Support for upload file command added in maestro.
-
#228 ClearTrajectories command A command to clear trajetory folder has been added.
-
#220 Time control sets system time Enables timeControl to adjust the system clock.
-
#212 MONR data in dataDictionary MONR data is now avaliable in dataDictionary
-
#207 ISO message type getter A function that gets the type of ISO message
-
#204 Visualization data A formatted version of MONR now accessible on a dedicated port to be used for visualization in third party software.
-
#203 Disconnect if wrong Monr version If wrong/incompatible MONR messages are beeing sent to server, it will disconnect.
-
#201 Detect ISO protocol version Server now detects which ISO protocol is beeing used.
-
#199 Handle partial or stacked recv() messages Basically what the branch name says.
Bug Fixes 🐛
-
#224 ISO dissector The iso dissector now again able to dissect ISO messages
-
#219 All modules now use same heading The issue with multiple heading definitions have now been addressed.
-
#213 HEAB gets sent even in OBC_STATE_ERROR Ensures that HEAB is always beeing sent.
-
#202 Time control empties MQ Timecontrol now empties its MQ stopping it from filling up.
-
#186 Supervision Crash fix Supervision no longer crashes on unexpected object init.
-
#200 iExit check while connnecting Object contol no longer gets stuck trying to connect to objects when iExit is sent to modules.
-
#180 ObjectControl not crashing on sudden object disconnect. Object control no longer crashes on sudden disconnects.
-
#236 File download and directory content File upload/download issues fixed
Improvements 👍
-
#239 Default values Different conf parameters now use default values
-
#229 SC reads MQ if no Connection To prevent MQ filling up SC reads mq in unconnected state
-
#225 Update MSCP commands MSCP commands have been updated
-
#218 Traj handler functions move to util Traj handler functions have been moved to Util.
-
#217 New SI format for MONR MONR now uses updated SI formatting
-
#215 ASP functions moved to ISO ASP moved to ISO
-
#214 T&A moved to ISO Trigger and action stuff moved to ISO.
-
#206 MONR handler functions to util MONR functions have been moved to util
-
#211 Heab functions moved to Util Heab handler functions have been moved to util
-
#210 OSTM handler functions moved to Util OSTM functions have been moved to Util
-
#209 OSEM handler functions to util OSEM handler funtions have been moved to util
-
#208 START handler functions to Util START functions has been moved to util
-
#191 Deleted Rel folder The rel folder is no more. It has ceased to be.
-
#190 Default conf file The default conf file has been updated
-
#182 Removed volatile variables Some variables that were volatile are no longer volatile
-
#188 Printout if Data dictionar init is successful The meastro terminal window now reports status of data dictionary
-
#187 Changed version numbers Version numbers changed to accurately represent current state of Maestro.
-
#181 Check rows in Traj Traj parsing is now more robust
-
#148 Migrated predefined Trajs to ISO format Predefined Trajs now follow ISO
-
#149 Straight accelerate-constant brake A new traj has been added to the defaults.
Other Changes
- #257 remove iso Removed old iso.h files
- #227 CMAKE You can now use make install to install maestro on your system.
- #221 Manual testing script A python script that when run enables the user to manualy send specific MSCP messages has been added to the testing folder.
Issues 💥
- #1 Link to issue Server spontaneously combusts.