mirror of
https://github.com/eclipse-openvehicle-api/openvehicle-api.git
synced 2026-02-05 15:18:45 +00:00
127
framework_tests/CMakeLists.txt
Normal file
127
framework_tests/CMakeLists.txt
Normal file
@@ -0,0 +1,127 @@
|
||||
# Enforce CMake version 3.20
|
||||
cmake_minimum_required (VERSION 3.20)
|
||||
cmake_policy (VERSION 3.20)
|
||||
|
||||
# Define project
|
||||
project(vapi_framework_examples VERSION 1.0 LANGUAGES CXX)
|
||||
|
||||
# Use C++17 support
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
|
||||
# Libary symbols are hidden by default
|
||||
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
|
||||
|
||||
# Re-set target directories
|
||||
set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY $<1:${CMAKE_BINARY_DIR}/lib>)
|
||||
set(CMAKE_LIBRARY_OUTPUT_DIRECTORY $<1:${CMAKE_BINARY_DIR}/bin>)
|
||||
set(CMAKE_RUNTIME_OUTPUT_DIRECTORY $<1:${CMAKE_BINARY_DIR}/bin>)
|
||||
|
||||
# Get Google Test from github
|
||||
include(FetchContent)
|
||||
# Fetch the Google Test library from GitHub.
|
||||
FetchContent_Declare(
|
||||
googletest
|
||||
GIT_REPOSITORY https://github.com/google/googletest.git
|
||||
GIT_TAG v1.17.0
|
||||
)
|
||||
|
||||
set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) # For Windows: Prevent overriding the parent project's compiler/linker settings
|
||||
|
||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
||||
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -fPIC")
|
||||
endif()
|
||||
|
||||
FetchContent_MakeAvailable(googletest)
|
||||
|
||||
add_library(GTest::GTest INTERFACE IMPORTED)
|
||||
add_library(GMock::GMock INTERFACE IMPORTED)
|
||||
target_link_libraries(GTest::GTest INTERFACE gtest_main)
|
||||
target_link_libraries(GMock::GMock INTERFACE gmock_main)
|
||||
|
||||
# Default C++ settings
|
||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "MSVC")
|
||||
message("Use MSVC compiler...")
|
||||
add_compile_options(/W4 /WX /wd4996 /wd4127 /permissive- /Zc:rvalueCast)
|
||||
add_compile_definitions(_SILENCE_EXPERIMENTAL_FILESYSTEM_DEPRECATION_WARNING UNICODE _UNICODE)
|
||||
else()
|
||||
# There are some versions of GCC that produce bogus warnings for -Wstringop-overflow (e.g. version 9.4 warns, 11.4 not - changing
|
||||
# the compile order without changing the logical behavior, will produce different results).
|
||||
# See also: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100477
|
||||
# And https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115074
|
||||
# Suppress this warning.
|
||||
add_compile_options(-Werror -Wall -Wextra -Wshadow -Wpedantic -Wunreachable-code -fno-common -fPIC -ggdb -pthread -Wno-error=stringop-overflow)
|
||||
add_link_options(-pthread)
|
||||
if (WIN32)
|
||||
message("Use g++ compiler under Windows (mingw)...")
|
||||
add_compile_definitions(UNICODE _UNICODE main=wmain)
|
||||
add_link_options(-municode)
|
||||
else()
|
||||
message("Use g++ compiler...")
|
||||
endif()
|
||||
endif()
|
||||
|
||||
set(CMAKE_THREAD_PREFER_PTHREAD TRUE)
|
||||
set(THREADS_PREFER_PTHREAD_FLAG TRUE)
|
||||
find_package(Threads REQUIRED)
|
||||
|
||||
# Check for the environment variable for the V-API runtime framework
|
||||
if (NOT DEFINED SDV_FRAMEWORK_RUNTIME)
|
||||
if (NOT DEFINED ENV{SDV_FRAMEWORK_RUNTIME})
|
||||
message( FATAL_ERROR "The environment variable SDV_FRAMEWORK_RUNTIME needs to be pointing to the SDV V-API framework location!")
|
||||
endif()
|
||||
set (SDV_FRAMEWORK_RUNTIME "$ENV{SDV_FRAMEWORK_RUNTIME}")
|
||||
endif()
|
||||
message("SDV_FRAMEWORK_RUNTIME set to ${SDV_FRAMEWORK_RUNTIME}")
|
||||
|
||||
# Check for the environment variable for the V-API component installation directory
|
||||
if (NOT DEFINED SDV_COMPONENT_INSTALL)
|
||||
if (NOT DEFINED ENV{SDV_COMPONENT_INSTALL})
|
||||
message( FATAL_ERROR "The environment variable SDV_COMPONENT_INSTALL needs to be pointing to the SDV V-API component installation location!")
|
||||
endif()
|
||||
set (SDV_COMPONENT_INSTALL "$ENV{SDV_COMPONENT_INSTALL}")
|
||||
endif()
|
||||
message("SDV_COMPONENT_INSTALL set to ${SDV_COMPONENT_INSTALL}")
|
||||
|
||||
# Check for the existance of the V-API development tools
|
||||
if (NOT DEFINED SDV_FRAMEWORK_DEV_TOOLS)
|
||||
if (NOT DEFINED ENV{SDV_FRAMEWORK_DEV_TOOLS})
|
||||
message( FATAL_ERROR "The environment variable SDV_FRAMEWORK_DEV_TOOLS needs to be pointing to the SDV V-API development tools location!")
|
||||
endif()
|
||||
set (SDV_FRAMEWORK_DEV_TOOLS "$ENV{SDV_FRAMEWORK_DEV_TOOLS}")
|
||||
endif()
|
||||
message("SDV_FRAMEWORK_DEV_TOOLS set to ${SDV_FRAMEWORK_DEV_TOOLS}")
|
||||
if (NOT DEFINED SDV_FRAMEWORK_DEV_INCLUDE)
|
||||
if (NOT DEFINED ENV{SDV_FRAMEWORK_DEV_INCLUDE})
|
||||
message( FATAL_ERROR "The environment variable SDV_FRAMEWORK_DEV_INCLUDE needs to be pointing to the SDV V-API development include files location!")
|
||||
endif()
|
||||
set (SDV_FRAMEWORK_DEV_INCLUDE "$ENV{SDV_FRAMEWORK_DEV_INCLUDE}")
|
||||
endif()
|
||||
message("SDV_FRAMEWORK_DEV_INCLUDE set to ${SDV_FRAMEWORK_DEV_INCLUDE}")
|
||||
if (WIN32)
|
||||
set (SDV_IDL_COMPILER "${SDV_FRAMEWORK_DEV_TOOLS}/sdv_idl_compiler.exe")
|
||||
set (SDV_DBC_UTIL "${SDV_FRAMEWORK_DEV_TOOLS}/sdv_dbc_util.exe")
|
||||
set (SDV_VSS_UTIL "${SDV_FRAMEWORK_DEV_TOOLS}/sdv_vss_util.exe")
|
||||
set (SDV_PACKAGER "${SDV_FRAMEWORK_DEV_TOOLS}/sdv_packager.exe")
|
||||
else()
|
||||
set (SDV_IDL_COMPILER "${SDV_FRAMEWORK_DEV_TOOLS}/sdv_idl_compiler")
|
||||
set (SDV_DBC_UTIL "${SDV_FRAMEWORK_DEV_TOOLS}/sdv_dbc_util")
|
||||
set (SDV_VSS_UTIL "${SDV_FRAMEWORK_DEV_TOOLS}/sdv_vss_util")
|
||||
set (SDV_PACKAGER "${SDV_FRAMEWORK_DEV_TOOLS}/sdv_packager")
|
||||
endif()
|
||||
if (NOT EXISTS ${SDV_IDL_COMPILER})
|
||||
message( FATAL_ERROR "The SDV V-API IDL compiler is missing! \nDoes the SDV_FRAMEWORK_DEV_TOOLS environment variable have the correct path? \nIt is set to ${SDV_IDL_COMPILER}")
|
||||
endif()
|
||||
if (NOT EXISTS "${SDV_DBC_UTIL}")
|
||||
message( FATAL_ERROR "The SDV V-API DBC utility is missing! \nDoes the SDV_FRAMEWORK_DEV_TOOLS environment variable have the correct path? \nIt is set to ${SDV_IDL_COMPILER}")
|
||||
endif()
|
||||
if (NOT EXISTS "${SDV_VSS_UTIL}")
|
||||
message( FATAL_ERROR "The SDV V-API VSS utility is missing! \nDoes the SDV_FRAMEWORK_DEV_TOOLS environment variable have the correct path? \nIt is set to ${SDV_IDL_COMPILER}")
|
||||
endif()
|
||||
if (NOT EXISTS "${SDV_PACKAGER}")
|
||||
message( FATAL_ERROR "The SDV V-API installation packager utility is missing! \nDoes the SDV_FRAMEWORK_DEV_TOOLS environment variable have the correct path? \nIt is set to ${SDV_IDL_COMPILER}")
|
||||
endif()
|
||||
|
||||
add_subdirectory(dbc_util)
|
||||
add_subdirectory(vss_util)
|
||||
add_subdirectory(test_vss)
|
||||
|
||||
182
framework_tests/CMakePresets.json
Normal file
182
framework_tests/CMakePresets.json
Normal file
@@ -0,0 +1,182 @@
|
||||
{
|
||||
"version": 2,
|
||||
"cmakeMinimumRequired": {
|
||||
"major": 3,
|
||||
"minor": 20,
|
||||
"patch": 0
|
||||
},
|
||||
"configurePresets": [
|
||||
{
|
||||
"name": "config_base",
|
||||
"hidden": true,
|
||||
"displayName": "Base configuration",
|
||||
"description": "Default build",
|
||||
"binaryDir": "${sourceDir}/../build/${presetName}/framework_tests",
|
||||
"cacheVariables": {
|
||||
"CMAKE_INSTALL_PREFIX": "${sourceDir}/../install/${presetName}/framework_tests",
|
||||
"SDV_COMPONENT_INSTALL": "${sourceDir}/../build/${presetName}/bin",
|
||||
"SDV_FRAMEWORK_RUNTIME": "${sourceDir}/../build/${presetName}/bin",
|
||||
"SDV_FRAMEWORK_DEV_TOOLS": "${sourceDir}/../build/${presetName}/bin",
|
||||
"SDV_FRAMEWORK_DEV_INCLUDE": "${sourceDir}/../export"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "msvc_x64_x64_ninja_debug",
|
||||
"displayName": "msvc_x64_x64 (Ninja - Debug)",
|
||||
"description": "MS Visual C++ Compiler - Ninja Generator - Debug Build",
|
||||
"inherits": "config_base",
|
||||
"generator": "Ninja",
|
||||
"architecture": {
|
||||
"value": "x64",
|
||||
"strategy": "external"
|
||||
},
|
||||
"cacheVariables": {
|
||||
"CMAKE_C_COMPILER": "cl.exe",
|
||||
"CMAKE_CXX_COMPILER": "cl.exe",
|
||||
"CMAKE_BUILD_TYPE": "Debug"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "msvc_x64_x64_ninja_release",
|
||||
"displayName": "msvc_x64_x64 (Ninja - Release)",
|
||||
"description": "MS Visual C++ Compiler - Ninja Generator - Release Build",
|
||||
"inherits": "config_base",
|
||||
"generator": "Ninja",
|
||||
"architecture": {
|
||||
"value": "x64",
|
||||
"strategy": "external"
|
||||
},
|
||||
"cacheVariables": {
|
||||
"CMAKE_C_COMPILER": "cl.exe",
|
||||
"CMAKE_CXX_COMPILER": "cl.exe",
|
||||
"CMAKE_BUILD_TYPE": "Release"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "gcc_ninja_debug",
|
||||
"displayName": "GCC w64 (Ninja - Debug)",
|
||||
"description": "GCC Compiler - Ninja Generator - Debug Build",
|
||||
"inherits": "config_base",
|
||||
"generator": "Ninja",
|
||||
"cacheVariables": {
|
||||
"CMAKE_C_COMPILER": "gcc",
|
||||
"CMAKE_CXX_COMPILER": "g++",
|
||||
"CMAKE_BUILD_TYPE": "Debug"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "gcc_ninja_release",
|
||||
"displayName": "GCC w64 (Ninja - Release)",
|
||||
"description": "GCC Compiler - Ninja Generator - Release Build",
|
||||
"inherits": "config_base",
|
||||
"generator": "Ninja",
|
||||
"cacheVariables": {
|
||||
"CMAKE_C_COMPILER": "gcc",
|
||||
"CMAKE_CXX_COMPILER": "g++",
|
||||
"CMAKE_BUILD_TYPE": "Release"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "gcc_mingw_debug",
|
||||
"displayName": "GCC w64 (MINGW Make - Debug)",
|
||||
"description": "GCC Compiler - MINGW Make Generator - Debug Build",
|
||||
"inherits": "config_base",
|
||||
"generator": "MinGW Makefiles",
|
||||
"cacheVariables": {
|
||||
"CMAKE_C_COMPILER": "gcc",
|
||||
"CMAKE_CXX_COMPILER": "g++",
|
||||
"CMAKE_BUILD_TYPE": "Debug"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "gcc_mingw_release",
|
||||
"displayName": "GCC w64 (MINGW Make - Release)",
|
||||
"description": "GCC Compiler - MINGW Make Generator - Release Build",
|
||||
"inherits": "config_base",
|
||||
"generator": "MinGW Makefiles",
|
||||
"cacheVariables": {
|
||||
"CMAKE_C_COMPILER": "gcc",
|
||||
"CMAKE_CXX_COMPILER": "g++",
|
||||
"CMAKE_BUILD_TYPE": "Release"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "gcc_unix_debug",
|
||||
"displayName": "GCC w64 (UNIX Make - Debug)",
|
||||
"description": "GCC Compiler - UNIX Make Generator - Debug Build",
|
||||
"inherits": "config_base",
|
||||
"generator": "Unix Makefiles",
|
||||
"cacheVariables": {
|
||||
"CMAKE_C_COMPILER": "gcc",
|
||||
"CMAKE_CXX_COMPILER": "g++",
|
||||
"CMAKE_BUILD_TYPE": "Debug"
|
||||
}
|
||||
},
|
||||
{
|
||||
"name": "gcc_unix_release",
|
||||
"displayName": "GCC w64 (UNIX Make - Release)",
|
||||
"description": "GCC Compiler - UNIX Make Generator - Release Build",
|
||||
"inherits": "config_base",
|
||||
"generator": "Unix Makefiles",
|
||||
"cacheVariables": {
|
||||
"CMAKE_C_COMPILER": "gcc",
|
||||
"CMAKE_CXX_COMPILER": "g++",
|
||||
"CMAKE_BUILD_TYPE": "Release"
|
||||
}
|
||||
}
|
||||
],
|
||||
"buildPresets": [
|
||||
{
|
||||
"name": "msvc_x64_x64_ninja_debug",
|
||||
"displayName": "msvc_x64_x64 (Ninja - Debug)",
|
||||
"description": "MS Visual C++ Compiler - Ninja Generator - Debug Build",
|
||||
"configurePreset": "msvc_x64_x64_ninja_debug"
|
||||
},
|
||||
{
|
||||
"name": "msvc_x64_x64_ninja_release",
|
||||
"displayName": "msvc_x64_x64 (Ninja - Release)",
|
||||
"description": "MS Visual C++ Compiler - Ninja Generator - Release Build",
|
||||
"configurePreset": "msvc_x64_x64_ninja_release"
|
||||
},
|
||||
{
|
||||
"name": "gcc_ninja_debug",
|
||||
"displayName": "GCC w64 (Ninja - Debug)",
|
||||
"description": "GCC Compiler - Ninja Generator - Debug Build",
|
||||
"configurePreset": "gcc_ninja_debug"
|
||||
},
|
||||
{
|
||||
"name": "gcc_ninja_release",
|
||||
"displayName": "GCC w64 (Ninja - Release)",
|
||||
"description": "GCC Compiler - Ninja Generator - Release Build",
|
||||
"configurePreset": "gcc_ninja_release"
|
||||
},
|
||||
{
|
||||
"name": "gcc_mingw_debug",
|
||||
"displayName": "GCC w64 (MINGW Make - Debug)",
|
||||
"description": "GCC Compiler - MINGW Make Generator - Debug Build",
|
||||
"configurePreset": "gcc_mingw_debug",
|
||||
"jobs": 8
|
||||
},
|
||||
{
|
||||
"name": "gcc_mingw_release",
|
||||
"displayName": "GCC w64 (MINGW Make - Release)",
|
||||
"description": "GCC Compiler - MINGW Make Generator - Release Build",
|
||||
"configurePreset": "gcc_mingw_release",
|
||||
"jobs": 8
|
||||
},
|
||||
{
|
||||
"name": "gcc_unix_debug",
|
||||
"displayName": "GCC w64 (UNIX Make - Debug)",
|
||||
"description": "GCC Compiler - UNIX Make Generator - Debug Build",
|
||||
"configurePreset": "gcc_unix_debug",
|
||||
"jobs": 8
|
||||
},
|
||||
{
|
||||
"name": "gcc_unix_release",
|
||||
"displayName": "GCC w64 (UNIX Make - Release)",
|
||||
"description": "GCC Compiler - UNIX Make Generator - Release Build",
|
||||
"configurePreset": "gcc_unix_release",
|
||||
"jobs": 8
|
||||
}
|
||||
]
|
||||
}
|
||||
33
framework_tests/dbc_util/CMakeLists.txt
Normal file
33
framework_tests/dbc_util/CMakeLists.txt
Normal file
@@ -0,0 +1,33 @@
|
||||
set(DBC_CONFIGURATION_FAILED FALSE)
|
||||
|
||||
# Execute sdv_dbc_util to create datalink component
|
||||
message("Create interface code for 'dbc_struct_test.dbc'.")
|
||||
execute_process(COMMAND "${SDV_DBC_UTIL}" "${CMAKE_CURRENT_LIST_DIR}/dbc_struct_test.dbc" "-O${CMAKE_CURRENT_LIST_DIR}/generated/dbc_struct_test/" --nodesTestECU_Tx,TestECU_Rx --dl_lib_namestruct_test)
|
||||
set(DBC_STRUCT_TEST_FOLDER "${CMAKE_CURRENT_LIST_DIR}/generated/dbc_struct_test")
|
||||
if(EXISTS "${DBC_STRUCT_TEST_FOLDER}")
|
||||
message(STATUS "(OK) Folder exists: ${DBC_STRUCT_TEST_FOLDER}")
|
||||
else()
|
||||
message(WARNING "(Fail) Folder does NOT exist: ${DBC_STRUCT_TEST_FOLDER}")
|
||||
set(DBC_CONFIGURATION_FAILED TRUE)
|
||||
endif()
|
||||
|
||||
# Execute sdv_dbc_util to create datalink component
|
||||
message("Create interface code for 'example_can.dbc'.")
|
||||
execute_process(COMMAND "${SDV_DBC_UTIL}" "${CMAKE_CURRENT_LIST_DIR}/example_can.dbc" "-O${CMAKE_CURRENT_LIST_DIR}/generated/example_can/" --nodesTestECU_Tx,TestECU_Rx --dl_lib_nameexample_can_test)
|
||||
set(EXAMPLE_CAN_FOLDER "${CMAKE_CURRENT_LIST_DIR}/generated/example_can")
|
||||
if(EXISTS "${EXAMPLE_CAN_FOLDER}")
|
||||
message(STATUS "(OK) Folder exists: ${EXAMPLE_CAN_FOLDER}")
|
||||
else()
|
||||
message(WARNING "(Fail) Folder does NOT exist: ${EXAMPLE_CAN_FOLDER}")
|
||||
set(DBC_CONFIGURATION_FAILED TRUE)
|
||||
endif()
|
||||
|
||||
|
||||
# --- Final check ---
|
||||
if(DBC_CONFIGURATION_FAILED)
|
||||
message(FATAL_ERROR "Configuration failed due to missing folders.")
|
||||
endif()
|
||||
|
||||
# compile the different data link components:
|
||||
add_subdirectory(generated/dbc_struct_test/can_dl)
|
||||
add_subdirectory(generated/example_can/can_dl)
|
||||
233
framework_tests/dbc_util/dbc_struct_test.dbc
Normal file
233
framework_tests/dbc_util/dbc_struct_test.dbc
Normal file
@@ -0,0 +1,233 @@
|
||||
VERSION ""
|
||||
|
||||
|
||||
NS_ :
|
||||
NS_DESC_
|
||||
CM_
|
||||
BA_DEF_
|
||||
BA_
|
||||
VAL_
|
||||
CAT_DEF_
|
||||
CAT_
|
||||
FILTER
|
||||
BA_DEF_DEF_
|
||||
EV_DATA_
|
||||
ENVVAR_DATA_
|
||||
SGTYPE_
|
||||
SGTYPE_VAL_
|
||||
BA_DEF_SGTYPE_
|
||||
BA_SGTYPE_
|
||||
SIG_TYPE_REF_
|
||||
VAL_TABLE_
|
||||
SIG_GROUP_
|
||||
SIG_VALTYPE_
|
||||
SIGTYPE_VALTYPE_
|
||||
BO_TX_BU_
|
||||
BA_DEF_REL_
|
||||
BA_REL_
|
||||
BA_DEF_DEF_REL_
|
||||
BU_SG_REL_
|
||||
BU_EV_REL_
|
||||
BU_BO_REL_
|
||||
SG_MUL_VAL_
|
||||
|
||||
BS_:
|
||||
|
||||
BU_: TestECU_Rx TestECU_Tx
|
||||
|
||||
|
||||
BO_ 39 TestLE_MinMax: 8 TestECU_Tx
|
||||
SG_ SignalLE6 : 32|32@1+ (-1.5,5000) [-5000|5000] "" TestECU_Rx
|
||||
SG_ SignalLE5 : 24|8@1- (12.34567,0) [-1000|1000] "" TestECU_Rx
|
||||
SG_ SignalLE4 : 18|6@1+ (0.5,-16) [-15|15] "" TestECU_Rx
|
||||
SG_ SignalLE3 : 12|6@1- (1,25) [0|50] "" TestECU_Rx
|
||||
SG_ SignalLE2 : 4|8@1+ (2,-100) [-100|300] "" TestECU_Rx
|
||||
SG_ SignalLE1 : 0|4@1- (1,0) [-6|6] "" TestECU_Rx
|
||||
|
||||
BO_ 38 TestBE_MinMax: 8 TestECU_Tx
|
||||
SG_ SignalBE1 : 7|4@0- (1,0) [-6|6] "" TestECU_Rx
|
||||
SG_ SignalBE2 : 3|8@0+ (2,-100) [-100|300] "" TestECU_Rx
|
||||
SG_ SignalBE3 : 11|6@0- (1,25) [0|50] "" TestECU_Rx
|
||||
SG_ SignalBE4 : 21|6@0+ (0.5,-16) [-15|15] "" TestECU_Rx
|
||||
SG_ SignalBE5 : 31|8@0- (12.34567,0) [-1000|1000] "" TestECU_Rx
|
||||
SG_ SignalBE6 : 39|32@0+ (-1.5,5000) [-5000|5000] "" TestECU_Rx
|
||||
|
||||
BO_ 8 TestCyclic: 1 TestECU_Tx
|
||||
SG_ Counter : 7|3@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 9 TestCyclicAndSpontaneous: 1 TestECU_Tx
|
||||
SG_ Counter : 7|3@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 10 TestCyclicIfActive: 1 TestECU_Tx
|
||||
SG_ Counter : 7|3@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 11 TestCyclicIfActiveAndSpontaneous: 1 TestECU_Tx
|
||||
SG_ Counter : 7|3@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 12 TestSpontaneousDelay: 1 TestECU_Tx
|
||||
SG_ Counter : 7|3@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 13 TestCyclicAndSpontaneousDelay: 1 TestECU_Tx
|
||||
SG_ Counter : 7|3@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 100 TestUintLE: 8 TestECU_Tx
|
||||
SG_ SignalUintLE6 : 34|30@1+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalUintLE5 : 16|18@1+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalUintLE4 : 9|7@1+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalUintLE3 : 3|6@1+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalUintLE2 : 1|2@1+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalUintLE1 : 0|1@1+ (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 101 TestUintBE: 8 TestECU_Tx
|
||||
SG_ SignalUintBE1 : 7|1@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalUintBE2 : 6|2@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalUintBE3 : 4|6@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalUintBE4 : 14|7@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalUintBE5 : 23|18@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalUintBE6 : 37|30@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 102 TestUint64LE: 8 TestECU_Tx
|
||||
SG_ SignalUint64LE : 0|64@1+ (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 103 TestUint64BE: 8 TestECU_Tx
|
||||
SG_ SignalUint64BE : 7|64@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 200 TestIntLE: 8 TestECU_Tx
|
||||
SG_ SignalIntLE6 : 34|30@1- (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalIntLE5 : 16|18@1- (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalIntLE4 : 13|3@1- (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalIntLE3 : 7|6@1- (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalIntLE2 : 2|5@1- (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalIntLE1 : 0|2@1- (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 201 TestIntBE: 8 TestECU_Tx
|
||||
SG_ SignalIntBE1 : 7|2@0- (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalIntBE2 : 5|5@0- (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalIntBE3 : 0|6@0- (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalIntBE4 : 10|3@0- (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalIntBE5 : 23|18@0- (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalIntBE6 : 37|30@0- (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 202 TestInt64LE: 8 TestECU_Tx
|
||||
SG_ SignalInt64LE : 0|64@1- (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 203 TestInt64BE: 8 TestECU_Tx
|
||||
SG_ SignalInt64BE : 7|64@0- (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 300 TestFloatLE: 8 TestECU_Tx
|
||||
SG_ SignalFloatLE2 : 32|32@1- (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalFloatLE1 : 0|32@1- (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 301 TestFloatBE: 8 TestECU_Tx
|
||||
SG_ SignalFloatBE1 : 7|32@0- (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalFloatBE2 : 39|32@0- (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 400 TestDoubleLE: 8 TestECU_Tx
|
||||
SG_ SignalDoubleLE1 : 0|64@1- (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 401 TestDoubleBE: 8 TestECU_Tx
|
||||
SG_ SignalDoubleBE1 : 7|64@0- (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 500 TestScaleLE: 7 TestECU_Tx
|
||||
SG_ SignalScaleFloatLE7 : 24|32@1- (0.001,100) [-1000|1000] "" TestECU_Rx
|
||||
SG_ SignalScaleIntLE6 : 20|4@1- (1,-3.5) [-14|15] "" TestECU_Rx
|
||||
SG_ SignalScaleIntLE5 : 16|4@1- (0.001,0.008) [0.002|0.012] "" TestECU_Rx
|
||||
SG_ SignalScaleUintLE4 : 12|4@1+ (1,-2) [-1|10.5] "" TestECU_Rx
|
||||
SG_ SignalScaleUintLE3 : 8|4@1+ (-1,0) [-14|-2] "" TestECU_Rx
|
||||
SG_ SignalScaleUintLE2 : 4|4@1+ (1,-3.5) [-2|11.5] "" TestECU_Rx
|
||||
SG_ SignalScaleUintLE1 : 0|4@1+ (0.001,0) [0.002|0.012] "" TestECU_Rx
|
||||
|
||||
BO_ 501 TestScaleBE: 7 TestECU_Tx
|
||||
SG_ SignalScaleUintBE1 : 7|4@0+ (0.001,0) [0.002|0.012] "" TestECU_Rx
|
||||
SG_ SignalScaleUintBE2 : 3|4@0+ (1,-3.5) [-2|11.5] "" TestECU_Rx
|
||||
SG_ SignalScaleUintBE3 : 15|4@0+ (-1,0) [-14|-2] "" TestECU_Rx
|
||||
SG_ SignalScaleUintBE4 : 11|4@0+ (1,-2) [-1|10.5] "" TestECU_Rx
|
||||
SG_ SignalScaleIntBE5 : 23|4@0- (0.001,0.008) [0.002|0.012] "" TestECU_Rx
|
||||
SG_ SignalScaleIntBE6 : 19|4@0- (1,-3.5) [-14|15] "" TestECU_Rx
|
||||
SG_ SignalScaleFloatBE7 : 31|32@0- (0.001,100) [-1000|1000] "" TestECU_Rx
|
||||
|
||||
BO_ 502 TestScale64LE: 8 TestECU_Tx
|
||||
SG_ SignalScaleInt64LE : 0|64@1- (1e-9,0) [-1000|1000] "" TestECU_Rx
|
||||
|
||||
BO_ 503 TestScale64BE: 8 TestECU_Tx
|
||||
SG_ SignalScaleInt64BE : 7|64@0- (1e-9,0) [-1000|1000] "" TestECU_Rx
|
||||
|
||||
BO_ 7 TestLE: 8 TestECU_Tx
|
||||
SG_ SignalLE6 : 32|32@1+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalLE5 : 24|8@1+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalLE4 : 18|6@1+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalLE3 : 12|6@1+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalLE2 : 4|8@1+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalLE1 : 0|4@1+ (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
BO_ 6 TestBE: 8 TestECU_Tx
|
||||
SG_ SignalBE1 : 7|4@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalBE2 : 3|8@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalBE3 : 11|6@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalBE4 : 21|6@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalBE5 : 31|8@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
SG_ SignalBE6 : 39|32@0+ (1,0) [0|0] "" TestECU_Rx
|
||||
|
||||
|
||||
|
||||
BA_DEF_ BO_ "GenMsgStartDelayTime" INT 0 0;
|
||||
BA_DEF_ BO_ "GenMsgSendType" ENUM "cyclic","triggered","cyclicIfActive","cyclicAndTriggered","cyclicIfActiveAndTriggered","none";
|
||||
BA_DEF_ BO_ "GenMsgRequestable" INT 0 0;
|
||||
BA_DEF_ BO_ "GenMsgNrOfRepetition" INT 0 0;
|
||||
BA_DEF_ BO_ "GenMsgLSupport" INT 0 0;
|
||||
BA_DEF_ BO_ "GenMsgFastOnStart" INT 0 0;
|
||||
BA_DEF_ BO_ "GenMsgDelayTime" INT 0 0;
|
||||
BA_DEF_ BO_ "GenMsgCycleTimeFast" INT 0 1000;
|
||||
BA_DEF_ BO_ "GenMsgCycleTime" INT 0 1000;
|
||||
BA_DEF_ SG_ "GenSigStartValue" FLOAT 0 0;
|
||||
BA_DEF_ "BusType" STRING ;
|
||||
BA_DEF_DEF_ "GenMsgStartDelayTime" 0;
|
||||
BA_DEF_DEF_ "GenMsgSendType" "triggered";
|
||||
BA_DEF_DEF_ "GenMsgRequestable" 0;
|
||||
BA_DEF_DEF_ "GenMsgNrOfRepetition" 0;
|
||||
BA_DEF_DEF_ "GenMsgLSupport" 0;
|
||||
BA_DEF_DEF_ "GenMsgFastOnStart" 0;
|
||||
BA_DEF_DEF_ "GenMsgDelayTime" 0;
|
||||
BA_DEF_DEF_ "GenMsgCycleTimeFast" 100;
|
||||
BA_DEF_DEF_ "GenMsgCycleTime" 100;
|
||||
BA_DEF_DEF_ "GenSigStartValue" 0;
|
||||
BA_DEF_DEF_ "BusType" "";
|
||||
BA_ "BusType" "CAN";
|
||||
BA_ "GenMsgCycleTime" BO_ 8 10;
|
||||
BA_ "GenMsgSendType" BO_ 8 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 9 50;
|
||||
BA_ "GenMsgSendType" BO_ 9 3;
|
||||
BA_ "GenMsgCycleTime" BO_ 10 10;
|
||||
BA_ "GenMsgSendType" BO_ 10 2;
|
||||
BA_ "GenMsgCycleTime" BO_ 11 50;
|
||||
BA_ "GenMsgSendType" BO_ 11 4;
|
||||
BA_ "GenMsgDelayTime" BO_ 12 20;
|
||||
BA_ "GenMsgSendType" BO_ 12 1;
|
||||
BA_ "GenMsgDelayTime" BO_ 13 25;
|
||||
BA_ "GenMsgCycleTime" BO_ 13 50;
|
||||
BA_ "GenMsgSendType" BO_ 13 3;
|
||||
BA_ "GenSigStartValue" SG_ 10 Counter 2;
|
||||
BA_ "GenSigStartValue" SG_ 11 Counter 2;
|
||||
BA_ "GenSigStartValue" SG_ 500 SignalScaleFloatLE7 100;
|
||||
BA_ "GenSigStartValue" SG_ 500 SignalScaleIntLE6 10;
|
||||
BA_ "GenSigStartValue" SG_ 500 SignalScaleIntLE5 10;
|
||||
BA_ "GenSigStartValue" SG_ 500 SignalScaleUintLE4 10;
|
||||
BA_ "GenSigStartValue" SG_ 500 SignalScaleUintLE3 10;
|
||||
BA_ "GenSigStartValue" SG_ 500 SignalScaleUintLE2 10;
|
||||
BA_ "GenSigStartValue" SG_ 500 SignalScaleUintLE1 10;
|
||||
BA_ "GenSigStartValue" SG_ 501 SignalScaleUintBE1 10;
|
||||
BA_ "GenSigStartValue" SG_ 501 SignalScaleUintBE2 10;
|
||||
BA_ "GenSigStartValue" SG_ 501 SignalScaleUintBE3 10;
|
||||
BA_ "GenSigStartValue" SG_ 501 SignalScaleUintBE4 10;
|
||||
BA_ "GenSigStartValue" SG_ 501 SignalScaleIntBE5 10;
|
||||
BA_ "GenSigStartValue" SG_ 501 SignalScaleIntBE6 10;
|
||||
BA_ "GenSigStartValue" SG_ 501 SignalScaleFloatBE7 100;
|
||||
SIG_VALTYPE_ 300 SignalFloatLE2 : 1;
|
||||
SIG_VALTYPE_ 300 SignalFloatLE1 : 1;
|
||||
SIG_VALTYPE_ 301 SignalFloatBE1 : 1;
|
||||
SIG_VALTYPE_ 301 SignalFloatBE2 : 1;
|
||||
SIG_VALTYPE_ 400 SignalDoubleLE1 : 2;
|
||||
SIG_VALTYPE_ 401 SignalDoubleBE1 : 2;
|
||||
SIG_VALTYPE_ 500 SignalScaleFloatLE7 : 1;
|
||||
SIG_VALTYPE_ 501 SignalScaleFloatBE7 : 1;
|
||||
|
||||
375
framework_tests/dbc_util/example_can.dbc
Normal file
375
framework_tests/dbc_util/example_can.dbc
Normal file
@@ -0,0 +1,375 @@
|
||||
VERSION "PrivateCAN"
|
||||
|
||||
|
||||
NS_ :
|
||||
NS_DESC_
|
||||
CM_
|
||||
BA_DEF_
|
||||
BA_
|
||||
VAL_
|
||||
CAT_DEF_
|
||||
CAT_
|
||||
FILTER
|
||||
BA_DEF_DEF_
|
||||
EV_DATA_
|
||||
ENVVAR_DATA_
|
||||
SGTYPE_
|
||||
SGTYPE_VAL_
|
||||
BA_DEF_SGTYPE_
|
||||
BA_SGTYPE_
|
||||
SIG_TYPE_REF_
|
||||
VAL_TABLE_
|
||||
SIG_GROUP_
|
||||
SIG_VALTYPE_
|
||||
SIGTYPE_VALTYPE_
|
||||
BO_TX_BU_
|
||||
BA_DEF_REL_
|
||||
BA_REL_
|
||||
BA_DEF_DEF_REL_
|
||||
BU_SG_REL_
|
||||
BU_EV_REL_
|
||||
BU_BO_REL_
|
||||
SG_MUL_VAL_
|
||||
|
||||
BS_:
|
||||
|
||||
BU_: ExampleNode
|
||||
VAL_TABLE_ Fault_Codes 27 "UKWN" 26 "VEHSPDMAX_EXDD" 25 "STS_ALIVE" 24 "STEER_NOT_E2E_MODE" 23 "OTA_SPD" 22 "OTA_TIMER_DOWNLOAD_FAILED" 21 "OTA_MAX_TIME" 20 "CUBIXAD_STEERSTREQ_NOTACTV" 19 "CUBIXAD_DRVSTREQ_NOTACTV" 18 "SFTYDRV_INTV" 17 "LSDC_ALIVE" 16 "CUBIXAD_ALIVE" 15 "IBC_MAB_NO_PRIO" 14 "IBC_NOT_RDY" 13 "IBC_ALIVE" 12 "LSDC_GEAR" 11 "LSDC_SPD" 10 "LSDC_ACCL" 9 "IBC_NOT_MAB_MOD" 8 "GOLDBOX_ALIVE" 7 "CUBIXAD_GEAR" 6 "CUBIXAD_SPD_TESTTRACK" 5 "DRVREQCHG" 4 "RDY_TIMER" 3 "SFTY_CDN_FAILED" 2 "ACTVNCHK_SPD" 1 "ACTVNCHK_TIMR" 0 "NONE" ;
|
||||
VAL_TABLE_ TestMapID 6 "E_TESTMAPID_UNDEFINED" 5 "E_TESTMAPID_TEST_DRIVE" 4 "E_TESTMAPID_AD_AREA" 3 "E_TESTMAPID_STUTT_ARENA" 2 "E_TESTMAPID_ZF_LASTMILE" 1 "E_TESTMAPID_ZF_TESTTRACK_2" 0 "E_TESTMAPID_NONE" ;
|
||||
VAL_TABLE_ CtrlReqStates 7 "CtrlSts3b_RESERVED_4" 6 "CtrlSts3b_RESERVED_3" 5 "CtrlSts3b_RESERVED_2" 4 "CtrlSts3b_RESERVED_1" 3 "CtrlSts3b_ERROR" 2 "CtrlSts3b_CONTROL_REQUESTED" 1 "CtrlSts3b_CONTROL_NOT_REQUESTED" 0 "CtrlSts3b_INIT" ;
|
||||
VAL_TABLE_ SteerActrReSts 7 "Diag" 6 "Inactive" 5 "Ramping" 4 "Yellow" 3 "Red" 2 "Normal" 1 "Pending" 0 "Initialisation" ;
|
||||
VAL_TABLE_ SwtPark1 1 "SwtParkActv" 0 "SwtParkNotActv" ;
|
||||
VAL_TABLE_ PE_State 2 "ERROR" 1 "INIT" 0 "NO_ERROR" ;
|
||||
VAL_TABLE_ SSM_Req 7 "HMS_TAKEOVER" 6 "RESERVED" 5 "RELESE_VIA_RAMP" 4 "DRIVEOFF" 3 "HOLD_STANDBY" 2 "PARK" 1 "HOLD" 0 "NO_REQUEST" ;
|
||||
VAL_TABLE_ IBC_StandStillMode 12 "SSM_ERROR" 11 "SSM_INIT" 10 "SSM_DRIVEOFF_STANDBY_ACTIVE" 9 "SSM_HOLD_STANDBY_ACTIVE" 8 "SSM_HILL_SLIPPOFF_DETECTED" 7 "SSM_RELEASE_REQ_FROM_DRIVER" 6 "SSM_RELEASE_REQ_ACTIVE" 5 "SSM_DRIVEOFF_ACTIVE" 4 "SSM_PARK_RETAINED_ACTIVE" 3 "SSM_PARK_ACTIVE" 2 "SSM_PARK_REQUESTED" 1 "SSM_HOLD_ACTIVE" 0 "SSM_NO_ACTIVE_FUNCTION" ;
|
||||
VAL_TABLE_ AppTgtStDrv 3 "ACTIVE" 2 "READY" 1 "RESERVED" 0 "NOT_ACTIVE" ;
|
||||
VAL_TABLE_ IBC_Status 4 "IBC_MAB_ERR_COMM" 3 "IBC_MAB_NO_PRIO" 2 "IBC_IN_MAB_MODE" 1 "IBC_READY" 0 "IBC_NOT_READY_FAILED" ;
|
||||
VAL_TABLE_ GearLvrIndcn 7 "GearLvrIndcn2_Undefd" 6 "GearLvrIndcn2_Resd2" 5 "GearLvrIndcn2_Resd1" 4 "GearLvrIndcn2_ManModeIndcn" 3 "GearLvrIndcn2_DrvIndcn" 2 "GearLvrIndcn2_NeutIndcn" 1 "GearLvrIndcn2_RvsIndcn" 0 "GearLvrIndcn2_ParkIndcn" ;
|
||||
VAL_TABLE_ LvlgAdjReq 7 "LvlgAdjReq_Resd2" 6 "LvlgAdjReq_Resd1" 5 "LvlgAdjReq_Ll2" 4 "LvlgAdjReq_Ll1" 3 "LvlgAdjReq_Nrh" 2 "LvlgAdjReq_Hl1" 1 "LvlgAdjReq_Hl2" 0 "LvlgAdjReq_Ukwn" ;
|
||||
VAL_TABLE_ DrvModReq 15 "Err" 14 "Rock" 13 "Mud" 12 "Sand" 11 "Snow" 10 "Power" 9 "Hybrid" 8 "Pure_EV" 7 "Race" 6 "Adaptive" 5 "Offroad_CrossTerrain" 4 "Individual" 3 "Dynamic_Sport" 2 "Comfort_Normal" 1 "ECO" 0 "Undefd" ;
|
||||
VAL_TABLE_ MAB_Info_Message 4 "DRV_GEARLVR_TO_P" 3 "DRV_P_TO_D" 2 "LSDC_DI_NOT_PSBL" 1 "LSDC_ENA_NOT_POSSIBLE" 0 "NONE" ;
|
||||
VAL_TABLE_ MAB_OvrdTool_Sts 11 "HACKATHON" 10 "OTA" 9 "INIT" 8 "FINSHD" 7 "FLT" 6 "CUBIX_AD" 5 "SAVE_THE_SPOILER" 4 "LSDC" 3 "RDY" 2 "ACTVN_CHK" 1 "NO_MANIPULATION" 0 "NONE" ;
|
||||
VAL_TABLE_ HMI_Drvr_Req 9 "FCT_DEACTVN_REQ" 8 "FCT_ACTVN_OTA_CFMD" 7 "FCT_ACTVN_OTA_REQ" 6 "FCT_ACTVN_SAVETHESPOILER_CFMD" 5 "FCT_ACTVN_SAVETHESPOILER_REQ" 4 "FCT_ACTVN_LSDC_CFMD" 3 "FCT_ACTVN_LSDC_REQ" 2 "FCT_ACTVN_CUBIXAD_CFMD" 1 "FCT_ACTVN_CUBIXAD_REQ" 0 "FCT_ACTVN_NONE" ;
|
||||
VAL_TABLE_ Info_Message 4 "DRV_GEARLVR_TO_P" 3 "DRV_P_TO_D" 2 "LSDC_DI_NOT_PSBL" 1 "LSDC_ENA_NOT_POSSIBLE" 0 "NONE" ;
|
||||
VAL_TABLE_ HMI_Fct_Req 8 "FCT_DEACTVN_REQ" 7 "FCT_ACTVN_OTA_REQ" 6 "FCT_ACTVN_SAVETHESPOILER_CFMD" 5 "FCT_ACTVN_SAVETHESPOILER_REQ" 4 "FCT_ACTVN_LSDC_CFMD" 3 "FCT_ACTVN_LSDC_REQ" 2 "FCT_ACTVN_AI4MTN_CFMD" 1 "FCT_ACTVN_AI4MTN_REQ" 0 "FCT_ACTVN_NONE" ;
|
||||
VAL_TABLE_ SOVD_states 2 "SOVD_SHOWCASE_ACTIVE" 1 "SOVD_SHOWCASE_DEACTIVE" 0 "SOVD_NONE" ;
|
||||
VAL_TABLE_ OTA_states 7 "OTA_DOWNLOAD_FAILED" 6 "OTA_INSTALL_FAILED" 5 "OTA_INSTALL_FINISHED" 4 "OTA_INSTALL_START" 3 "OTA_DOWNLOAD_START" 2 "OTA_SCHEDULED" 1 "OTA_STANDBY" 0 "OTA_NONE" ;
|
||||
|
||||
|
||||
BO_ 21 Goldbox_Common: 1 ExampleNode
|
||||
SG_ Goldbox_RollgCntr : 7|4@0+ (1,0) [0|15] "" Vector__XXX
|
||||
|
||||
BO_ 20 MAB_Internal_Info: 1 Vector__XXX
|
||||
SG_ MAB_GPS_Map_ID : 7|4@0+ (1,0) [0|15] "" Vector__XXX
|
||||
|
||||
BO_ 257 MAB_Diagnosics_Response: 8 Vector__XXX
|
||||
SG_ MAB_Diag_IBC_Response : 7|64@0+ (1,0) [0|1.84467440737096E+019] "unitless" Vector__XXX
|
||||
|
||||
BO_ 256 ProConnect_Diagnostics_Request: 8 Vector__XXX
|
||||
SG_ ProConnect_Diag_IBC_Req : 7|64@0+ (1,0) [0|1.84467440737096E+019] "" Vector__XXX
|
||||
|
||||
BO_ 19 ProConnect_GPS_Lat_Long: 8 Vector__XXX
|
||||
SG_ ProConnect_GPS_PE_Long_LowAccry : 39|32@0+ (8.3819E-008,-180) [-180|179.999863699605] "deg" ExampleNode
|
||||
SG_ ProConnect_GPS_PE_Lat_LowAccry : 7|32@0+ (4.19095E-008,-90) [-90|89.9999318498025] "deg" ExampleNode
|
||||
|
||||
BO_ 18 ProConnect_GPS_IMU_Status: 5 Vector__XXX
|
||||
SG_ ProConnect_GPS_TimeStamp : 15|32@0+ (1,0) [0|4294967295] "" Vector__XXX
|
||||
SG_ ProConnect_IMU_PE_State : 7|3@0+ (1,0) [0|7] "" ExampleNode
|
||||
SG_ ProConnect_GPS_PE_State : 4|3@0+ (1,0) [0|7] "" ExampleNode
|
||||
|
||||
BO_ 17 Goldbox_Cubix_Ctrl_2: 3 ExampleNode
|
||||
SG_ Goldbox_TestMapId : 23|8@0+ (1,0) [0|255] "" Vector__XXX
|
||||
SG_ Goldbox_Freigabe_Radbremsmom : 8|1@0+ (1,0) [0|1] "bool" Vector__XXX
|
||||
SG_ Goldbox_AccrPedlRatAccrPedlRat : 7|15@0+ (0.00390625,0) [0|127.99609375] "%" Vector__XXX
|
||||
|
||||
BO_ 16 MAB_CubixAD_Ctrl_2: 6 Vector__XXX
|
||||
SG_ MAB_IBC_Status : 15|3@0+ (1,0) [0|7] "" ExampleNode
|
||||
SG_ MAB_GearLvrIndc : 3|3@0+ (1,0) [0|7] "" ExampleNode
|
||||
SG_ MAB_BrakeStandStillMode : 7|4@0+ (1,0) [0|15] "" ExampleNode
|
||||
SG_ MAB_VehMNom : 39|14@0+ (1,0) [0|10000] "Kg" ExampleNode
|
||||
SG_ MAB_DrvrGearShiftParkReq1 : 0|1@0+ (1,0) [0|1] "" ExampleNode
|
||||
SG_ MAB_PinionSteerAgAct : 23|15@0- (0.0009765625,0) [-14.5|14.5] "rad" ExampleNode
|
||||
|
||||
BO_ 15 MAB_CubixAD_Ctrl_1: 6 Vector__XXX
|
||||
SG_ MAB_f_cubiX_AD_Actvn : 24|1@0+ (1,0) [0|1] "bool" ExampleNode
|
||||
SG_ MAB_SteerActReGroupAgAct : 39|10@0- (0.01,0) [-5.12|5.11] "Deg" ExampleNode
|
||||
SG_ MAB_ADataRawSafeALat : 23|15@0- (0.0085,0) [-139.264|139.2555] "m/s^2" ExampleNode
|
||||
SG_ MAB_AgDataRawSafeYawRate : 7|16@0- (0.000244140625,0) [-8|7.999755859375] "rad/s" ExampleNode
|
||||
|
||||
BO_ 14 ProConnect_PE_Angle: 8 Vector__XXX
|
||||
SG_ ProConnect_GPS_PE_Yaw_Angle : 39|32@0+ (8.3819E-008,0) [0|359.999863699605] "deg" ExampleNode
|
||||
SG_ ProConnect_GPS_PE_Course_Angle : 7|32@0+ (8.3819E-008,0) [0|359.999863699605] "deg" ExampleNode
|
||||
|
||||
BO_ 13 ProConnect_GPS_Long: 5 Vector__XXX
|
||||
SG_ ProConnect_GPS_PE_Longitude : 7|40@0+ (3.27419E-010,-180) [-180|180.000997654463] "deg" ExampleNode
|
||||
|
||||
BO_ 12 ProConnect_GPS_Lat: 5 Vector__XXX
|
||||
SG_ ProConnect_GPS_PE_Latitude : 7|40@0+ (1.6371E-010,-90) [-90|90.0010485830452] "deg" ExampleNode
|
||||
|
||||
BO_ 11 ProConnect_STS_Ctrl: 1 Vector__XXX
|
||||
SG_ ProConnect_VehHeiTarReq : 2|3@0+ (1,0) [0|7] "Enum" Vector__XXX
|
||||
SG_ ProConnect_STS_AliveCounter : 6|4@0+ (1,0) [0|15] "Unitless" Vector__XXX
|
||||
SG_ ProConnect_f_VehInGeofence : 7|1@0+ (1,0) [0|1] "bool" Vector__XXX
|
||||
|
||||
BO_ 5 ProConnect_OTA_STS_Status: 1 Vector__XXX
|
||||
SG_ ProConnect_OTA_Sts : 7|8@0+ (1,0) [0|255] "enum" Vector__XXX
|
||||
|
||||
BO_ 10 MAB_STS_Input: 6 Vector__XXX
|
||||
SG_ MAB_WhlRotToothCntrReRi : 47|8@0+ (1,0) [0|255] "Unitless" Vector__XXX
|
||||
SG_ MAB_WhlRotToothCntrReLe : 39|8@0+ (1,0) [0|255] "Unitless" Vector__XXX
|
||||
SG_ MAB_WhlRotToothCntrFrntRi : 31|8@0+ (1,0) [0|255] "Unitless" Vector__XXX
|
||||
SG_ MAB_WhlRotToothCntrFrntLe : 23|8@0+ (1,0) [0|255] "Unitless" Vector__XXX
|
||||
SG_ MAB_VehBodyHei : 7|15@0- (6.2E-005,0) [-1.015808|1.015746] "m" Vector__XXX
|
||||
SG_ MAB_f_STS_Actvn : 8|1@0+ (1,0) [0|1] "bool" Vector__XXX
|
||||
|
||||
BO_ 6 MAB_LSDC_PROP_Input: 8 Vector__XXX
|
||||
SG_ MAB_BrkFricTqWhlReRiAct : 55|13@0+ (1,0) [0|8191] "Nm" ExampleNode
|
||||
SG_ MAB_BrkFricTqWhlReLeAct : 39|13@0+ (1,0) [0|8191] "Nm" ExampleNode
|
||||
SG_ MAB_BrkFricTqWhlFrntRiAct : 23|13@0+ (1,0) [0|8191] "Nm" ExampleNode
|
||||
SG_ MAB_BrkFricTqWhlFrntLeAct : 7|13@0+ (1,0) [0|8191] "Nm" ExampleNode
|
||||
|
||||
BO_ 2 MAB_LSDC_Ctrl: 1 Vector__XXX
|
||||
SG_ MAB_f_LSDC_Actvn : 7|1@0+ (1,0) [0|1] "bool" ExampleNode
|
||||
|
||||
BO_ 0 MAB_LSDC_CAN_Input: 8 Vector__XXX
|
||||
SG_ MAB_VehSpdLgtA : 55|15@0+ (0.00391,0) [0|128.11897] "m/s" ExampleNode
|
||||
SG_ MAB_SteerWhlSnsrAg : 39|15@0- (0.0009765625,0) [-16|15.9990234375] "rad" ExampleNode
|
||||
SG_ MAB_f_VehSpd_RvsDetd : 24|1@0+ (1,0) [0|1] "bool" ExampleNode
|
||||
SG_ MAB_DrvModReq : 15|8@0+ (1,0) [0|255] "" ExampleNode
|
||||
SG_ MAB_ADataRawSafeALgt : 23|15@0- (0.0085,0) [-139.264|139.2555] "m/s^2" ExampleNode
|
||||
SG_ MAB_act_wheel_angle_front : 7|8@0- (0.00781,0) [-0.99968|0.99187] "rad" ExampleNode
|
||||
|
||||
BO_ 7 MAB_HMI_Feedback_2: 8 Vector__XXX
|
||||
SG_ MAB_FourCornrReq_Act : 45|3@0+ (1,0) [0|7] "Enum" Vector__XXX
|
||||
SG_ MAB_Veh_A : 15|8@0- (0.2,0) [-25.6|25.4] "m/s^2" Vector__XXX
|
||||
SG_ MAB_SteerWhlAg_Deg : 23|11@0- (1,0) [-1024|1023] "deg" Vector__XXX
|
||||
SG_ MAB_ReSteerAgAct : 55|10@0- (0.01,0) [-5.12|5.11] "deg" Vector__XXX
|
||||
SG_ MAB_Goldbox_Alive : 25|1@0+ (1,0) [0|1] "bool" Vector__XXX
|
||||
SG_ MAB_CurSpd_kmph : 7|8@0+ (1,0) [0|255] "kmph" Vector__XXX
|
||||
SG_ MAB_AliveCounter : 28|3@0+ (1,0) [0|7] "" Vector__XXX
|
||||
SG_ MAB_act_wheel_angle_front_deg : 39|10@0- (0.2,0) [-102.4|102.2] "deg" Vector__XXX
|
||||
|
||||
BO_ 4 MAB_HMI_Feedback_1: 4 Vector__XXX
|
||||
SG_ voltage_AccrPedl_Out : 31|8@0+ (1,0) [0|255] "" Vector__XXX
|
||||
SG_ MAB_OvrdTool_Sts : 3|4@0+ (1,0) [0|15] "" Vector__XXX
|
||||
SG_ MAB_Info_Message : 7|4@0+ (1,0) [0|15] "" Vector__XXX
|
||||
SG_ MAB_Global_activation_status : 15|6@0+ (1,0) [0|63] "bit coded" Vector__XXX
|
||||
SG_ MAB_Fault_codes : 23|5@0+ (1,0) [0|31] "" Vector__XXX
|
||||
|
||||
BO_ 9 MAB_CubixAD_Ctrl_3: 6 Vector__XXX
|
||||
SG_ MAB_SteerActReGroupSts : 43|3@0+ (1,0) [0|7] "" Vector__XXX
|
||||
SG_ MAB_IsgTqAct800ActuTq : 39|12@0+ (5,-10235) [-10235|10240] "Nm" ExampleNode
|
||||
SG_ MAB_WhlMotSysTqEst800Tq2Act : 23|14@0+ (1,-8191) [-8191|8192] "Nm" ExampleNode
|
||||
SG_ MAB_VehMtnSt : 8|1@0+ (1,0) [0|1] "bool" ExampleNode
|
||||
SG_ MAB_BrkFricTqTotAtWhlsAct : 7|15@0+ (1,0) [0|20000] "Nm" ExampleNode
|
||||
|
||||
BO_ 1 HMI_Requests: 2 Vector__XXX
|
||||
SG_ HMI_f_ReSteerCtrlActvnReq : 15|1@0+ (1,0) [0|1] "bool" Vector__XXX
|
||||
SG_ HMI_Drvr_Req : 7|8@0+ (1,0) [0|255] "enum" Vector__XXX
|
||||
|
||||
BO_ 3 Goldbox_LSDC_Ctrl: 3 ExampleNode
|
||||
SG_ Goldbox_SteerReCtrlReqSts : 23|3@0+ (1,0) [0|7] "" Vector__XXX
|
||||
SG_ Goldbox_SteerReCtrlReqAgReq : 7|10@0- (0.01,0) [-5.12|5.11] "deg" Vector__XXX
|
||||
SG_ Goldbox_LSDC_RollgCntr : 13|4@0+ (1,0) [0|15] "" Vector__XXX
|
||||
|
||||
BO_ 8 Goldbox_Cubix_Ctrl_1: 7 ExampleNode
|
||||
SG_ Goldbox_DriveStateReq : 55|2@0+ (1,0) [0|3] "" Vector__XXX
|
||||
SG_ Goldbox_SteerStateReq : 42|3@0+ (1,0) [0|7] "" Vector__XXX
|
||||
SG_ Goldbox_SSM_Req : 45|3@0+ (1,0) [0|7] "" Vector__XXX
|
||||
SG_ Goldbox_Verz_Anf : 39|10@0+ (0.024,-20.016) [-20.016|4.536] "m/s^2" Vector__XXX
|
||||
SG_ Goldbox_Radbremsmom : 23|12@0+ (8,0) [0|32760] "Nm" Vector__XXX
|
||||
SG_ Goldbox_Verz_freigabe : 8|1@0+ (1,0) [0|1] "" Vector__XXX
|
||||
SG_ Goldbox_SteerWhlAgReq : 7|15@0- (0.0009765625,0) [-14.5|14.5] "rad" Vector__XXX
|
||||
SG_ Goldbox_Cubix_RollgCntr : 27|4@0+ (1,0) [0|15] "" Vector__XXX
|
||||
|
||||
|
||||
|
||||
CM_ SG_ 21 Goldbox_RollgCntr "A similar counter will be existing in MAB, Each cycle will the counter number be compared with the value from Goldbox. When these numbers have a deviation of more than 3, the MAB will switch to the series mode.";
|
||||
CM_ BO_ 20 "Internal signals for measurement and debugging";
|
||||
CM_ SG_ 257 MAB_Diag_IBC_Response "Response of IBC regarding diagnosis request read from Chassis can 1 ";
|
||||
CM_ SG_ 256 ProConnect_Diag_IBC_Req "Diagnosis request sent by ProConnect to MAB. MAB forwards it to IBC on chassis Can 1";
|
||||
CM_ SG_ 19 ProConnect_GPS_PE_Long_LowAccry "ProConnect GPS longitude signal with less accuracy. Instead of 40 bit is 32 bit. The accuracy will be in the 1-2 cm range.";
|
||||
CM_ SG_ 19 ProConnect_GPS_PE_Lat_LowAccry "ProConnect GPS lateral signal with less accuracy. Instead of 40 bit is 32 bit. The accuracy will be in the 1-2 cm range.";
|
||||
CM_ SG_ 17 Goldbox_TestMapId "Identifier CubixAD test map. ";
|
||||
CM_ SG_ 16 MAB_VehMNom "Estimated vehicle mass including trailer. Vehicle mass including trailer mass (if connected).";
|
||||
CM_ SG_ 16 MAB_DrvrGearShiftParkReq1 "Driver park request from gear shifter. Valid for Shift-By-Wire system.";
|
||||
CM_ SG_ 15 MAB_SteerActReGroupAgAct "AgAct (Actual angle at Rear axle)";
|
||||
CM_ SG_ 11 ProConnect_STS_AliveCounter "Save the spoiler alive rolling counter (0 -14 )";
|
||||
CM_ SG_ 11 ProConnect_f_VehInGeofence "Is vehicle in geofence area";
|
||||
CM_ SG_ 5 ProConnect_OTA_Sts "Current status of the ProConnect. ";
|
||||
CM_ SG_ 10 MAB_WhlRotToothCntrReRi "Wheel rotation ticks for each individual wheel. Wheel rotation impuls counter rear right. For one complete wheel revolution the counter will increase by 96 (with 48 magnetic pole-pairs).";
|
||||
CM_ SG_ 10 MAB_WhlRotToothCntrReLe "Wheel rotation ticks for each individual wheel. Wheel rotation impuls counter rear left. For one complete wheel revolution the counter will increase by 96 (with 48 magnetic pole-pairs).";
|
||||
CM_ SG_ 10 MAB_WhlRotToothCntrFrntRi "Wheel rotation ticks for each individual wheel. Wheel rotation impuls counter front right. For one complete wheel revolution the counter will increase by 96 (with 48 magnetic pole-pairs).";
|
||||
CM_ SG_ 10 MAB_WhlRotToothCntrFrntLe "Wheel rotation ticks for each individual wheel. Wheel rotation impuls counter front left. For one complete wheel revolution the counter will increase by 96 (with 48 magnetic pole-pairs).";
|
||||
CM_ SG_ 10 MAB_VehBodyHei "Signal forwareded from vehicle to ProConnect regarding Vehicle body height. Vehicle signal on Chassis CAN 2 is BodyHei. ";
|
||||
CM_ SG_ 10 MAB_f_STS_Actvn "Activation and deactivation flag from MAB to ProConnect regarding the activation and deactivation of save the spoiler";
|
||||
CM_ SG_ 6 MAB_BrkFricTqWhlReRiAct "Actual service brake torque. Brake torque acting on the rear right wheel.
|
||||
Based on nominal brake parameters (e.g. constant pads friction) and (estimated) brake pressures (clamp forces). Not incl.: parking brake torque or regenerative brake torque.";
|
||||
CM_ SG_ 6 MAB_BrkFricTqWhlReLeAct "Actual service brake torque. Brake torque acting on the rear left wheel.
|
||||
Based on nominal brake parameters (e.g. constant pads friction) and (estimated) brake pressures (clamp forces). Not incl.: parking brake torque or regenerative brake torque.";
|
||||
CM_ SG_ 6 MAB_BrkFricTqWhlFrntRiAct "Actual service brake torque. Brake torque acting on the front right wheel.
|
||||
Based on nominal brake parameters (e.g. constant pads friction) and (estimated) brake pressures (clamp forces). Not incl.: parking brake torque or regenerative brake torque.";
|
||||
CM_ SG_ 6 MAB_BrkFricTqWhlFrntLeAct "Actual service brake torque. Brake torque acting on the front left wheel.
|
||||
Based on nominal brake parameters (e.g. constant pads friction) and (estimated) brake pressures (clamp forces). Not incl.: parking brake torque or regenerative brake torque.";
|
||||
CM_ SG_ 2 MAB_f_LSDC_Actvn "This flag will be send via MAB in the ready state.This state is one step, before fully handover to the algorithm. It can be used to reset the rolling counter as well. ";
|
||||
CM_ SG_ 0 MAB_VehSpdLgtA "Vehicle speed longitudinal based on wheel speed sensors and longitudinal acceleration.";
|
||||
CM_ SG_ 0 MAB_SteerWhlSnsrAg "Actual steering wheel angle from the actual centre position of the steering wheel. ";
|
||||
CM_ SG_ 0 MAB_f_VehSpd_RvsDetd "VehicleVelocity.ReverseDetected. This signal should still be clarified, whether is needed or not?";
|
||||
CM_ SG_ 0 MAB_DrvModReq "driving mode request. This signal can be read on the CAN 1 and CAN 2 with different frame cyclicity. ";
|
||||
CM_ SG_ 0 MAB_ADataRawSafeALgt "Longitudinal acceleration over ground.
|
||||
end2endprotection=profile1A dataid= 12345 Longitudinal acceleration over ground";
|
||||
CM_ SG_ 0 MAB_act_wheel_angle_front "This signal is calculated by multiplying steering gear ratio with MAB_SteerWhlSnsrAg";
|
||||
CM_ SG_ 7 MAB_FourCornrReq_Act "Actual request of vehicle height adjustment from ProConnect during Save the spoiler";
|
||||
CM_ SG_ 7 MAB_Veh_A "vehicle acceleration OR deceleration ";
|
||||
CM_ SG_ 7 MAB_SteerWhlAg_Deg "actual steering wheel angle in degree";
|
||||
CM_ SG_ 7 MAB_ReSteerAgAct "Actual rear wheel steering angle in degree";
|
||||
CM_ SG_ 7 MAB_Goldbox_Alive "Status of Goldbox (alive or not)";
|
||||
CM_ SG_ 7 MAB_act_wheel_angle_front_deg "actua frontl wheel angle in degree";
|
||||
CM_ SG_ 4 MAB_OvrdTool_Sts "Current state of the MAB stateflow. ";
|
||||
CM_ SG_ 4 MAB_Info_Message "This signal can be used to show any messages to the safety driver. ";
|
||||
CM_ SG_ 4 MAB_Global_activation_status "Bit coded signal. Set true to below conditions. Value is 31 if all conditions true
|
||||
0 --> All Door closed
|
||||
1 --> Driver seat belt fastened
|
||||
2 --> AD main switch on
|
||||
3 --> Driver seat occupied ";
|
||||
CM_ SG_ 4 MAB_Fault_codes "0 = NONE,1 = Glb Actvn Cdn Failed,2 = Emergency Button,3 = Drvr Intv Detd,4 = MAB Watchdog Err Detd,5 = GoldBox Cntr Err Detd,6 = Spd Lim Excdd,7 = Acc Lim Excdd,8 = IBC not in Manip Mod,9 = Steer Grdt Excdd,10 = Phy Lim Excdd,11 = Re Steer Grdt Excdd
|
||||
";
|
||||
CM_ SG_ 9 MAB_IsgTqAct800ActuTq "Actual Torque (at Front Motor)";
|
||||
CM_ SG_ 9 MAB_WhlMotSysTqEst800Tq2Act "Actual Torque (at Rear Motor)";
|
||||
CM_ SG_ 9 MAB_VehMtnSt "Vehicle motion state information based on wheel speed sensors. Provides information about vehicle stand still and vehicle rolling direction. Vehicle motion state;";
|
||||
CM_ SG_ 9 MAB_BrkFricTqTotAtWhlsAct "Total actual friction brake toque at all four wheels.";
|
||||
CM_ SG_ 1 HMI_f_ReSteerCtrlActvnReq "LSDC: flag for rear steering control enabled or disabled.";
|
||||
CM_ SG_ 1 HMI_Drvr_Req "HMI sends the driver request and his confirmation. ";
|
||||
CM_ SG_ 3 Goldbox_SteerReCtrlReqSts "Control bits for angle request, corporate with steer angle request and Qf to realize rear axle angle control.
|
||||
SteerReCtrlReqSteerReCtrlSts";
|
||||
CM_ SG_ 3 Goldbox_SteerReCtrlReqAgReq "Rear Steering angle request";
|
||||
CM_ SG_ 3 Goldbox_LSDC_RollgCntr "A similar counter will be existing in MAB, Each cycle will the counter number be compared with the value from Goldbox. When these numbers have a deviation of more than 3, the MAB will switch to the series mode.";
|
||||
CM_ SG_ 8 Goldbox_SteerWhlAgReq "steering wheel angle from the actual centre position of the steering wheel requested from Cubix AD application on Goldbox ";
|
||||
CM_ SG_ 8 Goldbox_Cubix_RollgCntr "A similar counter will be existing in MAB, Each cycle will the counter number be compared with the value from Goldbox. When these numbers have a deviation of more than 3, the MAB will switch to the series mode.";
|
||||
BA_DEF_ "Baudrate" INT 1000 1000000;
|
||||
BA_DEF_ "BusType" STRING ;
|
||||
BA_DEF_ "DBName" STRING ;
|
||||
BA_DEF_ "ProtocolType" STRING ;
|
||||
BA_DEF_ BU_ "NmAsrNode" ENUM "No","Yes";
|
||||
BA_DEF_ BU_ "NmAsrNodeIdentifier" INT 0 255;
|
||||
BA_DEF_ BO_ "GenMsgCycleTime" INT 0 65536;
|
||||
BA_DEF_ BO_ "GenMsgCycleTimeFast" FLOAT 0 300000;
|
||||
BA_DEF_ BO_ "GenMsgDelayTime" INT 0 65536;
|
||||
BA_DEF_ BO_ "GenMsgNrOfRepetition" INT 0 100000;
|
||||
BA_DEF_ BO_ "GenMsgSendType" ENUM "cyclic","spontaneous","not-used","not-used","not-used","cyclicAndSpontaneous","not-used","cyclicIfActive","NoMsgSendType";
|
||||
BA_DEF_ BO_ "GenMsgStartDelayTime" INT 0 65536;
|
||||
BA_DEF_ SG_ "GenSigSendType" ENUM "Cyclic","OnWrite","OnWriteWithRepetition","OnChange","OnChangeWithRepetition","IfActive","IfActiveWithRepetition","NoSigSendType";
|
||||
BA_DEF_ SG_ "GenSigStartValue" HEX 0 80000000;
|
||||
BA_DEF_ BO_ "GenMsgILSupport" ENUM "No","Yes";
|
||||
BA_DEF_ BO_ "NmAsrMessage" ENUM "No","Yes";
|
||||
BA_DEF_ "NmAsrBaseAddress" HEX 0 536870911;
|
||||
BA_DEF_ "NmAsrMessageCount" INT 0 255;
|
||||
BA_DEF_ BU_ "NodeLayerModules" STRING ;
|
||||
BA_DEF_ BU_ "ILused" ENUM "No","Yes";
|
||||
BA_DEF_ SG_ "GenSigFuncType" ENUM "NoFunction","n/a","n/a","n/a","n/a","n/a","n/a","n/a","n/a","n/a","n/a","n/a","n/a","n/a","n/a","CHK","CNTR","n/a","n/a","n/a","CNTR_AR_01","CRC_AR_01_BOTH","CRC_AR_01_ALT","CRC_AR_01_LOW","CRC_AR_01_NIBBLE","CNTR_AR_04","CRC_AR_04A","CNTR_AR_05","CRC_AR_05";
|
||||
BA_DEF_ SG_ "GenSigDataID" STRING ;
|
||||
BA_DEF_ SG_ "SigGroup" STRING ;
|
||||
BA_DEF_DEF_ "Baudrate" 1000;
|
||||
BA_DEF_DEF_ "BusType" "";
|
||||
BA_DEF_DEF_ "DBName" "";
|
||||
BA_DEF_DEF_ "ProtocolType" "";
|
||||
BA_DEF_DEF_ "NmAsrNode" "No";
|
||||
BA_DEF_DEF_ "NmAsrNodeIdentifier" 0;
|
||||
BA_DEF_DEF_ "GenMsgCycleTime" 0;
|
||||
BA_DEF_DEF_ "GenMsgCycleTimeFast" 0;
|
||||
BA_DEF_DEF_ "GenMsgDelayTime" 0;
|
||||
BA_DEF_DEF_ "GenMsgNrOfRepetition" 0;
|
||||
BA_DEF_DEF_ "GenMsgSendType" "NoMsgSendType";
|
||||
BA_DEF_DEF_ "GenMsgStartDelayTime" 0;
|
||||
BA_DEF_DEF_ "GenSigSendType" "NoSigSendType";
|
||||
BA_DEF_DEF_ "GenSigStartValue" 0;
|
||||
BA_DEF_DEF_ "GenMsgILSupport" "Yes";
|
||||
BA_DEF_DEF_ "NmAsrMessage" "No";
|
||||
BA_DEF_DEF_ "NmAsrBaseAddress" 1280;
|
||||
BA_DEF_DEF_ "NmAsrMessageCount" 64;
|
||||
BA_DEF_DEF_ "NodeLayerModules" "CANoeILNLSPA.dll";
|
||||
BA_DEF_DEF_ "ILused" "Yes";
|
||||
BA_DEF_DEF_ "GenSigFuncType" "NoFunction";
|
||||
BA_DEF_DEF_ "GenSigDataID" "";
|
||||
BA_DEF_DEF_ "SigGroup" "";
|
||||
BA_ "Baudrate" 500000;
|
||||
BA_ "BusType" "CAN";
|
||||
BA_ "ProtocolType" "CAN";
|
||||
BA_ "DBName" "example_can";
|
||||
BA_ "GenMsgSendType" BO_ 21 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 21 10;
|
||||
BA_ "GenMsgCycleTime" BO_ 20 10;
|
||||
BA_ "GenMsgSendType" BO_ 20 0;
|
||||
BA_ "GenMsgSendType" BO_ 257 1;
|
||||
BA_ "GenMsgDelayTime" BO_ 257 5;
|
||||
BA_ "GenMsgSendType" BO_ 256 1;
|
||||
BA_ "GenMsgDelayTime" BO_ 256 5;
|
||||
BA_ "GenMsgSendType" BO_ 19 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 19 10;
|
||||
BA_ "GenMsgSendType" BO_ 18 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 18 10;
|
||||
BA_ "GenMsgCycleTime" BO_ 17 10;
|
||||
BA_ "GenMsgSendType" BO_ 17 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 16 10;
|
||||
BA_ "GenMsgSendType" BO_ 16 0;
|
||||
BA_ "GenMsgSendType" BO_ 15 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 15 10;
|
||||
BA_ "GenMsgSendType" BO_ 14 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 14 10;
|
||||
BA_ "GenMsgSendType" BO_ 13 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 13 10;
|
||||
BA_ "GenMsgSendType" BO_ 12 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 12 10;
|
||||
BA_ "GenMsgSendType" BO_ 11 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 11 10;
|
||||
BA_ "GenMsgCycleTime" BO_ 5 10;
|
||||
BA_ "GenMsgSendType" BO_ 5 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 10 10;
|
||||
BA_ "GenMsgSendType" BO_ 10 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 6 10;
|
||||
BA_ "GenMsgSendType" BO_ 6 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 2 10;
|
||||
BA_ "GenMsgSendType" BO_ 2 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 0 10;
|
||||
BA_ "GenMsgSendType" BO_ 0 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 7 10;
|
||||
BA_ "GenMsgSendType" BO_ 7 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 4 10;
|
||||
BA_ "GenMsgSendType" BO_ 4 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 9 10;
|
||||
BA_ "GenMsgSendType" BO_ 9 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 1 10;
|
||||
BA_ "GenMsgSendType" BO_ 1 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 3 10;
|
||||
BA_ "GenMsgSendType" BO_ 3 0;
|
||||
BA_ "GenMsgCycleTime" BO_ 8 10;
|
||||
BA_ "GenMsgSendType" BO_ 8 0;
|
||||
BA_ "GenSigStartValue" SG_ 19 ProConnect_GPS_PE_Long_LowAccry 0;
|
||||
BA_ "GenSigStartValue" SG_ 19 ProConnect_GPS_PE_Lat_LowAccry 0;
|
||||
BA_ "GenSigStartValue" SG_ 13 ProConnect_GPS_PE_Longitude 0;
|
||||
BA_ "GenSigStartValue" SG_ 12 ProConnect_GPS_PE_Latitude 0;
|
||||
BA_ "GenSigStartValue" SG_ 9 MAB_IsgTqAct800ActuTq 2047;
|
||||
BA_ "GenSigStartValue" SG_ 9 MAB_WhlMotSysTqEst800Tq2Act 8191;
|
||||
BA_ "GenSigStartValue" SG_ 8 Goldbox_Verz_Anf 834;
|
||||
VAL_ 20 MAB_GPS_Map_ID 6 "E_TESTMAPID_UNDEFINED" 5 "E_TESTMAPID_TEST_DRIVE" 4 "E_TESTMAPID_AD_AREA" 3 "E_TESTMAPID_STUTT_ARENA" 2 "E_TESTMAPID_ZF_LASTMILE" 1 "E_TESTMAPID_ZF_TESTTRACK_2" 0 "E_TESTMAPID_NONE" ;
|
||||
VAL_ 18 ProConnect_IMU_PE_State 2 "ERROR" 1 "INIT" 0 "NO_ERROR" ;
|
||||
VAL_ 18 ProConnect_GPS_PE_State 2 "ERROR" 1 "INIT" 0 "NO_ERROR" ;
|
||||
VAL_ 17 Goldbox_TestMapId 6 "E_TESTMAPID_UNDEFINED" 5 "E_TESTMAPID_TEST_DRIVE" 4 "E_TESTMAPID_AD_AREA" 3 "E_TESTMAPID_STUTT_ARENA" 2 "E_TESTMAPID_ZF_LASTMILE" 1 "E_TESTMAPID_ZF_TESTTRACK_2" 0 "E_TESTMAPID_NONE" ;
|
||||
VAL_ 16 MAB_IBC_Status 4 "IBC_MAB_ERR_COMM" 3 "IBC_MAB_NO_PRIO" 2 "IBC_IN_MAB_MODE" 1 "IBC_READY" 0 "IBC_NOT_READY_FAILED" ;
|
||||
VAL_ 16 MAB_GearLvrIndc 7 "GearLvrIndcn2_Undefd" 6 "GearLvrIndcn2_Resd2" 5 "GearLvrIndcn2_Resd1" 4 "GearLvrIndcn2_ManModeIndcn" 3 "GearLvrIndcn2_DrvIndcn" 2 "GearLvrIndcn2_NeutIndcn" 1 "GearLvrIndcn2_RvsIndcn" 0 "GearLvrIndcn2_ParkIndcn" ;
|
||||
VAL_ 16 MAB_BrakeStandStillMode 12 "SSM_ERROR" 11 "SSM_INIT" 10 "SSM_DRIVEOFF_STANDBY_ACTIVE" 9 "SSM_HOLD_STANDBY_ACTIVE" 8 "SSM_HILL_SLIPPOFF_DETECTED" 7 "SSM_RELEASE_REQ_FROM_DRIVER" 6 "SSM_RELEASE_REQ_ACTIVE" 5 "SSM_DRIVEOFF_ACTIVE" 4 "SSM_PARK_RETAINED_ACTIVE" 3 "SSM_PARK_ACTIVE" 2 "SSM_PARK_REQUESTED" 1 "SSM_HOLD_ACTIVE" 0 "SSM_NO_ACTIVE_FUNCTION" ;
|
||||
VAL_ 16 MAB_DrvrGearShiftParkReq1 1 "SwtParkActv" 0 "SwtParkNotActv" ;
|
||||
VAL_ 11 ProConnect_VehHeiTarReq 7 "LvlgAdjReq_Resd2" 6 "LvlgAdjReq_Resd1" 5 "LvlgAdjReq_Ll2" 4 "LvlgAdjReq_Ll1" 3 "LvlgAdjReq_Nrh" 2 "LvlgAdjReq_Hl1" 1 "LvlgAdjReq_Hl2" 0 "LvlgAdjReq_Ukwn" ;
|
||||
VAL_ 5 ProConnect_OTA_Sts 7 "OTA_DOWNLOAD_FAILED" 6 "OTA_INSTALL_FAILED" 5 "OTA_INSTALL_FINISHED" 4 "OTA_INSTALL_START" 3 "OTA_DOWNLOAD_START" 2 "OTA_SCHEDULED" 1 "OTA_STANDBY" 0 "OTA_NONE" ;
|
||||
VAL_ 0 MAB_DrvModReq 15 "Err" 14 "Rock" 13 "Mud" 12 "Sand" 11 "Snow" 10 "Power" 9 "Hybrid" 8 "Pure_EV" 7 "Race" 6 "Adaptive" 5 "Offroad_CrossTerrain" 4 "Individual" 3 "Dynamic_Sport" 2 "Comfort_Normal" 1 "ECO" 0 "Undefd" ;
|
||||
VAL_ 7 MAB_FourCornrReq_Act 7 "LvlgAdjReq_Resd2" 6 "LvlgAdjReq_Resd1" 5 "LvlgAdjReq_Ll2" 4 "LvlgAdjReq_Ll1" 3 "LvlgAdjReq_Nrh" 2 "LvlgAdjReq_Hl1" 1 "LvlgAdjReq_Hl2" 0 "LvlgAdjReq_Ukwn" ;
|
||||
VAL_ 4 MAB_OvrdTool_Sts 11 "HACKATHON" 10 "OTA" 9 "INIT" 8 "FINSHD" 7 "FLT" 6 "CUBIX_AD" 5 "SAVE_THE_SPOILER" 4 "LSDC" 3 "RDY" 2 "ACTVN_CHK" 1 "NO_MANIPULATION" 0 "NONE" ;
|
||||
VAL_ 4 MAB_Info_Message 4 "DRV_GEARLVR_TO_P" 3 "DRV_P_TO_D" 2 "LSDC_DI_NOT_PSBL" 1 "LSDC_ENA_NOT_POSSIBLE" 0 "NONE" ;
|
||||
VAL_ 4 MAB_Fault_codes 27 "UKWN" 26 "VEHSPDMAX_EXDD" 25 "STS_ALIVE" 24 "STEER_NOT_E2E_MODE" 23 "OTA_SPD" 22 "OTA_TIMER_DOWNLOAD_FAILED" 21 "OTA_MAX_TIME" 20 "CUBIXAD_STEERSTREQ_NOTACTV" 19 "CUBIXAD_DRVSTREQ_NOTACTV" 18 "SFTYDRV_INTV" 17 "LSDC_ALIVE" 16 "CUBIXAD_ALIVE" 15 "IBC_MAB_NO_PRIO" 14 "IBC_NOT_RDY" 13 "IBC_ALIVE" 12 "LSDC_GEAR" 11 "LSDC_SPD" 10 "LSDC_ACCL" 9 "IBC_NOT_MAB_MOD" 8 "GOLDBOX_ALIVE" 7 "CUBIXAD_GEAR" 6 "CUBIXAD_SPD_TESTTRACK" 5 "DRVREQCHG" 4 "RDY_TIMER" 3 "SFTY_CDN_FAILED" 2 "ACTVNCHK_SPD" 1 "ACTVNCHK_TIMR" 0 "NONE" ;
|
||||
VAL_ 9 MAB_SteerActReGroupSts 7 "Diag" 6 "Inactive" 5 "Ramping" 4 "Yellow" 3 "Red" 2 "Normal" 1 "Pending" 0 "Initialisation" ;
|
||||
VAL_ 1 HMI_Drvr_Req 9 "FCT_DEACTVN_REQ" 8 "FCT_ACTVN_OTA_CFMD" 7 "FCT_ACTVN_OTA_REQ" 6 "FCT_ACTVN_SAVETHESPOILER_CFMD" 5 "FCT_ACTVN_SAVETHESPOILER_REQ" 4 "FCT_ACTVN_LSDC_CFMD" 3 "FCT_ACTVN_LSDC_REQ" 2 "FCT_ACTVN_CUBIXAD_CFMD" 1 "FCT_ACTVN_CUBIXAD_REQ" 0 "FCT_ACTVN_NONE" ;
|
||||
VAL_ 3 Goldbox_SteerReCtrlReqSts 7 "CtrlSts3b_RESERVED_4" 6 "CtrlSts3b_RESERVED_3" 5 "CtrlSts3b_RESERVED_2" 4 "CtrlSts3b_RESERVED_1" 3 "CtrlSts3b_ERROR" 2 "CtrlSts3b_CONTROL_REQUESTED" 1 "CtrlSts3b_CONTROL_NOT_REQUESTED" 0 "CtrlSts3b_INIT" ;
|
||||
VAL_ 8 Goldbox_DriveStateReq 3 "ACTIVE" 2 "READY" 1 "RESERVED" 0 "NOT_ACTIVE" ;
|
||||
VAL_ 8 Goldbox_SteerStateReq 3 "ACTIVE" 2 "READY" 1 "RESERVED" 0 "NOT_ACTIVE" ;
|
||||
VAL_ 8 Goldbox_SSM_Req 7 "HMS_TAKEOVER" 6 "RESERVED" 5 "RELESE_VIA_RAMP" 4 "DRIVEOFF" 3 "HOLD_STANDBY" 2 "PARK" 1 "HOLD" 0 "NO_REQUEST" ;
|
||||
|
||||
176
framework_tests/test_vss/CMakeLists.txt
Normal file
176
framework_tests/test_vss/CMakeLists.txt
Normal file
@@ -0,0 +1,176 @@
|
||||
# Define project
|
||||
project (VSSComponentsTests VERSION 1.0 LANGUAGES CXX)
|
||||
|
||||
# Use new policy for project version settings and default warning level
|
||||
cmake_policy(SET CMP0048 NEW) # requires CMake 3.14
|
||||
cmake_policy(SET CMP0092 NEW) # requires CMake 3.15
|
||||
|
||||
set(CMAKE_CXX_STANDARD 17)
|
||||
|
||||
# Libary symbols are hidden by default
|
||||
set(CMAKE_CXX_VISIBILITY_PRESET hidden)
|
||||
|
||||
# Include directory to the core framework
|
||||
include_directories(${SDV_FRAMEWORK_DEV_INCLUDE})
|
||||
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/data_dispatch_service.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeboolean.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypefloat.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypedouble.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypelongdouble.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeint8.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeint16.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeint32.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeint64.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypelong.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypelonglong.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeshort.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypestring.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeu8string.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeu16string.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeu32string.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypenative.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypewstring.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypechar.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypechar16.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypechar32.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypewchar.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeuint8.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeuint16.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeuint32.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeuint64.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeunsignedlong.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeunsignedlonglong.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/rxtypeunsignedshort.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeboolean.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypefloat.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypedouble.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypelongdouble.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeint8.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeint16.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeint32.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeint64.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypelong.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypelonglong.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeshort.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypestring.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeu8string.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeu16string.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeu32string.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypenative.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypewstring.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypechar.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypechar16.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypechar32.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypewchar.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeuint8.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeuint16.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeuint32.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeuint64.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeunsignedlong.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeunsignedlonglong.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
file (COPY ${PROJECT_SOURCE_DIR}/config/txtypeunsignedshort.toml DESTINATION ${CMAKE_BINARY_DIR}/bin/config/)
|
||||
|
||||
# VSS util component test executable
|
||||
add_executable(ComponentTest_VSSComponents load_components_test.cpp)
|
||||
|
||||
include_directories(${CMAKE_CURRENT_LIST_DIR}/../vss_util/generated/all_types/vss_files/)
|
||||
|
||||
if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
|
||||
set(THREADS_PREFER_PTHREAD_FLAG ON)
|
||||
target_link_libraries(ComponentTest_VSSComponents ${CMAKE_THREAD_LIBS_INIT} GTest::GTest)
|
||||
if (WIN32)
|
||||
target_link_libraries(ComponentTest_VSSComponents Ws2_32 Winmm Rpcrt4.lib)
|
||||
else()
|
||||
target_link_libraries(ComponentTest_VSSComponents ${CMAKE_DL_LIBS} rt)
|
||||
endif()
|
||||
else()
|
||||
target_link_libraries(ComponentTest_VSSComponents GTest::GTest Rpcrt4.lib)
|
||||
endif()
|
||||
|
||||
# Add the VSS utility component test
|
||||
add_test(NAME ComponentTest_VSSComponents COMMAND ComponentTest_VSSComponents WORKING_DIRECTORY ${CMAKE_SOURCE_DIR})
|
||||
|
||||
# Execute the test
|
||||
add_custom_command(TARGET ComponentTest_VSSComponents POST_BUILD
|
||||
COMMAND ${CMAKE_COMMAND} -E env TEST_EXECUTION_MODE=CMake "$<TARGET_FILE:ComponentTest_VSSComponents>" --gtest_output=xml:${CMAKE_RUNTIME_OUTPUT_DIRECTORY}/ComponentTest_VSSComponents.xml
|
||||
VERBATIM
|
||||
)
|
||||
|
||||
# Build dependencies
|
||||
add_dependencies(ComponentTest_VSSComponents testcase4_vd_rxclassforboolean_rx testcase4_bs_rxclassforboolean_rx
|
||||
testcase4_vd_rxclassforboolean_rx testcase4_bs_rxclassforboolean_rx
|
||||
testcase4_vd_rxclassforfloat_rx testcase4_bs_rxclassforfloat_rx
|
||||
testcase4_vd_rxclassforfloat_rx testcase4_bs_rxclassforfloat_rx
|
||||
testcase4_vd_rxclassfordouble_rx testcase4_bs_rxclassfordouble_rx
|
||||
testcase4_vd_rxclassfordouble_rx testcase4_bs_rxclassfordouble_rx
|
||||
testcase4_vd_rxclassforlongdouble_rx testcase4_bs_rxclassforlongdouble_rx
|
||||
testcase4_vd_rxclassforlongdouble_rx testcase4_bs_rxclassforlongdouble_rx
|
||||
testcase4_vd_rxclassforshort_rx testcase4_bs_rxclassforshort_rx
|
||||
testcase4_vd_rxclassforlong_rx testcase4_bs_rxclassforlong_rx
|
||||
testcase4_vd_rxclassforunsignedlong_rx testcase4_bs_rxclassforunsignedlong_rx
|
||||
testcase4_vd_rxclassforlonglong_rx testcase4_bs_rxclassforlonglong_rx
|
||||
testcase4_vd_rxclassforunsignedlonglong_rx testcase4_bs_rxclassforunsignedlonglong_rx
|
||||
testcase4_vd_rxclassforchar_rx testcase4_bs_rxclassforchar_rx
|
||||
testcase4_vd_rxclassforchar16_rx testcase4_bs_rxclassforchar16_rx
|
||||
testcase4_vd_rxclassforchar32_rx testcase4_bs_rxclassforchar32_rx
|
||||
testcase4_vd_rxclassforwchar_rx testcase4_bs_rxclassforwchar_rx
|
||||
testcase4_vd_rxclassforint8_rx testcase4_bs_rxclassforint8_rx
|
||||
testcase4_vd_rxclassforuint8_rx testcase4_bs_rxclassforuint8_rx
|
||||
testcase4_vd_rxclassforuint16_rx testcase4_bs_rxclassforint16_rx
|
||||
testcase4_vd_rxclassforint16_rx testcase4_bs_rxclassforuint16_rx
|
||||
testcase4_vd_rxclassforint32_rx testcase4_bs_rxclassforint32_rx
|
||||
testcase4_vd_rxclassforuint32_rx testcase4_bs_rxclassforuint32_rx
|
||||
testcase4_vd_rxclassforint64_rx testcase4_bs_rxclassforint64_rx
|
||||
testcase4_vd_rxclassforuint64_rx testcase4_bs_rxclassforuint64_rx
|
||||
testcase4_vd_rxclassfornative_rx testcase4_bs_rxclassfornative_rx
|
||||
testcase4_vd_rxclassforstring_rx testcase4_bs_rxclassforstring_rx
|
||||
testcase4_vd_rxclassforu8string_rx testcase4_bs_rxclassforu8string_rx
|
||||
testcase4_vd_rxclassforu16string_rx testcase4_bs_rxclassforu16string_rx
|
||||
testcase4_vd_rxclassforu32string_rx testcase4_bs_rxclassforu32string_rx
|
||||
testcase4_vd_rxclassforwstring_rx testcase4_bs_rxclassforwstring_rx
|
||||
|
||||
testcase4_vd_txclassforboolean_tx testcase4_bs_txclassforboolean_tx
|
||||
testcase4_vd_txclassforboolean_tx testcase4_bs_txclassforboolean_tx
|
||||
testcase4_vd_txclassforfloat_tx testcase4_bs_txclassforfloat_tx
|
||||
testcase4_vd_txclassforfloat_tx testcase4_bs_txclassforfloat_tx
|
||||
testcase4_vd_txclassfordouble_tx testcase4_bs_txclassfordouble_tx
|
||||
testcase4_vd_txclassfordouble_tx testcase4_bs_txclassfordouble_tx
|
||||
testcase4_vd_txclassforlongdouble_tx testcase4_bs_txclassforlongdouble_tx
|
||||
testcase4_vd_txclassforlongdouble_tx testcase4_bs_txclassforlongdouble_tx
|
||||
testcase4_vd_txclassforshort_tx testcase4_bs_txclassforshort_tx
|
||||
testcase4_vd_txclassforlong_tx testcase4_bs_txclassforlong_tx
|
||||
testcase4_vd_txclassforunsignedlong_tx testcase4_bs_txclassforunsignedlong_tx
|
||||
testcase4_vd_txclassforlonglong_tx testcase4_bs_txclassforlonglong_tx
|
||||
testcase4_vd_txclassforunsignedlonglong_tx testcase4_bs_txclassforunsignedlonglong_tx
|
||||
testcase4_vd_txclassforchar_tx testcase4_bs_txclassforchar_tx
|
||||
testcase4_vd_txclassforchar16_tx testcase4_bs_txclassforchar16_tx
|
||||
testcase4_vd_txclassforchar32_tx testcase4_bs_txclassforchar32_tx
|
||||
testcase4_vd_txclassforwchar_tx testcase4_bs_txclassforwchar_tx
|
||||
testcase4_vd_txclassforint8_tx testcase4_bs_txclassforint8_tx
|
||||
testcase4_vd_txclassforuint8_tx testcase4_bs_txclassforuint8_tx
|
||||
testcase4_vd_txclassforuint16_tx testcase4_bs_txclassforint16_tx
|
||||
testcase4_vd_txclassforint16_tx testcase4_bs_txclassforuint16_tx
|
||||
testcase4_vd_txclassforint32_tx testcase4_bs_txclassforint32_tx
|
||||
testcase4_vd_txclassforuint32_tx testcase4_bs_txclassforuint32_tx
|
||||
testcase4_vd_txclassforint64_tx testcase4_bs_txclassforint64_tx
|
||||
testcase4_vd_txclassforuint64_tx testcase4_bs_txclassforuint64_tx
|
||||
testcase4_vd_txclassfornative_tx testcase4_bs_txclassfornative_tx
|
||||
testcase4_vd_txclassforstring_tx testcase4_bs_txclassforstring_tx
|
||||
testcase4_vd_txclassforu8string_tx testcase4_bs_txclassforu8string_tx
|
||||
testcase4_vd_txclassforu16string_tx testcase4_bs_txclassforu16string_tx
|
||||
testcase4_vd_txclassforu32string_tx testcase4_bs_txclassforu32string_tx
|
||||
testcase4_vd_txclassforwstring_tx testcase4_bs_txclassforwstring_tx)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -0,0 +1,6 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "data_dispatch_service.sdv"
|
||||
Class = "DataDispatchService"
|
||||
10
framework_tests/test_vss/config/rxtypeboolean.toml
Normal file
10
framework_tests/test_vss/config/rxtypeboolean.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforboolean_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Boolean_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforboolean_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Boolean_Service"
|
||||
10
framework_tests/test_vss/config/rxtypechar.toml
Normal file
10
framework_tests/test_vss/config/rxtypechar.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforchar_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Char_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforchar_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Char_Service"
|
||||
10
framework_tests/test_vss/config/rxtypechar16.toml
Normal file
10
framework_tests/test_vss/config/rxtypechar16.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforchar16_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Char16_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforchar16_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Char16_Service"
|
||||
10
framework_tests/test_vss/config/rxtypechar32.toml
Normal file
10
framework_tests/test_vss/config/rxtypechar32.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforchar32_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Char32_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforchar32_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Char32_Service"
|
||||
10
framework_tests/test_vss/config/rxtypedouble.toml
Normal file
10
framework_tests/test_vss/config/rxtypedouble.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassfordouble_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Double_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassfordouble_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Double_Service"
|
||||
10
framework_tests/test_vss/config/rxtypefloat.toml
Normal file
10
framework_tests/test_vss/config/rxtypefloat.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforfloat_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Float_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforfloat_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Float_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeint16.toml
Normal file
10
framework_tests/test_vss/config/rxtypeint16.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforint16_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int16_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforint16_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int16_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeint32.toml
Normal file
10
framework_tests/test_vss/config/rxtypeint32.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforint32_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int32_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforint32_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int32_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeint64.toml
Normal file
10
framework_tests/test_vss/config/rxtypeint64.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforint64_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int64_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforint64_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int64_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeint8.toml
Normal file
10
framework_tests/test_vss/config/rxtypeint8.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforint8_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int8_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforint8_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int8_Service"
|
||||
10
framework_tests/test_vss/config/rxtypelong.toml
Normal file
10
framework_tests/test_vss/config/rxtypelong.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforlong_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Long_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforlong_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Long_Service"
|
||||
10
framework_tests/test_vss/config/rxtypelongdouble.toml
Normal file
10
framework_tests/test_vss/config/rxtypelongdouble.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforlongdouble_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.LongDouble_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforlongdouble_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.LongDouble_Service"
|
||||
10
framework_tests/test_vss/config/rxtypelonglong.toml
Normal file
10
framework_tests/test_vss/config/rxtypelonglong.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforlonglong_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.LongLong_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforlonglong_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.LongLong_Service"
|
||||
10
framework_tests/test_vss/config/rxtypenative.toml
Normal file
10
framework_tests/test_vss/config/rxtypenative.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassfornative_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Native_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassfornative_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Native_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeshort.toml
Normal file
10
framework_tests/test_vss/config/rxtypeshort.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforshort_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Short_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforshort_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Short_Service"
|
||||
10
framework_tests/test_vss/config/rxtypestring.toml
Normal file
10
framework_tests/test_vss/config/rxtypestring.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforstring_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.String_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforstring_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.String_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeu16string.toml
Normal file
10
framework_tests/test_vss/config/rxtypeu16string.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforu16string_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.U16String_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforu16string_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.U16String_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeu32string.toml
Normal file
10
framework_tests/test_vss/config/rxtypeu32string.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforu32string_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.U32String_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforu32string_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.U32String_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeu8string.toml
Normal file
10
framework_tests/test_vss/config/rxtypeu8string.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforu8string_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.U8String_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforu8string_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.U8String_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeuint16.toml
Normal file
10
framework_tests/test_vss/config/rxtypeuint16.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforuint16_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint16_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforuint16_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint16_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeuint32.toml
Normal file
10
framework_tests/test_vss/config/rxtypeuint32.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforuint32_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint32_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforuint32_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint32_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeuint64.toml
Normal file
10
framework_tests/test_vss/config/rxtypeuint64.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforuint64_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint64_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforuint64_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint64_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeuint8.toml
Normal file
10
framework_tests/test_vss/config/rxtypeuint8.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforuint8_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint8_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforuint8_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint8_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeunsignedlong.toml
Normal file
10
framework_tests/test_vss/config/rxtypeunsignedlong.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforunsignedlong_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.UnsignedLong_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforunsignedlong_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.UnsignedLong_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeunsignedlonglong.toml
Normal file
10
framework_tests/test_vss/config/rxtypeunsignedlonglong.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforunsignedlonglong_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.UnsignedLongLong_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforunsignedlonglong_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.UnsignedLongLong_Service"
|
||||
10
framework_tests/test_vss/config/rxtypeunsignedshort.toml
Normal file
10
framework_tests/test_vss/config/rxtypeunsignedshort.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforunsignedshort_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.UnsignedShort_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforunsignedshort_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.UnsignedShort_Service"
|
||||
10
framework_tests/test_vss/config/rxtypewchar.toml
Normal file
10
framework_tests/test_vss/config/rxtypewchar.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforwchar_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.WChar_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforwchar_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.WChar_Service"
|
||||
10
framework_tests/test_vss/config/rxtypewstring.toml
Normal file
10
framework_tests/test_vss/config/rxtypewstring.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_rxclassforwstring_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.WString_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_rxclassforwstring_rx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.WString_Service"
|
||||
10
framework_tests/test_vss/config/txtypeboolean.toml
Normal file
10
framework_tests/test_vss/config/txtypeboolean.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforboolean_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Boolean_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforboolean_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Boolean_Service"
|
||||
10
framework_tests/test_vss/config/txtypechar.toml
Normal file
10
framework_tests/test_vss/config/txtypechar.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforchar_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Char_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforchar_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Char_Service"
|
||||
10
framework_tests/test_vss/config/txtypechar16.toml
Normal file
10
framework_tests/test_vss/config/txtypechar16.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforchar16_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Char16_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforchar16_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Char16_Service"
|
||||
10
framework_tests/test_vss/config/txtypechar32.toml
Normal file
10
framework_tests/test_vss/config/txtypechar32.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforchar32_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Char32_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforchar32_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Char32_Service"
|
||||
10
framework_tests/test_vss/config/txtypedouble.toml
Normal file
10
framework_tests/test_vss/config/txtypedouble.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassfordouble_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Double_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassfordouble_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Double_Service"
|
||||
10
framework_tests/test_vss/config/txtypefloat.toml
Normal file
10
framework_tests/test_vss/config/txtypefloat.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforfloat_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Float_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforfloat_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Float_Service"
|
||||
10
framework_tests/test_vss/config/txtypeint16.toml
Normal file
10
framework_tests/test_vss/config/txtypeint16.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforint16_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int16_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforint16_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int16_Service"
|
||||
10
framework_tests/test_vss/config/txtypeint32.toml
Normal file
10
framework_tests/test_vss/config/txtypeint32.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforint32_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int32_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforint32_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int32_Service"
|
||||
10
framework_tests/test_vss/config/txtypeint64.toml
Normal file
10
framework_tests/test_vss/config/txtypeint64.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforint64_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int64_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforint64_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int64_Service"
|
||||
10
framework_tests/test_vss/config/txtypeint8.toml
Normal file
10
framework_tests/test_vss/config/txtypeint8.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforint8_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int8_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforint8_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Int8_Service"
|
||||
10
framework_tests/test_vss/config/txtypelong.toml
Normal file
10
framework_tests/test_vss/config/txtypelong.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforlong_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Long_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforlong_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Long_Service"
|
||||
10
framework_tests/test_vss/config/txtypelongdouble.toml
Normal file
10
framework_tests/test_vss/config/txtypelongdouble.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforlongdouble_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.LongDouble_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforlongdouble_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.LongDouble_Service"
|
||||
10
framework_tests/test_vss/config/txtypelonglong.toml
Normal file
10
framework_tests/test_vss/config/txtypelonglong.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforlonglong_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.LongLong_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforlonglong_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.LongLong_Service"
|
||||
10
framework_tests/test_vss/config/txtypenative.toml
Normal file
10
framework_tests/test_vss/config/txtypenative.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassfornative_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Native_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassfornative_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Native_Service"
|
||||
10
framework_tests/test_vss/config/txtypeshort.toml
Normal file
10
framework_tests/test_vss/config/txtypeshort.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforshort_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Short_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforshort_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Short_Service"
|
||||
10
framework_tests/test_vss/config/txtypestring.toml
Normal file
10
framework_tests/test_vss/config/txtypestring.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforstring_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.String_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforstring_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.String_Service"
|
||||
10
framework_tests/test_vss/config/txtypeu16string.toml
Normal file
10
framework_tests/test_vss/config/txtypeu16string.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforu16string_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.U16String_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforu16string_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.U16String_Service"
|
||||
10
framework_tests/test_vss/config/txtypeu32string.toml
Normal file
10
framework_tests/test_vss/config/txtypeu32string.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforu32string_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.U32String_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforu32string_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.U32String_Service"
|
||||
10
framework_tests/test_vss/config/txtypeu8string.toml
Normal file
10
framework_tests/test_vss/config/txtypeu8string.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforu8string_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.U8String_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforu8string_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.U8String_Service"
|
||||
10
framework_tests/test_vss/config/txtypeuint16.toml
Normal file
10
framework_tests/test_vss/config/txtypeuint16.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforuint16_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint16_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforuint16_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint16_Service"
|
||||
10
framework_tests/test_vss/config/txtypeuint32.toml
Normal file
10
framework_tests/test_vss/config/txtypeuint32.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforuint32_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint32_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforuint32_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint32_Service"
|
||||
10
framework_tests/test_vss/config/txtypeuint64.toml
Normal file
10
framework_tests/test_vss/config/txtypeuint64.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforuint64_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint64_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforuint64_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint64_Service"
|
||||
10
framework_tests/test_vss/config/txtypeuint8.toml
Normal file
10
framework_tests/test_vss/config/txtypeuint8.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforuint8_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint8_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforuint8_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.Uint8_Service"
|
||||
10
framework_tests/test_vss/config/txtypeunsignedlong.toml
Normal file
10
framework_tests/test_vss/config/txtypeunsignedlong.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforunsignedlong_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.UnsignedLong_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforunsignedlong_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.UnsignedLong_Service"
|
||||
10
framework_tests/test_vss/config/txtypeunsignedlonglong.toml
Normal file
10
framework_tests/test_vss/config/txtypeunsignedlonglong.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforunsignedlonglong_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.UnsignedLongLong_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforunsignedlonglong_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.UnsignedLongLong_Service"
|
||||
10
framework_tests/test_vss/config/txtypeunsignedshort.toml
Normal file
10
framework_tests/test_vss/config/txtypeunsignedshort.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforunsignedshort_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.UnsignedShort_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforunsignedshort_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.UnsignedShort_Service"
|
||||
10
framework_tests/test_vss/config/txtypewchar.toml
Normal file
10
framework_tests/test_vss/config/txtypewchar.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforwchar_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.WChar_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforwchar_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.WChar_Service"
|
||||
10
framework_tests/test_vss/config/txtypewstring.toml
Normal file
10
framework_tests/test_vss/config/txtypewstring.toml
Normal file
@@ -0,0 +1,10 @@
|
||||
[Configuration]
|
||||
Version = 100
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_vd_txclassforwstring_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.WString_Device"
|
||||
|
||||
[[Component]]
|
||||
Path = "testcase4_bs_txclassforwstring_tx.sdv"
|
||||
Class = "Vehicle.Chassis.Vehicle.WString_Service"
|
||||
1736
framework_tests/test_vss/load_components_test.cpp
Normal file
1736
framework_tests/test_vss/load_components_test.cpp
Normal file
File diff suppressed because it is too large
Load Diff
325
framework_tests/vss_util/CMakeLists.txt
Normal file
325
framework_tests/vss_util/CMakeLists.txt
Normal file
@@ -0,0 +1,325 @@
|
||||
|
||||
|
||||
set(VSS_CONFIGURATION_FAILED FALSE)
|
||||
|
||||
# Execute sdv_vss_util to create IDL files testcase only unique names = unique files
|
||||
message("Create interface code for 'vss_unique_names_fail.csv'.")
|
||||
execute_process(COMMAND "${SDV_VSS_UTIL}" "${CMAKE_CURRENT_LIST_DIR}/vss_unique_names_fail.csv" "-O${CMAKE_CURRENT_LIST_DIR}/generated/unique_names_fail/" --prefixdtestcase1 --version1.0.0.1 --enable_components)
|
||||
set(FAIL_FOLDER "${CMAKE_CURRENT_LIST_DIR}/generated/unique_names_fail/")
|
||||
if(EXISTS "${FAIL_FOLDER}")
|
||||
message(WARNING "(Fail) Folder exists: ${FAIL_FOLDER}")
|
||||
set(VSS_CONFIGURATION_FAILED TRUE)
|
||||
else()
|
||||
message(STATUS "(OK) Folder does NOT exist: ${FAIL_FOLDER}")
|
||||
endif()
|
||||
|
||||
# Execute sdv_vss_util to create IDL files testcase only unique names but test should fail
|
||||
message("Create interface code for 'vss_unique_names.csv'.")
|
||||
execute_process(COMMAND "${SDV_VSS_UTIL}" "${CMAKE_CURRENT_LIST_DIR}/vss_unique_names.csv" "-O${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/" --prefixtestcase2 --version1.0.0.1 --enable_components)
|
||||
set(UNIQUE_NAMES_FOLDER "${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/")
|
||||
if(EXISTS "${UNIQUE_NAMES_FOLDER}")
|
||||
message(STATUS "(OK) Folder exists: ${UNIQUE_NAMES_FOLDER}")
|
||||
else()
|
||||
message(WARNING "(Fail) Folder does NOT exist: ${UNIQUE_NAMES_FOLDER}")
|
||||
set(VSS_CONFIGURATION_FAILED TRUE)
|
||||
endif()
|
||||
|
||||
# Execute sdv_vss_util to create IDL files testcase with multiple names = files contain multiple signals
|
||||
message("Create interface code for 'vss_multiple_names.csv'.")
|
||||
execute_process(COMMAND "${SDV_VSS_UTIL}" "${CMAKE_CURRENT_LIST_DIR}/vss_multiple_names.csv" "-O${CMAKE_CURRENT_LIST_DIR}/generated/multiple_names/" --prefixtestcase3 --version1.0.0.1 --enable_components)
|
||||
set(MULTIPLE_NAMES_FOLDER "${CMAKE_CURRENT_LIST_DIR}/generated/multiple_names/")
|
||||
if(EXISTS "${MULTIPLE_NAMES_FOLDER}")
|
||||
message(STATUS "(OK) Folder exists: ${MULTIPLE_NAMES_FOLDER}")
|
||||
else()
|
||||
message(WARNING "(Fail) Folder does NOT exist: ${MULTIPLE_NAMES_FOLDER}")
|
||||
set(VSS_CONFIGURATION_FAILED TRUE)
|
||||
endif()
|
||||
|
||||
# --- Final check ---
|
||||
if(VSS_CONFIGURATION_FAILED)
|
||||
message(FATAL_ERROR "Configuration failed due to missing folders.")
|
||||
endif()
|
||||
|
||||
|
||||
# Execute idl_compiler to create interface code for 'vss_unique_names.csv'.
|
||||
message("vss_unique_names.csv: compile all 8 idl files")
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/vss_vehiclechassisvdsteeringwheelangle_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/vss_vehiclechassisvdvehiclespeed_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/vss_vehiclechassisvdrearaxlerow_01wheel_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/vss_vehiclesoftwarevdapplicationsystemcounter_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/vss_vehiclechassisbssteeringwheelangle_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/vss_vehiclechassisbsvehiclespeed_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/vss_vehiclechassisbsrearaxlerow_01wheel_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/vss_vehiclesoftwarebsapplicationsystemcounter_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/unique_names/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
|
||||
|
||||
# Execute idl_compiler to create interface code for 'vss_multiple_names.csv'.
|
||||
message("vss_multiple_names.csv: compile all 8 idl files")
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/multiple_names/vss_files/vss_vehiclechassisvdrearaxlerow_01wheel_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/multiple_names/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/multiple_names/vss_files/vss_vehiclechassisvdsteeringwheelangle_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/multiple_names/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/multiple_names/vss_files/vss_vehiclechassisbsrearaxlerow_01wheel_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/multiple_names/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/multiple_names/vss_files/vss_vehiclechassisbssteeringwheelangle_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/multiple_names/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
|
||||
|
||||
# Compile all components from 'vss_unique_names.csv'.
|
||||
message("vss_unique_names.csv: compile 4 components")
|
||||
add_subdirectory(generated/unique_names/vss_files/vd_steeringwheel)
|
||||
add_subdirectory(generated/unique_names/vss_files/vd_vehiclechassisaxle)
|
||||
add_subdirectory(generated/unique_names/vss_files/bs_steeringwheel)
|
||||
add_subdirectory(generated/unique_names/vss_files/bs_vehiclechassisaxle)
|
||||
|
||||
# Compile all components from 'vss_multiple_names.csv'.
|
||||
message("vss_multiple_names.csv: compile 4 components")
|
||||
add_subdirectory(generated/multiple_names/vss_files/vd_steeringwheel)
|
||||
add_subdirectory(generated/multiple_names/vss_files/vd_vehiclechassisaxle)
|
||||
add_subdirectory(generated/multiple_names/vss_files/bs_steeringwheel)
|
||||
add_subdirectory(generated/multiple_names/vss_files/bs_vehiclechassisaxle)
|
||||
|
||||
|
||||
# Execute sdv_vss_util to create IDL files testcase all types
|
||||
message("Create interface code for 'vss_all_types.csv'.")
|
||||
execute_process(COMMAND "${SDV_VSS_UTIL}" "${CMAKE_CURRENT_LIST_DIR}/vss_all_types.csv" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/" --prefixtestcase4 --version1.0.0.1 --enable_components)
|
||||
set(ALL_TYPES_FOLDER "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/")
|
||||
if(EXISTS "${ALL_TYPES_FOLDER}")
|
||||
message(STATUS "(OK) Folder exists: ${ALL_TYPES_FOLDER}")
|
||||
else()
|
||||
message(WARNING "(Fail) Folder does NOT exist: ${ALL_TYPES_FOLDER}")
|
||||
set(VSS_CONFIGURATION_FAILED TRUE)
|
||||
endif()
|
||||
|
||||
# Execute idl_compiler to create interface code for 'vss_all_types.csv'.
|
||||
message("vss_all_types.csv: compile all 212 idl files")
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleboolean_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleboolean_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleboolean_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleboolean_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclefloat_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclefloat_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclefloat_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclefloat_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicledouble_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicledouble_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicledouble_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicledouble_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclelongdouble_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclelongdouble_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclelongdouble_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclelongdouble_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclelonglong_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclelonglong_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclelonglong_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclelonglong_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclelong_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclelong_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclelong_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclelong_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleshort_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleshort_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleshort_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleshort_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclestring_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclestring_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclestring_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclestring_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclewstring_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclewstring_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclewstring_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclewstring_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleu8string_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleu8string_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleu8string_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleu8string_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleu16string_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleu16string_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleu16string_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleu16string_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleu32string_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleu32string_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleu32string_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleu32string_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclenative_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclenative_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclenative_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclenative_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleunsignedlonglong_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleunsignedlonglong_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleunsignedlonglong_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleunsignedlonglong_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleunsignedlong_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleunsignedlong_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleunsignedlong_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleunsignedlong_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleunsignedshort_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleunsignedshort_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleunsignedshort_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleunsignedshort_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint16_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint16_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint16_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint16_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint32_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint32_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint32_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint32_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint64_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint64_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint64_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint64_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint8_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint8_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint8_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleint8_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint16_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint16_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint16_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint16_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint32_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint32_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint32_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint32_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint64_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint64_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint64_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint64_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint8_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint8_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint8_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehicleuint8_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclechar_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclechar_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclechar_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclechar_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclechar16_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclechar16_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclechar16_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclechar16_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclechar32_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclechar32_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclechar32_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclechar32_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclewchar_bs_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclewchar_bs_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclewchar_vd_rx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
execute_process(COMMAND "${SDV_IDL_COMPILER}" "${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/vss_vehiclechassisvehiclewchar_vd_tx.idl" "-O${CMAKE_CURRENT_LIST_DIR}/generated/all_types/vss_files/" "-I${SDV_FRAMEWORK_DEV_INCLUDE}" -Igenerated/vss_files/ --no_ps)
|
||||
|
||||
# Compile all components from 'vss_all_types.csv'.
|
||||
message("vss_all_types.csv: compile 112 components")
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforboolean)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforfloat)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassfordouble)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforlongdouble)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforint16)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforint32)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforint64)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforint8)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforlong)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforlonglong)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforshort)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforstring)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforwstring)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforu8string)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforu16string)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforu32string)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassfornative)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforuint16)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforuint32)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforuint64)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforuint8)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforchar)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforchar16)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforchar32)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforwchar)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforunsignedlong)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforunsignedlonglong)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_rxclassforunsignedshort)
|
||||
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforboolean)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforfloat)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassfordouble)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforlongdouble)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforint16)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforint32)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforint64)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforint8)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforlong)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforlonglong)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforshort)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforstring)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforwstring)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforu8string)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforu16string)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforu32string)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassfornative)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforuint16)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforuint32)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforuint64)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforuint8)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforchar)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforchar16)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforchar32)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforwchar)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforunsignedlong)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforunsignedlonglong)
|
||||
add_subdirectory(generated/all_types/vss_files/vd_txclassforunsignedshort)
|
||||
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforboolean)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforfloat)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassfordouble)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforlongdouble)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforint16)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforint32)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforint64)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforint8)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforlong)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforlonglong)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforshort)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforstring)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforwstring)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforu8string)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforu16string)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforu32string)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassfornative)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforuint16)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforuint32)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforuint64)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforuint8)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforchar)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforchar16)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforchar32)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforwchar)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforunsignedlong)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforunsignedlonglong)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_rxclassforunsignedshort)
|
||||
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforboolean)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforfloat)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassfordouble)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforlongdouble)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforint16)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforint32)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforint64)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforint8)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforlong)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforlonglong)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforshort)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforstring)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforwstring)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforu8string)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforu16string)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforu32string)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassfornative)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforuint16)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforuint32)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforuint64)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforuint8)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforchar)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforchar16)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforchar32)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforwchar)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforunsignedlong)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforunsignedlonglong)
|
||||
add_subdirectory(generated/all_types/vss_files/bs_txclassforunsignedshort)
|
||||
|
||||
|
||||
|
||||
114
framework_tests/vss_util/vss_all_types.csv
Normal file
114
framework_tests/vss_util/vss_all_types.csv
Normal file
@@ -0,0 +1,114 @@
|
||||
;Class name;Function name;Signal name;vss;Signal direction;type;DBC CAN name includes CAN message name;;;;;
|
||||
;;;;;;;;;;;;
|
||||
VD;RXClassForBoolean;SignalTypeBoolean;signalBoolean;Vehicle.Chassis.Vehicle.Boolean;RX;boolean;CAN_Input.boolean;;;;;char
|
||||
VD;RXClassForFloat;SignalTypeFloat;signalFloat;Vehicle.Chassis.Vehicle.Float;RX;float;CAN_Input.float;;;;;char16
|
||||
VD;RXClassForDouble;SignalTypeDouble;signalDouble;Vehicle.Chassis.Vehicle.Double;RX;double;CAN_Input.double;;;;;char32
|
||||
VD;RXClassForLongDouble;SignalTypeLongDouble;signalLongDouble;Vehicle.Chassis.Vehicle.LongDouble;RX;long double;CAN_Input.long_double;;;;;wchar
|
||||
VD;RXClassForShort;SignalTypeShort;signalShort;Vehicle.Chassis.Vehicle.Short;RX;short;CAN_Input.short;;;;;u8string
|
||||
VD;RXClassForUnsignedShort;SignalTypeUnsignedShort;signalUnsignedShort;Vehicle.Chassis.Vehicle.UnsignedShort;RX;unsigned short;CAN_Input.unsigned_short;;;;;u16string
|
||||
VD;RXClassForLong;SignalTypeLong;signalLong;Vehicle.Chassis.Vehicle.Long;RX;long;CAN_Input.long;;;;;u32string
|
||||
VD;RXClassForUnsignedLong;SignalTypeUnsignedLong;signalUnsignedLong;Vehicle.Chassis.Vehicle.UnsignedLong;RX;unsigned long;CAN_Input.unsigned_long;;;;;native
|
||||
VD;RXClassForLongLong;SignalTypeLongLong;signalLongLong;Vehicle.Chassis.Vehicle.LongLong;RX;long long;CAN_Input.long_long;;;;;
|
||||
VD;RXClassForUnsignedLongLong;SignalTypeUnsignedLongLong;signalUnsignedLongLong;Vehicle.Chassis.Vehicle.UnsignedLongLong;RX;unsigned long long;CAN_Input.unsigned_long_long;;;;;
|
||||
VD;RXClassForInt8;SignalTypeInt8;signalInt8;Vehicle.Chassis.Vehicle.Int8;RX;int8;CAN_Input.int8;;;;;
|
||||
VD;RXClassForUint8;SignalTypeUint8;signalUint8;Vehicle.Chassis.Vehicle.Uint8;RX;uint8;CAN_Input.uint8;;;;;
|
||||
VD;RXClassForInt16;SignalTypeInt16;signalInt16;Vehicle.Chassis.Vehicle.Int16;RX;int16;CAN_Input.int16;;;;;
|
||||
VD;RXClassForUint16;SignalTypeUint16;signalUint16;Vehicle.Chassis.Vehicle.Uint16;RX;uint16;CAN_Input.uint16;;;;;
|
||||
VD;RXClassForInt32;SignalTypeInt32;signalInt32;Vehicle.Chassis.Vehicle.Int32;RX;int32;CAN_Input.int32;;;;;
|
||||
VD;RXClassForUint32;SignalTypeUint32;signalUint32;Vehicle.Chassis.Vehicle.Uint32;RX;uint32;CAN_Input.uint32;;;;;
|
||||
VD;RXClassForInt64;SignalTypeInt64;signalInt64;Vehicle.Chassis.Vehicle.Int64;RX;int64;CAN_Input.int64;;;;;
|
||||
VD;RXClassForUint64;SignalTypeUint64;signalUint64;Vehicle.Chassis.Vehicle.Uint64;RX;uint64;CAN_Input.uint64;;;;;
|
||||
VD;RXClassForString;SignalTypeString;signalString;Vehicle.Chassis.Vehicle.String;RX;string;CAN_Input.string;;;;;
|
||||
VD;RXClassForWString;SignalTypeWString;signalWString;Vehicle.Chassis.Vehicle.WString;RX;wstring;CAN_Input.WString;;;;;
|
||||
VD;RXClassForChar;SignalTypeChar;signalChar;Vehicle.Chassis.Vehicle.Char;RX;char;CAN_Input.char;;;;;
|
||||
VD;RXClassForChar16;SignalTypeChar16;signalChar16;Vehicle.Chassis.Vehicle.Char16;RX;char16;CAN_Input.char16;;;;;
|
||||
VD;RXClassForChar32;SignalTypeChar32;signalChar32;Vehicle.Chassis.Vehicle.Char32;RX;char32;CAN_Input.char32;;;;;
|
||||
VD;RXClassForWChar;SignalTypeWChar;signalWChar;Vehicle.Chassis.Vehicle.WChar;RX;wchar;CAN_Input.wchar;;;;;
|
||||
VD;RXClassForU8String;SignalTypeU8String;signalU8String;Vehicle.Chassis.Vehicle.U8String;RX;u8string;CAN_Input.u8string;;;;;
|
||||
VD;RXClassForU16String;SignalTypeU16String;signalU16String;Vehicle.Chassis.Vehicle.U16String;RX;u16string;CAN_Input.u16string;;;;;
|
||||
VD;RXClassForU32String;SignalTypeU32String;signalU32String;Vehicle.Chassis.Vehicle.U32String;RX;u32string;CAN_Input.u32string;;;;;
|
||||
VD;RXClassForNative;SignalTypeNative;signalNative;Vehicle.Chassis.Vehicle.Native;RX;native;CAN_Input.native;;;;;
|
||||
VD;TXClassForBoolean;SignalTypeBoolean;signalBoolean;Vehicle.Chassis.Vehicle.Boolean;TX;boolean;CAN_Output.boolean;;;;;
|
||||
VD;TXClassForFloat;SignalTypeFloat;signalFloat;Vehicle.Chassis.Vehicle.Float;TX;float;CAN_Output.float;;;;;
|
||||
VD;TXClassForDouble;SignalTypeDouble;signalDouble;Vehicle.Chassis.Vehicle.Double;TX;double;CAN_Output.double;;;;;
|
||||
VD;TXClassForLongDouble;SignalTypeLongDouble;signalLongDouble;Vehicle.Chassis.Vehicle.LongDouble;TX;long double;CAN_Output.long_double;;;;;
|
||||
VD;TXClassForShort;SignalTypeShort;signalShort;Vehicle.Chassis.Vehicle.Short;TX;short;CAN_Output.short;;;;;
|
||||
VD;TXClassForUnsignedShort;SignalTypeUnsignedShort;signalUnsignedShort;Vehicle.Chassis.Vehicle.UnsignedShort;TX;unsigned short;CAN_Output.unsigned_short;;;;;
|
||||
VD;TXClassForLong;SignalTypeLong;signalLong;Vehicle.Chassis.Vehicle.Long;TX;long;CAN_Output.long;;;;;
|
||||
VD;TXClassForUnsignedLong;SignalTypeUnsignedLong;signalUnsignedLong;Vehicle.Chassis.Vehicle.UnsignedLong;TX;unsigned long;CAN_Output.unsigned_long;;;;;
|
||||
VD;TXClassForLongLong;SignalTypeLongLong;signalLongLong;Vehicle.Chassis.Vehicle.LongLong;TX;long long;CAN_Output.long_long;;;;;
|
||||
VD;TXClassForUnsignedLongLong;SignalTypeUnsignedLongLong;signalUnsignedLongLong;Vehicle.Chassis.Vehicle.UnsignedLongLong;TX;unsigned long long;CAN_Output.unsigned_long_long;;;;;
|
||||
VD;TXClassForInt8;SignalTypeInt8;signalInt8;Vehicle.Chassis.Vehicle.Int8;TX;int8;CAN_Output.int8;;;;;
|
||||
VD;TXClassForUint8;SignalTypeUint8;signalUint8;Vehicle.Chassis.Vehicle.Uint8;TX;uint8;CAN_Output.uint8;;;;;
|
||||
VD;TXClassForInt16;SignalTypeInt16;signalInt16;Vehicle.Chassis.Vehicle.Int16;TX;int16;CAN_Output.int16;;;;;
|
||||
VD;TXClassForUint16;SignalTypeUint16;signalUint16;Vehicle.Chassis.Vehicle.Uint16;TX;uint16;CAN_Output.uint16;;;;;
|
||||
VD;TXClassForInt32;SignalTypeInt32;signalInt32;Vehicle.Chassis.Vehicle.Int32;TX;int32;CAN_Output.int32;;;;;
|
||||
VD;TXClassForUint32;SignalTypeUint32;signalUint32;Vehicle.Chassis.Vehicle.Uint32;TX;uint32;CAN_Output.uint32;;;;;
|
||||
VD;TXClassForInt64;SignalTypeInt64;signalInt64;Vehicle.Chassis.Vehicle.Int64;TX;int64;CAN_Output.int64;;;;;
|
||||
VD;TXClassForUint64;SignalTypeUint64;signalUint64;Vehicle.Chassis.Vehicle.Uint64;TX;uint64;CAN_Output.uint64;;;;;
|
||||
VD;TXClassForString;SignalTypeString;signalString;Vehicle.Chassis.Vehicle.String;TX;string;CAN_Output.string;;;;;
|
||||
VD;TXClassForWString;SignalTypeWString;signalWString;Vehicle.Chassis.Vehicle.WString;TX;wstring;CAN_Output.WString;;;;;
|
||||
VD;TXClassForChar;SignalTypeChar;signalChar;Vehicle.Chassis.Vehicle.Char;TX;char;CAN_Output.char;;;;;
|
||||
VD;TXClassForChar16;SignalTypeChar16;signalChar16;Vehicle.Chassis.Vehicle.Char16;TX;char16;CAN_Output.char16;;;;;
|
||||
VD;TXClassForChar32;SignalTypeChar32;signalChar32;Vehicle.Chassis.Vehicle.Char32;TX;char32;CAN_Output.char32;;;;;
|
||||
VD;TXClassForWChar;SignalTypeWChar;signalWChar;Vehicle.Chassis.Vehicle.WChar;TX;wchar;CAN_Output.wchar;;;;;
|
||||
VD;TXClassForU8String;SignalTypeU8String;signalU8String;Vehicle.Chassis.Vehicle.U8String;TX;u8string;CAN_Output.u8string;;;;;
|
||||
VD;TXClassForU16String;SignalTypeU16String;signalU16String;Vehicle.Chassis.Vehicle.U16String;TX;u16string;CAN_Output.u16string;;;;;
|
||||
VD;TXClassForU32String;SignalTypeU32String;signalU32String;Vehicle.Chassis.Vehicle.U32String;TX;u32string;CAN_Output.u32string;;;;;
|
||||
VD;TXClassForNative;SignalTypeNative;signalNative;Vehicle.Chassis.Vehicle.Native;TX;native;CAN_Output.native;;;;;
|
||||
BS;RXClassForBoolean;SignalTypeBoolean;signalBoolean;Vehicle.Chassis.Vehicle.Boolean;RX;boolean;Vehicle.Chassis.Vehicle.Boolean;;;;;
|
||||
BS;RXClassForFloat;SignalTypeFloat;signalFloat;Vehicle.Chassis.Vehicle.Float;RX;float;Vehicle.Chassis.Vehicle.Float;;;;;
|
||||
BS;RXClassForDouble;SignalTypeDouble;signalDouble;Vehicle.Chassis.Vehicle.Double;RX;double;Vehicle.Chassis.Vehicle.Double;;;;;
|
||||
BS;RXClassForLongDouble;SignalTypeLongDouble;signalLongDouble;Vehicle.Chassis.Vehicle.LongDouble;RX;long double;Vehicle.Chassis.Vehicle.LongDouble;;;;;
|
||||
BS;RXClassForShort;SignalTypeShort;signalShort;Vehicle.Chassis.Vehicle.Short;RX;short;Vehicle.Chassis.Vehicle.Short;;;;;
|
||||
BS;RXClassForUnsignedShort;SignalTypeUnsignedShort;signalUnsignedShort;Vehicle.Chassis.Vehicle.UnsignedShort;RX;unsigned short;Vehicle.Chassis.Vehicle.UnsignedShort;;;;;
|
||||
BS;RXClassForLong;SignalTypeLong;signalLong;Vehicle.Chassis.Vehicle.Long;RX;long;Vehicle.Chassis.Vehicle.Long;;;;;
|
||||
BS;RXClassForUnsignedLong;SignalTypeUnsignedLong;signalUnsignedLong;Vehicle.Chassis.Vehicle.UnsignedLong;RX;unsigned long;Vehicle.Chassis.Vehicle.UnsignedLong;;;;;
|
||||
BS;RXClassForLongLong;SignalTypeLongLong;signalLongLong;Vehicle.Chassis.Vehicle.LongLong;RX;long long;Vehicle.Chassis.Vehicle.LongLong;;;;;
|
||||
BS;RXClassForUnsignedLongLong;SignalTypeUnsignedLongLong;signalUnsignedLongLong;Vehicle.Chassis.Vehicle.UnsignedLongLong;RX;unsigned long long;Vehicle.Chassis.Vehicle.UnsignedLongLong;;;;;
|
||||
BS;RXClassForInt8;SignalTypeInt8;signalInt8;Vehicle.Chassis.Vehicle.Int8;RX;int8;Vehicle.Chassis.Vehicle.Int8;;;;;
|
||||
BS;RXClassForUint8;SignalTypeUint8;signalUint8;Vehicle.Chassis.Vehicle.Uint8;RX;uint8;Vehicle.Chassis.Vehicle.Uint8;;;;;
|
||||
BS;RXClassForInt16;SignalTypeInt16;signalInt16;Vehicle.Chassis.Vehicle.Int16;RX;int16;Vehicle.Chassis.Vehicle.Int16;;;;;
|
||||
BS;RXClassForUint16;SignalTypeUint16;signalUint16;Vehicle.Chassis.Vehicle.Uint16;RX;uint16;Vehicle.Chassis.Vehicle.Uint16;;;;;
|
||||
BS;RXClassForInt32;SignalTypeInt32;signalInt32;Vehicle.Chassis.Vehicle.Int32;RX;int32;Vehicle.Chassis.Vehicle.Int32;;;;;
|
||||
BS;RXClassForUint32;SignalTypeUint32;signalUint32;Vehicle.Chassis.Vehicle.Uint32;RX;uint32;Vehicle.Chassis.Vehicle.Uint32;;;;;
|
||||
BS;RXClassForInt64;SignalTypeInt64;signalInt64;Vehicle.Chassis.Vehicle.Int64;RX;int64;Vehicle.Chassis.Vehicle.Int64;;;;;
|
||||
BS;RXClassForUint64;SignalTypeUint64;signalUint64;Vehicle.Chassis.Vehicle.Uint64;RX;uint64;Vehicle.Chassis.Vehicle.Uint64;;;;;
|
||||
BS;RXClassForString;SignalTypeString;signalString;Vehicle.Chassis.Vehicle.String;RX;string;Vehicle.Chassis.Vehicle.String;;;;;
|
||||
BS;RXClassForWString;SignalTypeWString;signalWString;Vehicle.Chassis.Vehicle.WString;RX;wstring;Vehicle.Chassis.Vehicle.WString;;;;;
|
||||
BS;RXClassForChar;SignalTypeChar;signalChar;Vehicle.Chassis.Vehicle.Char;RX;char;Vehicle.Chassis.Vehicle.Char;;;;;
|
||||
BS;RXClassForChar16;SignalTypeChar16;signalChar16;Vehicle.Chassis.Vehicle.Char16;RX;char16;Vehicle.Chassis.Vehicle.Char16;;;;;
|
||||
BS;RXClassForChar32;SignalTypeChar32;signalChar32;Vehicle.Chassis.Vehicle.Char32;RX;char32;Vehicle.Chassis.Vehicle.Char32;;;;;
|
||||
BS;RXClassForWChar;SignalTypeWChar;signalWChar;Vehicle.Chassis.Vehicle.WChar;RX;wchar;Vehicle.Chassis.Vehicle.WChar;;;;;
|
||||
BS;RXClassForU8String;SignalTypeU8String;signalU8String;Vehicle.Chassis.Vehicle.U8String;RX;u8string;Vehicle.Chassis.Vehicle.U8String;;;;;
|
||||
BS;RXClassForU16String;SignalTypeU16String;signalU16String;Vehicle.Chassis.Vehicle.U16String;RX;u16string;Vehicle.Chassis.Vehicle.U16String;;;;;
|
||||
BS;RXClassForU32String;SignalTypeU32String;signalU32String;Vehicle.Chassis.Vehicle.U32String;RX;u32string;Vehicle.Chassis.Vehicle.U32String;;;;;
|
||||
BS;RXClassForNative;SignalTypeNative;signalNative;Vehicle.Chassis.Vehicle.Native;RX;native;Vehicle.Chassis.Vehicle.Native;;;;;
|
||||
BS;TXClassForBoolean;SignalTypeBoolean;signalBoolean;Vehicle.Chassis.Vehicle.Boolean;TX;boolean;Vehicle.Chassis.Vehicle.Boolean;;;;;
|
||||
BS;TXClassForFloat;SignalTypeFloat;signalFloat;Vehicle.Chassis.Vehicle.Float;TX;float;Vehicle.Chassis.Vehicle.Float;;;;;
|
||||
BS;TXClassForDouble;SignalTypeDouble;signalDouble;Vehicle.Chassis.Vehicle.Double;TX;double;Vehicle.Chassis.Vehicle.Double;;;;;
|
||||
BS;TXClassForLongDouble;SignalTypeLongDouble;signalLongDouble;Vehicle.Chassis.Vehicle.LongDouble;TX;long double;Vehicle.Chassis.Vehicle.LongDouble;;;;;
|
||||
BS;TXClassForShort;SignalTypeShort;signalShort;Vehicle.Chassis.Vehicle.Short;TX;short;Vehicle.Chassis.Vehicle.Short;;;;;
|
||||
BS;TXClassForUnsignedShort;SignalTypeUnsignedShort;signalUnsignedShort;Vehicle.Chassis.Vehicle.UnsignedShort;TX;unsigned short;Vehicle.Chassis.Vehicle.UnsignedShort;;;;;
|
||||
BS;TXClassForLong;SignalTypeLong;signalLong;Vehicle.Chassis.Vehicle.Long;TX;long;Vehicle.Chassis.Vehicle.Long;;;;;
|
||||
BS;TXClassForUnsignedLong;SignalTypeUnsignedLong;signalUnsignedLong;Vehicle.Chassis.Vehicle.UnsignedLong;TX;unsigned long;Vehicle.Chassis.Vehicle.UnsignedLong;;;;;
|
||||
BS;TXClassForLongLong;SignalTypeLongLong;signalLongLong;Vehicle.Chassis.Vehicle.LongLong;TX;long long;Vehicle.Chassis.Vehicle.LongLong;;;;;
|
||||
BS;TXClassForUnsignedLongLong;SignalTypeUnsignedLongLong;signalUnsignedLongLong;Vehicle.Chassis.Vehicle.UnsignedLongLong;TX;unsigned long long;Vehicle.Chassis.Vehicle.UnsignedLongLong;;;;;
|
||||
BS;TXClassForInt8;SignalTypeInt8;signalInt8;Vehicle.Chassis.Vehicle.Int8;TX;int8;Vehicle.Chassis.Vehicle.Int8;;;;;
|
||||
BS;TXClassForUint8;SignalTypeUint8;signalUint8;Vehicle.Chassis.Vehicle.Uint8;TX;uint8;Vehicle.Chassis.Vehicle.Uint8;;;;;
|
||||
BS;TXClassForInt16;SignalTypeInt16;signalInt16;Vehicle.Chassis.Vehicle.Int16;TX;int16;Vehicle.Chassis.Vehicle.Int16;;;;;
|
||||
BS;TXClassForUint16;SignalTypeUint16;signalUint16;Vehicle.Chassis.Vehicle.Uint16;TX;uint16;Vehicle.Chassis.Vehicle.Uint16;;;;;
|
||||
BS;TXClassForInt32;SignalTypeInt32;signalInt32;Vehicle.Chassis.Vehicle.Int32;TX;int32;Vehicle.Chassis.Vehicle.Int32;;;;;
|
||||
BS;TXClassForUint32;SignalTypeUint32;signalUint32;Vehicle.Chassis.Vehicle.Uint32;TX;uint32;Vehicle.Chassis.Vehicle.Uint32;;;;;
|
||||
BS;TXClassForInt64;SignalTypeInt64;signalInt64;Vehicle.Chassis.Vehicle.Int64;TX;int64;Vehicle.Chassis.Vehicle.Int64;;;;;
|
||||
BS;TXClassForUint64;SignalTypeUint64;signalUint64;Vehicle.Chassis.Vehicle.Uint64;TX;uint64;Vehicle.Chassis.Vehicle.Uint64;;;;;
|
||||
BS;TXClassForString;SignalTypeString;signalString;Vehicle.Chassis.Vehicle.String;TX;string;Vehicle.Chassis.Vehicle.String;;;;;
|
||||
BS;TXClassForWString;SignalTypeWString;signalWString;Vehicle.Chassis.Vehicle.WString;TX;wstring;Vehicle.Chassis.Vehicle.WString;;;;;
|
||||
BS;TXClassForChar;SignalTypeChar;signalChar;Vehicle.Chassis.Vehicle.Char;TX;char;Vehicle.Chassis.Vehicle.Char;;;;;
|
||||
BS;TXClassForChar16;SignalTypeChar16;signalChar16;Vehicle.Chassis.Vehicle.Char16;TX;char16;Vehicle.Chassis.Vehicle.Char16;;;;;
|
||||
BS;TXClassForChar32;SignalTypeChar32;signalChar32;Vehicle.Chassis.Vehicle.Char32;TX;char32;Vehicle.Chassis.Vehicle.Char32;;;;;
|
||||
BS;TXClassForWChar;SignalTypeWChar;signalWChar;Vehicle.Chassis.Vehicle.WChar;TX;wchar;Vehicle.Chassis.Vehicle.WChar;;;;;
|
||||
BS;TXClassForU8String;SignalTypeU8String;signalU8String;Vehicle.Chassis.Vehicle.U8String;TX;u8string;Vehicle.Chassis.Vehicle.U8String;;;;;
|
||||
BS;TXClassForU16String;SignalTypeU16String;signalU16String;Vehicle.Chassis.Vehicle.U16String;TX;u16string;Vehicle.Chassis.Vehicle.U16String;;;;;
|
||||
BS;TXClassForU32String;SignalTypeU32String;signalU32String;Vehicle.Chassis.Vehicle.U32String;TX;u32string;Vehicle.Chassis.Vehicle.U32String;;;;;
|
||||
BS;TXClassForNative;SignalTypeNative;signalNative;Vehicle.Chassis.Vehicle.Native;TX;native;Vehicle.Chassis.Vehicle.Native;;;;;
|
||||
|
18
framework_tests/vss_util/vss_multiple_names.csv
Normal file
18
framework_tests/vss_util/vss_multiple_names.csv
Normal file
@@ -0,0 +1,18 @@
|
||||
;Class name;Function name;Signal name;vss;Signal direction;type;DBC CAN name includes CAN message name
|
||||
;;;;;;;
|
||||
VD;SteeringWheel;SteeringWheelAngle_VD;angle_VD;Vehicle.ChassisVD.SteeringWheel.Angle;RX;float;CAN_Input.SteeringWheel
|
||||
VD;SteeringWheel;VehicleSpeed_VD;speed_VD;Vehicle.ChassisVD.SteeringWheel.Angle;RX;float;CAN_Input.Speed
|
||||
VD;SteeringWheel;VehicleDoor_VD;doorStatus_VD;Vehicle.ChassisVD.SteeringWheel.Angle;RX;uint8;CAN_Input.Door
|
||||
VD;SteeringWheel;VehicleWeight_VD;weight_VD;Vehicle.ChassisVD.SteeringWheel.Angle;RX;float;CAN_Input.Weight
|
||||
VD;VehicleChassisAxle;RearAxleAngle_VD;rearAngle_VD;Vehicle.ChassisVD.RearAxle.Row.01.Wheel;TX;float;CAN_Output.RearAngle
|
||||
VD;VehicleChassisAxle;ApplicationCounter_VD;liveCounter_VD;Vehicle.ChassisVD.RearAxle.Row.01.Wheel;TX;uint8;CAN_Output.IsActiveCounter
|
||||
VD;VehicleChassisAxle;VehicleFrontLight_VD;frontLightStatus_VD;Vehicle.ChassisVD.RearAxle.Row.01.Wheel;TX;boolean;CAN_Output.FrontLight
|
||||
VD;VehicleChassisAxle;VehicleBackLight_VD;backLightStatus_VD;Vehicle.ChassisVD.RearAxle.Row.01.Wheel;TX;boolean;CAN_Output.BackLight
|
||||
BS;SteeringWheel;SteeringWheelAngle_BS;angle_BS;Vehicle.ChassisBS.SteeringWheel.Angle;RX;float;Vehicle.ChassisVD.SteeringWheel.Angle
|
||||
BS;SteeringWheel;VehicleSpeed_BS;speed_BS;Vehicle.ChassisBS.SteeringWheel.Angle;RX;float;Vehicle.ChassisVD.SteeringWheel.Angle
|
||||
BS;SteeringWheel;VehicleDoor_BS;doorStatus_BS;Vehicle.ChassisBS.SteeringWheel.Angle;RX;uint8;Vehicle.ChassisVD.SteeringWheel.Angle
|
||||
BS;SteeringWheel;VehicleWeight_BS;weight_BS;Vehicle.ChassisBS.SteeringWheel.Angle;RX;float;Vehicle.ChassisVD.SteeringWheel.Angle
|
||||
BS;VehicleChassisAxle;RearAxleAngle_BS;rearAngle_BS;Vehicle.ChassisBS.RearAxle.Row.01.Wheel;TX;float;Vehicle.ChassisVD.RearAxle.Row.01.Wheel
|
||||
BS;VehicleChassisAxle;ApplicationCounter_BS;liveCounter_BS;Vehicle.ChassisBS.RearAxle.Row.01.Wheel;TX;uint8;Vehicle.ChassisVD.RearAxle.Row.01.Wheel
|
||||
BS;VehicleChassisAxle;VehicleFrontLight_BS;frontLightStatus_BS;Vehicle.ChassisBS.RearAxle.Row.01.Wheel;TX;boolean;Vehicle.ChassisVD.RearAxle.Row.01.Wheel
|
||||
BS;VehicleChassisAxle;VehicleBackLight_BS;backLightStatus_BS;Vehicle.ChassisBS.RearAxle.Row.01.Wheel;TX;boolean;Vehicle.ChassisVD.RearAxle.Row.01.Wheel
|
||||
|
10
framework_tests/vss_util/vss_unique_names.csv
Normal file
10
framework_tests/vss_util/vss_unique_names.csv
Normal file
@@ -0,0 +1,10 @@
|
||||
;Class name;Function name;Signal name;vss;Signal direction;type;DBC CAN name includes CAN message name
|
||||
;;;;;;;
|
||||
VD;SteeringWheel;SteeringWheelAngle_VD;angle_VD;Vehicle.ChassisVD.SteeringWheel.Angle;RX;float;CAN_Input.SteeringWheel
|
||||
VD;Vehicle;VehicleSpeed_VD;speed_VD;Vehicle.ChassisVD.Vehicle.Speed;RX;float;CAN_Input.Speed
|
||||
VD;VehicleChassisAxle;RearAxleAngle_VD;rearAngle_VD;Vehicle.ChassisVD.RearAxle.Row.01.Wheel;TX;float;CAN_Output.RearAngle
|
||||
VD;VehicleApplication;ApplicationCounter_VD;liveCounter_VD;Vehicle.SoftwareVD.Application.SystemCounter;TX;uint8;CAN_Output.IsActiveCounter
|
||||
BS;SteeringWheel;SteeringWheelAngle_BS;angle_BS;Vehicle.ChassisBS.SteeringWheel.Angle;RX;float;Vehicle.ChassisVD.SteeringWheel.Angle
|
||||
BS;Vehicle;VehicleSpeed_BS;speed_BS;Vehicle.ChassisBS.Vehicle.Speed;RX;float;Vehicle.ChassisVD.Vehicle.Speed
|
||||
BS;VehicleChassisAxle;RearAxleAngle_BS;rearAngle_BS;Vehicle.ChassisBS.RearAxle.Row.01.Wheel;TX;float;Vehicle.ChassisVD.RearAxle.Row.01.Wheel
|
||||
BS;VehicleApplication;ApplicationCounter_BS;liveCounter_BS;Vehicle.SoftwareBS.Application.SystemCounter;TX;uint8;Vehicle.SoftwareVD.Application.SystemCounter
|
||||
|
10
framework_tests/vss_util/vss_unique_names_fail.csv
Normal file
10
framework_tests/vss_util/vss_unique_names_fail.csv
Normal file
@@ -0,0 +1,10 @@
|
||||
;Class name;Function name;Signal name;vss;Signal direction;type;DBC CAN name includes CAN message name
|
||||
;;;;;;;
|
||||
VD;SteeringWheel;SteeringWheelAngle_VD;angle_VD;Vehicle.ChassisVD.SteeringWheel.Angle;RX;float;CAN_Input.SteeringWheel
|
||||
VD;Vehicle;VehicleSpeed_VD;speed_VD;Vehicle.ChassisVD.Vehicle.Speed;RX;float;CAN_Input.Speed
|
||||
VD;VehicleChassisAxle;RearAxleAngle_VD;rearAngle_VD;Vehicle.ChassisVD.RearAxle.Row.01.Wheel;TX;float;CAN_Output.RearAngle
|
||||
VD;VehicleApplication;ApplicationCounter_VD;liveCounter_VD;Vehicle.SoftwareVD.Application.SystemCounter;TX;uint8;CAN_Output.IsActiveCounter
|
||||
BS;SteeringWheel;SteeringWheelAngle_BS;angle_BS;Vehicle.ChassisBS.SteeringWheel.Angle;RX;float;Vehicle.ChassisVD.SteeringWheel.Angle
|
||||
BS;Vehicle;VehicleSpeed_BS;speed_BS;Vehicle.ChassisBS.Vehicle.Speed;RX;float;Vehicle.ChassisVD.Vehicle.Speed
|
||||
BS;VehicleChassisAxle;RearAxleAngle_BS;rearAngle_BS;Vehicle.ChassisBS.RearAxle.Row.01.Wheel;TX;float;Vehicle.ChassisVD.RearAxle.Row.02.Wheel
|
||||
BS;VehicleApplication;ApplicationCounter_BS;liveCounter_BS;Vehicle.SoftwareBS.Application.SystemCounter;TX;uint8;Vehicle.SoftwareVD.Application.SystemCounter
|
||||
|
Reference in New Issue
Block a user