s2e-core
s2e-core copied to clipboard
Spacecraft Simulation Environment Core codes
## Overview Consider whether the timer count of the `ClockGenerator` class is needed or not. ## Details Currently, the argument `int count` in the `MainRoutine` function in the `ComponentBase` class...
## Overview Add default value setting feature for ini read when a parameter label is not found. ## Details TBW ## Conditions for close TBW ## Supplement NA ## Note...
## Overview Make CSV file read interface. ## Details Currently, `IniAccess` has the CSV read function. It is not good, and we need to make new class to manage CSV...
## Overview Rearrange Communication Components and Communication Calculation System ## Details - Currently, STx & SRx Componenets are not created in S2E code and the parameters for these components are...
## Overview Consider data storing feature for measurement ## Details Currently, we need to carefully consider the measurement and update timing of every value in the simulation since the updated...
## Overview Establish a method to execute multi-C2A in the S2E. ## Details Currently, a single C2A can be built and executed in the S2E. Multiple C2As can be built...
## Overview Improve UI to set simulation settings ## Details UI with ini file should be improved. Discussion about the unit system in the setting - https://github.com/ut-issl/s2e-core/pull/79#discussion_r847256633 Should we use...
## Overview Fix ComPortInterface to support multi-platform. ## Details Fix ComPortInterface to support multi-platform. ## Conditions for close When xxx is complete. ## Supplement Write additional comments if you need....
## Overview Replace handmade Vector/Matrix libraries ## Details Remove the following libraries and replace them with general libraries like [Eigen](https://eigen.tuxfamily.org/index.php?title=Main_Page). - [Vector](https://github.com/ut-issl/s2e-core/blob/develop/src/Library/math/Vector.hpp) - [Matrix](https://github.com/ut-issl/s2e-core/blob/develop/src/Library/math/Matrix.hpp) ## Conditions for close - The...
## Overview Make the seed of random numbers available. ## Details Currently, the initializing parameter `Rand_Seed` in the `Base.ini` is not used in the source codes. We need to implement...