Ajout du support pour les fichiers CAN database .dbc
Ajout shortcut pour RDP vers le PC dans le champs
This commit is contained in:
parent
c888a889f2
commit
087245571a
BIN
Doc interne/Block Diagram.vsd
Normal file
BIN
Doc interne/Block Diagram.vsd
Normal file
Binary file not shown.
BIN
Doc interne/IMG_20221219_122604.jpg
Normal file
BIN
Doc interne/IMG_20221219_122604.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 3.2 MiB |
@ -3,16 +3,16 @@
|
|||||||
# Generated by qmake (3.1) (Qt 5.14.2)
|
# Generated by qmake (3.1) (Qt 5.14.2)
|
||||||
# Project: Otarcik_CAN.pro
|
# Project: Otarcik_CAN.pro
|
||||||
# Template: app
|
# Template: app
|
||||||
# Command: C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe -o Makefile Otarcik_CAN.pro -spec win32-g++
|
# Command: C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe -o Makefile Otarcik_CAN.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
|
||||||
#############################################################################
|
#############################################################################
|
||||||
|
|
||||||
MAKEFILE = Makefile
|
MAKEFILE = Makefile
|
||||||
|
|
||||||
EQ = =
|
EQ = =
|
||||||
|
|
||||||
first: release
|
first: debug
|
||||||
install: release-install
|
install: debug-install
|
||||||
uninstall: release-uninstall
|
uninstall: debug-uninstall
|
||||||
QMAKE = C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe
|
QMAKE = C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe
|
||||||
DEL_FILE = del
|
DEL_FILE = del
|
||||||
CHK_DIR_EXISTS= if not exist
|
CHK_DIR_EXISTS= if not exist
|
||||||
@ -37,24 +37,10 @@ RES_FILE =
|
|||||||
SED = $(QMAKE) -install sed
|
SED = $(QMAKE) -install sed
|
||||||
MOVE = move
|
MOVE = move
|
||||||
SUBTARGETS = \
|
SUBTARGETS = \
|
||||||
release \
|
debug \
|
||||||
debug
|
release
|
||||||
|
|
||||||
|
|
||||||
release: FORCE
|
|
||||||
$(MAKE) -f $(MAKEFILE).Release
|
|
||||||
release-make_first: FORCE
|
|
||||||
$(MAKE) -f $(MAKEFILE).Release
|
|
||||||
release-all: FORCE
|
|
||||||
$(MAKE) -f $(MAKEFILE).Release all
|
|
||||||
release-clean: FORCE
|
|
||||||
$(MAKE) -f $(MAKEFILE).Release clean
|
|
||||||
release-distclean: FORCE
|
|
||||||
$(MAKE) -f $(MAKEFILE).Release distclean
|
|
||||||
release-install: FORCE
|
|
||||||
$(MAKE) -f $(MAKEFILE).Release install
|
|
||||||
release-uninstall: FORCE
|
|
||||||
$(MAKE) -f $(MAKEFILE).Release uninstall
|
|
||||||
debug: FORCE
|
debug: FORCE
|
||||||
$(MAKE) -f $(MAKEFILE).Debug
|
$(MAKE) -f $(MAKEFILE).Debug
|
||||||
debug-make_first: FORCE
|
debug-make_first: FORCE
|
||||||
@ -69,6 +55,20 @@ debug-install: FORCE
|
|||||||
$(MAKE) -f $(MAKEFILE).Debug install
|
$(MAKE) -f $(MAKEFILE).Debug install
|
||||||
debug-uninstall: FORCE
|
debug-uninstall: FORCE
|
||||||
$(MAKE) -f $(MAKEFILE).Debug uninstall
|
$(MAKE) -f $(MAKEFILE).Debug uninstall
|
||||||
|
release: FORCE
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release
|
||||||
|
release-make_first: FORCE
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release
|
||||||
|
release-all: FORCE
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release all
|
||||||
|
release-clean: FORCE
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release clean
|
||||||
|
release-distclean: FORCE
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release distclean
|
||||||
|
release-install: FORCE
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release install
|
||||||
|
release-uninstall: FORCE
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release uninstall
|
||||||
|
|
||||||
Makefile: Otarcik_CAN.pro C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++/qmake.conf C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/spec_pre.prf \
|
Makefile: Otarcik_CAN.pro C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++/qmake.conf C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/spec_pre.prf \
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/qdevice.pri \
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/qdevice.pri \
|
||||||
@ -237,6 +237,7 @@ Makefile: Otarcik_CAN.pro C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++/qma
|
|||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resolve_config.prf \
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resolve_config.prf \
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/exclusive_builds_post.prf \
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/exclusive_builds_post.prf \
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/default_post.prf \
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/default_post.prf \
|
||||||
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qml_debug.prf \
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/precompile_header.prf \
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/precompile_header.prf \
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/warn_on.prf \
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/warn_on.prf \
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qt.prf \
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qt.prf \
|
||||||
@ -261,7 +262,7 @@ Makefile: Otarcik_CAN.pro C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++/qma
|
|||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/Qt5Core.prl \
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/Qt5Core.prl \
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/qtmain.prl \
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/qtmain.prl \
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/build_pass.prf
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/build_pass.prf
|
||||||
$(QMAKE) -o Makefile Otarcik_CAN.pro -spec win32-g++
|
$(QMAKE) -o Makefile Otarcik_CAN.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/spec_pre.prf:
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/spec_pre.prf:
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/qdevice.pri:
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/qdevice.pri:
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/device_config.prf:
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/device_config.prf:
|
||||||
@ -429,6 +430,7 @@ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/win32/default_pre.prf:
|
|||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resolve_config.prf:
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/resolve_config.prf:
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/exclusive_builds_post.prf:
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/exclusive_builds_post.prf:
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/default_post.prf:
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/default_post.prf:
|
||||||
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qml_debug.prf:
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/precompile_header.prf:
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/precompile_header.prf:
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/warn_on.prf:
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/warn_on.prf:
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qt.prf:
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/qt.prf:
|
||||||
@ -454,32 +456,32 @@ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/Qt5Core.prl:
|
|||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/qtmain.prl:
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/qtmain.prl:
|
||||||
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/build_pass.prf:
|
C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/build_pass.prf:
|
||||||
qmake: FORCE
|
qmake: FORCE
|
||||||
@$(QMAKE) -o Makefile Otarcik_CAN.pro -spec win32-g++
|
@$(QMAKE) -o Makefile Otarcik_CAN.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug"
|
||||||
|
|
||||||
qmake_all: FORCE
|
qmake_all: FORCE
|
||||||
|
|
||||||
make_first: release-make_first debug-make_first FORCE
|
make_first: debug-make_first release-make_first FORCE
|
||||||
all: release-all debug-all FORCE
|
all: debug-all release-all FORCE
|
||||||
clean: release-clean debug-clean FORCE
|
clean: debug-clean release-clean FORCE
|
||||||
distclean: release-distclean debug-distclean FORCE
|
distclean: debug-distclean release-distclean FORCE
|
||||||
-$(DEL_FILE) Makefile
|
-$(DEL_FILE) Makefile
|
||||||
|
|
||||||
release-mocclean:
|
|
||||||
$(MAKE) -f $(MAKEFILE).Release mocclean
|
|
||||||
debug-mocclean:
|
debug-mocclean:
|
||||||
$(MAKE) -f $(MAKEFILE).Debug mocclean
|
$(MAKE) -f $(MAKEFILE).Debug mocclean
|
||||||
mocclean: release-mocclean debug-mocclean
|
release-mocclean:
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release mocclean
|
||||||
|
mocclean: debug-mocclean release-mocclean
|
||||||
|
|
||||||
release-mocables:
|
|
||||||
$(MAKE) -f $(MAKEFILE).Release mocables
|
|
||||||
debug-mocables:
|
debug-mocables:
|
||||||
$(MAKE) -f $(MAKEFILE).Debug mocables
|
$(MAKE) -f $(MAKEFILE).Debug mocables
|
||||||
mocables: release-mocables debug-mocables
|
release-mocables:
|
||||||
|
$(MAKE) -f $(MAKEFILE).Release mocables
|
||||||
|
mocables: debug-mocables release-mocables
|
||||||
|
|
||||||
check: first
|
check: first
|
||||||
|
|
||||||
benchmark: first
|
benchmark: first
|
||||||
FORCE:
|
FORCE:
|
||||||
|
|
||||||
$(MAKEFILE).Release: Makefile
|
|
||||||
$(MAKEFILE).Debug: Makefile
|
$(MAKEFILE).Debug: Makefile
|
||||||
|
$(MAKEFILE).Release: Makefile
|
||||||
|
|||||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -4,7 +4,6 @@
|
|||||||
#
|
#
|
||||||
#-------------------------------------------------
|
#-------------------------------------------------
|
||||||
|
|
||||||
#QT += core gui
|
|
||||||
QT += gui network serialport mqtt
|
QT += gui network serialport mqtt
|
||||||
|
|
||||||
|
|
||||||
@ -28,27 +27,39 @@ INCLUDEPATH += $$PWD/ \
|
|||||||
$$PWD/Sources \
|
$$PWD/Sources \
|
||||||
$$PWD/Sources/Gui \
|
$$PWD/Sources/Gui \
|
||||||
$$PWD/Sources/PCAN \
|
$$PWD/Sources/PCAN \
|
||||||
|
$$PWD/Sources/KVASER
|
||||||
|
|
||||||
SOURCES += Sources/main.cpp \
|
SOURCES += Sources/main.cpp \
|
||||||
Sources/MainWindow.cpp \
|
Sources/MainWindow.cpp \
|
||||||
Sources/PCANInterface.cpp \
|
Sources/PCANInterface.cpp \
|
||||||
Sources/OtarcikCan.cpp \
|
Sources/OtarcikCan.cpp \
|
||||||
Sources/Gui/GeneralStatusPage.cpp \
|
Sources/Gui/GeneralStatusPage.cpp \
|
||||||
Sources/GeneralMessagesLogDispatcher.cpp
|
Sources/GeneralMessagesLogDispatcher.cpp \
|
||||||
|
Sources/Gui/ProgramSettingsPage.cpp \
|
||||||
|
Sources/CANDatabase.cpp
|
||||||
|
|
||||||
HEADERS += Sources/MainWindow.h \
|
HEADERS += Sources/MainWindow.h \
|
||||||
Sources/PCANInterface.h \
|
Sources/PCANInterface.h \
|
||||||
Sources/OtarcikCan.h \
|
Sources/OtarcikCan.h \
|
||||||
Sources/Gui/GeneralStatusPage.h \
|
Sources/Gui/GeneralStatusPage.h \
|
||||||
Sources/GeneralMessagesLogDispatcher.h \
|
Sources/GeneralMessagesLogDispatcher.h \
|
||||||
Sources/defines.h
|
Sources/defines.h \
|
||||||
|
Sources/Gui/ProgramSettingsPage.h \
|
||||||
|
Sources/KVASER/kvaDbLib.h \
|
||||||
|
Sources/PCAN/PCANBasic.h \
|
||||||
|
Sources/CANDatabase.h
|
||||||
|
|
||||||
FORMS += Sources/Gui/MainWindow.ui \
|
FORMS += Sources/Gui/MainWindow.ui \
|
||||||
Sources/Gui/GeneralStatusPage.ui
|
Sources/Gui/GeneralStatusPage.ui \
|
||||||
|
Sources/Gui/ProgramSettingsPage.ui
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
win32: LIBS += -L$$PWD/Sources/PCAN/ -lPCANBasic
|
win32: LIBS += -L$$PWD/Sources/PCAN/ -lPCANBasic
|
||||||
|
|
||||||
INCLUDEPATH += $$PWD/Sources/PCAN
|
#INCLUDEPATH += $$PWD/Sources/PCAN
|
||||||
DEPENDPATH += $$PWD/Sources/PCAN
|
DEPENDPATH += $$PWD/Sources/PCAN \
|
||||||
|
$$PWD/Sources/KVASER/
|
||||||
|
|
||||||
|
win32: LIBS += -L$$PWD/Sources/KVASER/ -lkvaDbLib
|
||||||
|
|
||||||
|
|||||||
510
Otarcik_CAN/Otarcik_CAN.pro.user.22
Normal file
510
Otarcik_CAN/Otarcik_CAN.pro.user.22
Normal file
@ -0,0 +1,510 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE QtCreatorProject>
|
||||||
|
<!-- Written by QtCreator 4.11.1, 2023-01-09T14:34:05. -->
|
||||||
|
<qtcreator>
|
||||||
|
<data>
|
||||||
|
<variable>EnvironmentId</variable>
|
||||||
|
<value type="QByteArray">{5a351af6-dc3b-4afc-af92-7da5e3a5cd12}</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||||
|
<value type="int">0</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
||||||
|
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||||
|
<value type="QString" key="language">Cpp</value>
|
||||||
|
<valuemap type="QVariantMap" key="value">
|
||||||
|
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
||||||
|
</valuemap>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||||
|
<value type="QString" key="language">QmlJS</value>
|
||||||
|
<valuemap type="QVariantMap" key="value">
|
||||||
|
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
||||||
|
</valuemap>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||||
|
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||||
|
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
||||||
|
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||||
|
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
|
||||||
|
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||||
|
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||||
|
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||||
|
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<valuelist type="QVariantList" key="ClangCodeModel.CustomCommandLineKey">
|
||||||
|
<value type="QString">-fno-delayed-template-parsing</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="bool" key="ClangCodeModel.UseGlobalConfig">true</value>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 5.14.2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Qt 5.14.2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{dc2b548b-27bc-4e25-8500-cc36640735d8}</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/Main/Dev/YULTek/Error in " Util.asciify("build-Otarcik_CAN-Qt_5_14_2-Profile")": TypeError: Property 'asciify' of object Core::Internal::UtilsJsExtension(0x8741860) is not a function</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||||
|
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||||
|
<value type="QString">cpu-cycles</value>
|
||||||
|
</valuelist>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||||
|
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||||
|
<value type="QString">-e</value>
|
||||||
|
<value type="QString">cpu-cycles</value>
|
||||||
|
<value type="QString">--call-graph</value>
|
||||||
|
<value type="QString">dwarf,4096</value>
|
||||||
|
<value type="QString">-F</value>
|
||||||
|
<value type="QString">250</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||||
|
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||||
|
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||||
|
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||||
|
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||||
|
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||||
|
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||||
|
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||||
|
<value type="int">0</value>
|
||||||
|
<value type="int">1</value>
|
||||||
|
<value type="int">2</value>
|
||||||
|
<value type="int">3</value>
|
||||||
|
<value type="int">4</value>
|
||||||
|
<value type="int">5</value>
|
||||||
|
<value type="int">6</value>
|
||||||
|
<value type="int">7</value>
|
||||||
|
<value type="int">8</value>
|
||||||
|
<value type="int">9</value>
|
||||||
|
<value type="int">10</value>
|
||||||
|
<value type="int">11</value>
|
||||||
|
<value type="int">12</value>
|
||||||
|
<value type="int">13</value>
|
||||||
|
<value type="int">14</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||||
|
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro</value>
|
||||||
|
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||||
|
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
|
||||||
|
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseTerminal">false</value>
|
||||||
|
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||||
|
<value type="QString" key="RunConfiguration.WorkingDirectory.default">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.Target.1</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.7</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Qt 4.8.7</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{8820e404-d75e-4d7e-80ff-354d5dfc06d1}</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.BuildTargets"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.OverrideMakeflags">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Deploy</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||||
|
<value type="QString" key="Analyzer.Perf.CallgraphMode">dwarf</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Perf.Events">
|
||||||
|
<value type="QString">cpu-cycles</value>
|
||||||
|
</valuelist>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Perf.ExtraArguments"/>
|
||||||
|
<value type="int" key="Analyzer.Perf.Frequency">250</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Perf.RecordArguments">
|
||||||
|
<value type="QString">-e</value>
|
||||||
|
<value type="QString">cpu-cycles</value>
|
||||||
|
<value type="QString">--call-graph</value>
|
||||||
|
<value type="QString">dwarf,4096</value>
|
||||||
|
<value type="QString">-F</value>
|
||||||
|
<value type="QString">250</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="QString" key="Analyzer.Perf.SampleMode">-F</value>
|
||||||
|
<value type="bool" key="Analyzer.Perf.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="int" key="Analyzer.Perf.StackSize">4096</value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||||
|
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||||
|
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||||
|
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||||
|
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||||
|
<value type="QString" key="Analyzer.Valgrind.KCachegrindExecutable">kcachegrind</value>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||||
|
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||||
|
<value type="int">0</value>
|
||||||
|
<value type="int">1</value>
|
||||||
|
<value type="int">2</value>
|
||||||
|
<value type="int">3</value>
|
||||||
|
<value type="int">4</value>
|
||||||
|
<value type="int">5</value>
|
||||||
|
<value type="int">6</value>
|
||||||
|
<value type="int">7</value>
|
||||||
|
<value type="int">8</value>
|
||||||
|
<value type="int">9</value>
|
||||||
|
<value type="int">10</value>
|
||||||
|
<value type="int">11</value>
|
||||||
|
<value type="int">12</value>
|
||||||
|
<value type="int">13</value>
|
||||||
|
<value type="int">14</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||||
|
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.RunConfiguration.BuildKey">D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro</value>
|
||||||
|
<value type="QString" key="RunConfiguration.Arguments"></value>
|
||||||
|
<value type="bool" key="RunConfiguration.Arguments.multi">false</value>
|
||||||
|
<value type="QString" key="RunConfiguration.OverrideDebuggerStartup"></value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseLibrarySearchPath">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||||
|
<value type="QString" key="RunConfiguration.WorkingDirectory"></value>
|
||||||
|
<value type="QString" key="RunConfiguration.WorkingDirectory.default"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||||
|
<value type="int">2</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||||
|
<value type="int">22</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>Version</variable>
|
||||||
|
<value type="int">22</value>
|
||||||
|
</data>
|
||||||
|
</qtcreator>
|
||||||
705
Otarcik_CAN/Otarcik_CAN.pro.user.4.8-pre1
Normal file
705
Otarcik_CAN/Otarcik_CAN.pro.user.4.8-pre1
Normal file
@ -0,0 +1,705 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<!DOCTYPE QtCreatorProject>
|
||||||
|
<!-- Written by QtCreator 4.2.1, 2023-01-09T14:32:40. -->
|
||||||
|
<qtcreator>
|
||||||
|
<data>
|
||||||
|
<variable>EnvironmentId</variable>
|
||||||
|
<value type="QByteArray">{5a351af6-dc3b-4afc-af92-7da5e3a5cd12}</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.ActiveTarget</variable>
|
||||||
|
<value type="int">2</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.EditorSettings</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<value type="bool" key="EditorConfiguration.AutoIndent">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.AutoSpacesForTabs">false</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.CamelCaseNavigation">true</value>
|
||||||
|
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.0">
|
||||||
|
<value type="QString" key="language">Cpp</value>
|
||||||
|
<valuemap type="QVariantMap" key="value">
|
||||||
|
<value type="QByteArray" key="CurrentPreferences">CppGlobal</value>
|
||||||
|
</valuemap>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="EditorConfiguration.CodeStyle.1">
|
||||||
|
<value type="QString" key="language">QmlJS</value>
|
||||||
|
<valuemap type="QVariantMap" key="value">
|
||||||
|
<value type="QByteArray" key="CurrentPreferences">QmlJSGlobal</value>
|
||||||
|
</valuemap>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="EditorConfiguration.CodeStyle.Count">2</value>
|
||||||
|
<value type="QByteArray" key="EditorConfiguration.Codec">UTF-8</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.ConstrainTooltips">false</value>
|
||||||
|
<value type="int" key="EditorConfiguration.IndentSize">4</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.KeyboardTooltips">false</value>
|
||||||
|
<value type="int" key="EditorConfiguration.MarginColumn">80</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.MouseHiding">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.MouseNavigation">true</value>
|
||||||
|
<value type="int" key="EditorConfiguration.PaddingMode">1</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.ScrollWheelZooming">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.ShowMargin">false</value>
|
||||||
|
<value type="int" key="EditorConfiguration.SmartBackspaceBehavior">0</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.SmartSelectionChanging">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.SpacesForTabs">true</value>
|
||||||
|
<value type="int" key="EditorConfiguration.TabKeyBehavior">0</value>
|
||||||
|
<value type="int" key="EditorConfiguration.TabSize">8</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.UseGlobal">true</value>
|
||||||
|
<value type="int" key="EditorConfiguration.Utf8BomBehavior">1</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.addFinalNewLine">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.cleanIndentation">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.cleanWhitespace">true</value>
|
||||||
|
<value type="bool" key="EditorConfiguration.inEntireDocument">false</value>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.PluginSettings</variable>
|
||||||
|
<valuemap type="QVariantMap"/>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.Target.0</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Desktop</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Desktop</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{99c4ca36-b5ea-452c-b86e-54d367b4bb82}</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy locally</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||||
|
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||||
|
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||||
|
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||||
|
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||||
|
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||||
|
<value type="int">0</value>
|
||||||
|
<value type="int">1</value>
|
||||||
|
<value type="int">2</value>
|
||||||
|
<value type="int">3</value>
|
||||||
|
<value type="int">4</value>
|
||||||
|
<value type="int">5</value>
|
||||||
|
<value type="int">6</value>
|
||||||
|
<value type="int">7</value>
|
||||||
|
<value type="int">8</value>
|
||||||
|
<value type="int">9</value>
|
||||||
|
<value type="int">10</value>
|
||||||
|
<value type="int">11</value>
|
||||||
|
<value type="int">12</value>
|
||||||
|
<value type="int">13</value>
|
||||||
|
<value type="int">14</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||||
|
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Otarcik_CAN</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro</value>
|
||||||
|
<value type="bool" key="QmakeProjectManager.QmakeRunConfiguration.UseLibrarySearchPath">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">Otarcik_CAN.pro</value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory.default">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.Target.1</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 4.8.7</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Qt 4.8.7</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{8820e404-d75e-4d7e-80ff-354d5dfc06d1}</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">1</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">2</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy locally</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||||
|
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||||
|
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||||
|
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||||
|
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||||
|
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||||
|
<value type="int">0</value>
|
||||||
|
<value type="int">1</value>
|
||||||
|
<value type="int">2</value>
|
||||||
|
<value type="int">3</value>
|
||||||
|
<value type="int">4</value>
|
||||||
|
<value type="int">5</value>
|
||||||
|
<value type="int">6</value>
|
||||||
|
<value type="int">7</value>
|
||||||
|
<value type="int">8</value>
|
||||||
|
<value type="int">9</value>
|
||||||
|
<value type="int">10</value>
|
||||||
|
<value type="int">11</value>
|
||||||
|
<value type="int">12</value>
|
||||||
|
<value type="int">13</value>
|
||||||
|
<value type="int">14</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||||
|
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Otarcik_CAN</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro</value>
|
||||||
|
<value type="bool" key="QmakeProjectManager.QmakeRunConfiguration.UseLibrarySearchPath">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">Otarcik_CAN.pro</value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory.default">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.Target.2</variable>
|
||||||
|
<valuemap type="QVariantMap">
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Qt 5.14.2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName">Qt 5.14.2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">{dc2b548b-27bc-4e25-8500-cc36640735d8}</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveBuildConfiguration">0</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveDeployConfiguration">0</value>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.ActiveRunConfiguration">0</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.0">
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Debug</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">2</value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.1">
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">false</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Release</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.BuildConfiguration.2">
|
||||||
|
<value type="QString" key="ProjectExplorer.BuildConfiguration.BuildDirectory">D:/Main/Dev/YULTek/Error in " Util.asciify("build-Otarcik_CAN-Qt_5_14_2-Profile")": TypeError: Property 'asciify' of object Core::Internal::UtilsJsExtension(0x8741860) is not a function</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">qmake</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">QtProjectManager.QMakeBuildStep</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.LinkQmlDebuggingLibrary">true</value>
|
||||||
|
<value type="QString" key="QtProjectManager.QMakeBuildStep.QMakeArguments"></value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.QMakeForced">false</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.SeparateDebugInfo">true</value>
|
||||||
|
<value type="bool" key="QtProjectManager.QMakeBuildStep.UseQtQuickCompiler">false</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.1">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">false</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">2</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Build</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Build</value>
|
||||||
|
</valuemap>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.1">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildStepList.Step.0">
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildStep.Enabled">true</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Make</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.MakeStep</value>
|
||||||
|
<valuelist type="QVariantList" key="Qt4ProjectManager.MakeStep.AutomaticallyAddedMakeArguments"/>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.MakeStep.Clean">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeArguments">clean</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.MakeStep.MakeCommand"></value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Clean</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Clean</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">2</value>
|
||||||
|
<value type="bool" key="ProjectExplorer.BuildConfiguration.ClearSystemEnvironment">false</value>
|
||||||
|
<valuelist type="QVariantList" key="ProjectExplorer.BuildConfiguration.UserEnvironmentChanges"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Profile</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4BuildConfiguration</value>
|
||||||
|
<value type="int" key="Qt4ProjectManager.Qt4BuildConfiguration.BuildConfiguration">0</value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.Qt4BuildConfiguration.UseShadowBuild">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.BuildConfigurationCount">3</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.DeployConfiguration.0">
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.BuildConfiguration.BuildStepList.0">
|
||||||
|
<value type="int" key="ProjectExplorer.BuildStepList.StepsCount">0</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.BuildSteps.Deploy</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.BuildConfiguration.BuildStepListCount">1</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Deploy locally</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">ProjectExplorer.DefaultDeployConfiguration</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.DeployConfigurationCount">1</value>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.PluginSettings"/>
|
||||||
|
<valuemap type="QVariantMap" key="ProjectExplorer.Target.RunConfiguration.0">
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.AggregateTraces">false</value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.FlushEnabled">false</value>
|
||||||
|
<value type="uint" key="Analyzer.QmlProfiler.FlushInterval">1000</value>
|
||||||
|
<value type="QString" key="Analyzer.QmlProfiler.LastTraceFile"></value>
|
||||||
|
<value type="bool" key="Analyzer.QmlProfiler.Settings.UseGlobalSettings">true</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.AddedSuppressionFiles"/>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectBusEvents">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.CollectSystime">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableBranchSim">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableCacheSim">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Callgrind.EnableEventToolTips">true</value>
|
||||||
|
<value type="double" key="Analyzer.Valgrind.Callgrind.MinimumCostRatio">0.01</value>
|
||||||
|
<value type="double" key="Analyzer.Valgrind.Callgrind.VisualisationMinimumCostRatio">10</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.FilterExternalIssues">true</value>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.LeakCheckOnFinish">1</value>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.NumCallers">25</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.RemovedSuppressionFiles"/>
|
||||||
|
<value type="int" key="Analyzer.Valgrind.SelfModifyingCodeDetection">1</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.Settings.UseGlobalSettings">true</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.ShowReachable">false</value>
|
||||||
|
<value type="bool" key="Analyzer.Valgrind.TrackOrigins">true</value>
|
||||||
|
<value type="QString" key="Analyzer.Valgrind.ValgrindExecutable">valgrind</value>
|
||||||
|
<valuelist type="QVariantList" key="Analyzer.Valgrind.VisibleErrorKinds">
|
||||||
|
<value type="int">0</value>
|
||||||
|
<value type="int">1</value>
|
||||||
|
<value type="int">2</value>
|
||||||
|
<value type="int">3</value>
|
||||||
|
<value type="int">4</value>
|
||||||
|
<value type="int">5</value>
|
||||||
|
<value type="int">6</value>
|
||||||
|
<value type="int">7</value>
|
||||||
|
<value type="int">8</value>
|
||||||
|
<value type="int">9</value>
|
||||||
|
<value type="int">10</value>
|
||||||
|
<value type="int">11</value>
|
||||||
|
<value type="int">12</value>
|
||||||
|
<value type="int">13</value>
|
||||||
|
<value type="int">14</value>
|
||||||
|
</valuelist>
|
||||||
|
<value type="int" key="PE.EnvironmentAspect.Base">2</value>
|
||||||
|
<valuelist type="QVariantList" key="PE.EnvironmentAspect.Changes"/>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DefaultDisplayName">Otarcik_CAN</value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.DisplayName"></value>
|
||||||
|
<value type="QString" key="ProjectExplorer.ProjectConfiguration.Id">Qt4ProjectManager.Qt4RunConfiguration:D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro</value>
|
||||||
|
<value type="bool" key="QmakeProjectManager.QmakeRunConfiguration.UseLibrarySearchPath">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.CommandLineArguments"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.ProFile">Otarcik_CAN.pro</value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseDyldImageSuffix">false</value>
|
||||||
|
<value type="bool" key="Qt4ProjectManager.Qt4RunConfiguration.UseTerminal">true</value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory"></value>
|
||||||
|
<value type="QString" key="Qt4ProjectManager.Qt4RunConfiguration.UserWorkingDirectory.default">D:/Main/Dev/YULTek/Otarcik_CAN</value>
|
||||||
|
<value type="uint" key="RunConfiguration.QmlDebugServerPort">3768</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseCppDebuggerAuto">true</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseMultiProcess">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebugger">false</value>
|
||||||
|
<value type="bool" key="RunConfiguration.UseQmlDebuggerAuto">true</value>
|
||||||
|
</valuemap>
|
||||||
|
<value type="int" key="ProjectExplorer.Target.RunConfigurationCount">1</value>
|
||||||
|
</valuemap>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.TargetCount</variable>
|
||||||
|
<value type="int">3</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>ProjectExplorer.Project.Updater.FileVersion</variable>
|
||||||
|
<value type="int">18</value>
|
||||||
|
</data>
|
||||||
|
<data>
|
||||||
|
<variable>Version</variable>
|
||||||
|
<value type="int">18</value>
|
||||||
|
</data>
|
||||||
|
</qtcreator>
|
||||||
247
Otarcik_CAN/Sources/CANDatabase.cpp
Normal file
247
Otarcik_CAN/Sources/CANDatabase.cpp
Normal file
@ -0,0 +1,247 @@
|
|||||||
|
#include "defines.h"
|
||||||
|
#include "CANDatabase.h"
|
||||||
|
#include "kvaDbLib.h"
|
||||||
|
|
||||||
|
const char* sigEncToStr(KvaDbSignalEncoding sigEnc);
|
||||||
|
const char* sigRepToStr(KvaDbSignalType sigType);
|
||||||
|
|
||||||
|
|
||||||
|
CCANDatabase::CCANDatabase(QObject *parent) : QObject(parent)
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
CCANDatabase::~CCANDatabase()
|
||||||
|
{
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
int CCANDatabase::Init()
|
||||||
|
{
|
||||||
|
return RET_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
int CCANDatabase::LoadDatabaseFile(QString Filename)
|
||||||
|
{
|
||||||
|
|
||||||
|
#define printf qDebug
|
||||||
|
|
||||||
|
KvaDbStatus status;
|
||||||
|
KvaDbHnd dh = 0;
|
||||||
|
KvaDbMessageHnd mh = 0;
|
||||||
|
KvaDbSignalHnd sh = 0;
|
||||||
|
unsigned int flags = 0;
|
||||||
|
char filename[] = "mazda_3_2019.dbc";
|
||||||
|
|
||||||
|
|
||||||
|
// Open a database handle
|
||||||
|
status = kvaDbOpen (&dh);
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf("Could not create a database handle: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Load the database file
|
||||||
|
status = kvaDbReadFile (dh, filename);
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf("Could not load '%s': %d\n", filename, status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetFlags(dh, &flags);
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetFlags failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
printf (" Database: flags=0x%x\n", flags);
|
||||||
|
|
||||||
|
|
||||||
|
// Get the first message in the database
|
||||||
|
status = kvaDbGetFirstMsg (dh, &mh);
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetFirstMsg failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Go through all messages in the database
|
||||||
|
while (status == kvaDbOK) {
|
||||||
|
char msg_name[100];
|
||||||
|
char msg_qname[200];
|
||||||
|
char msg_comment[200];
|
||||||
|
int dlc = 0;
|
||||||
|
unsigned int id = 0;
|
||||||
|
|
||||||
|
// Clear the strings
|
||||||
|
memset(msg_name, 0, sizeof(msg_name));
|
||||||
|
memset(msg_qname, 0, sizeof(msg_qname));
|
||||||
|
memset(msg_comment, 0, sizeof(msg_comment));
|
||||||
|
|
||||||
|
// Get the properties for each message
|
||||||
|
status = kvaDbGetMsgName (mh, msg_name, sizeof (msg_name));
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetMsgName failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetMsgQualifiedName (mh, msg_qname, sizeof (msg_qname));
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetMsgQualifiedName failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetMsgComment (mh, msg_comment, sizeof (msg_comment));
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetMsgComment failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetMsgId (mh, &id, &flags);
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetMsgId failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetMsgDlc (mh, &dlc);
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetMsgDlc failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Print the properties for each message
|
||||||
|
printf (" Msg: name='%s'\n", msg_name);
|
||||||
|
printf (" qname='%s', comment='%s'\n", msg_qname, msg_comment);
|
||||||
|
printf (" id=%x, dlc=%d, flags=%x\n", id, dlc, flags);
|
||||||
|
|
||||||
|
|
||||||
|
// Go through all signals for this message
|
||||||
|
status = kvaDbGetFirstSignal (mh, &sh);
|
||||||
|
while (status == kvaDbOK) {
|
||||||
|
char signal_name[100];
|
||||||
|
char signal_qname[200];
|
||||||
|
char signal_comment[200];
|
||||||
|
char signal_unit[100];
|
||||||
|
KvaDbSignalEncoding sigEnc;
|
||||||
|
KvaDbSignalType sigType;
|
||||||
|
int startbit = 0;
|
||||||
|
int length = 0;
|
||||||
|
double minval = 0;
|
||||||
|
double maxval = 0;
|
||||||
|
double factor = 0;
|
||||||
|
double offset = 0;
|
||||||
|
|
||||||
|
// Reset the strings
|
||||||
|
memset(signal_name, 0, sizeof(signal_name));
|
||||||
|
memset(signal_qname, 0, sizeof(signal_qname));
|
||||||
|
memset(signal_comment, 0, sizeof(signal_comment));
|
||||||
|
memset(signal_unit, 0, sizeof(signal_unit));
|
||||||
|
|
||||||
|
// Get the properties for each signal.
|
||||||
|
status = kvaDbGetSignalName (sh, signal_name, sizeof (signal_name));
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetSignalName failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetSignalQualifiedName (sh, signal_qname, sizeof (signal_qname));
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetSignalQualifiedName failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetSignalComment (sh, signal_comment, sizeof (signal_comment));
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetSignalComment failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetSignalUnit (sh, signal_unit, sizeof (signal_unit));
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetSignalUnit failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetSignalEncoding (sh, &sigEnc);
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetSignalEncoding failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetSignalRepresentationType(sh, &sigType);
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetSignalRepresentationType failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetSignalValueLimits(sh, &minval, &maxval);
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetSignalValueLimits failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetSignalValueScaling(sh, &factor, &offset);
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetSignalValueScaling failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetSignalValueSize(sh, &startbit, &length);
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbGetSignalValueSize failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
|
||||||
|
printf(" Signal: name='%s', unit='%s'\n", signal_name, signal_unit);
|
||||||
|
printf(" qname='%s'\n", signal_qname);
|
||||||
|
printf(" comment='%s'\n", signal_comment);
|
||||||
|
printf(" encoding='%s'\n", sigEncToStr(sigEnc));
|
||||||
|
printf(" representation='%s'\n", sigRepToStr(sigType));
|
||||||
|
printf(" value min=%.02f, value max=%.02f\n", minval, maxval);
|
||||||
|
printf(" scale faktor=%.02f, offset=%.02f\n", factor, offset);
|
||||||
|
printf(" startbit=%d, length=%d\n", startbit, length);
|
||||||
|
status = kvaDbGetNextSignal (mh, &sh);
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbGetNextMsg (dh, &mh);
|
||||||
|
}
|
||||||
|
|
||||||
|
status = kvaDbClose (dh);
|
||||||
|
if (status != kvaDbOK) {
|
||||||
|
printf ("kvaDbClose failed: %d\n", status);
|
||||||
|
return status;
|
||||||
|
}
|
||||||
|
printf("\n\n");
|
||||||
|
|
||||||
|
return RET_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
const char* sigEncToStr(KvaDbSignalEncoding sigEnc)
|
||||||
|
{
|
||||||
|
if (sigEnc == kvaDb_Intel) {
|
||||||
|
return "Intel";
|
||||||
|
} else if (sigEnc == kvaDb_Motorola) {
|
||||||
|
return "Motorola";
|
||||||
|
} else {
|
||||||
|
return "Undefined";
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
// -----------------------------------------------------------------------
|
||||||
|
// Convert signal representation to a string
|
||||||
|
// -----------------------------------------------------------------------
|
||||||
|
const char* sigRepToStr(KvaDbSignalType sigType)
|
||||||
|
{
|
||||||
|
if (sigType == kvaDb_Invalid) {
|
||||||
|
return "Invalid";
|
||||||
|
} else if (sigType == kvaDb_Signed) {
|
||||||
|
return "Signed";
|
||||||
|
} else if (sigType == kvaDb_Unsigned) {
|
||||||
|
return "Unsigned";
|
||||||
|
} else if (sigType == kvaDb_Float) {
|
||||||
|
return "Float";
|
||||||
|
} else if (sigType == kvaDb_Double) {
|
||||||
|
return "Double";
|
||||||
|
} else {
|
||||||
|
return "Undefined";
|
||||||
|
}
|
||||||
|
}
|
||||||
20
Otarcik_CAN/Sources/CANDatabase.h
Normal file
20
Otarcik_CAN/Sources/CANDatabase.h
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
#ifndef CANDATABASE_H
|
||||||
|
#define CANDATABASE_H
|
||||||
|
|
||||||
|
#include <QObject>
|
||||||
|
|
||||||
|
class CCANDatabase : public QObject
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
public:
|
||||||
|
explicit CCANDatabase(QObject *parent = 0);
|
||||||
|
~CCANDatabase();
|
||||||
|
|
||||||
|
int Init();
|
||||||
|
int LoadDatabaseFile(QString Filename);
|
||||||
|
signals:
|
||||||
|
|
||||||
|
public slots:
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // CANDATABASE_H
|
||||||
@ -1,5 +1,25 @@
|
|||||||
#include "GeneralMessagesLogDispatcher.h"
|
|
||||||
|
|
||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Gros Gin électronique *
|
||||||
|
* 2023 *
|
||||||
|
* *
|
||||||
|
* Project: Otarcik CAN *
|
||||||
|
* *
|
||||||
|
* *
|
||||||
|
* *
|
||||||
|
*******************************************************************************/
|
||||||
|
/*
|
||||||
|
Description:
|
||||||
|
This class allows to save system logs to a file and optionnaly to the GUI
|
||||||
|
logs window
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
#include "GeneralMessagesLogDispatcher.h"
|
||||||
|
#include <QDateTime>
|
||||||
|
|
||||||
|
|
||||||
//singleton instantiation
|
//singleton instantiation
|
||||||
@ -9,17 +29,40 @@ CGeneralMessagesLogDispatcher CGeneralMessagesLogDispatcher::mSingleton;
|
|||||||
CGeneralMessagesLogDispatcher::CGeneralMessagesLogDispatcher()
|
CGeneralMessagesLogDispatcher::CGeneralMessagesLogDispatcher()
|
||||||
{
|
{
|
||||||
mGeneralStatusPageHandle = 0;
|
mGeneralStatusPageHandle = 0;
|
||||||
|
mSystemLogFile = 0;
|
||||||
|
|
||||||
mNbLinesInGUILog = 0;
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CGeneralMessagesLogDispatcher::~CGeneralMessagesLogDispatcher()
|
CGeneralMessagesLogDispatcher::~CGeneralMessagesLogDispatcher()
|
||||||
{
|
{
|
||||||
|
if(mSystemLogFile != 0)
|
||||||
|
{
|
||||||
|
mSystemLogFile->close();
|
||||||
|
delete mSystemLogFile;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
int CGeneralMessagesLogDispatcher::AddLogMessage(QString LogLine, bool AddToGUILogPanel)
|
int CGeneralMessagesLogDispatcher::Init()
|
||||||
|
{
|
||||||
|
QString FileName;
|
||||||
|
FileName = "./SystemLog.txt";
|
||||||
|
|
||||||
|
mSystemLogFile = new QFile(FileName);
|
||||||
|
if(mSystemLogFile)
|
||||||
|
{
|
||||||
|
mSystemLogFile->open(QIODevice::WriteOnly | QIODevice::Append | QIODevice::Text | QIODevice::Unbuffered);
|
||||||
|
|
||||||
|
QString temp;
|
||||||
|
mSystemLogFile->write("\n\n");
|
||||||
|
mSystemLogFile->write(QString("********************************************************************\n").toUtf8());
|
||||||
|
mSystemLogFile->write(QString("Otarcik CAN software startup on %1 at %2\n").arg(QDateTime::currentDateTime().date().toString("yyyy-MM-dd")).arg(QDateTime::currentDateTime().time().toString("hh:mm:ss")).toUtf8());
|
||||||
|
mSystemLogFile->write(QString("********************************************************************\n").toUtf8());
|
||||||
|
}
|
||||||
|
return RET_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
int CGeneralMessagesLogDispatcher::AddLogMessage(QString LogLine, bool AddToGUILogPanel, eGenMsgTextErrorStatus TxtErrStatus)
|
||||||
{
|
{
|
||||||
//TODO: Add text to log file...
|
//TODO: Add text to log file...
|
||||||
|
|
||||||
@ -27,42 +70,49 @@ int CGeneralMessagesLogDispatcher::AddLogMessage(QString LogLine, bool AddToGUIL
|
|||||||
LogLine.remove('\r');
|
LogLine.remove('\r');
|
||||||
LogLine.append('\n');
|
LogLine.append('\n');
|
||||||
|
|
||||||
|
LogLine.prepend(QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss "));
|
||||||
|
|
||||||
|
|
||||||
|
if(mSystemLogFile == NULL)
|
||||||
|
{
|
||||||
|
qDebug("GeneralMessagesLogDispatcher : Trying to add log to invalid system log file pointer ");
|
||||||
|
return RET_GENERAL_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(mSystemLogFile->isOpen() == false)
|
||||||
|
{
|
||||||
|
qDebug("GeneralMessagesLogDispatcher : Trying to add log to unopened system log file");
|
||||||
|
return RET_GENERAL_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
mSystemLogFile->write(LogLine.toUtf8());
|
||||||
|
|
||||||
|
if(AddToGUILogPanel == true)
|
||||||
|
{
|
||||||
|
if(TxtErrStatus == GEN_MSG_TXT_ERROR_STATUS)
|
||||||
|
{
|
||||||
|
LogLine.prepend("%E");
|
||||||
|
}
|
||||||
|
else if(TxtErrStatus == GEN_MSG_TXT_WARNING_STATUS)
|
||||||
|
{
|
||||||
|
LogLine.prepend("%W");
|
||||||
|
}
|
||||||
|
|
||||||
|
if(mGeneralStatusPageHandle != 0)
|
||||||
|
{
|
||||||
|
mGeneralStatusPageHandle->AddGeneralMsgBoxLineEntry(LogLine);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
qDebug("Someone forgot to assing their pointers in CGeneralMessagesLogDispatch::AddLogMessage!! This needs to be fixed");
|
||||||
|
return RET_GENERAL_ERROR;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
if(AddToGUILogPanel == true)
|
|
||||||
{
|
|
||||||
if(mNbLinesInGUILog == GENERAL_MESSAGES_MAX_LOG_LINES)
|
|
||||||
{
|
|
||||||
//Make shure we are able to remove first line
|
|
||||||
int FirstLineLength = mGeneralMsgGUILog.indexOf(QChar('\n'));
|
|
||||||
if(FirstLineLength != -1)
|
|
||||||
{
|
|
||||||
mGeneralMsgGUILog.remove(0,FirstLineLength+1);
|
|
||||||
mGeneralMsgGUILog.append(LogLine);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
qDebug("Something fucked-up happened in CGeneralMessagesLogDispatch::AddLogMessage");
|
|
||||||
return RET_GENERAL_ERROR;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
mGeneralMsgGUILog.append(LogLine);
|
|
||||||
mNbLinesInGUILog++;
|
|
||||||
}
|
|
||||||
|
|
||||||
if(mGeneralStatusPageHandle != 0)
|
|
||||||
{
|
|
||||||
mGeneralStatusPageHandle->SetGeneralMsgText(mGeneralMsgGUILog);
|
|
||||||
}
|
|
||||||
else
|
|
||||||
{
|
|
||||||
qDebug("Someone forgot to assing their pointers in CGeneralMessagesLogDispatch::AddLogMessage!! This needs to be fixed");
|
|
||||||
return RET_GENERAL_ERROR;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
return RET_OK;
|
return RET_OK;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -4,12 +4,24 @@
|
|||||||
#include <QString>
|
#include <QString>
|
||||||
#include "defines.h"
|
#include "defines.h"
|
||||||
#include "GeneralStatusPage.h"
|
#include "GeneralStatusPage.h"
|
||||||
|
#include <QFile>
|
||||||
|
#include <QStringList>
|
||||||
|
|
||||||
|
|
||||||
class CGeneralMessagesLogDispatcher
|
class CGeneralMessagesLogDispatcher
|
||||||
{
|
{
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
enum eGenMsgTextErrorStatus
|
||||||
|
{
|
||||||
|
GEN_MSG_TXT_NO_ERROR_STATUS = 0,
|
||||||
|
GEN_MSG_TXT_WARNING_STATUS,
|
||||||
|
GEN_MSG_TXT_ERROR_STATUS,
|
||||||
|
|
||||||
|
GEN_MSG_TXT_MAX_STATUS
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
//CGeneralMessagesLogDispatcher is a singleton class
|
//CGeneralMessagesLogDispatcher is a singleton class
|
||||||
static CGeneralMessagesLogDispatcher* instance(){return &mSingleton;}
|
static CGeneralMessagesLogDispatcher* instance(){return &mSingleton;}
|
||||||
static CGeneralMessagesLogDispatcher mSingleton;
|
static CGeneralMessagesLogDispatcher mSingleton;
|
||||||
@ -17,13 +29,14 @@ public:
|
|||||||
CGeneralMessagesLogDispatcher();
|
CGeneralMessagesLogDispatcher();
|
||||||
virtual ~CGeneralMessagesLogDispatcher();
|
virtual ~CGeneralMessagesLogDispatcher();
|
||||||
|
|
||||||
int AddLogMessage(QString LogLine, bool AddToGUILogPanel = true);
|
int AddLogMessage(QString LogLine, bool AddToGUILogPanel = true, eGenMsgTextErrorStatus TxtErrStatus = GEN_MSG_TXT_NO_ERROR_STATUS);
|
||||||
CGeneralStatusPage *mGeneralStatusPageHandle;
|
CGeneralStatusPage *mGeneralStatusPageHandle;
|
||||||
int BindGuiPageHandle(CGeneralStatusPage *Handle);
|
int BindGuiPageHandle(CGeneralStatusPage *Handle);
|
||||||
|
int Init();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
QString mGeneralMsgGUILog;
|
QStringList mGeneralMsgGUILog;
|
||||||
unsigned int mNbLinesInGUILog; //Keep the count of lines displayed in the GUI so we don't EVER buffer overrun
|
QFile *mSystemLogFile;
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|||||||
@ -1,11 +1,13 @@
|
|||||||
#include "GeneralStatusPage.h"
|
#include "GeneralStatusPage.h"
|
||||||
#include "ui_GeneralStatusPage.h"
|
#include "ui_GeneralStatusPage.h"
|
||||||
|
#include "QStringList"
|
||||||
|
|
||||||
CGeneralStatusPage::CGeneralStatusPage(QWidget *parent) :
|
CGeneralStatusPage::CGeneralStatusPage(QWidget *parent) :
|
||||||
QWidget(parent),
|
QWidget(parent),
|
||||||
ui(new Ui::CGeneralStatusPage)
|
ui(new Ui::CGeneralStatusPage)
|
||||||
{
|
{
|
||||||
ui->setupUi(this);
|
ui->setupUi(this);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
CGeneralStatusPage::~CGeneralStatusPage()
|
CGeneralStatusPage::~CGeneralStatusPage()
|
||||||
@ -13,8 +15,66 @@ CGeneralStatusPage::~CGeneralStatusPage()
|
|||||||
delete ui;
|
delete ui;
|
||||||
}
|
}
|
||||||
|
|
||||||
int CGeneralStatusPage::SetGeneralMsgText(QString Txt)
|
int CGeneralStatusPage::SetGeneralMsgText(QStringList Txt)
|
||||||
{
|
{
|
||||||
ui->mGenMsgTextEdit->setText(Txt);
|
/*if you're populating the text box programatically, is to use textEdit->setTextColor(QColor&).You can create the QColor object yourself, or use one of the predefined colours in the Qt namespace (Qt::black, Qt::red, etc). It will apply the specified colour to any text you add, until it is called again with a different one.*/
|
||||||
|
|
||||||
return RET_OK;
|
return RET_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int CGeneralStatusPage::AddGeneralMsgBoxLineEntry(QString LineTxt)
|
||||||
|
{
|
||||||
|
|
||||||
|
//Limit the number of lines in the MsgBox to avoid overruns...
|
||||||
|
if(mGenMsgListBoxTextLines.size() >= GENERAL_MESSAGES_MAX_LOG_LINES)
|
||||||
|
{
|
||||||
|
mGenMsgListBoxTextLines.removeFirst();
|
||||||
|
mGenMsgListBoxTextLines.append(LineTxt);
|
||||||
|
|
||||||
|
ui->mGenMsgTextEdit->clear();
|
||||||
|
for(int i = 0; i < mGenMsgListBoxTextLines.size(); i++)
|
||||||
|
{
|
||||||
|
AddColoredLineToGenMsgBox(mGenMsgListBoxTextLines[i]);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
mGenMsgListBoxTextLines.append(LineTxt);
|
||||||
|
AddColoredLineToGenMsgBox(LineTxt);
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
int CGeneralStatusPage::AddColoredLineToGenMsgBox(QString Line)
|
||||||
|
{
|
||||||
|
if(Line.isEmpty())
|
||||||
|
{
|
||||||
|
return RET_GENERAL_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
if(Line.at(0) == QChar('%'))
|
||||||
|
{
|
||||||
|
if(Line.at(1) == QChar('E')) //The line is describing an error... write it red
|
||||||
|
{
|
||||||
|
ui->mGenMsgTextEdit->setTextColor(Qt::red);
|
||||||
|
}
|
||||||
|
else if(Line.at(1) == QChar('W')) //The line is describing a warning... write it yellow
|
||||||
|
{
|
||||||
|
ui->mGenMsgTextEdit->setTextColor(Qt::blue);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
qDebug("GeneralStatusPage: Logic error in general message box line encoding... you should check into that");
|
||||||
|
return RET_GENERAL_ERROR;
|
||||||
|
}
|
||||||
|
|
||||||
|
Line.remove(0,2);
|
||||||
|
}
|
||||||
|
|
||||||
|
ui->mGenMsgTextEdit->insertPlainText(Line);
|
||||||
|
ui->mGenMsgTextEdit->setTextColor(Qt::black);
|
||||||
|
|
||||||
|
return RET_OK;
|
||||||
|
|
||||||
|
}
|
||||||
|
|||||||
@ -14,14 +14,30 @@ class CGeneralStatusPage : public QWidget
|
|||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
|
|
||||||
public:
|
public:
|
||||||
|
|
||||||
|
enum eGeneralStatusPgTxtErrorValue
|
||||||
|
{
|
||||||
|
GEN_STATUS_PG_NO_ERROR_TEXT_VALUE = 0,
|
||||||
|
GEN_STATUS_PG_WARNING_TEXT_VALUE,
|
||||||
|
GEN_STATUS_PG_ERROR_TEXT_VALUE,
|
||||||
|
|
||||||
|
GEN_STATUS_PG_MAX_TEXT_VALUE
|
||||||
|
};
|
||||||
|
|
||||||
explicit CGeneralStatusPage(QWidget *parent = 0);
|
explicit CGeneralStatusPage(QWidget *parent = 0);
|
||||||
~CGeneralStatusPage();
|
~CGeneralStatusPage();
|
||||||
|
|
||||||
int SetGeneralMsgText(QString Txt);
|
int SetGeneralMsgText(QStringList Txt);
|
||||||
|
int AddGeneralMsgBoxLineEntry(QString LineTxt);
|
||||||
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Ui::CGeneralStatusPage *ui;
|
Ui::CGeneralStatusPage *ui;
|
||||||
|
|
||||||
|
QStringList mGenMsgListBoxTextLines;
|
||||||
|
|
||||||
|
int AddColoredLineToGenMsgBox(QString Line);
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif // GENERALSTATUSPAGE_H
|
#endif // GENERALSTATUSPAGE_H
|
||||||
|
|||||||
@ -6,7 +6,7 @@
|
|||||||
<rect>
|
<rect>
|
||||||
<x>0</x>
|
<x>0</x>
|
||||||
<y>0</y>
|
<y>0</y>
|
||||||
<width>1147</width>
|
<width>1456</width>
|
||||||
<height>492</height>
|
<height>492</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
@ -16,12 +16,15 @@
|
|||||||
<widget class="QTextEdit" name="mGenMsgTextEdit">
|
<widget class="QTextEdit" name="mGenMsgTextEdit">
|
||||||
<property name="geometry">
|
<property name="geometry">
|
||||||
<rect>
|
<rect>
|
||||||
<x>660</x>
|
<x>460</x>
|
||||||
<y>30</y>
|
<y>30</y>
|
||||||
<width>441</width>
|
<width>651</width>
|
||||||
<height>451</height>
|
<height>451</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
|
<property name="readOnly">
|
||||||
|
<bool>true</bool>
|
||||||
|
</property>
|
||||||
</widget>
|
</widget>
|
||||||
</widget>
|
</widget>
|
||||||
<resources/>
|
<resources/>
|
||||||
|
|||||||
@ -13,421 +13,6 @@
|
|||||||
<height>511</height>
|
<height>511</height>
|
||||||
</rect>
|
</rect>
|
||||||
</property>
|
</property>
|
||||||
<property name="palette">
|
|
||||||
<palette>
|
|
||||||
<active>
|
|
||||||
<colorrole role="WindowText">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>0</red>
|
|
||||||
<green>0</green>
|
|
||||||
<blue>0</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Button">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>203</red>
|
|
||||||
<green>203</green>
|
|
||||||
<blue>203</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Light">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>255</red>
|
|
||||||
<green>255</green>
|
|
||||||
<blue>255</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Midlight">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>229</red>
|
|
||||||
<green>229</green>
|
|
||||||
<blue>229</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Dark">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>101</red>
|
|
||||||
<green>101</green>
|
|
||||||
<blue>101</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Mid">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>135</red>
|
|
||||||
<green>135</green>
|
|
||||||
<blue>135</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Text">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>0</red>
|
|
||||||
<green>0</green>
|
|
||||||
<blue>0</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="BrightText">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>255</red>
|
|
||||||
<green>255</green>
|
|
||||||
<blue>255</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="ButtonText">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>0</red>
|
|
||||||
<green>0</green>
|
|
||||||
<blue>0</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Base">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>206</red>
|
|
||||||
<green>206</green>
|
|
||||||
<blue>206</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Window">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>240</red>
|
|
||||||
<green>240</green>
|
|
||||||
<blue>240</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Shadow">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>0</red>
|
|
||||||
<green>0</green>
|
|
||||||
<blue>0</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="AlternateBase">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>229</red>
|
|
||||||
<green>229</green>
|
|
||||||
<blue>229</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="ToolTipBase">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>255</red>
|
|
||||||
<green>255</green>
|
|
||||||
<blue>220</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="ToolTipText">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>0</red>
|
|
||||||
<green>0</green>
|
|
||||||
<blue>0</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
</active>
|
|
||||||
<inactive>
|
|
||||||
<colorrole role="WindowText">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>0</red>
|
|
||||||
<green>0</green>
|
|
||||||
<blue>0</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Button">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>203</red>
|
|
||||||
<green>203</green>
|
|
||||||
<blue>203</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Light">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>255</red>
|
|
||||||
<green>255</green>
|
|
||||||
<blue>255</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Midlight">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>229</red>
|
|
||||||
<green>229</green>
|
|
||||||
<blue>229</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Dark">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>101</red>
|
|
||||||
<green>101</green>
|
|
||||||
<blue>101</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Mid">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>135</red>
|
|
||||||
<green>135</green>
|
|
||||||
<blue>135</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Text">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>0</red>
|
|
||||||
<green>0</green>
|
|
||||||
<blue>0</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="BrightText">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>255</red>
|
|
||||||
<green>255</green>
|
|
||||||
<blue>255</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="ButtonText">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>0</red>
|
|
||||||
<green>0</green>
|
|
||||||
<blue>0</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Base">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>206</red>
|
|
||||||
<green>206</green>
|
|
||||||
<blue>206</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Window">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>240</red>
|
|
||||||
<green>240</green>
|
|
||||||
<blue>240</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Shadow">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>0</red>
|
|
||||||
<green>0</green>
|
|
||||||
<blue>0</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="AlternateBase">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>229</red>
|
|
||||||
<green>229</green>
|
|
||||||
<blue>229</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="ToolTipBase">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>255</red>
|
|
||||||
<green>255</green>
|
|
||||||
<blue>220</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="ToolTipText">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>0</red>
|
|
||||||
<green>0</green>
|
|
||||||
<blue>0</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
</inactive>
|
|
||||||
<disabled>
|
|
||||||
<colorrole role="WindowText">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>101</red>
|
|
||||||
<green>101</green>
|
|
||||||
<blue>101</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Button">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>203</red>
|
|
||||||
<green>203</green>
|
|
||||||
<blue>203</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Light">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>255</red>
|
|
||||||
<green>255</green>
|
|
||||||
<blue>255</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Midlight">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>229</red>
|
|
||||||
<green>229</green>
|
|
||||||
<blue>229</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Dark">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>101</red>
|
|
||||||
<green>101</green>
|
|
||||||
<blue>101</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Mid">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>135</red>
|
|
||||||
<green>135</green>
|
|
||||||
<blue>135</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Text">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>101</red>
|
|
||||||
<green>101</green>
|
|
||||||
<blue>101</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="BrightText">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>255</red>
|
|
||||||
<green>255</green>
|
|
||||||
<blue>255</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="ButtonText">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>101</red>
|
|
||||||
<green>101</green>
|
|
||||||
<blue>101</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Base">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>240</red>
|
|
||||||
<green>240</green>
|
|
||||||
<blue>240</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Window">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>240</red>
|
|
||||||
<green>240</green>
|
|
||||||
<blue>240</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="Shadow">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>0</red>
|
|
||||||
<green>0</green>
|
|
||||||
<blue>0</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="AlternateBase">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>203</red>
|
|
||||||
<green>203</green>
|
|
||||||
<blue>203</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="ToolTipBase">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>255</red>
|
|
||||||
<green>255</green>
|
|
||||||
<blue>220</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
<colorrole role="ToolTipText">
|
|
||||||
<brush brushstyle="SolidPattern">
|
|
||||||
<color alpha="255">
|
|
||||||
<red>0</red>
|
|
||||||
<green>0</green>
|
|
||||||
<blue>0</blue>
|
|
||||||
</color>
|
|
||||||
</brush>
|
|
||||||
</colorrole>
|
|
||||||
</disabled>
|
|
||||||
</palette>
|
|
||||||
</property>
|
|
||||||
<property name="windowTitle">
|
<property name="windowTitle">
|
||||||
<string>Otracik</string>
|
<string>Otracik</string>
|
||||||
</property>
|
</property>
|
||||||
|
|||||||
14
Otarcik_CAN/Sources/Gui/ProgramSettingsPage.cpp
Normal file
14
Otarcik_CAN/Sources/Gui/ProgramSettingsPage.cpp
Normal file
@ -0,0 +1,14 @@
|
|||||||
|
#include "ProgramSettingsPage.h"
|
||||||
|
#include "ui_ProgramSettingsPage.h"
|
||||||
|
|
||||||
|
CProgramSettingsPage::CProgramSettingsPage(QWidget *parent) :
|
||||||
|
QWidget(parent),
|
||||||
|
ui(new Ui::CProgramSettingsPage)
|
||||||
|
{
|
||||||
|
ui->setupUi(this);
|
||||||
|
}
|
||||||
|
|
||||||
|
CProgramSettingsPage::~CProgramSettingsPage()
|
||||||
|
{
|
||||||
|
delete ui;
|
||||||
|
}
|
||||||
22
Otarcik_CAN/Sources/Gui/ProgramSettingsPage.h
Normal file
22
Otarcik_CAN/Sources/Gui/ProgramSettingsPage.h
Normal file
@ -0,0 +1,22 @@
|
|||||||
|
#ifndef PROGRAMSETTINGSPAGE_H
|
||||||
|
#define PROGRAMSETTINGSPAGE_H
|
||||||
|
|
||||||
|
#include <QWidget>
|
||||||
|
|
||||||
|
namespace Ui {
|
||||||
|
class CProgramSettingsPage;
|
||||||
|
}
|
||||||
|
|
||||||
|
class CProgramSettingsPage : public QWidget
|
||||||
|
{
|
||||||
|
Q_OBJECT
|
||||||
|
|
||||||
|
public:
|
||||||
|
explicit CProgramSettingsPage(QWidget *parent = 0);
|
||||||
|
~CProgramSettingsPage();
|
||||||
|
|
||||||
|
private:
|
||||||
|
Ui::CProgramSettingsPage *ui;
|
||||||
|
};
|
||||||
|
|
||||||
|
#endif // PROGRAMSETTINGSPAGE_H
|
||||||
66
Otarcik_CAN/Sources/Gui/ProgramSettingsPage.ui
Normal file
66
Otarcik_CAN/Sources/Gui/ProgramSettingsPage.ui
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<ui version="4.0">
|
||||||
|
<class>CProgramSettingsPage</class>
|
||||||
|
<widget class="QWidget" name="CProgramSettingsPage">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>0</x>
|
||||||
|
<y>0</y>
|
||||||
|
<width>929</width>
|
||||||
|
<height>529</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
<property name="windowTitle">
|
||||||
|
<string>Form</string>
|
||||||
|
</property>
|
||||||
|
<widget class="QLabel" name="label">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>350</x>
|
||||||
|
<y>70</y>
|
||||||
|
<width>161</width>
|
||||||
|
<height>21</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
<property name="font">
|
||||||
|
<font>
|
||||||
|
<pointsize>12</pointsize>
|
||||||
|
</font>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Otarcik CAN settings</string>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
<widget class="QSpinBox" name="spinBox">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>320</x>
|
||||||
|
<y>160</y>
|
||||||
|
<width>43</width>
|
||||||
|
<height>22</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
<widget class="QLabel" name="label_2">
|
||||||
|
<property name="geometry">
|
||||||
|
<rect>
|
||||||
|
<x>140</x>
|
||||||
|
<y>162</y>
|
||||||
|
<width>171</width>
|
||||||
|
<height>20</height>
|
||||||
|
</rect>
|
||||||
|
</property>
|
||||||
|
<property name="toolTip">
|
||||||
|
<string><html><head/><body><p>The PCAN USB module CAN ID that is communicating with the Parker module</p></body></html></string>
|
||||||
|
</property>
|
||||||
|
<property name="text">
|
||||||
|
<string>Parker Module CAN device ID:</string>
|
||||||
|
</property>
|
||||||
|
<property name="alignment">
|
||||||
|
<set>Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter</set>
|
||||||
|
</property>
|
||||||
|
</widget>
|
||||||
|
</widget>
|
||||||
|
<resources/>
|
||||||
|
<connections/>
|
||||||
|
</ui>
|
||||||
BIN
Otarcik_CAN/Sources/KVASER/kvaDbLib.dll
Normal file
BIN
Otarcik_CAN/Sources/KVASER/kvaDbLib.dll
Normal file
Binary file not shown.
2583
Otarcik_CAN/Sources/KVASER/kvaDbLib.h
Normal file
2583
Otarcik_CAN/Sources/KVASER/kvaDbLib.h
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Otarcik_CAN/Sources/KVASER/kvaDbLib.lib
Normal file
BIN
Otarcik_CAN/Sources/KVASER/kvaDbLib.lib
Normal file
Binary file not shown.
@ -1,3 +1,19 @@
|
|||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Gros Gin électronique *
|
||||||
|
* 2023 *
|
||||||
|
* *
|
||||||
|
* Project: Otarcik CAN *
|
||||||
|
* *
|
||||||
|
* *
|
||||||
|
* *
|
||||||
|
*******************************************************************************/
|
||||||
|
/*
|
||||||
|
Description:
|
||||||
|
This is a placeholder class that creates the GUI
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
#include "MainWindow.h"
|
#include "MainWindow.h"
|
||||||
#include "ui_MainWindow.h"
|
#include "ui_MainWindow.h"
|
||||||
|
|
||||||
@ -9,9 +25,11 @@ CMainWindow::CMainWindow(QWidget *parent) :
|
|||||||
|
|
||||||
mGeneralStatusPage = new CGeneralStatusPage(this);
|
mGeneralStatusPage = new CGeneralStatusPage(this);
|
||||||
mMainWindowWidget = new QTabWidget(this);
|
mMainWindowWidget = new QTabWidget(this);
|
||||||
|
mProgramSettingsPage = new CProgramSettingsPage(this);
|
||||||
|
|
||||||
setCentralWidget(mMainWindowWidget);
|
setCentralWidget(mMainWindowWidget);
|
||||||
mMainWindowWidget->addTab(mGeneralStatusPage,"Status");
|
mMainWindowWidget->addTab(mGeneralStatusPage,"Status");
|
||||||
|
mMainWindowWidget->addTab(mProgramSettingsPage,"Settings");
|
||||||
|
|
||||||
resize(1700,768);
|
resize(1700,768);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,9 +3,12 @@
|
|||||||
|
|
||||||
#include <QMainWindow>
|
#include <QMainWindow>
|
||||||
#include <QTabWidget>
|
#include <QTabWidget>
|
||||||
#include "GeneralStatusPage.h"
|
|
||||||
#include <QTextEdit>
|
#include <QTextEdit>
|
||||||
|
|
||||||
|
#include "GeneralStatusPage.h"
|
||||||
|
#include "ProgramSettingsPage.h"
|
||||||
|
|
||||||
|
|
||||||
namespace Ui {
|
namespace Ui {
|
||||||
class CMainWindow;
|
class CMainWindow;
|
||||||
}
|
}
|
||||||
@ -20,6 +23,7 @@ public:
|
|||||||
|
|
||||||
QTabWidget *mMainWindowWidget;
|
QTabWidget *mMainWindowWidget;
|
||||||
CGeneralStatusPage *mGeneralStatusPage;
|
CGeneralStatusPage *mGeneralStatusPage;
|
||||||
|
CProgramSettingsPage *mProgramSettingsPage;
|
||||||
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
|||||||
@ -1,8 +1,25 @@
|
|||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Gros Gin électronique *
|
||||||
|
* 2023 *
|
||||||
|
* *
|
||||||
|
* Project: Otarcik CAN *
|
||||||
|
* *
|
||||||
|
* *
|
||||||
|
* *
|
||||||
|
*******************************************************************************/
|
||||||
|
/*
|
||||||
|
Description:
|
||||||
|
This is our main program
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
#include "OtarcikCan.h"
|
#include "OtarcikCan.h"
|
||||||
|
|
||||||
COtarcikCan::COtarcikCan(QObject *parent) : QObject(parent)
|
COtarcikCan::COtarcikCan(QObject *parent) : QObject(parent)
|
||||||
{
|
{
|
||||||
mPCANInterface = new CPCANInterface;
|
mPCANInterface = new CPCANInterface;
|
||||||
|
mCANDatabase = new CCANDatabase;
|
||||||
}
|
}
|
||||||
|
|
||||||
COtarcikCan::~COtarcikCan()
|
COtarcikCan::~COtarcikCan()
|
||||||
@ -15,11 +32,15 @@ int COtarcikCan::Start()
|
|||||||
w.show();
|
w.show();
|
||||||
|
|
||||||
CGeneralMessagesLogDispatcher::instance()->BindGuiPageHandle(w.mGeneralStatusPage);
|
CGeneralMessagesLogDispatcher::instance()->BindGuiPageHandle(w.mGeneralStatusPage);
|
||||||
|
CGeneralMessagesLogDispatcher::instance()->Init();
|
||||||
|
|
||||||
|
|
||||||
CGeneralMessagesLogDispatcher::instance()->AddLogMessage("OtarcikCan modules starting...");
|
CGeneralMessagesLogDispatcher::instance()->AddLogMessage("OtarcikCan modules starting...");
|
||||||
|
|
||||||
mPCANInterface->Init();
|
mPCANInterface->Init();
|
||||||
|
|
||||||
|
mCANDatabase->Init();
|
||||||
|
mCANDatabase->LoadDatabaseFile("");
|
||||||
|
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -5,6 +5,7 @@
|
|||||||
#include "MainWindow.h"
|
#include "MainWindow.h"
|
||||||
#include "PCANInterface.h"
|
#include "PCANInterface.h"
|
||||||
#include "GeneralMessagesLogDispatcher.h"
|
#include "GeneralMessagesLogDispatcher.h"
|
||||||
|
#include "CANDatabase.h"
|
||||||
|
|
||||||
class COtarcikCan : public QObject
|
class COtarcikCan : public QObject
|
||||||
{
|
{
|
||||||
@ -18,6 +19,7 @@ public:
|
|||||||
|
|
||||||
private:
|
private:
|
||||||
CPCANInterface *mPCANInterface;
|
CPCANInterface *mPCANInterface;
|
||||||
|
CCANDatabase *mCANDatabase;
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
|
|
||||||
|
|||||||
@ -1,14 +1,34 @@
|
|||||||
|
/*******************************************************************************
|
||||||
|
* *
|
||||||
|
* Gros Gin électronique *
|
||||||
|
* 2023 *
|
||||||
|
* *
|
||||||
|
* Project: Otarcik CAN *
|
||||||
|
* *
|
||||||
|
* *
|
||||||
|
* *
|
||||||
|
*******************************************************************************/
|
||||||
|
/*
|
||||||
|
Description:
|
||||||
|
This class interfaces the PCAN USB CAN puck
|
||||||
|
|
||||||
|
*/
|
||||||
|
|
||||||
#include "PCANInterface.h"
|
#include "PCANInterface.h"
|
||||||
#include "GeneralMessagesLogDispatcher.h"
|
#include "GeneralMessagesLogDispatcher.h"
|
||||||
|
|
||||||
|
|
||||||
CPCANInterface::CPCANInterface(QObject *parent) : QObject(parent)
|
CPCANInterface::CPCANInterface(QObject *parent) : QObject(parent)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
||||||
int CPCANInterface::Init()
|
int CPCANInterface::Init()
|
||||||
{
|
{
|
||||||
|
QString LogMsg;
|
||||||
|
|
||||||
TPCANStatus Result;
|
TPCANStatus Result;
|
||||||
Result = CAN_Initialize(PCAN_USBBUS1, PCAN_BAUD_500K);
|
Result = CAN_Initialize(PCAN_USBBUS1, PCAN_BAUD_500K);
|
||||||
|
CGeneralMessagesLogDispatcher::instance()->AddLogMessage(QString("Initializing PCAN USB module. Channel:%1, Baudrate:%2").arg(PCAN_USBBUS1).arg(PCAN_BAUD_500K));
|
||||||
|
|
||||||
if(Result != PCAN_ERROR_OK)
|
if(Result != PCAN_ERROR_OK)
|
||||||
{
|
{
|
||||||
@ -17,10 +37,19 @@ int CPCANInterface::Init()
|
|||||||
char strMsg[256];
|
char strMsg[256];
|
||||||
CAN_GetErrorText(Result, 0, strMsg);
|
CAN_GetErrorText(Result, 0, strMsg);
|
||||||
qDebug("%s",strMsg);
|
qDebug("%s",strMsg);
|
||||||
CGeneralMessagesLogDispatcher::instance()->AddLogMessage(strMsg);
|
CGeneralMessagesLogDispatcher::instance()->AddLogMessage(QString("Could not initialize PCAN USB module. Error:%1").arg(strMsg),true,CGeneralMessagesLogDispatcher::GEN_MSG_TXT_ERROR_STATUS);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
return 0;
|
CGeneralMessagesLogDispatcher::instance()->AddLogMessage("PCAN USB init SUCCESS");
|
||||||
|
}
|
||||||
|
return RET_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int CPCANInterface::DeInit(unsigned short Channel)
|
||||||
|
{
|
||||||
|
CAN_Uninitialize(Channel);
|
||||||
|
|
||||||
|
return RET_OK;
|
||||||
|
}
|
||||||
|
|
||||||
|
|||||||
@ -11,6 +11,7 @@ class CPCANInterface : public QObject
|
|||||||
public:
|
public:
|
||||||
explicit CPCANInterface(QObject *parent = 0);
|
explicit CPCANInterface(QObject *parent = 0);
|
||||||
int Init();
|
int Init();
|
||||||
|
int DeInit(unsigned short Channel);
|
||||||
|
|
||||||
signals:
|
signals:
|
||||||
|
|
||||||
|
|||||||
@ -4,11 +4,14 @@
|
|||||||
|
|
||||||
int main(int argc, char *argv[])
|
int main(int argc, char *argv[])
|
||||||
{
|
{
|
||||||
|
QApplication::setStyle("windows");
|
||||||
QApplication a(argc, argv);
|
QApplication a(argc, argv);
|
||||||
COtarcikCan OtarcikCanProgram; //Instanciate the program
|
COtarcikCan OtarcikCanProgram; //Instanciate the program
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
OtarcikCanProgram.Start();
|
OtarcikCanProgram.Start();
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
338
Otarcik_CAN/SystemLog.txt
Normal file
338
Otarcik_CAN/SystemLog.txt
Normal file
@ -0,0 +1,338 @@
|
|||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-08 at 14:59:02
|
||||||
|
********************************************************************
|
||||||
|
2023.01.08-14:59:13 OtarcikCan modules starting...
|
||||||
|
2023.01.08-15:00:03 The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-08 at 15:21:21
|
||||||
|
********************************************************************
|
||||||
|
2023-01-08 15:21:21 OtarcikCan modules starting...
|
||||||
|
2023-01-08 15:21:21 The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-08 at 15:27:05
|
||||||
|
********************************************************************
|
||||||
|
2023-01-08 15:27:05 OtarcikCan modules starting...
|
||||||
|
2023-01-08 15:27:05 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-08 15:27:05 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-08 at 17:11:48
|
||||||
|
********************************************************************
|
||||||
|
2023-01-08 17:11:48 OtarcikCan modules starting...
|
||||||
|
2023-01-08 17:11:48 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-08 17:11:48 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-08 at 17:12:26
|
||||||
|
********************************************************************
|
||||||
|
2023-01-08 17:12:26 OtarcikCan modules starting...
|
||||||
|
2023-01-08 17:12:26 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-08 17:12:26 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 14:28:42
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 14:28:42 OtarcikCan modules starting...
|
||||||
|
2023-01-09 14:28:43 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 14:28:43 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 14:29:08
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 14:29:08 OtarcikCan modules starting...
|
||||||
|
2023-01-09 14:29:08 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 14:29:08 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 14:29:23
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 14:29:23 OtarcikCan modules starting...
|
||||||
|
2023-01-09 14:29:23 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 14:29:23 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 14:40:57
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 14:40:57 OtarcikCan modules starting...
|
||||||
|
2023-01-09 14:40:57 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 14:40:57 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 14:41:06
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 14:41:06 OtarcikCan modules starting...
|
||||||
|
2023-01-09 14:41:06 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 14:41:06 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 14:41:33
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 14:41:33 OtarcikCan modules starting...
|
||||||
|
2023-01-09 14:41:33 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 14:41:33 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 14:41:41
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 14:41:41 OtarcikCan modules starting...
|
||||||
|
2023-01-09 14:41:41 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 14:41:41 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 14:43:07
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 14:43:07 OtarcikCan modules starting...
|
||||||
|
2023-01-09 14:43:07 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 14:43:07 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 14:46:29
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 14:46:29 OtarcikCan modules starting...
|
||||||
|
2023-01-09 14:46:29 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 14:46:29 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 14:46:43
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 14:46:43 OtarcikCan modules starting...
|
||||||
|
2023-01-09 14:46:43 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 14:46:43 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 14:49:24
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 14:49:24 OtarcikCan modules starting...
|
||||||
|
2023-01-09 14:49:24 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 14:49:24 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 15:04:44
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 15:04:44 OtarcikCan modules starting...
|
||||||
|
2023-01-09 15:04:44 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 15:04:44 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 15:24:05
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 15:24:05 OtarcikCan modules starting...
|
||||||
|
2023-01-09 15:24:05 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 15:24:05 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 15:41:19
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 15:41:19 OtarcikCan modules starting...
|
||||||
|
2023-01-09 15:41:19 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 15:41:19 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:27:44
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:27:44 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:27:44 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:27:44 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:28:02
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:28:02 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:28:02 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:28:02 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:28:54
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:28:54 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:28:54 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:28:54 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:30:36
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:30:46 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:31:38 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:32:15
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:32:15 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:32:15 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:32:15 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:32:36
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:32:36 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:32:36 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:32:36 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:33:16
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:33:16 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:33:16 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:33:16 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
2023-01-09 16:33:16 test
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:34:05
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:34:05 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:34:05 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:34:05 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
2023-01-09 16:34:05 test
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:34:36
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:34:36 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:34:36 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:34:36 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
2023-01-09 16:34:36 test
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:37:31
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:37:31 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:37:31 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:37:31 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
2023-01-09 16:37:31 test
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:38:26
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:38:26 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:38:26 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:38:26 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
2023-01-09 16:38:26 test
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:38:39
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:38:39 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:38:39 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:38:39 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
2023-01-09 16:38:39 test
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:39:03
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:39:03 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:39:03 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:39:03 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
2023-01-09 16:39:03 test
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:39:49
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:39:49 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:39:49 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:39:49 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
2023-01-09 16:39:49 test
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:40:30
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:40:30 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:40:30 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:40:30 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
2023-01-09 16:40:30 test
|
||||||
|
2023-01-09 16:40:30 test
|
||||||
|
2023-01-09 16:40:30 test
|
||||||
|
2023-01-09 16:40:30 test
|
||||||
|
2023-01-09 16:40:30 test
|
||||||
|
2023-01-09 16:40:30 test
|
||||||
|
2023-01-09 16:40:30 test
|
||||||
|
2023-01-09 16:40:30 test
|
||||||
|
2023-01-09 16:40:30 test
|
||||||
|
2023-01-09 16:40:30 test
|
||||||
|
2023-01-09 16:40:30 test
|
||||||
|
2023-01-09 16:40:30 test
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:41:09
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:41:09 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:41:09 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:41:09 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
2023-01-09 16:41:09 test
|
||||||
|
2023-01-09 16:41:09 test
|
||||||
|
2023-01-09 16:41:09 test
|
||||||
|
2023-01-09 16:41:09 test
|
||||||
|
2023-01-09 16:41:09 test
|
||||||
|
2023-01-09 16:41:09 test
|
||||||
|
2023-01-09 16:41:09 test
|
||||||
|
2023-01-09 16:41:09 test
|
||||||
|
2023-01-09 16:41:09 test
|
||||||
|
2023-01-09 16:41:09 test
|
||||||
|
2023-01-09 16:41:09 test
|
||||||
|
2023-01-09 16:41:09 test
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:41:36
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:41:36 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:41:36 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:41:36 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
2023-01-09 16:41:36 test
|
||||||
|
2023-01-09 16:41:36 test
|
||||||
|
2023-01-09 16:41:36 test
|
||||||
|
2023-01-09 16:41:36 test
|
||||||
|
2023-01-09 16:41:36 test
|
||||||
|
2023-01-09 16:41:36 test
|
||||||
|
2023-01-09 16:41:36 test
|
||||||
|
2023-01-09 16:41:36 test
|
||||||
|
2023-01-09 16:41:36 test
|
||||||
|
2023-01-09 16:41:36 test
|
||||||
|
2023-01-09 16:41:36 test
|
||||||
|
2023-01-09 16:41:36 test
|
||||||
|
|
||||||
|
|
||||||
|
********************************************************************
|
||||||
|
Otarcik CAN software startup on 2023-01-09 at 16:42:11
|
||||||
|
********************************************************************
|
||||||
|
2023-01-09 16:42:11 OtarcikCan modules starting...
|
||||||
|
2023-01-09 16:42:11 Initializing PCAN USB module. Channel:81, Baudrate:28
|
||||||
|
2023-01-09 16:42:11 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
|
2023-01-09 16:42:11 Could not initialize PCAN USB module. Error:The driver is not loaded
|
||||||
BIN
Otarcik_CAN/debug/Otarcik_CAN.exe
Normal file
BIN
Otarcik_CAN/debug/Otarcik_CAN.exe
Normal file
Binary file not shown.
95
Otarcik_CAN/debug/moc_CANDatabase.cpp
Normal file
95
Otarcik_CAN/debug/moc_CANDatabase.cpp
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
/****************************************************************************
|
||||||
|
** Meta object code from reading C++ file 'CANDatabase.h'
|
||||||
|
**
|
||||||
|
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
|
||||||
|
**
|
||||||
|
** WARNING! All changes made in this file will be lost!
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
#include "../Sources/CANDatabase.h"
|
||||||
|
#include <QtCore/qbytearray.h>
|
||||||
|
#include <QtCore/qmetatype.h>
|
||||||
|
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||||
|
#error "The header file 'CANDatabase.h' doesn't include <QObject>."
|
||||||
|
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||||
|
#error "This file was generated using the moc from 5.14.2. It"
|
||||||
|
#error "cannot be used with the include files from this version of Qt."
|
||||||
|
#error "(The moc has changed too much.)"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
QT_BEGIN_MOC_NAMESPACE
|
||||||
|
QT_WARNING_PUSH
|
||||||
|
QT_WARNING_DISABLE_DEPRECATED
|
||||||
|
struct qt_meta_stringdata_CCANDatabase_t {
|
||||||
|
QByteArrayData data[1];
|
||||||
|
char stringdata0[13];
|
||||||
|
};
|
||||||
|
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||||
|
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||||
|
qptrdiff(offsetof(qt_meta_stringdata_CCANDatabase_t, stringdata0) + ofs \
|
||||||
|
- idx * sizeof(QByteArrayData)) \
|
||||||
|
)
|
||||||
|
static const qt_meta_stringdata_CCANDatabase_t qt_meta_stringdata_CCANDatabase = {
|
||||||
|
{
|
||||||
|
QT_MOC_LITERAL(0, 0, 12) // "CCANDatabase"
|
||||||
|
|
||||||
|
},
|
||||||
|
"CCANDatabase"
|
||||||
|
};
|
||||||
|
#undef QT_MOC_LITERAL
|
||||||
|
|
||||||
|
static const uint qt_meta_data_CCANDatabase[] = {
|
||||||
|
|
||||||
|
// content:
|
||||||
|
8, // revision
|
||||||
|
0, // classname
|
||||||
|
0, 0, // classinfo
|
||||||
|
0, 0, // methods
|
||||||
|
0, 0, // properties
|
||||||
|
0, 0, // enums/sets
|
||||||
|
0, 0, // constructors
|
||||||
|
0, // flags
|
||||||
|
0, // signalCount
|
||||||
|
|
||||||
|
0 // eod
|
||||||
|
};
|
||||||
|
|
||||||
|
void CCANDatabase::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
Q_UNUSED(_o);
|
||||||
|
Q_UNUSED(_id);
|
||||||
|
Q_UNUSED(_c);
|
||||||
|
Q_UNUSED(_a);
|
||||||
|
}
|
||||||
|
|
||||||
|
QT_INIT_METAOBJECT const QMetaObject CCANDatabase::staticMetaObject = { {
|
||||||
|
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
|
||||||
|
qt_meta_stringdata_CCANDatabase.data,
|
||||||
|
qt_meta_data_CCANDatabase,
|
||||||
|
qt_static_metacall,
|
||||||
|
nullptr,
|
||||||
|
nullptr
|
||||||
|
} };
|
||||||
|
|
||||||
|
|
||||||
|
const QMetaObject *CCANDatabase::metaObject() const
|
||||||
|
{
|
||||||
|
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||||
|
}
|
||||||
|
|
||||||
|
void *CCANDatabase::qt_metacast(const char *_clname)
|
||||||
|
{
|
||||||
|
if (!_clname) return nullptr;
|
||||||
|
if (!strcmp(_clname, qt_meta_stringdata_CCANDatabase.stringdata0))
|
||||||
|
return static_cast<void*>(this);
|
||||||
|
return QObject::qt_metacast(_clname);
|
||||||
|
}
|
||||||
|
|
||||||
|
int CCANDatabase::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
_id = QObject::qt_metacall(_c, _id, _a);
|
||||||
|
return _id;
|
||||||
|
}
|
||||||
|
QT_WARNING_POP
|
||||||
|
QT_END_MOC_NAMESPACE
|
||||||
95
Otarcik_CAN/debug/moc_GeneralStatusPage.cpp
Normal file
95
Otarcik_CAN/debug/moc_GeneralStatusPage.cpp
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
/****************************************************************************
|
||||||
|
** Meta object code from reading C++ file 'GeneralStatusPage.h'
|
||||||
|
**
|
||||||
|
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
|
||||||
|
**
|
||||||
|
** WARNING! All changes made in this file will be lost!
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
#include "../Sources/Gui/GeneralStatusPage.h"
|
||||||
|
#include <QtCore/qbytearray.h>
|
||||||
|
#include <QtCore/qmetatype.h>
|
||||||
|
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||||
|
#error "The header file 'GeneralStatusPage.h' doesn't include <QObject>."
|
||||||
|
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||||
|
#error "This file was generated using the moc from 5.14.2. It"
|
||||||
|
#error "cannot be used with the include files from this version of Qt."
|
||||||
|
#error "(The moc has changed too much.)"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
QT_BEGIN_MOC_NAMESPACE
|
||||||
|
QT_WARNING_PUSH
|
||||||
|
QT_WARNING_DISABLE_DEPRECATED
|
||||||
|
struct qt_meta_stringdata_CGeneralStatusPage_t {
|
||||||
|
QByteArrayData data[1];
|
||||||
|
char stringdata0[19];
|
||||||
|
};
|
||||||
|
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||||
|
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||||
|
qptrdiff(offsetof(qt_meta_stringdata_CGeneralStatusPage_t, stringdata0) + ofs \
|
||||||
|
- idx * sizeof(QByteArrayData)) \
|
||||||
|
)
|
||||||
|
static const qt_meta_stringdata_CGeneralStatusPage_t qt_meta_stringdata_CGeneralStatusPage = {
|
||||||
|
{
|
||||||
|
QT_MOC_LITERAL(0, 0, 18) // "CGeneralStatusPage"
|
||||||
|
|
||||||
|
},
|
||||||
|
"CGeneralStatusPage"
|
||||||
|
};
|
||||||
|
#undef QT_MOC_LITERAL
|
||||||
|
|
||||||
|
static const uint qt_meta_data_CGeneralStatusPage[] = {
|
||||||
|
|
||||||
|
// content:
|
||||||
|
8, // revision
|
||||||
|
0, // classname
|
||||||
|
0, 0, // classinfo
|
||||||
|
0, 0, // methods
|
||||||
|
0, 0, // properties
|
||||||
|
0, 0, // enums/sets
|
||||||
|
0, 0, // constructors
|
||||||
|
0, // flags
|
||||||
|
0, // signalCount
|
||||||
|
|
||||||
|
0 // eod
|
||||||
|
};
|
||||||
|
|
||||||
|
void CGeneralStatusPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
Q_UNUSED(_o);
|
||||||
|
Q_UNUSED(_id);
|
||||||
|
Q_UNUSED(_c);
|
||||||
|
Q_UNUSED(_a);
|
||||||
|
}
|
||||||
|
|
||||||
|
QT_INIT_METAOBJECT const QMetaObject CGeneralStatusPage::staticMetaObject = { {
|
||||||
|
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
|
||||||
|
qt_meta_stringdata_CGeneralStatusPage.data,
|
||||||
|
qt_meta_data_CGeneralStatusPage,
|
||||||
|
qt_static_metacall,
|
||||||
|
nullptr,
|
||||||
|
nullptr
|
||||||
|
} };
|
||||||
|
|
||||||
|
|
||||||
|
const QMetaObject *CGeneralStatusPage::metaObject() const
|
||||||
|
{
|
||||||
|
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||||
|
}
|
||||||
|
|
||||||
|
void *CGeneralStatusPage::qt_metacast(const char *_clname)
|
||||||
|
{
|
||||||
|
if (!_clname) return nullptr;
|
||||||
|
if (!strcmp(_clname, qt_meta_stringdata_CGeneralStatusPage.stringdata0))
|
||||||
|
return static_cast<void*>(this);
|
||||||
|
return QWidget::qt_metacast(_clname);
|
||||||
|
}
|
||||||
|
|
||||||
|
int CGeneralStatusPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
_id = QWidget::qt_metacall(_c, _id, _a);
|
||||||
|
return _id;
|
||||||
|
}
|
||||||
|
QT_WARNING_POP
|
||||||
|
QT_END_MOC_NAMESPACE
|
||||||
95
Otarcik_CAN/debug/moc_MainWindow.cpp
Normal file
95
Otarcik_CAN/debug/moc_MainWindow.cpp
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
/****************************************************************************
|
||||||
|
** Meta object code from reading C++ file 'MainWindow.h'
|
||||||
|
**
|
||||||
|
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
|
||||||
|
**
|
||||||
|
** WARNING! All changes made in this file will be lost!
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
#include "../Sources/MainWindow.h"
|
||||||
|
#include <QtCore/qbytearray.h>
|
||||||
|
#include <QtCore/qmetatype.h>
|
||||||
|
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||||
|
#error "The header file 'MainWindow.h' doesn't include <QObject>."
|
||||||
|
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||||
|
#error "This file was generated using the moc from 5.14.2. It"
|
||||||
|
#error "cannot be used with the include files from this version of Qt."
|
||||||
|
#error "(The moc has changed too much.)"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
QT_BEGIN_MOC_NAMESPACE
|
||||||
|
QT_WARNING_PUSH
|
||||||
|
QT_WARNING_DISABLE_DEPRECATED
|
||||||
|
struct qt_meta_stringdata_CMainWindow_t {
|
||||||
|
QByteArrayData data[1];
|
||||||
|
char stringdata0[12];
|
||||||
|
};
|
||||||
|
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||||
|
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||||
|
qptrdiff(offsetof(qt_meta_stringdata_CMainWindow_t, stringdata0) + ofs \
|
||||||
|
- idx * sizeof(QByteArrayData)) \
|
||||||
|
)
|
||||||
|
static const qt_meta_stringdata_CMainWindow_t qt_meta_stringdata_CMainWindow = {
|
||||||
|
{
|
||||||
|
QT_MOC_LITERAL(0, 0, 11) // "CMainWindow"
|
||||||
|
|
||||||
|
},
|
||||||
|
"CMainWindow"
|
||||||
|
};
|
||||||
|
#undef QT_MOC_LITERAL
|
||||||
|
|
||||||
|
static const uint qt_meta_data_CMainWindow[] = {
|
||||||
|
|
||||||
|
// content:
|
||||||
|
8, // revision
|
||||||
|
0, // classname
|
||||||
|
0, 0, // classinfo
|
||||||
|
0, 0, // methods
|
||||||
|
0, 0, // properties
|
||||||
|
0, 0, // enums/sets
|
||||||
|
0, 0, // constructors
|
||||||
|
0, // flags
|
||||||
|
0, // signalCount
|
||||||
|
|
||||||
|
0 // eod
|
||||||
|
};
|
||||||
|
|
||||||
|
void CMainWindow::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
Q_UNUSED(_o);
|
||||||
|
Q_UNUSED(_id);
|
||||||
|
Q_UNUSED(_c);
|
||||||
|
Q_UNUSED(_a);
|
||||||
|
}
|
||||||
|
|
||||||
|
QT_INIT_METAOBJECT const QMetaObject CMainWindow::staticMetaObject = { {
|
||||||
|
QMetaObject::SuperData::link<QMainWindow::staticMetaObject>(),
|
||||||
|
qt_meta_stringdata_CMainWindow.data,
|
||||||
|
qt_meta_data_CMainWindow,
|
||||||
|
qt_static_metacall,
|
||||||
|
nullptr,
|
||||||
|
nullptr
|
||||||
|
} };
|
||||||
|
|
||||||
|
|
||||||
|
const QMetaObject *CMainWindow::metaObject() const
|
||||||
|
{
|
||||||
|
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||||
|
}
|
||||||
|
|
||||||
|
void *CMainWindow::qt_metacast(const char *_clname)
|
||||||
|
{
|
||||||
|
if (!_clname) return nullptr;
|
||||||
|
if (!strcmp(_clname, qt_meta_stringdata_CMainWindow.stringdata0))
|
||||||
|
return static_cast<void*>(this);
|
||||||
|
return QMainWindow::qt_metacast(_clname);
|
||||||
|
}
|
||||||
|
|
||||||
|
int CMainWindow::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
_id = QMainWindow::qt_metacall(_c, _id, _a);
|
||||||
|
return _id;
|
||||||
|
}
|
||||||
|
QT_WARNING_POP
|
||||||
|
QT_END_MOC_NAMESPACE
|
||||||
95
Otarcik_CAN/debug/moc_OtarcikCan.cpp
Normal file
95
Otarcik_CAN/debug/moc_OtarcikCan.cpp
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
/****************************************************************************
|
||||||
|
** Meta object code from reading C++ file 'OtarcikCan.h'
|
||||||
|
**
|
||||||
|
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
|
||||||
|
**
|
||||||
|
** WARNING! All changes made in this file will be lost!
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
#include "../Sources/OtarcikCan.h"
|
||||||
|
#include <QtCore/qbytearray.h>
|
||||||
|
#include <QtCore/qmetatype.h>
|
||||||
|
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||||
|
#error "The header file 'OtarcikCan.h' doesn't include <QObject>."
|
||||||
|
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||||
|
#error "This file was generated using the moc from 5.14.2. It"
|
||||||
|
#error "cannot be used with the include files from this version of Qt."
|
||||||
|
#error "(The moc has changed too much.)"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
QT_BEGIN_MOC_NAMESPACE
|
||||||
|
QT_WARNING_PUSH
|
||||||
|
QT_WARNING_DISABLE_DEPRECATED
|
||||||
|
struct qt_meta_stringdata_COtarcikCan_t {
|
||||||
|
QByteArrayData data[1];
|
||||||
|
char stringdata0[12];
|
||||||
|
};
|
||||||
|
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||||
|
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||||
|
qptrdiff(offsetof(qt_meta_stringdata_COtarcikCan_t, stringdata0) + ofs \
|
||||||
|
- idx * sizeof(QByteArrayData)) \
|
||||||
|
)
|
||||||
|
static const qt_meta_stringdata_COtarcikCan_t qt_meta_stringdata_COtarcikCan = {
|
||||||
|
{
|
||||||
|
QT_MOC_LITERAL(0, 0, 11) // "COtarcikCan"
|
||||||
|
|
||||||
|
},
|
||||||
|
"COtarcikCan"
|
||||||
|
};
|
||||||
|
#undef QT_MOC_LITERAL
|
||||||
|
|
||||||
|
static const uint qt_meta_data_COtarcikCan[] = {
|
||||||
|
|
||||||
|
// content:
|
||||||
|
8, // revision
|
||||||
|
0, // classname
|
||||||
|
0, 0, // classinfo
|
||||||
|
0, 0, // methods
|
||||||
|
0, 0, // properties
|
||||||
|
0, 0, // enums/sets
|
||||||
|
0, 0, // constructors
|
||||||
|
0, // flags
|
||||||
|
0, // signalCount
|
||||||
|
|
||||||
|
0 // eod
|
||||||
|
};
|
||||||
|
|
||||||
|
void COtarcikCan::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
Q_UNUSED(_o);
|
||||||
|
Q_UNUSED(_id);
|
||||||
|
Q_UNUSED(_c);
|
||||||
|
Q_UNUSED(_a);
|
||||||
|
}
|
||||||
|
|
||||||
|
QT_INIT_METAOBJECT const QMetaObject COtarcikCan::staticMetaObject = { {
|
||||||
|
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
|
||||||
|
qt_meta_stringdata_COtarcikCan.data,
|
||||||
|
qt_meta_data_COtarcikCan,
|
||||||
|
qt_static_metacall,
|
||||||
|
nullptr,
|
||||||
|
nullptr
|
||||||
|
} };
|
||||||
|
|
||||||
|
|
||||||
|
const QMetaObject *COtarcikCan::metaObject() const
|
||||||
|
{
|
||||||
|
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||||
|
}
|
||||||
|
|
||||||
|
void *COtarcikCan::qt_metacast(const char *_clname)
|
||||||
|
{
|
||||||
|
if (!_clname) return nullptr;
|
||||||
|
if (!strcmp(_clname, qt_meta_stringdata_COtarcikCan.stringdata0))
|
||||||
|
return static_cast<void*>(this);
|
||||||
|
return QObject::qt_metacast(_clname);
|
||||||
|
}
|
||||||
|
|
||||||
|
int COtarcikCan::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
_id = QObject::qt_metacall(_c, _id, _a);
|
||||||
|
return _id;
|
||||||
|
}
|
||||||
|
QT_WARNING_POP
|
||||||
|
QT_END_MOC_NAMESPACE
|
||||||
95
Otarcik_CAN/debug/moc_PCANInterface.cpp
Normal file
95
Otarcik_CAN/debug/moc_PCANInterface.cpp
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
/****************************************************************************
|
||||||
|
** Meta object code from reading C++ file 'PCANInterface.h'
|
||||||
|
**
|
||||||
|
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
|
||||||
|
**
|
||||||
|
** WARNING! All changes made in this file will be lost!
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
#include "../Sources/PCANInterface.h"
|
||||||
|
#include <QtCore/qbytearray.h>
|
||||||
|
#include <QtCore/qmetatype.h>
|
||||||
|
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||||
|
#error "The header file 'PCANInterface.h' doesn't include <QObject>."
|
||||||
|
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||||
|
#error "This file was generated using the moc from 5.14.2. It"
|
||||||
|
#error "cannot be used with the include files from this version of Qt."
|
||||||
|
#error "(The moc has changed too much.)"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
QT_BEGIN_MOC_NAMESPACE
|
||||||
|
QT_WARNING_PUSH
|
||||||
|
QT_WARNING_DISABLE_DEPRECATED
|
||||||
|
struct qt_meta_stringdata_CPCANInterface_t {
|
||||||
|
QByteArrayData data[1];
|
||||||
|
char stringdata0[15];
|
||||||
|
};
|
||||||
|
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||||
|
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||||
|
qptrdiff(offsetof(qt_meta_stringdata_CPCANInterface_t, stringdata0) + ofs \
|
||||||
|
- idx * sizeof(QByteArrayData)) \
|
||||||
|
)
|
||||||
|
static const qt_meta_stringdata_CPCANInterface_t qt_meta_stringdata_CPCANInterface = {
|
||||||
|
{
|
||||||
|
QT_MOC_LITERAL(0, 0, 14) // "CPCANInterface"
|
||||||
|
|
||||||
|
},
|
||||||
|
"CPCANInterface"
|
||||||
|
};
|
||||||
|
#undef QT_MOC_LITERAL
|
||||||
|
|
||||||
|
static const uint qt_meta_data_CPCANInterface[] = {
|
||||||
|
|
||||||
|
// content:
|
||||||
|
8, // revision
|
||||||
|
0, // classname
|
||||||
|
0, 0, // classinfo
|
||||||
|
0, 0, // methods
|
||||||
|
0, 0, // properties
|
||||||
|
0, 0, // enums/sets
|
||||||
|
0, 0, // constructors
|
||||||
|
0, // flags
|
||||||
|
0, // signalCount
|
||||||
|
|
||||||
|
0 // eod
|
||||||
|
};
|
||||||
|
|
||||||
|
void CPCANInterface::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
Q_UNUSED(_o);
|
||||||
|
Q_UNUSED(_id);
|
||||||
|
Q_UNUSED(_c);
|
||||||
|
Q_UNUSED(_a);
|
||||||
|
}
|
||||||
|
|
||||||
|
QT_INIT_METAOBJECT const QMetaObject CPCANInterface::staticMetaObject = { {
|
||||||
|
QMetaObject::SuperData::link<QObject::staticMetaObject>(),
|
||||||
|
qt_meta_stringdata_CPCANInterface.data,
|
||||||
|
qt_meta_data_CPCANInterface,
|
||||||
|
qt_static_metacall,
|
||||||
|
nullptr,
|
||||||
|
nullptr
|
||||||
|
} };
|
||||||
|
|
||||||
|
|
||||||
|
const QMetaObject *CPCANInterface::metaObject() const
|
||||||
|
{
|
||||||
|
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||||
|
}
|
||||||
|
|
||||||
|
void *CPCANInterface::qt_metacast(const char *_clname)
|
||||||
|
{
|
||||||
|
if (!_clname) return nullptr;
|
||||||
|
if (!strcmp(_clname, qt_meta_stringdata_CPCANInterface.stringdata0))
|
||||||
|
return static_cast<void*>(this);
|
||||||
|
return QObject::qt_metacast(_clname);
|
||||||
|
}
|
||||||
|
|
||||||
|
int CPCANInterface::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
_id = QObject::qt_metacall(_c, _id, _a);
|
||||||
|
return _id;
|
||||||
|
}
|
||||||
|
QT_WARNING_POP
|
||||||
|
QT_END_MOC_NAMESPACE
|
||||||
95
Otarcik_CAN/debug/moc_ProgramSettingsPage.cpp
Normal file
95
Otarcik_CAN/debug/moc_ProgramSettingsPage.cpp
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
/****************************************************************************
|
||||||
|
** Meta object code from reading C++ file 'ProgramSettingsPage.h'
|
||||||
|
**
|
||||||
|
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
|
||||||
|
**
|
||||||
|
** WARNING! All changes made in this file will be lost!
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
#include "../Sources/Gui/ProgramSettingsPage.h"
|
||||||
|
#include <QtCore/qbytearray.h>
|
||||||
|
#include <QtCore/qmetatype.h>
|
||||||
|
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||||
|
#error "The header file 'ProgramSettingsPage.h' doesn't include <QObject>."
|
||||||
|
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||||
|
#error "This file was generated using the moc from 5.14.2. It"
|
||||||
|
#error "cannot be used with the include files from this version of Qt."
|
||||||
|
#error "(The moc has changed too much.)"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
QT_BEGIN_MOC_NAMESPACE
|
||||||
|
QT_WARNING_PUSH
|
||||||
|
QT_WARNING_DISABLE_DEPRECATED
|
||||||
|
struct qt_meta_stringdata_CProgramSettingsPage_t {
|
||||||
|
QByteArrayData data[1];
|
||||||
|
char stringdata0[21];
|
||||||
|
};
|
||||||
|
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||||
|
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||||
|
qptrdiff(offsetof(qt_meta_stringdata_CProgramSettingsPage_t, stringdata0) + ofs \
|
||||||
|
- idx * sizeof(QByteArrayData)) \
|
||||||
|
)
|
||||||
|
static const qt_meta_stringdata_CProgramSettingsPage_t qt_meta_stringdata_CProgramSettingsPage = {
|
||||||
|
{
|
||||||
|
QT_MOC_LITERAL(0, 0, 20) // "CProgramSettingsPage"
|
||||||
|
|
||||||
|
},
|
||||||
|
"CProgramSettingsPage"
|
||||||
|
};
|
||||||
|
#undef QT_MOC_LITERAL
|
||||||
|
|
||||||
|
static const uint qt_meta_data_CProgramSettingsPage[] = {
|
||||||
|
|
||||||
|
// content:
|
||||||
|
8, // revision
|
||||||
|
0, // classname
|
||||||
|
0, 0, // classinfo
|
||||||
|
0, 0, // methods
|
||||||
|
0, 0, // properties
|
||||||
|
0, 0, // enums/sets
|
||||||
|
0, 0, // constructors
|
||||||
|
0, // flags
|
||||||
|
0, // signalCount
|
||||||
|
|
||||||
|
0 // eod
|
||||||
|
};
|
||||||
|
|
||||||
|
void CProgramSettingsPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
Q_UNUSED(_o);
|
||||||
|
Q_UNUSED(_id);
|
||||||
|
Q_UNUSED(_c);
|
||||||
|
Q_UNUSED(_a);
|
||||||
|
}
|
||||||
|
|
||||||
|
QT_INIT_METAOBJECT const QMetaObject CProgramSettingsPage::staticMetaObject = { {
|
||||||
|
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
|
||||||
|
qt_meta_stringdata_CProgramSettingsPage.data,
|
||||||
|
qt_meta_data_CProgramSettingsPage,
|
||||||
|
qt_static_metacall,
|
||||||
|
nullptr,
|
||||||
|
nullptr
|
||||||
|
} };
|
||||||
|
|
||||||
|
|
||||||
|
const QMetaObject *CProgramSettingsPage::metaObject() const
|
||||||
|
{
|
||||||
|
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||||
|
}
|
||||||
|
|
||||||
|
void *CProgramSettingsPage::qt_metacast(const char *_clname)
|
||||||
|
{
|
||||||
|
if (!_clname) return nullptr;
|
||||||
|
if (!strcmp(_clname, qt_meta_stringdata_CProgramSettingsPage.stringdata0))
|
||||||
|
return static_cast<void*>(this);
|
||||||
|
return QWidget::qt_metacast(_clname);
|
||||||
|
}
|
||||||
|
|
||||||
|
int CProgramSettingsPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
_id = QWidget::qt_metacall(_c, _id, _a);
|
||||||
|
return _id;
|
||||||
|
}
|
||||||
|
QT_WARNING_POP
|
||||||
|
QT_END_MOC_NAMESPACE
|
||||||
402
Otarcik_CAN/debug/moc_predefs.h
Normal file
402
Otarcik_CAN/debug/moc_predefs.h
Normal file
@ -0,0 +1,402 @@
|
|||||||
|
#define __DBL_MIN_EXP__ (-1021)
|
||||||
|
#define __FLT32X_MAX_EXP__ 1024
|
||||||
|
#define __cpp_attributes 200809
|
||||||
|
#define __UINT_LEAST16_MAX__ 0xffff
|
||||||
|
#define __ATOMIC_ACQUIRE 2
|
||||||
|
#define __FLT128_MAX_10_EXP__ 4932
|
||||||
|
#define __FLT_MIN__ 1.17549435082228750796873653722224568e-38F
|
||||||
|
#define __GCC_IEC_559_COMPLEX 2
|
||||||
|
#define __cpp_aggregate_nsdmi 201304
|
||||||
|
#define __UINT_LEAST8_TYPE__ unsigned char
|
||||||
|
#define __SIZEOF_FLOAT80__ 16
|
||||||
|
#define _WIN32 1
|
||||||
|
#define __INTMAX_C(c) c ## LL
|
||||||
|
#define __CHAR_BIT__ 8
|
||||||
|
#define __UINT8_MAX__ 0xff
|
||||||
|
#define _WIN64 1
|
||||||
|
#define __WINT_MAX__ 0xffff
|
||||||
|
#define __FLT32_MIN_EXP__ (-125)
|
||||||
|
#define __cpp_static_assert 200410
|
||||||
|
#define __ORDER_LITTLE_ENDIAN__ 1234
|
||||||
|
#define __SIZE_MAX__ 0xffffffffffffffffULL
|
||||||
|
#define __WCHAR_MAX__ 0xffff
|
||||||
|
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1
|
||||||
|
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1
|
||||||
|
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1
|
||||||
|
#define __DBL_DENORM_MIN__ double(4.94065645841246544176568792868221372e-324L)
|
||||||
|
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1
|
||||||
|
#define __GCC_ATOMIC_CHAR_LOCK_FREE 2
|
||||||
|
#define __GCC_IEC_559 2
|
||||||
|
#define __FLT32X_DECIMAL_DIG__ 17
|
||||||
|
#define __FLT_EVAL_METHOD__ 0
|
||||||
|
#define __cpp_binary_literals 201304
|
||||||
|
#define __FLT64_DECIMAL_DIG__ 17
|
||||||
|
#define __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2
|
||||||
|
#define __x86_64 1
|
||||||
|
#define __cpp_variadic_templates 200704
|
||||||
|
#define __UINT_FAST64_MAX__ 0xffffffffffffffffULL
|
||||||
|
#define __SIG_ATOMIC_TYPE__ int
|
||||||
|
#define __DBL_MIN_10_EXP__ (-307)
|
||||||
|
#define __FINITE_MATH_ONLY__ 0
|
||||||
|
#define __cpp_variable_templates 201304
|
||||||
|
#define __GNUC_PATCHLEVEL__ 0
|
||||||
|
#define __FLT32_HAS_DENORM__ 1
|
||||||
|
#define __UINT_FAST8_MAX__ 0xff
|
||||||
|
#define __has_include(STR) __has_include__(STR)
|
||||||
|
#define _stdcall __attribute__((__stdcall__))
|
||||||
|
#define __DEC64_MAX_EXP__ 385
|
||||||
|
#define __INT8_C(c) c
|
||||||
|
#define __INT_LEAST8_WIDTH__ 8
|
||||||
|
#define __UINT_LEAST64_MAX__ 0xffffffffffffffffULL
|
||||||
|
#define __SHRT_MAX__ 0x7fff
|
||||||
|
#define __LDBL_MAX__ 1.18973149535723176502126385303097021e+4932L
|
||||||
|
#define __FLT64X_MAX_10_EXP__ 4932
|
||||||
|
#define __UINT_LEAST8_MAX__ 0xff
|
||||||
|
#define __GCC_ATOMIC_BOOL_LOCK_FREE 2
|
||||||
|
#define __FLT128_DENORM_MIN__ 6.47517511943802511092443895822764655e-4966F128
|
||||||
|
#define __UINTMAX_TYPE__ long long unsigned int
|
||||||
|
#define __DEC32_EPSILON__ 1E-6DF
|
||||||
|
#define __FLT_EVAL_METHOD_TS_18661_3__ 0
|
||||||
|
#define __UINT32_MAX__ 0xffffffffU
|
||||||
|
#define __GXX_EXPERIMENTAL_CXX0X__ 1
|
||||||
|
#define __LDBL_MAX_EXP__ 16384
|
||||||
|
#define __FLT128_MIN_EXP__ (-16381)
|
||||||
|
#define __WINT_MIN__ 0
|
||||||
|
#define __FLT128_MIN_10_EXP__ (-4931)
|
||||||
|
#define __INT_LEAST16_WIDTH__ 16
|
||||||
|
#define __SCHAR_MAX__ 0x7f
|
||||||
|
#define __FLT128_MANT_DIG__ 113
|
||||||
|
#define __WCHAR_MIN__ 0
|
||||||
|
#define __INT64_C(c) c ## LL
|
||||||
|
#define __DBL_DIG__ 15
|
||||||
|
#define __GCC_ATOMIC_POINTER_LOCK_FREE 2
|
||||||
|
#define __FLT64X_MANT_DIG__ 64
|
||||||
|
#define __SIZEOF_INT__ 4
|
||||||
|
#define __SIZEOF_POINTER__ 8
|
||||||
|
#define __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2
|
||||||
|
#define __USER_LABEL_PREFIX__
|
||||||
|
#define __FLT64X_EPSILON__ 1.08420217248550443400745280086994171e-19F64x
|
||||||
|
#define __STDC_HOSTED__ 1
|
||||||
|
#define __WIN32 1
|
||||||
|
#define __LDBL_HAS_INFINITY__ 1
|
||||||
|
#define __WIN64 1
|
||||||
|
#define __FLT32_DIG__ 6
|
||||||
|
#define __FLT_EPSILON__ 1.19209289550781250000000000000000000e-7F
|
||||||
|
#define __GXX_WEAK__ 1
|
||||||
|
#define __SHRT_WIDTH__ 16
|
||||||
|
#define __LDBL_MIN__ 3.36210314311209350626267781732175260e-4932L
|
||||||
|
#define __DEC32_MAX__ 9.999999E96DF
|
||||||
|
#define __cpp_threadsafe_static_init 200806
|
||||||
|
#define __FLT64X_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951F64x
|
||||||
|
#define __MINGW32__ 1
|
||||||
|
#define __FLT32X_HAS_INFINITY__ 1
|
||||||
|
#define __INT32_MAX__ 0x7fffffff
|
||||||
|
#define __INT_WIDTH__ 32
|
||||||
|
#define __SIZEOF_LONG__ 4
|
||||||
|
#define __UINT16_C(c) c
|
||||||
|
#define __PTRDIFF_WIDTH__ 64
|
||||||
|
#define __DECIMAL_DIG__ 21
|
||||||
|
#define __FLT64_EPSILON__ 2.22044604925031308084726333618164062e-16F64
|
||||||
|
#define __INTMAX_WIDTH__ 64
|
||||||
|
#define __FLT64_MIN_EXP__ (-1021)
|
||||||
|
#define __has_include_next(STR) __has_include_next__(STR)
|
||||||
|
#define __FLT64X_MIN_10_EXP__ (-4931)
|
||||||
|
#define __LDBL_HAS_QUIET_NAN__ 1
|
||||||
|
#define __FLT64_MANT_DIG__ 53
|
||||||
|
#define _REENTRANT 1
|
||||||
|
#define __GNUC__ 7
|
||||||
|
#define _cdecl __attribute__((__cdecl__))
|
||||||
|
#define __GXX_RTTI 1
|
||||||
|
#define __MMX__ 1
|
||||||
|
#define __cpp_delegating_constructors 200604
|
||||||
|
#define __FLT_HAS_DENORM__ 1
|
||||||
|
#define __SIZEOF_LONG_DOUBLE__ 16
|
||||||
|
#define __BIGGEST_ALIGNMENT__ 16
|
||||||
|
#define __STDC_UTF_16__ 1
|
||||||
|
#define __FLT64_MAX_10_EXP__ 308
|
||||||
|
#define __FLT32_HAS_INFINITY__ 1
|
||||||
|
#define __DBL_MAX__ double(1.79769313486231570814527423731704357e+308L)
|
||||||
|
#define _thiscall __attribute__((__thiscall__))
|
||||||
|
#define __cpp_raw_strings 200710
|
||||||
|
#define __INT_FAST32_MAX__ 0x7fffffff
|
||||||
|
#define __WINNT 1
|
||||||
|
#define __DBL_HAS_INFINITY__ 1
|
||||||
|
#define __INT64_MAX__ 0x7fffffffffffffffLL
|
||||||
|
#define __WINNT__ 1
|
||||||
|
#define __DEC32_MIN_EXP__ (-94)
|
||||||
|
#define __INTPTR_WIDTH__ 64
|
||||||
|
#define __FLT32X_HAS_DENORM__ 1
|
||||||
|
#define __INT_FAST16_TYPE__ short int
|
||||||
|
#define _fastcall __attribute__((__fastcall__))
|
||||||
|
#define __LDBL_HAS_DENORM__ 1
|
||||||
|
#define __cplusplus 201402L
|
||||||
|
#define __cpp_ref_qualifiers 200710
|
||||||
|
#define __DEC128_MAX__ 9.999999999999999999999999999999999E6144DL
|
||||||
|
#define __INT_LEAST32_MAX__ 0x7fffffff
|
||||||
|
#define __DEC32_MIN__ 1E-95DF
|
||||||
|
#define __DEPRECATED 1
|
||||||
|
#define __cpp_rvalue_references 200610
|
||||||
|
#define __DBL_MAX_EXP__ 1024
|
||||||
|
#define __WCHAR_WIDTH__ 16
|
||||||
|
#define __FLT32_MAX__ 3.40282346638528859811704183484516925e+38F32
|
||||||
|
#define __DEC128_EPSILON__ 1E-33DL
|
||||||
|
#define __SSE2_MATH__ 1
|
||||||
|
#define __ATOMIC_HLE_RELEASE 131072
|
||||||
|
#define __WIN32__ 1
|
||||||
|
#define __PTRDIFF_MAX__ 0x7fffffffffffffffLL
|
||||||
|
#define __amd64 1
|
||||||
|
#define __tune_core2__ 1
|
||||||
|
#define __ATOMIC_HLE_ACQUIRE 65536
|
||||||
|
#define __FLT32_HAS_QUIET_NAN__ 1
|
||||||
|
#define __GNUG__ 7
|
||||||
|
#define __LONG_LONG_MAX__ 0x7fffffffffffffffLL
|
||||||
|
#define __SIZEOF_SIZE_T__ 8
|
||||||
|
#define __cpp_rvalue_reference 200610
|
||||||
|
#define __cpp_nsdmi 200809
|
||||||
|
#define __FLT64X_MIN_EXP__ (-16381)
|
||||||
|
#define __SIZEOF_WINT_T__ 2
|
||||||
|
#define __LONG_LONG_WIDTH__ 64
|
||||||
|
#define __cpp_initializer_lists 200806
|
||||||
|
#define __FLT32_MAX_EXP__ 128
|
||||||
|
#define __cpp_hex_float 201603
|
||||||
|
#define __GCC_HAVE_DWARF2_CFI_ASM 1
|
||||||
|
#define __GXX_ABI_VERSION 1011
|
||||||
|
#define __FLT128_HAS_INFINITY__ 1
|
||||||
|
#define __FLT_MIN_EXP__ (-125)
|
||||||
|
#define __cpp_lambdas 200907
|
||||||
|
#define __FLT64X_HAS_QUIET_NAN__ 1
|
||||||
|
#define __INT_FAST64_TYPE__ long long int
|
||||||
|
#define __FLT64_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F64
|
||||||
|
#define __DBL_MIN__ double(2.22507385850720138309023271733240406e-308L)
|
||||||
|
#define __FLT32X_EPSILON__ 2.22044604925031308084726333618164062e-16F32x
|
||||||
|
#define __DECIMAL_BID_FORMAT__ 1
|
||||||
|
#define __GXX_TYPEINFO_EQUALITY_INLINE 0
|
||||||
|
#define __FLT64_MIN_10_EXP__ (-307)
|
||||||
|
#define __FLT64X_DECIMAL_DIG__ 21
|
||||||
|
#define __DEC128_MIN__ 1E-6143DL
|
||||||
|
#define __REGISTER_PREFIX__
|
||||||
|
#define __UINT16_MAX__ 0xffff
|
||||||
|
#define __DBL_HAS_DENORM__ 1
|
||||||
|
#define __cdecl __attribute__((__cdecl__))
|
||||||
|
#define __FLT32_MIN__ 1.17549435082228750796873653722224568e-38F32
|
||||||
|
#define __UINT8_TYPE__ unsigned char
|
||||||
|
#define __NO_INLINE__ 1
|
||||||
|
#define __FLT_MANT_DIG__ 24
|
||||||
|
#define __LDBL_DECIMAL_DIG__ 21
|
||||||
|
#define __VERSION__ "7.3.0"
|
||||||
|
#define __UINT64_C(c) c ## ULL
|
||||||
|
#define __cpp_unicode_characters 200704
|
||||||
|
#define __cpp_decltype_auto 201304
|
||||||
|
#define __GCC_ATOMIC_INT_LOCK_FREE 2
|
||||||
|
#define __FLT128_MAX_EXP__ 16384
|
||||||
|
#define __FLT32_MANT_DIG__ 24
|
||||||
|
#define __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__
|
||||||
|
#define __FLT128_HAS_DENORM__ 1
|
||||||
|
#define __FLT128_DIG__ 33
|
||||||
|
#define __SCHAR_WIDTH__ 8
|
||||||
|
#define __INT32_C(c) c
|
||||||
|
#define __DEC64_EPSILON__ 1E-15DD
|
||||||
|
#define __ORDER_PDP_ENDIAN__ 3412
|
||||||
|
#define __DEC128_MIN_EXP__ (-6142)
|
||||||
|
#define __FLT32_MAX_10_EXP__ 38
|
||||||
|
#define __INT_FAST32_TYPE__ int
|
||||||
|
#define __UINT_LEAST16_TYPE__ short unsigned int
|
||||||
|
#define __FLT64X_HAS_INFINITY__ 1
|
||||||
|
#define __INT16_MAX__ 0x7fff
|
||||||
|
#define __cpp_rtti 199711
|
||||||
|
#define __SIZE_TYPE__ long long unsigned int
|
||||||
|
#define __UINT64_MAX__ 0xffffffffffffffffULL
|
||||||
|
#define __FLT64X_DIG__ 18
|
||||||
|
#define __INT8_TYPE__ signed char
|
||||||
|
#define __cpp_digit_separators 201309
|
||||||
|
#define __GCC_ASM_FLAG_OUTPUTS__ 1
|
||||||
|
#define __FLT_RADIX__ 2
|
||||||
|
#define __INT_LEAST16_TYPE__ short int
|
||||||
|
#define __LDBL_EPSILON__ 1.08420217248550443400745280086994171e-19L
|
||||||
|
#define __UINTMAX_C(c) c ## ULL
|
||||||
|
#define __GLIBCXX_BITSIZE_INT_N_0 128
|
||||||
|
#define __SEH__ 1
|
||||||
|
#define __SIG_ATOMIC_MAX__ 0x7fffffff
|
||||||
|
#define __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2
|
||||||
|
#define __cpp_sized_deallocation 201309
|
||||||
|
#define __SIZEOF_PTRDIFF_T__ 8
|
||||||
|
#define __FLT32X_MANT_DIG__ 53
|
||||||
|
#define __x86_64__ 1
|
||||||
|
#define __FLT32X_MIN_EXP__ (-1021)
|
||||||
|
#define __DEC32_SUBNORMAL_MIN__ 0.000001E-95DF
|
||||||
|
#define __MSVCRT__ 1
|
||||||
|
#define __INT_FAST16_MAX__ 0x7fff
|
||||||
|
#define __FLT64_DIG__ 15
|
||||||
|
#define __UINT_FAST32_MAX__ 0xffffffffU
|
||||||
|
#define __UINT_LEAST64_TYPE__ long long unsigned int
|
||||||
|
#define __FLT_HAS_QUIET_NAN__ 1
|
||||||
|
#define __FLT_MAX_10_EXP__ 38
|
||||||
|
#define __LONG_MAX__ 0x7fffffffL
|
||||||
|
#define __FLT64X_HAS_DENORM__ 1
|
||||||
|
#define __DEC128_SUBNORMAL_MIN__ 0.000000000000000000000000000000001E-6143DL
|
||||||
|
#define __FLT_HAS_INFINITY__ 1
|
||||||
|
#define __cpp_unicode_literals 200710
|
||||||
|
#define __UINT_FAST16_TYPE__ short unsigned int
|
||||||
|
#define __DEC64_MAX__ 9.999999999999999E384DD
|
||||||
|
#define __INT_FAST32_WIDTH__ 32
|
||||||
|
#define __CHAR16_TYPE__ short unsigned int
|
||||||
|
#define __PRAGMA_REDEFINE_EXTNAME 1
|
||||||
|
#define __SIZE_WIDTH__ 64
|
||||||
|
#define __SEG_FS 1
|
||||||
|
#define __INT_LEAST16_MAX__ 0x7fff
|
||||||
|
#define __DEC64_MANT_DIG__ 16
|
||||||
|
#define __UINT_LEAST32_MAX__ 0xffffffffU
|
||||||
|
#define __SEG_GS 1
|
||||||
|
#define __FLT32_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F32
|
||||||
|
#define __GCC_ATOMIC_LONG_LOCK_FREE 2
|
||||||
|
#define __SIG_ATOMIC_WIDTH__ 32
|
||||||
|
#define __INT_LEAST64_TYPE__ long long int
|
||||||
|
#define __INT16_TYPE__ short int
|
||||||
|
#define __INT_LEAST8_TYPE__ signed char
|
||||||
|
#define __DEC32_MAX_EXP__ 97
|
||||||
|
#define __INT_FAST8_MAX__ 0x7f
|
||||||
|
#define __FLT128_MAX__ 1.18973149535723176508575932662800702e+4932F128
|
||||||
|
#define __INTPTR_MAX__ 0x7fffffffffffffffLL
|
||||||
|
#define __GXX_MERGED_TYPEINFO_NAMES 0
|
||||||
|
#define __cpp_range_based_for 200907
|
||||||
|
#define __FLT64_HAS_QUIET_NAN__ 1
|
||||||
|
#define __stdcall __attribute__((__stdcall__))
|
||||||
|
#define __FLT32_MIN_10_EXP__ (-37)
|
||||||
|
#define __SSE2__ 1
|
||||||
|
#define __EXCEPTIONS 1
|
||||||
|
#define __LDBL_MANT_DIG__ 64
|
||||||
|
#define __DBL_HAS_QUIET_NAN__ 1
|
||||||
|
#define __FLT64_HAS_INFINITY__ 1
|
||||||
|
#define __FLT64X_MAX__ 1.18973149535723176502126385303097021e+4932F64x
|
||||||
|
#define __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1)
|
||||||
|
#define __cpp_return_type_deduction 201304
|
||||||
|
#define __INTPTR_TYPE__ long long int
|
||||||
|
#define __UINT16_TYPE__ short unsigned int
|
||||||
|
#define __WCHAR_TYPE__ short unsigned int
|
||||||
|
#define __SIZEOF_FLOAT__ 4
|
||||||
|
#define __pic__ 1
|
||||||
|
#define __UINTPTR_MAX__ 0xffffffffffffffffULL
|
||||||
|
#define __INT_FAST64_WIDTH__ 64
|
||||||
|
#define __DEC64_MIN_EXP__ (-382)
|
||||||
|
#define __cpp_decltype 200707
|
||||||
|
#define __FLT32_DECIMAL_DIG__ 9
|
||||||
|
#define __INT_FAST64_MAX__ 0x7fffffffffffffffLL
|
||||||
|
#define __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1
|
||||||
|
#define __FLT_DIG__ 6
|
||||||
|
#define __FLT64X_MAX_EXP__ 16384
|
||||||
|
#define __UINT_FAST64_TYPE__ long long unsigned int
|
||||||
|
#define __INT_MAX__ 0x7fffffff
|
||||||
|
#define __amd64__ 1
|
||||||
|
#define WIN32 1
|
||||||
|
#define __nocona 1
|
||||||
|
#define __code_model_medium__ 1
|
||||||
|
#define __INT64_TYPE__ long long int
|
||||||
|
#define __FLT_MAX_EXP__ 128
|
||||||
|
#define WIN64 1
|
||||||
|
#define __ORDER_BIG_ENDIAN__ 4321
|
||||||
|
#define __DBL_MANT_DIG__ 53
|
||||||
|
#define __cpp_inheriting_constructors 201511
|
||||||
|
#define __SIZEOF_FLOAT128__ 16
|
||||||
|
#define __INT_LEAST64_MAX__ 0x7fffffffffffffffLL
|
||||||
|
#define __DEC64_MIN__ 1E-383DD
|
||||||
|
#define __WINT_TYPE__ short unsigned int
|
||||||
|
#define __UINT_LEAST32_TYPE__ unsigned int
|
||||||
|
#define __SIZEOF_SHORT__ 2
|
||||||
|
#define __SSE__ 1
|
||||||
|
#define __LDBL_MIN_EXP__ (-16381)
|
||||||
|
#define __FLT64_MAX__ 1.79769313486231570814527423731704357e+308F64
|
||||||
|
#define __WINT_WIDTH__ 16
|
||||||
|
#define __INT_LEAST8_MAX__ 0x7f
|
||||||
|
#define __FLT32X_MAX_10_EXP__ 308
|
||||||
|
#define __SIZEOF_INT128__ 16
|
||||||
|
#define __WCHAR_UNSIGNED__ 1
|
||||||
|
#define __LDBL_MAX_10_EXP__ 4932
|
||||||
|
#define __ATOMIC_RELAXED 0
|
||||||
|
#define __DBL_EPSILON__ double(2.22044604925031308084726333618164062e-16L)
|
||||||
|
#define __thiscall __attribute__((__thiscall__))
|
||||||
|
#define __FLT128_MIN__ 3.36210314311209350626267781732175260e-4932F128
|
||||||
|
#define __UINT8_C(c) c
|
||||||
|
#define __FLT64_MAX_EXP__ 1024
|
||||||
|
#define __INT_LEAST32_TYPE__ int
|
||||||
|
#define __SIZEOF_WCHAR_T__ 2
|
||||||
|
#define __FLT128_HAS_QUIET_NAN__ 1
|
||||||
|
#define __INT_FAST8_TYPE__ signed char
|
||||||
|
#define __fastcall __attribute__((__fastcall__))
|
||||||
|
#define __FLT64X_MIN__ 3.36210314311209350626267781732175260e-4932F64x
|
||||||
|
#define __GNUC_STDC_INLINE__ 1
|
||||||
|
#define __FLT64_HAS_DENORM__ 1
|
||||||
|
#define __FLT32_EPSILON__ 1.19209289550781250000000000000000000e-7F32
|
||||||
|
#define __DBL_DECIMAL_DIG__ 17
|
||||||
|
#define __STDC_UTF_32__ 1
|
||||||
|
#define __INT_FAST8_WIDTH__ 8
|
||||||
|
#define __FXSR__ 1
|
||||||
|
#define __DEC_EVAL_METHOD__ 2
|
||||||
|
#define __FLT32X_MAX__ 1.79769313486231570814527423731704357e+308F32x
|
||||||
|
#define __MINGW64__ 1
|
||||||
|
#define __cpp_runtime_arrays 198712
|
||||||
|
#define __UINT64_TYPE__ long long unsigned int
|
||||||
|
#define __UINT32_C(c) c ## U
|
||||||
|
#define __INTMAX_MAX__ 0x7fffffffffffffffLL
|
||||||
|
#define __cpp_alias_templates 200704
|
||||||
|
#define __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__
|
||||||
|
#define WINNT 1
|
||||||
|
#define __FLT_DENORM_MIN__ 1.40129846432481707092372958328991613e-45F
|
||||||
|
#define __INT8_MAX__ 0x7f
|
||||||
|
#define __LONG_WIDTH__ 32
|
||||||
|
#define __PIC__ 1
|
||||||
|
#define __UINT_FAST32_TYPE__ unsigned int
|
||||||
|
#define __CHAR32_TYPE__ unsigned int
|
||||||
|
#define __FLT_MAX__ 3.40282346638528859811704183484516925e+38F
|
||||||
|
#define __cpp_constexpr 201304
|
||||||
|
#define __INT32_TYPE__ int
|
||||||
|
#define __SIZEOF_DOUBLE__ 8
|
||||||
|
#define __cpp_exceptions 199711
|
||||||
|
#define __FLT_MIN_10_EXP__ (-37)
|
||||||
|
#define __FLT64_MIN__ 2.22507385850720138309023271733240406e-308F64
|
||||||
|
#define __INT_LEAST32_WIDTH__ 32
|
||||||
|
#define __INTMAX_TYPE__ long long int
|
||||||
|
#define _INTEGRAL_MAX_BITS 64
|
||||||
|
#define __DEC128_MAX_EXP__ 6145
|
||||||
|
#define __FLT32X_HAS_QUIET_NAN__ 1
|
||||||
|
#define __ATOMIC_CONSUME 1
|
||||||
|
#define __nocona__ 1
|
||||||
|
#define __GNUC_MINOR__ 3
|
||||||
|
#define __GLIBCXX_TYPE_INT_N_0 __int128
|
||||||
|
#define __INT_FAST16_WIDTH__ 16
|
||||||
|
#define __UINTMAX_MAX__ 0xffffffffffffffffULL
|
||||||
|
#define __DEC32_MANT_DIG__ 7
|
||||||
|
#define __FLT32X_DENORM_MIN__ 4.94065645841246544176568792868221372e-324F32x
|
||||||
|
#define __DBL_MAX_10_EXP__ 308
|
||||||
|
#define __LDBL_DENORM_MIN__ 3.64519953188247460252840593361941982e-4951L
|
||||||
|
#define __INT16_C(c) c
|
||||||
|
#define __cpp_generic_lambdas 201304
|
||||||
|
#define __STDC__ 1
|
||||||
|
#define __FLT32X_DIG__ 15
|
||||||
|
#define __PTRDIFF_TYPE__ long long int
|
||||||
|
#define __ATOMIC_SEQ_CST 5
|
||||||
|
#define __GCC_HAVE_SYNC_COMPARE_AND_SWAP_16 1
|
||||||
|
#define __UINT32_TYPE__ unsigned int
|
||||||
|
#define __FLT32X_MIN_10_EXP__ (-307)
|
||||||
|
#define __UINTPTR_TYPE__ long long unsigned int
|
||||||
|
#define __DEC64_SUBNORMAL_MIN__ 0.000000000000001E-383DD
|
||||||
|
#define __DEC128_MANT_DIG__ 34
|
||||||
|
#define __LDBL_MIN_10_EXP__ (-4931)
|
||||||
|
#define __FLT128_EPSILON__ 1.92592994438723585305597794258492732e-34F128
|
||||||
|
#define __SSE_MATH__ 1
|
||||||
|
#define __SIZEOF_LONG_LONG__ 8
|
||||||
|
#define __cpp_user_defined_literals 200809
|
||||||
|
#define __FLT128_DECIMAL_DIG__ 36
|
||||||
|
#define __GCC_ATOMIC_LLONG_LOCK_FREE 2
|
||||||
|
#define __FLT32X_MIN__ 2.22507385850720138309023271733240406e-308F32x
|
||||||
|
#define __LDBL_DIG__ 18
|
||||||
|
#define __FLT_DECIMAL_DIG__ 9
|
||||||
|
#define __UINT_FAST16_MAX__ 0xffff
|
||||||
|
#define __GCC_ATOMIC_SHORT_LOCK_FREE 2
|
||||||
|
#define __INT_LEAST64_WIDTH__ 64
|
||||||
|
#define __SSE3__ 1
|
||||||
|
#define __UINT_FAST8_TYPE__ unsigned char
|
||||||
|
#define __WIN64__ 1
|
||||||
|
#define __cpp_init_captures 201304
|
||||||
|
#define __ATOMIC_ACQ_REL 4
|
||||||
|
#define __ATOMIC_RELEASE 3
|
||||||
|
#define __declspec(x) __attribute__((x))
|
||||||
408
Otarcik_CAN/mazda_3_2019.dbc
Normal file
408
Otarcik_CAN/mazda_3_2019.dbc
Normal file
@ -0,0 +1,408 @@
|
|||||||
|
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_: XXX
|
||||||
|
|
||||||
|
|
||||||
|
BO_ 256 CAM_Start: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_7 : 56|4@1+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_8 : 61|2@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_10 : 44|12@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 63|2@0+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 24|12@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 2|2@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ ACTIVE_TARGET : 4|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 20|12@0+ (1,0) [0|7] "" XXX
|
||||||
|
SG_ DISTANCE_LEAD_CAR : 0|12@0+ (1,0) [0|255] "" XXX
|
||||||
|
|
||||||
|
BO_ 358 CAM_End: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 61|2@0+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 59|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 31|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
|
||||||
|
BO_ 1216 CAM_69: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 56|4@1+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 7|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 23|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 39|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 55|12@0+ (1,0) [0|7] "" XXX
|
||||||
|
|
||||||
|
BO_ 1120 CAM_KEEP_ALIVE_2: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 7|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 23|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 39|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 55|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
|
||||||
|
BO_ 1436 CAM_71: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 7|16@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 23|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 39|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 55|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
|
||||||
|
BO_ 18 STEER: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 55|2@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ CTR : 41|2@0+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ STEER_LEFT_BIT : 26|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ STEER_ANGLE : 25|14@0- (1,375) [0|65536] "" XXX
|
||||||
|
SG_ ENGINE_OFF : 43|2@0+ (1,0) [0|63] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 53|6@0+ (1,0) [0|15] "" XXX
|
||||||
|
|
||||||
|
BO_ 257 LKAS: 8 XXX
|
||||||
|
SG_ CTR : 59|4@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ CTR_ACT : 61|2@0+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ SET_0 : 48|1@1+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ SET_0_1 : 63|2@0+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ SET_19 : 2|2@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ LEAD_DIST : 0|12@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ ANGLE_TARGET : 20|12@0+ (1,0) [0|4095] "" XXX
|
||||||
|
SG_ UNKNOWN : 24|12@0+ (1,0) [0|4095] "" XXX
|
||||||
|
SG_ MAX_TORQUE__ : 44|12@0- (1,0) [0|4095] "" XXX
|
||||||
|
|
||||||
|
BO_ 258 NEW_MSG_3: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 59|4@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 44|10@0- (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_6 : 1|2@1+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 39|10@0- (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 13|10@0- (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 18|10@0- (1,0) [0|255] "" XXX
|
||||||
|
|
||||||
|
BO_ 28 WHEEL_SPEEDS: 8 XXX
|
||||||
|
SG_ RR : 55|16@0+ (0.01,-100) [0|65535] "" XXX
|
||||||
|
SG_ RL : 39|16@0+ (0.01,-102) [0|65535] "" XXX
|
||||||
|
SG_ FL : 7|16@0+ (0.01,-100) [0|65535] "" XXX
|
||||||
|
SG_ FR : 23|16@0+ (0.01,-100) [0|65535] "" XXX
|
||||||
|
|
||||||
|
BO_ 259 NEW_MSG_5: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 39|10@0- (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 44|10@0- (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 0|12@0- (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 19|11@0- (1,0) [0|10000000] "" XXX
|
||||||
|
|
||||||
|
BO_ 260 NEW_MSG_6: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 0|12@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 24|12@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 20|12@0- (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 261 NEW_MSG_7: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 15|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
|
||||||
|
BO_ 262 NEW_MSG_8: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 15|8@0- (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 7|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
|
||||||
|
BO_ 263 NEW_MSG_9: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 15|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
|
||||||
|
BO_ 310 NEW_MSG_10: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 56|4@1+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 47|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 61|2@0+ (1,0) [0|3] "" XXX
|
||||||
|
|
||||||
|
BO_ 308 ACC_POSSIBLY: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 63|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_6 : 4|1@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 54|7@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 0|7@0+ (1,0) [0|63] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_7 : 37|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 18|7@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 36|7@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_8 : 55|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 304 CAM_LANES: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 59|4@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 61|2@0+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ LEFT_LANE_DETECTED : 7|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ RIGHT_LANE_DETECTED : 4|1@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ DISTANCE_TO_LEFT_LANE_LOW_RES : 29|8@0+ (1,0) [0|4095] "" XXX
|
||||||
|
SG_ DISTANCE_TO_RIGHT_LANE_LOW_RES : 37|8@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ DISTANCE_TO_RIGHT_LANE : 23|10@0- (1,0) [0|2047] "" XXX
|
||||||
|
SG_ DISTANCE_TO_LEFT_LANE : 1|10@0- (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 305 CAM_LANES_2_MAYBE: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 1|10@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 37|8@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 56|4@1+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_6 : 61|2@0+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 29|8@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_7 : 7|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_8 : 4|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 23|10@0+ (1,0) [0|4095] "" XXX
|
||||||
|
|
||||||
|
BO_ 352 NEW_MSG_14: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 7|16@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 23|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 39|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 55|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
|
||||||
|
BO_ 355 NEW_MSG_15: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 7|8@0+ (1,0) [0|127] "" XXX
|
||||||
|
|
||||||
|
BO_ 356 NEW_MSG_16: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 56|4@1+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 61|2@0+ (1,0) [0|3] "" XXX
|
||||||
|
|
||||||
|
BO_ 357 NEW_MSG_17: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 61|2@0+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 7|32@0+ (1,0) [0|4294967295] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 56|4@1+ (1,0) [0|15] "" XXX
|
||||||
|
|
||||||
|
BO_ 59 STEER_RATE: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 47|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ STEER_ANGLE_RATE : 55|8@0+ (0.05,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 43|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ STEER_ANGLE : 23|16@0+ (0.05,-1600) [-500|500] "" XXX
|
||||||
|
SG_ CHKSUM : 39|8@0+ (1,0) [0|15] "" XXX
|
||||||
|
|
||||||
|
BO_ 24 BRAKE_PEDAL: 8 XXX
|
||||||
|
SG_ BRAKE_PEDAL_PRESSED_AND_ENGINE_ON : 0|1@0+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ NOT_BRAKE_PEDAL_PRESSED : 6|1@0+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ BRAKE_PEDAL_PRESSED : 7|1@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NOT_BRAKE_PEDAL_PRESSED_AND_ENGINE_ON : 15|1@0+ (1,0) [0|7] "" XXX
|
||||||
|
|
||||||
|
BO_ 26 ENGINE_DATA: 8 XXX
|
||||||
|
SG_ PEDAL_GAS : 39|10@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ CHKSUM : 63|8@0- (1,0) [0|15] "" XXX
|
||||||
|
SG_ RPM : 7|13@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ ENGINE_ON : 52|1@0+ (1,0) [0|15] "" XXX
|
||||||
|
|
||||||
|
BO_ 145 BLINK_INFO: 8 XXX
|
||||||
|
SG_ RIGHT_BLINK : 12|1@0+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ LEFT_BLINK : 13|1@0+ (1,0) [0|3] "" XXX
|
||||||
|
SG_ Speed : 27|12@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ CTR : 51|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ CHKSUM : 63|8@0+ (1,0) [0|15] "" XXX
|
||||||
|
|
||||||
|
BO_ 16 STEER_TORQUE: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_12 : 7|2@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 43|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 47|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 51|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 55|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ STEER_TORQUE_SENSOR : 5|13@0+ (1,-4000) [0|15] "" XXX
|
||||||
|
SG_ CHKSUM : 63|8@0- (1,0) [0|15] "" XXX
|
||||||
|
SG_ STEER_TORQUE_MOTOR : 8|13@0+ (0.05,-205) [0|15] "" XXX
|
||||||
|
SG_ BRAKE_PREASURE : 27|12@0+ (1,0) [0|15] "" XXX
|
||||||
|
|
||||||
|
BO_ 17 STEER_TORQUE_2: 8 XXX
|
||||||
|
SG_ CTR : 51|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 55|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ CHKSUM : 63|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ STEER_TORQUE_MOTOR : 7|16@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 27|14@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 45|6@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 23|12@0+ (1,0) [0|255] "" XXX
|
||||||
|
|
||||||
|
BO_ 29 WHEEL: 8 XXX
|
||||||
|
SG_ STANDSTILL : 52|1@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ SPEED : 39|16@0+ (1,0) [0|127] "" XXX
|
||||||
|
SG_ ENCODER_1 : 7|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ ENCODER_2 : 23|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_6 : 55|3@0+ (1,0) [0|7] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 63|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 51|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
|
||||||
|
BO_ 31 GEAR: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 7|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 23|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 55|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ GEAR : 36|4@0+ (1,0) [0|65535] "" XXX
|
||||||
|
|
||||||
|
BO_ 96 STEER2: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 48|4@1+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ CTR : 55|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ CHKSUM : 63|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ TURN_ON : 34|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ TURN_OFF : 32|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ ENGINE_ON : 33|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ CAR_MOVING_FORWARD : 21|1@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ CAR_REVERSING : 22|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ ENGINE_OFF : 23|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 45|1@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ SPEED : 18|16@0- (0.00621371,-62.1371) [-65635|65635] "MPH" XXX
|
||||||
|
SG_ STEER__ : 7|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
|
||||||
|
BO_ 1209 KEEP_ALIVE_1: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 63|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 55|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 47|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 31|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_6 : 23|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_7 : 15|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 39|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_8 : 4|5@0+ (1,0) [0|127] "" XXX
|
||||||
|
|
||||||
|
BO_ 37 BLANK_1: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 7|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 23|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 39|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 55|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
|
||||||
|
BO_ 44 BLANK_2: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 7|16@0+ (1,0) [0|16777215] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 55|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 23|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 39|16@0+ (1,0) [0|16777215] "" XXX
|
||||||
|
|
||||||
|
BO_ 128 RADARS: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 59|4@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 7|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 15|1@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ FRONT_LEFT : 19|1@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ FRONT : 21|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ FRONT_RIGHT : 18|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ REAR_RIGHT : 20|1@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ REAR_LEFT : 17|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 129 NEW_MSG_19: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 15|1@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 31|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 47|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 56|8@1+ (1,0) [0|15] "" XXX
|
||||||
|
|
||||||
|
BO_ 1034 KEEP_ALIVE_2: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 7|16@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 23|16@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 39|16@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 55|16@0+ (1,0) [0|255] "" XXX
|
||||||
|
|
||||||
|
BO_ 1200 KEEP_ALIVE_3: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 7|16@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 55|16@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 23|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 39|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
|
||||||
|
BO_ 354 CAM_KEEP_ALIVE_1: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 7|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 23|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 39|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 55|30@0+ (1,0) [0|65535] "" XXX
|
||||||
|
|
||||||
|
BO_ 336 NEW_MSG_20: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 7|8@0+ (1,0) [0|4095] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 11|12@0+ (1,0) [0|127] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 31|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 39|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 47|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
|
||||||
|
BO_ 342 NEW_MSG_21: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 56|4@1+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 63|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 55|4@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 39|16@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 48|4@1+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_7 : 7|16@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_8 : 23|16@0+ (1,0) [0|65535] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_6 : 40|4@1+ (1,0) [0|15] "" XXX
|
||||||
|
|
||||||
|
BO_ 264 NEW_MSG_2: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 56|8@1+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 49|3@1+ (1,0) [0|7] "" XXX
|
||||||
|
SG_ CRZ_CTRL_PRESSED : 48|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 22 CRZ_CTRL_BTNS: 8 XXX
|
||||||
|
SG_ CRZ_CTRL_BTN_PRESSED : 48|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 51|3@0+ (1,0) [0|7] "" XXX
|
||||||
|
SG_ SIGNAL : 45|1@0+ (1,0) [0|15] "" XXX
|
||||||
|
SG_ NOT_SIGNAL : 46|1@0+ (1,0) [0|3] "" XXX
|
||||||
|
|
||||||
|
BO_ 306 CAM_LANE_3_MAYBE: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 19|10@0+ (1,0) [0|63] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 13|10@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ LANE_DETECTED_1 : 44|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ LANE_DETECTED_2 : 45|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 25|10@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ STEER : 7|10@0+ (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 307 NEW_MSG_1: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 13|10@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_5 : 61|6@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 25|10@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 7|10@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 19|10@0+ (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 320 NEW_MSG_4: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_4 : 16|1@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 43|6@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 36|9@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 27|7@0+ (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 321 NEW_MSG_11: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 5|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 32|1@0+ (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 293 NEW_MSG_12: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 7|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 39|16@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 19|4@0+ (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 294 NEW_MSG_13: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 59|4@0+ (1,0) [0|255] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_2 : 61|2@0+ (1,0) [0|1] "" XXX
|
||||||
|
SG_ NEW_SIGNAL_3 : 7|16@0+ (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 292 NEW_MSG_18: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 63|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
|
||||||
|
BO_ 291 NEW_MSG_22: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 39|8@0+ (1,0) [0|255] "" XXX
|
||||||
|
|
||||||
|
BO_ 290 NEW_MSG_23: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 31|5@0+ (1,0) [0|255] "" XXX
|
||||||
|
|
||||||
|
BO_ 277 NEW_MSG_24: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 47|8@0+ (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 278 NEW_MSG_25: 8 XXX
|
||||||
|
|
||||||
|
BO_ 273 NEW_MSG_26: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 23|4@0+ (1,0) [0|3] "" XXX
|
||||||
|
|
||||||
|
BO_ 274 NEW_MSG_27: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 39|8@0+ (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 289 NEW_MSG_28: 8 XXX
|
||||||
|
SG_ NEW_SIGNAL_1 : 55|8@0+ (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 20 NEW_MSG_29: 8 XXX
|
||||||
|
SG_ RIGHT_BLINK_CLOCK : 23|8@0+ (1,0) [0|1] "" XXX
|
||||||
|
|
||||||
|
BO_ 288 NEW_MSG_30: 8 XXX
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
CM_ SG_ 31 GEAR "13-P, 12-R, 11-N, 1-6-D";
|
||||||
|
CM_ SG_ 96 SPEED "";
|
||||||
|
VAL_ 31 GEAR 13 "P" 12 "R" 11 "N" 1 "D" 2 "D" 3 "D" 4 "D" 5 "D" 6 "D";
|
||||||
@ -4,7 +4,11 @@ debug/PCANInterface.o
|
|||||||
debug/OtarcikCan.o
|
debug/OtarcikCan.o
|
||||||
debug/GeneralStatusPage.o
|
debug/GeneralStatusPage.o
|
||||||
debug/GeneralMessagesLogDispatcher.o
|
debug/GeneralMessagesLogDispatcher.o
|
||||||
|
debug/ProgramSettingsPage.o
|
||||||
|
debug/CANDatabase.o
|
||||||
debug/moc_MainWindow.o
|
debug/moc_MainWindow.o
|
||||||
debug/moc_PCANInterface.o
|
debug/moc_PCANInterface.o
|
||||||
debug/moc_OtarcikCan.o
|
debug/moc_OtarcikCan.o
|
||||||
debug/moc_GeneralStatusPage.o
|
debug/moc_GeneralStatusPage.o
|
||||||
|
debug/moc_ProgramSettingsPage.o
|
||||||
|
debug/moc_CANDatabase.o
|
||||||
|
|||||||
@ -4,7 +4,11 @@ release/PCANInterface.o
|
|||||||
release/OtarcikCan.o
|
release/OtarcikCan.o
|
||||||
release/GeneralStatusPage.o
|
release/GeneralStatusPage.o
|
||||||
release/GeneralMessagesLogDispatcher.o
|
release/GeneralMessagesLogDispatcher.o
|
||||||
|
release/ProgramSettingsPage.o
|
||||||
|
release/CANDatabase.o
|
||||||
release/moc_MainWindow.o
|
release/moc_MainWindow.o
|
||||||
release/moc_PCANInterface.o
|
release/moc_PCANInterface.o
|
||||||
release/moc_OtarcikCan.o
|
release/moc_OtarcikCan.o
|
||||||
release/moc_GeneralStatusPage.o
|
release/moc_GeneralStatusPage.o
|
||||||
|
release/moc_ProgramSettingsPage.o
|
||||||
|
release/moc_CANDatabase.o
|
||||||
|
|||||||
Binary file not shown.
95
Otarcik_CAN/release/moc_ProgramSettingsPage.cpp
Normal file
95
Otarcik_CAN/release/moc_ProgramSettingsPage.cpp
Normal file
@ -0,0 +1,95 @@
|
|||||||
|
/****************************************************************************
|
||||||
|
** Meta object code from reading C++ file 'ProgramSettingsPage.h'
|
||||||
|
**
|
||||||
|
** Created by: The Qt Meta Object Compiler version 67 (Qt 5.14.2)
|
||||||
|
**
|
||||||
|
** WARNING! All changes made in this file will be lost!
|
||||||
|
*****************************************************************************/
|
||||||
|
|
||||||
|
#include <memory>
|
||||||
|
#include "../Sources/Gui/ProgramSettingsPage.h"
|
||||||
|
#include <QtCore/qbytearray.h>
|
||||||
|
#include <QtCore/qmetatype.h>
|
||||||
|
#if !defined(Q_MOC_OUTPUT_REVISION)
|
||||||
|
#error "The header file 'ProgramSettingsPage.h' doesn't include <QObject>."
|
||||||
|
#elif Q_MOC_OUTPUT_REVISION != 67
|
||||||
|
#error "This file was generated using the moc from 5.14.2. It"
|
||||||
|
#error "cannot be used with the include files from this version of Qt."
|
||||||
|
#error "(The moc has changed too much.)"
|
||||||
|
#endif
|
||||||
|
|
||||||
|
QT_BEGIN_MOC_NAMESPACE
|
||||||
|
QT_WARNING_PUSH
|
||||||
|
QT_WARNING_DISABLE_DEPRECATED
|
||||||
|
struct qt_meta_stringdata_CProgramSettingsPage_t {
|
||||||
|
QByteArrayData data[1];
|
||||||
|
char stringdata0[21];
|
||||||
|
};
|
||||||
|
#define QT_MOC_LITERAL(idx, ofs, len) \
|
||||||
|
Q_STATIC_BYTE_ARRAY_DATA_HEADER_INITIALIZER_WITH_OFFSET(len, \
|
||||||
|
qptrdiff(offsetof(qt_meta_stringdata_CProgramSettingsPage_t, stringdata0) + ofs \
|
||||||
|
- idx * sizeof(QByteArrayData)) \
|
||||||
|
)
|
||||||
|
static const qt_meta_stringdata_CProgramSettingsPage_t qt_meta_stringdata_CProgramSettingsPage = {
|
||||||
|
{
|
||||||
|
QT_MOC_LITERAL(0, 0, 20) // "CProgramSettingsPage"
|
||||||
|
|
||||||
|
},
|
||||||
|
"CProgramSettingsPage"
|
||||||
|
};
|
||||||
|
#undef QT_MOC_LITERAL
|
||||||
|
|
||||||
|
static const uint qt_meta_data_CProgramSettingsPage[] = {
|
||||||
|
|
||||||
|
// content:
|
||||||
|
8, // revision
|
||||||
|
0, // classname
|
||||||
|
0, 0, // classinfo
|
||||||
|
0, 0, // methods
|
||||||
|
0, 0, // properties
|
||||||
|
0, 0, // enums/sets
|
||||||
|
0, 0, // constructors
|
||||||
|
0, // flags
|
||||||
|
0, // signalCount
|
||||||
|
|
||||||
|
0 // eod
|
||||||
|
};
|
||||||
|
|
||||||
|
void CProgramSettingsPage::qt_static_metacall(QObject *_o, QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
Q_UNUSED(_o);
|
||||||
|
Q_UNUSED(_id);
|
||||||
|
Q_UNUSED(_c);
|
||||||
|
Q_UNUSED(_a);
|
||||||
|
}
|
||||||
|
|
||||||
|
QT_INIT_METAOBJECT const QMetaObject CProgramSettingsPage::staticMetaObject = { {
|
||||||
|
QMetaObject::SuperData::link<QWidget::staticMetaObject>(),
|
||||||
|
qt_meta_stringdata_CProgramSettingsPage.data,
|
||||||
|
qt_meta_data_CProgramSettingsPage,
|
||||||
|
qt_static_metacall,
|
||||||
|
nullptr,
|
||||||
|
nullptr
|
||||||
|
} };
|
||||||
|
|
||||||
|
|
||||||
|
const QMetaObject *CProgramSettingsPage::metaObject() const
|
||||||
|
{
|
||||||
|
return QObject::d_ptr->metaObject ? QObject::d_ptr->dynamicMetaObject() : &staticMetaObject;
|
||||||
|
}
|
||||||
|
|
||||||
|
void *CProgramSettingsPage::qt_metacast(const char *_clname)
|
||||||
|
{
|
||||||
|
if (!_clname) return nullptr;
|
||||||
|
if (!strcmp(_clname, qt_meta_stringdata_CProgramSettingsPage.stringdata0))
|
||||||
|
return static_cast<void*>(this);
|
||||||
|
return QWidget::qt_metacast(_clname);
|
||||||
|
}
|
||||||
|
|
||||||
|
int CProgramSettingsPage::qt_metacall(QMetaObject::Call _c, int _id, void **_a)
|
||||||
|
{
|
||||||
|
_id = QWidget::qt_metacall(_c, _id, _a);
|
||||||
|
return _id;
|
||||||
|
}
|
||||||
|
QT_WARNING_POP
|
||||||
|
QT_END_MOC_NAMESPACE
|
||||||
@ -25,10 +25,11 @@ public:
|
|||||||
{
|
{
|
||||||
if (CGeneralStatusPage->objectName().isEmpty())
|
if (CGeneralStatusPage->objectName().isEmpty())
|
||||||
CGeneralStatusPage->setObjectName(QString::fromUtf8("CGeneralStatusPage"));
|
CGeneralStatusPage->setObjectName(QString::fromUtf8("CGeneralStatusPage"));
|
||||||
CGeneralStatusPage->resize(1147, 492);
|
CGeneralStatusPage->resize(1456, 492);
|
||||||
mGenMsgTextEdit = new QTextEdit(CGeneralStatusPage);
|
mGenMsgTextEdit = new QTextEdit(CGeneralStatusPage);
|
||||||
mGenMsgTextEdit->setObjectName(QString::fromUtf8("mGenMsgTextEdit"));
|
mGenMsgTextEdit->setObjectName(QString::fromUtf8("mGenMsgTextEdit"));
|
||||||
mGenMsgTextEdit->setGeometry(QRect(660, 30, 441, 451));
|
mGenMsgTextEdit->setGeometry(QRect(460, 30, 651, 451));
|
||||||
|
mGenMsgTextEdit->setReadOnly(true);
|
||||||
|
|
||||||
retranslateUi(CGeneralStatusPage);
|
retranslateUi(CGeneralStatusPage);
|
||||||
|
|
||||||
|
|||||||
@ -29,71 +29,6 @@ public:
|
|||||||
CMainWindow->setObjectName(QString::fromUtf8("CMainWindow"));
|
CMainWindow->setObjectName(QString::fromUtf8("CMainWindow"));
|
||||||
CMainWindow->setEnabled(true);
|
CMainWindow->setEnabled(true);
|
||||||
CMainWindow->resize(1186, 511);
|
CMainWindow->resize(1186, 511);
|
||||||
QPalette palette;
|
|
||||||
QBrush brush(QColor(0, 0, 0, 255));
|
|
||||||
brush.setStyle(Qt::SolidPattern);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::WindowText, brush);
|
|
||||||
QBrush brush1(QColor(203, 203, 203, 255));
|
|
||||||
brush1.setStyle(Qt::SolidPattern);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::Button, brush1);
|
|
||||||
QBrush brush2(QColor(255, 255, 255, 255));
|
|
||||||
brush2.setStyle(Qt::SolidPattern);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::Light, brush2);
|
|
||||||
QBrush brush3(QColor(229, 229, 229, 255));
|
|
||||||
brush3.setStyle(Qt::SolidPattern);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::Midlight, brush3);
|
|
||||||
QBrush brush4(QColor(101, 101, 101, 255));
|
|
||||||
brush4.setStyle(Qt::SolidPattern);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::Dark, brush4);
|
|
||||||
QBrush brush5(QColor(135, 135, 135, 255));
|
|
||||||
brush5.setStyle(Qt::SolidPattern);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::Mid, brush5);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::Text, brush);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::BrightText, brush2);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::ButtonText, brush);
|
|
||||||
QBrush brush6(QColor(206, 206, 206, 255));
|
|
||||||
brush6.setStyle(Qt::SolidPattern);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::Base, brush6);
|
|
||||||
QBrush brush7(QColor(240, 240, 240, 255));
|
|
||||||
brush7.setStyle(Qt::SolidPattern);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::Window, brush7);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::Shadow, brush);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::AlternateBase, brush3);
|
|
||||||
QBrush brush8(QColor(255, 255, 220, 255));
|
|
||||||
brush8.setStyle(Qt::SolidPattern);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::ToolTipBase, brush8);
|
|
||||||
palette.setBrush(QPalette::Active, QPalette::ToolTipText, brush);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::WindowText, brush);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::Button, brush1);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::Light, brush2);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::Midlight, brush3);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::Dark, brush4);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::Mid, brush5);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::Text, brush);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::BrightText, brush2);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::ButtonText, brush);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::Base, brush6);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::Window, brush7);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::Shadow, brush);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::AlternateBase, brush3);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::ToolTipBase, brush8);
|
|
||||||
palette.setBrush(QPalette::Inactive, QPalette::ToolTipText, brush);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::WindowText, brush4);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::Button, brush1);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::Light, brush2);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::Midlight, brush3);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::Dark, brush4);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::Mid, brush5);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::Text, brush4);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::BrightText, brush2);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::ButtonText, brush4);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::Base, brush7);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::Window, brush7);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::Shadow, brush);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::AlternateBase, brush1);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::ToolTipBase, brush8);
|
|
||||||
palette.setBrush(QPalette::Disabled, QPalette::ToolTipText, brush);
|
|
||||||
CMainWindow->setPalette(palette);
|
|
||||||
CMainWindow->setWindowOpacity(3.000000000000000);
|
CMainWindow->setWindowOpacity(3.000000000000000);
|
||||||
CMainWindow->setAutoFillBackground(true);
|
CMainWindow->setAutoFillBackground(true);
|
||||||
centralWidget = new QWidget(CMainWindow);
|
centralWidget = new QWidget(CMainWindow);
|
||||||
|
|||||||
69
Otarcik_CAN/ui_ProgramSettingsPage.h
Normal file
69
Otarcik_CAN/ui_ProgramSettingsPage.h
Normal file
@ -0,0 +1,69 @@
|
|||||||
|
/********************************************************************************
|
||||||
|
** Form generated from reading UI file 'ProgramSettingsPage.ui'
|
||||||
|
**
|
||||||
|
** Created by: Qt User Interface Compiler version 5.14.2
|
||||||
|
**
|
||||||
|
** WARNING! All changes made in this file will be lost when recompiling UI file!
|
||||||
|
********************************************************************************/
|
||||||
|
|
||||||
|
#ifndef UI_PROGRAMSETTINGSPAGE_H
|
||||||
|
#define UI_PROGRAMSETTINGSPAGE_H
|
||||||
|
|
||||||
|
#include <QtCore/QVariant>
|
||||||
|
#include <QtWidgets/QApplication>
|
||||||
|
#include <QtWidgets/QLabel>
|
||||||
|
#include <QtWidgets/QSpinBox>
|
||||||
|
#include <QtWidgets/QWidget>
|
||||||
|
|
||||||
|
QT_BEGIN_NAMESPACE
|
||||||
|
|
||||||
|
class Ui_CProgramSettingsPage
|
||||||
|
{
|
||||||
|
public:
|
||||||
|
QLabel *label;
|
||||||
|
QSpinBox *spinBox;
|
||||||
|
QLabel *label_2;
|
||||||
|
|
||||||
|
void setupUi(QWidget *CProgramSettingsPage)
|
||||||
|
{
|
||||||
|
if (CProgramSettingsPage->objectName().isEmpty())
|
||||||
|
CProgramSettingsPage->setObjectName(QString::fromUtf8("CProgramSettingsPage"));
|
||||||
|
CProgramSettingsPage->resize(929, 529);
|
||||||
|
label = new QLabel(CProgramSettingsPage);
|
||||||
|
label->setObjectName(QString::fromUtf8("label"));
|
||||||
|
label->setGeometry(QRect(350, 70, 161, 21));
|
||||||
|
QFont font;
|
||||||
|
font.setPointSize(12);
|
||||||
|
label->setFont(font);
|
||||||
|
spinBox = new QSpinBox(CProgramSettingsPage);
|
||||||
|
spinBox->setObjectName(QString::fromUtf8("spinBox"));
|
||||||
|
spinBox->setGeometry(QRect(320, 160, 43, 22));
|
||||||
|
label_2 = new QLabel(CProgramSettingsPage);
|
||||||
|
label_2->setObjectName(QString::fromUtf8("label_2"));
|
||||||
|
label_2->setGeometry(QRect(140, 162, 171, 20));
|
||||||
|
label_2->setAlignment(Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter);
|
||||||
|
|
||||||
|
retranslateUi(CProgramSettingsPage);
|
||||||
|
|
||||||
|
QMetaObject::connectSlotsByName(CProgramSettingsPage);
|
||||||
|
} // setupUi
|
||||||
|
|
||||||
|
void retranslateUi(QWidget *CProgramSettingsPage)
|
||||||
|
{
|
||||||
|
CProgramSettingsPage->setWindowTitle(QCoreApplication::translate("CProgramSettingsPage", "Form", nullptr));
|
||||||
|
label->setText(QCoreApplication::translate("CProgramSettingsPage", "Otarcik CAN settings", nullptr));
|
||||||
|
#if QT_CONFIG(tooltip)
|
||||||
|
label_2->setToolTip(QCoreApplication::translate("CProgramSettingsPage", "<html><head/><body><p>The PCAN USB module CAN ID that is communicating with the Parker module</p></body></html>", nullptr));
|
||||||
|
#endif // QT_CONFIG(tooltip)
|
||||||
|
label_2->setText(QCoreApplication::translate("CProgramSettingsPage", "Parker Module CAN device ID:", nullptr));
|
||||||
|
} // retranslateUi
|
||||||
|
|
||||||
|
};
|
||||||
|
|
||||||
|
namespace Ui {
|
||||||
|
class CProgramSettingsPage: public Ui_CProgramSettingsPage {};
|
||||||
|
} // namespace Ui
|
||||||
|
|
||||||
|
QT_END_NAMESPACE
|
||||||
|
|
||||||
|
#endif // UI_PROGRAMSETTINGSPAGE_H
|
||||||
BIN
Remote SBC.rdp
Normal file
BIN
Remote SBC.rdp
Normal file
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user