Kerstin Keller

Results 10 issues of Kerstin Keller

This issue describes the steps that need to be taken to be able to compile the eCAL core component as a standalone project. These steps will probably be evolved as...

enhancement
in progress...

We need to distinguish between user space variables (users can set them) and eCAL Variables (eCAL sets them) User space variables: ``` ECAL_MON_PLUGIN_DIR ECAL_TIME_PLUGIN_DIR ECAL_DATA ECAL_LOG_DIR (????) ``` The purpose...

enhancement

**Describe the bug** The leaked pubsub test can lead to a datarace: https://github.com/continental/ecal/blob/aab6b7c9846cdd88d795cdf03daa6af4d0399940/testing/ecal/core_test/src/core_test.cpp#L83-L88 This can lead to a datarace condition: The main thread is in `CGlobals::Finalize`, calling https://github.com/continental/ecal/blob/aab6b7c9846cdd88d795cdf03daa6af4d0399940/ecal/core/src/ecal_globals.cpp#L268 which cleans...

bug
in progress...

CSubGate might deadlock (in combination with other lock) if some action is taken within a callback. Atm, the complete subgate is locked during the execution time of the callback. It...

bug

I cannot build a python wheel for that configuration. 1. The pyd files end up in the wrong directory 2. They are not contained in the final wheel ![image](https://user-images.githubusercontent.com/49187426/176869730-e2219366-46bc-412e-8be3-cd5b4369c55c.png)

This PR intends to fix the clang warnings in imeasurement.h/omeasurement.h. For doing this, another template parameter was introduced, but hidden from the user. In general, the interface has not changed...

We have introduced the `ECAL_BUILD_VERSION` CMake variable, in case that the user may inject an eCAL build version if they build eCAL from a zipped archieve. However, the git version...

Code cleanup `ecal_add_ecal_shared_library` / `ecal_add_ecal_static_library` / `ecal_add_ecal_library` are completely identical to `ecal_add_shared_library` / `ecal_add_static_library` / `ecal_add_library` We should remove the former from the repo.

Mon and Rec extension points are not part of eCAL core. They should not be build with the regular settings. https://github.com/continental/ecal/blob/152145cf5507833cbfb03e5d366a587c2a405a2e/CMakeLists.txt#L315-L321 They should be guarded with either `-DBUILD_APPS` or other...

The following sample currently crashes on Windows in Release configuration ``` // Copyright (c) Continental. All rights reserved. // Licensed under the MIT license. See LICENSE file in the project...

bug