The MIRKA2-ICV mission was the next mission the ground station would be used for. xml files with Florian Grabi (who is the guy in charge of the software for the MIRKA2-ICV KSat mission). I wrote the controller for parsing the messages and finalized the design for the. Writing those right at the beginning, before starting to code, can save a lot of time as you don’t have to test everything by hand.Ĭonsequently, while writing those I also worked on the first ideas for implementations of the configuration file and a suitable layout of the xml file that would be used for easy structure modification of messages sent from the experiments. Unit tests ( JUnit in Java) are a way of automatically testing your code for bugs that might occur while adding new features. Then, I wrote JUnit tests for currently existing classes/ methods and for those that were soon to be implemented. The first things I tackled were cleanups of the code and the migration from a pure NetBeans project to a Maven project to allow easy management of dependencies and modifications from other IDEs in the future.Ī class diagram was created to visualize the current status of the code to other team members. I want to give you a brief overview of what I did in order to get there but if you are only interested in the final result feel free to skip to the next section □ Several steps were needed to take the software to its current state. Java is used as main programming language. The goal for my GSOC development was to improve the existing ground station coded for the MIRKA2-RX KSat experiment in order to get a more flexible and versatile platform that can be easily modified and fitted to the needs of any experiment. Recently, however, more and more lightweight modules were introduced to the market which allow for new applications in vehicles such as high-altitude balloons and miniaturized spacecraft. Iridium is a satellite communication system, previously mainly used for satellite phone calls and remote control and tracking of scientific instruments or trucks.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |