Skip to content

Changes

Summary

  1. Implements ControlComponent and appropriate tests. (details)
Commit ef139c5813c56c536c817f8024c67fb4af8d4c36 by Johannes Wendel
Implements ControlComponent and appropriate tests.

Changes:
  Adapts some enumerations according to java implementation
  Adds a Mock class for ControlComponentChangeListener interface

Change-Id: Ic93a479387e44d7dfd45ce87f386e2e8fe8b6d2e
Signed-off-by: Johannes Wendel <johannes.wendel@iese.fraunhofer.de>
The file was modified sdks/c++/basys.sdk.cc/include/BaSyx/controlcomponent/enumerations/ExecutionMode.h
The file was addedsdks/c++/basys.sdk.cc/include/BaSyx/controlcomponent/headers/ControlComponent.h
The file was removedsdks/c++/basys.sdk.cc/include/BaSyx/controlcomponent/interfaces/ISimpleControlComponent.h
The file was modified sdks/c++/basys.sdk.cc/include/BaSyx/controlcomponent/interfaces/IControlComponentChangeListener.h
The file was addedsdks/c++/basys.sdk.cc/src/controlcomponent/implementation/ControlComponent.cpp
The file was modified sdks/c++/basys.sdk.cc/include/BaSyx/controlcomponent/interfaces/IControlComponent.h
The file was removedsdks/c++/basys.sdk.cc/include/BaSyx/controlcomponent/interfaces/ISimpleProxyControlComponent.h
The file was removedsdks/c++/basys.sdk.cc/include/BaSyx/controlcomponent/interfaces/IStatusMap.h
The file was modified sdks/c++/basys.sdk.cc/src/controlcomponent/enumerations/ControlComponentConstants.cpp
The file was modified sdks/c++/basys.sdk.cc/include/BaSyx/controlcomponent/enumerations/OccupationState.h
The file was removedtools/cpp-enum-generator/enums_control-components/OccupationState
The file was modified sdks/c++/basys.sdk.cc/tests/CMakeLists.txt
The file was addedsdks/c++/basys.sdk.cc/tests/regression/controlcomponent/CMakeLists.txt
The file was modified sdks/c++/basys.sdk.cc/src/controlcomponent/CMakeLists.txt
The file was removedsdks/c++/basys.sdk.cc/src/controlcomponent/enumerations/ExecutionMode.cpp
The file was addedsdks/c++/basys.sdk.cc/tests/regression/controlcomponent/support/ControlComponentChangeListenerMock.hpp
The file was removedsdks/c++/basys.sdk.cc/src/controlcomponent/enumerations/OccupationState.cpp
The file was addedsdks/c++/basys.sdk.cc/tests/regression/controlcomponent/test_ControlComponent.cpp
The file was modified sdks/c++/basys.sdk.cc/include/BaSyx/controlcomponent/enumerations/ControlComponentConstants.h
The file was removedtools/cpp-enum-generator/enums_control-components/ExecutionMode