- Sep 02, 2024
-
-
Davide Mor authored
-
Davide Mor authored
-
Davide Mor authored
-
Emilio Corigliano authored
-
- Aug 28, 2024
-
-
- Aug 22, 2024
-
-
Davide Mor authored
-
- Aug 21, 2024
-
-
- Aug 19, 2024
-
-
Emilio Corigliano authored
[HIL] Moved HIL framework from OBSW to boardcore, enhanced with HILSensor and hillificator, turned all sensor drivers HIL compliant - HIL is now the single point of contact of the whole framework (HILTransceiver and HILPhasesManager); Its run method implements the periodic set of the actuators status to be sent back to the simulator. - HILPhasesManager is in charge of changing HIL flags, registering callbacks for specific flags, registering outcomes for important flight phases. - HILTransceiver is in charge of handling the HIL communication through the serial port - Implemented a move constructor for Sensor; - To Mock a sensor and use in the HIL framework it's not needed a specific HILSensors for each data type but it is mocked by means of the move constructor thanks to the hillificator helper function. An HILSensor behaves just like the real sensor (real sensor sampling can be enabled to use also the driver's code) but exposing the samples coming from the simulator. - A test has been implemented to give a usage example of the framework; - All sensors have been checked so that they aren't final and they have sampleImpl protected;
-
Davide Mor authored
-
-
- Aug 14, 2024
-
-
Davide Mor authored
-
- Aug 13, 2024
-
-
Davide Mor authored
-
- Aug 09, 2024
-
-
- Aug 03, 2024
-
-
Emilio Corigliano authored
-
- Aug 01, 2024
-
-
Davide Mor authored
-
- Jul 31, 2024
-
-
Niccolò Betto authored
-
-
Niccolò Betto authored
-
- Jul 28, 2024
-
-
-
Niccolò Betto authored
-
- Jul 27, 2024
-
-
Niccolò Betto authored
-
- Jul 23, 2024
-
-
Niccolò Betto authored
-
Niccolò Betto authored
-
- Jul 20, 2024
-
-
Federico Mandelli authored
-
- Jul 17, 2024
-
-
Davide Mor authored
-
- Jul 16, 2024
-
-
Federico Mandelli authored
-
- Jul 15, 2024
-
-
Davide Mor authored
-
- Jul 14, 2024
-
-
Niccolò Betto authored
Helps with detecting endless sensor initialization.
-
- Jul 11, 2024
-
-
Davide Mor authored
-
Davide Mor authored
-
- Jul 09, 2024
-
-
Davide Mor authored
-
Davide Mor authored
-
Davide Mor authored
-
- Jul 07, 2024
-
-
Emilio Corigliano authored
-
- Jul 03, 2024
-
-
Davide Mor authored
-
- Allow recursive dependencies in separate files - Allow circular dependencies by allowing incomplete types: - Use type erasure instead of `dynamic_cast` - Use type name in the dependency map instead of `typeid` - Introduce `IntectableBase` for linear inheritance of `Injectable` types - Use SFINAE instead of static assertions to improve IDE errors
-
- Jul 01, 2024
-
-
Davide Mor authored
-
- Jun 25, 2024
-
-
Niccolò Betto authored
-
Davide Mor authored
-
- Jun 15, 2024
-
-