- Sep 27, 2021
-
-
Christoph Kochendoerfer authored
-
- Sep 15, 2021
-
-
René Paris authored
Buildfix - define header function inline See merge request eclipse/simopenpass/scenario_api!19
-
- Sep 14, 2021
-
-
Andreas Rauschert authored
would otherwise cause a compiler error on multiple usages
-
- Aug 17, 2021
-
-
René Paris authored
.clang-format from simopenpass See merge request eclipse/simopenpass/scenario_api!6
-
René Paris authored
Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
- Aug 10, 2021
-
-
Jupp Tscheak authored
Replaced the types of all physical quantities related members/arguments with SI unit types as provided by the Units library. See merge request eclipse/simopenpass/scenario_api!11
-
Jupp Tscheak authored
Additionally provided units for "Axle" and "Performance" structs. Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
Jupp Tscheak authored
Interface function IEntityRepository::Get is returning an optional reference to query an IEntity. See merge request eclipse/simopenpass/scenario_api!9
-
Jupp Tscheak authored
Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
- Aug 09, 2021
-
-
Jupp Tscheak authored
Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
Jupp Tscheak authored
Revised the control strategies that are spline based accordingly. Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
Jupp Tscheak authored
Type "Time" is now an alias to "units::time::millisecond_t". The conversion functions as provided by "time_utils.h" are still present and revised accordingly." Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
Jupp Tscheak authored
Initial provision of cmake-format configuration file. See merge request eclipse/simopenpass/scenario_api!8
-
- Aug 06, 2021
-
-
Christoph Kochendoerfer authored
Trajectories See merge request eclipse/simopenpass/scenario_api!14
-
Christoph Kochendoerfer authored
Extended vehicle and entity properties See merge request eclipse/simopenpass/scenario_api!13
-
Christoph Kochendoerfer authored
-
Christoph Kochendoerfer authored
-
- Aug 04, 2021
-
-
Christoph Kochendoerfer authored
-
Christoph Kochendoerfer authored
-
Christoph Kochendoerfer authored
Remove duplicate definition of SimulationTime See merge request eclipse/simopenpass/scenario_api!15
-
- Aug 03, 2021
-
-
Andreas Rauschert authored
- the "using SimulationTime=..." directive was moved to Common/time_utils.h and renamed to "using Time=...". Please use this one - SimulationTime was then redefined in Common/simulation_time.h as "struct" to hold the simulation time (current&delta) Signed-off-by:
Andreas Rauschert <andreas.rb.rauschert@bmw.de>
-
- Jul 30, 2021
-
-
Christoph Kochendoerfer authored
-
- Jul 29, 2021
-
-
Christoph Kochendoerfer authored
Sync from internal repo See merge request eclipse/simopenpass/scenario_api!12
-
- Jul 28, 2021
-
-
Andreas Rauschert authored
- last manual sync before using eclipse repo directly Signed-off-by:
Andreas Rauschert <andreas.rb.rauschert@bmw.de>
-
- Jul 16, 2021
-
-
Jupp Tscheak authored
Unit is given explicitly by type. Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
Jupp Tscheak authored
Replaced the types of all physical quantities related members/arguments with SI unit types as provided by the Units library. * Underlying type of mantle_api::Vector3 needs to be a unit. * Underlying type of mantle_api::Dimension3 is SI base unit [m]. * Underlying type of mantle_api::Orientation3 is limited to SI units [rad], [rad/s], [rad/s^2]. * Underlying type of mantle_api::SimulationTime is SI base unit [s]. * Units used in project "Open Simulation Interface (OSI)" were considered accordingly. Signed-off-by:
Jupp Tscheak's avatarJupp Tscheak <jupp.tscheak@daimler.com>
-
Jupp Tscheak authored
SI unit "second" represented by the Units framework is used for time. Conversion between time based units is handled by the Units framework. Signed-off-by:
Jupp Tscheak's avatarJupp Tscheak <jupp.tscheak@daimler.com>
-
- Jul 15, 2021
-
-
Jupp Tscheak authored
If scenario domain entities are having references to the same IEntity, it might be that another instance is deleting this IEntity invalidating all references pointing to it. Those situations could be handled using the callback mechanism. Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
Jupp Tscheak authored
In order to check whether an IEntity with a certain name/id exists, function IEntityRepository::Contains could be used to query this information. If IEntityRepository::Get is called on a non-existing name/id, the function would throw, so for defensive programming reasons a IEntityRepository::Contains should always be done before actually calling IEntityRepository::Get. The good thing about plain old C-pointers is that assignment and existence check can be done in one call. Since C++17 the same functionality is managed by std::optional. Another disadvantage of using a plain reference to IEntity is when it is used as a class member, where it needs to be initialized when an object of that class is defined. It might be that during construction time this IEntity is not known/existing yet. Of cource, a plain old C-pointer could be used in this case, but it wouldn't be a consistant usage. The proposal is to use std::optional<std::reference_wrapper<IEntity>> as return value for IEntityRepository::Get. Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
- Jul 10, 2021
-
-
Jupp Tscheak authored
Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
Jupp Tscheak authored
Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
Jupp Tscheak authored
The concrete key/value pairs can be discussed in the course of further development. To install cmake-format on your Linux platform please use: "pip3 install cmakelang[YAML]". To enable CMake formatting in VSCode please install extension: "cheshirekow.cmake-format". Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
- Jul 08, 2021
-
-
René Paris authored
Initial provision of build automation using CMake. See merge request eclipse/simopenpass/scenario_api!5
-
Jupp Tscheak authored
Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
Jupp Tscheak authored
Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
Jupp Tscheak authored
This might cause problems when building on Windows platforms. Fixed. Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
- Jul 07, 2021
-
-
Jupp Tscheak authored
The CMake build scripts support build automation, testing, packaging and installation of the ScenarioAPI. Signed-off-by:
Jupp Tscheak <jupp.tscheak@daimler.com>
-
- Jun 18, 2021
-
-
René Paris authored
Update and check control strategies for entity and not for controller; * and / operator for vectors See merge request eclipse/simopenpass/scenario_api!4
-
Arun Das authored
Signed-off-by:
Arun Das <arun.das@bmw.de>
-
- May 26, 2021
-
-
Reinhard Biegel authored
Update API See merge request eclipse/simopenpass/scenario_api!3
-