- Nov 16, 2021
-
-
Andreas Rauschert authored
- time conversion didn't compile when used - Added units for spline sections
-
- Oct 18, 2021
-
-
Andreas Rauschert authored
Signed-off-by:
Andreas Rauschert <andreas.rb.rauschert@bmw.de>
-
- Oct 07, 2021
-
-
Andreas Rauschert authored
Signed-off-by:
Andreas Rauschert <andreas.rb.rauschert@bmw.de>
-
- Oct 06, 2021
-
-
Andreas Rauschert authored
-
- Sep 29, 2021
-
-
Andreas Rauschert authored
-
- Sep 27, 2021
-
-
Christoph Kochendoerfer authored
-
Nick Dunning authored
-
- Sep 14, 2021
-
-
Andreas Rauschert authored
would otherwise cause a compiler error on multiple usages
-
- Sep 10, 2021
-
-
Nick Dunning authored
-
- Sep 01, 2021
-
-
Matthias Greuter authored
-
- Aug 25, 2021
-
-
Matthias Greuter authored
Change CreateMap parameter to accept a struct, which could be overloaded, i.e. for friction patch support
-
- Aug 18, 2021
-
-
Matthias Greuter authored
-
- Aug 17, 2021
-
-
René Paris authored
Signed-off-by:
Rene Paris <rene.paris@in-tech.com>
-
- Aug 13, 2021
-
-
Matthias Greuter authored
-
- Aug 12, 2021
-
-
Matthias Greuter authored
- add 'kStatic' to entity-type enum - Change IEntityRepository interface for static objects to take a properties pointer
-
- Aug 10, 2021
-
-
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>
-
Andreas Rauschert authored
would otherwise cause a compiler error on multiple usages
-
- Aug 06, 2021
-
-
Christoph Kochendoerfer authored
-
Christoph Kochendoerfer authored
-
- Aug 04, 2021
-
-
Christoph Kochendoerfer authored
-
Christoph Kochendoerfer authored
-
- 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 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>
-
- Jul 08, 2021
-
-
Jupp Tscheak authored
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
-
-
Arun Das authored
Signed-off-by:
Arun Das <arun.das@bmw.de>
-
- May 26, 2021
-
-
Arun Das authored
- add new SimulationTime struct containing the current_sim_time and the last_delta_time - Add 'SimulationTime GetSimulationTime()' to IEnvironment for fixing SimulationTimeCondition - Add 'HasControlStrategyGoalBeenReached' to IEnvironment to check with the controller, if an action can be set to 'completed' state - Add ControlStrategyType to avoid dynamic_cast - followed C++ guideline for enum values with leading k... - cleaned up deprecated controller configs Signed-off-by:
Arun Das <arun.das@bmw.de>
-
- Apr 06, 2021
-
-
Arun Das authored
Signed-off-by:
Arun Das <arun.das@bmw.de>
-
Arun Das authored
-
- Mar 10, 2021
-
-
Arun Das authored
Signed-off-by:
Arun Das <arun.das@bmw.de>
-