-
Notifications
You must be signed in to change notification settings - Fork 181
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[new core alignment] integrate new core #1370
Merged
Merged
Changes from 18 commits
Commits
Show all changes
27 commits
Select commit
Hold shift + click to select a range
2bc4413
new nanopb serialization added
rex-schilasky 0398425
core tests adapted
rex-schilasky 414ff6f
samples adapted
rex-schilasky 20886bc
core adapted
rex-schilasky 85eb378
core_pb adapted
rex-schilasky 4ef900c
Merge branch 'master' into new-core-alignment/integrate-new-core
rex-schilasky 76f789e
missing files added
rex-schilasky 2b685e7
minor nanopb generated files sync
rex-schilasky 81f26ba
ECAL_CORE CMake options moved to ecal/CMakeLists.txt
rex-schilasky 692b636
padding added
rex-schilasky 4beb95d
padding tested
rex-schilasky 0d819ef
Merge branch 'master' into new-core-alignment/integrate-new-core
rex-schilasky 9bf5a55
padding logic reintegrated into tcp_writer (8 Byte alignment)
rex-schilasky e8697b9
Merge branch 'master' into new-core-alignment/integrate-new-core
rex-schilasky 2ecb8fc
global process dataclock, dataread bytes, datawrite bytes removed (us…
rex-schilasky 038427c
dataread/write removed from SProcessMon, test adapted
rex-schilasky 4d42f4a
clang tidy public API (not completed)
rex-schilasky 5f52014
clang tidy serialization
rex-schilasky dd8c947
clang-tidy core internal
rex-schilasky 1dc9156
nanopb library and autogenerated code excluded for clang-tidy review
rex-schilasky 3a5e542
minor bugfix in service/ecal_service_client_impl.cpp (possible nullpt…
rex-schilasky 995dc3a
Merge branch 'master' into new-core-alignment/integrate-new-core
rex-schilasky ae9ccc0
Merge branch 'master' into new-core-alignment/integrate-new-core
rex-schilasky e3c7940
Merge branch 'master' into new-core-alignment/integrate-new-core
rex-schilasky 5c3260c
udpcap submodule switched to master
rex-schilasky 5d23cbd
unnecessary struct keyword removed
rex-schilasky 0f1ae41
deprecated functions removed: eCAL_Client_AddResponseCallbackC, eCAL_…
rex-schilasky File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -44,8 +44,6 @@ class ProcessTreeItem : | |
PNAME, | ||
UNAME, | ||
PPARAM, | ||
DATAWRITE, | ||
DATAREAD, | ||
SEVERITY, | ||
INFO, | ||
TSYNC_STATE, | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
# ========================= eCAL LICENSE ================================= | ||
# | ||
# Copyright (C) 2016 - 2019 Continental Corporation | ||
# | ||
# Licensed under the Apache License, Version 2.0 (the "License"); | ||
# you may not use this file except in compliance with the License. | ||
# You may obtain a copy of the License at | ||
# | ||
# http://www.apache.org/licenses/LICENSE-2.0 | ||
# | ||
# Unless required by applicable law or agreed to in writing, software | ||
# distributed under the License is distributed on an "AS IS" BASIS, | ||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | ||
# See the License for the specific language governing permissions and | ||
# limitations under the License. | ||
# | ||
# ========================= eCAL LICENSE ================================= | ||
|
||
project(core VERSION ${eCAL_VERSION_STRING}) | ||
|
||
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ||
# core internal feature configuration - start | ||
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ||
option(ECAL_CORE_CONFIG_INIFILE "Enables to configure eCAL via ecal.ini file" ON) | ||
option(ECAL_CORE_COMMAND_LINE "Enables eCAL application cmd line interfaces" ON) | ||
option(ECAL_CORE_REGISTRATION "Enables the eCAL registration layer" ON) | ||
option(ECAL_CORE_MONITORING "Enables the eCAL monitoring functionality" ON) | ||
option(ECAL_CORE_PUBLISHER "Enables the eCAL publisher functionality" ON) | ||
option(ECAL_CORE_SUBSCRIBER "Enables the eCAL subscriber functionality" ON) | ||
option(ECAL_CORE_SERVICE "Enables the eCAL server/client functionality" ON) | ||
option(ECAL_CORE_TIMEPLUGIN "Enables the eCAL time plugin functionality" ON) | ||
#option(ECAL_CORE_NPCAP_SUPPORT "Enable the eCAL Npcap Receiver (Win10 performance fix for UDP communication)" OFF) | ||
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ||
# core registration layer options (change with care) | ||
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ||
option(ECAL_CORE_REGISTRATION_SHM "Enables the eCAL registration layer over shared memory" ON) | ||
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ||
# core transport layer options (change with care) | ||
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ||
option(ECAL_CORE_TRANSPORT_UDP "Enables the eCAL to transport payload via UDP multicast" ON) | ||
option(ECAL_CORE_TRANSPORT_TCP "Enables the eCAL to transport payload via TCP" ON) | ||
option(ECAL_CORE_TRANSPORT_SHM "Enables the eCAL to transport payload via local shared memory" ON) | ||
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ||
# core internal feature configuration - end | ||
# ------------------------------------------------------------------------------------------------------------------------------------------------------------------ | ||
|
||
cmake_dependent_option(ECAL_CORE_NPCAP_SUPPORT "Enable the eCAL Npcap Receiver (Win10 performance fix for UDP communication)" ON "ECAL_NPCAP_SUPPORT" OFF) | ||
|
||
add_subdirectory(core) | ||
add_subdirectory(core_pb) | ||
add_subdirectory(service) | ||
|
||
|
||
message(STATUS "ECAL_CORE Build Options:") | ||
message(STATUS "--------------------------------------------------------------------------------") | ||
message(STATUS "ECAL_CORE_CONFIG_INIFILE : ${ECAL_CORE_CONFIG_INIFILE}") | ||
message(STATUS "ECAL_CORE_COMMAND_LINE : ${ECAL_CORE_COMMAND_LINE}") | ||
message(STATUS "ECAL_CORE_REGISTRATION : ${ECAL_CORE_REGISTRATION}") | ||
message(STATUS "ECAL_CORE_MONITORING : ${ECAL_CORE_MONITORING}") | ||
message(STATUS "ECAL_CORE_PUBLISHER : ${ECAL_CORE_PUBLISHER}") | ||
message(STATUS "ECAL_CORE_SUBSCRIBER : ${ECAL_CORE_SUBSCRIBER}") | ||
message(STATUS "ECAL_CORE_SERVICE : ${ECAL_CORE_SERVICE}") | ||
message(STATUS "ECAL_CORE_TIMEPLUGIN : ${ECAL_CORE_TIMEPLUGIN}") | ||
message(STATUS "ECAL_CORE_NPCAP_SUPPORT : ${ECAL_CORE_NPCAP_SUPPORT}") | ||
message(STATUS "ECAL_CORE_REGISTRATION_SHM : ${ECAL_CORE_REGISTRATION_SHM}") | ||
message(STATUS "ECAL_CORE_TRANSPORT_UDP : ${ECAL_CORE_TRANSPORT_UDP}") | ||
message(STATUS "ECAL_CORE_TRANSPORT_TCP : ${ECAL_CORE_TRANSPORT_TCP}") | ||
message(STATUS "ECAL_CORE_TRANSPORT_SHM : ${ECAL_CORE_TRANSPORT_SHM}") | ||
message(STATUS "--------------------------------------------------------------------------------") |
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I prefer that the main CMakeLists.txt file sets these options, this file needs no knowledge of options from its parent.
in
CMakeLists.txt