diff --git a/Doc interne/Block Diagram.vsd b/Doc interne/Block Diagram.vsd new file mode 100644 index 0000000..036a14b Binary files /dev/null and b/Doc interne/Block Diagram.vsd differ diff --git a/Doc interne/IMG_20221219_122604.jpg b/Doc interne/IMG_20221219_122604.jpg new file mode 100644 index 0000000..b306690 Binary files /dev/null and b/Doc interne/IMG_20221219_122604.jpg differ diff --git a/Otarcik_CAN/Makefile b/Otarcik_CAN/Makefile index bb0ad38..abeb0d9 100644 --- a/Otarcik_CAN/Makefile +++ b/Otarcik_CAN/Makefile @@ -3,16 +3,16 @@ # Generated by qmake (3.1) (Qt 5.14.2) # Project: Otarcik_CAN.pro # 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 EQ = = -first: release -install: release-install -uninstall: release-uninstall +first: debug +install: debug-install +uninstall: debug-uninstall QMAKE = C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe DEL_FILE = del CHK_DIR_EXISTS= if not exist @@ -37,24 +37,10 @@ RES_FILE = SED = $(QMAKE) -install sed MOVE = move 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 $(MAKE) -f $(MAKEFILE).Debug debug-make_first: FORCE @@ -69,6 +55,20 @@ debug-install: FORCE $(MAKE) -f $(MAKEFILE).Debug install debug-uninstall: FORCE $(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 \ 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/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/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/warn_on.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/qtmain.prl \ 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/qdevice.pri: 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/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/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/warn_on.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/mkspecs/features/build_pass.prf: 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 -make_first: release-make_first debug-make_first FORCE -all: release-all debug-all FORCE -clean: release-clean debug-clean FORCE -distclean: release-distclean debug-distclean FORCE +make_first: debug-make_first release-make_first FORCE +all: debug-all release-all FORCE +clean: debug-clean release-clean FORCE +distclean: debug-distclean release-distclean FORCE -$(DEL_FILE) Makefile -release-mocclean: - $(MAKE) -f $(MAKEFILE).Release mocclean 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: $(MAKE) -f $(MAKEFILE).Debug mocables -mocables: release-mocables debug-mocables +release-mocables: + $(MAKE) -f $(MAKEFILE).Release mocables +mocables: debug-mocables release-mocables check: first benchmark: first FORCE: -$(MAKEFILE).Release: Makefile $(MAKEFILE).Debug: Makefile +$(MAKEFILE).Release: Makefile diff --git a/Otarcik_CAN/Makefile.Debug b/Otarcik_CAN/Makefile.Debug index db637fe..75b2373 100644 --- a/Otarcik_CAN/Makefile.Debug +++ b/Otarcik_CAN/Makefile.Debug @@ -13,13 +13,13 @@ EQ = = CC = gcc CXX = g++ -DEFINES = -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_DEPRECATED_WARNINGS -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_MQTT_LIB -DQT_NETWORK_LIB -DQT_SERIALPORT_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN +DEFINES = -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_MQTT_LIB -DQT_NETWORK_LIB -DQT_SERIALPORT_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN CFLAGS = -fno-keep-inline-dllexport -g -Wall -Wextra -Wextra $(DEFINES) CXXFLAGS = -fno-keep-inline-dllexport -g -Wall -Wextra -Wextra -fexceptions -mthreads $(DEFINES) -INCPATH = -I. -I. -ISources -ISources\Gui -ISources\PCAN -ISources\PCAN -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtWidgets -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtGui -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtANGLE -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtMqtt -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtNetwork -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtSerialPort -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtCore -Idebug -I. -I/include -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\win32-g++ +INCPATH = -I. -I. -ISources -ISources\Gui -ISources\PCAN -ISources\KVASER -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtWidgets -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtGui -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtANGLE -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtMqtt -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtNetwork -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtSerialPort -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtCore -Idebug -I. -I/include -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\win32-g++ LINKER = g++ LFLAGS = -Wl,-subsystem,windows -mthreads -LIBS = -LD:\Main\Dev\YULTek\Otarcik_CAN\Sources\PCAN -lPCANBasic C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Widgets.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Gui.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Mqtt.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Network.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5SerialPort.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Core.a -lmingw32 C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libqtmain.a -LC:\openssl\lib -LC:\Utils\my_sql\mysql-5.7.25-winx64\lib -LC:\Utils\postgresql\pgsql\lib -lshell32 +LIBS = -LD:\Main\Dev\YULTek\Otarcik_CAN\Sources\PCAN -lPCANBasic -LD:\Main\Dev\YULTek\Otarcik_CAN\Sources\KVASER -lkvaDbLib C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Widgets.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Gui.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Mqtt.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Network.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5SerialPort.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Core.a -lmingw32 C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libqtmain.a -LC:\openssl\lib -LC:\Utils\my_sql\mysql-5.7.25-winx64\lib -LC:\Utils\postgresql\pgsql\lib -lshell32 QMAKE = C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe DEL_FILE = del CHK_DIR_EXISTS= if not exist @@ -55,32 +55,46 @@ SOURCES = Sources\main.cpp \ Sources\PCANInterface.cpp \ Sources\OtarcikCan.cpp \ Sources\Gui\GeneralStatusPage.cpp \ - Sources\GeneralMessagesLogDispatcher.cpp debug\moc_MainWindow.cpp \ + Sources\GeneralMessagesLogDispatcher.cpp \ + Sources\Gui\ProgramSettingsPage.cpp \ + Sources\CANDatabase.cpp debug\moc_MainWindow.cpp \ debug\moc_PCANInterface.cpp \ debug\moc_OtarcikCan.cpp \ - debug\moc_GeneralStatusPage.cpp + debug\moc_GeneralStatusPage.cpp \ + debug\moc_ProgramSettingsPage.cpp \ + debug\moc_CANDatabase.cpp OBJECTS = debug/main.o \ debug/MainWindow.o \ debug/PCANInterface.o \ debug/OtarcikCan.o \ debug/GeneralStatusPage.o \ debug/GeneralMessagesLogDispatcher.o \ + debug/ProgramSettingsPage.o \ + debug/CANDatabase.o \ debug/moc_MainWindow.o \ debug/moc_PCANInterface.o \ debug/moc_OtarcikCan.o \ - debug/moc_GeneralStatusPage.o + debug/moc_GeneralStatusPage.o \ + debug/moc_ProgramSettingsPage.o \ + debug/moc_CANDatabase.o DIST = Sources\MainWindow.h \ Sources\PCANInterface.h \ Sources\OtarcikCan.h \ Sources\Gui\GeneralStatusPage.h \ Sources\GeneralMessagesLogDispatcher.h \ - Sources\defines.h Sources\main.cpp \ + Sources\defines.h \ + Sources\Gui\ProgramSettingsPage.h \ + Sources\KVASER\kvaDbLib.h \ + Sources\PCAN\PCANBasic.h \ + Sources\CANDatabase.h Sources\main.cpp \ Sources\MainWindow.cpp \ Sources\PCANInterface.cpp \ Sources\OtarcikCan.cpp \ Sources\Gui\GeneralStatusPage.cpp \ - Sources\GeneralMessagesLogDispatcher.cpp + Sources\GeneralMessagesLogDispatcher.cpp \ + Sources\Gui\ProgramSettingsPage.cpp \ + Sources\CANDatabase.cpp QMAKE_TARGET = Otarcik_CAN DESTDIR = debug\ #avoid trailing-slash linebreak TARGET = Otarcik_CAN.exe @@ -91,19 +105,19 @@ DESTDIR_TARGET = debug\Otarcik_CAN.exe first: all all: Makefile.Debug debug/Otarcik_CAN.exe -debug/Otarcik_CAN.exe: C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Widgets.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Gui.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Mqtt.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Network.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5SerialPort.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Core.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libqtmain.a ui_MainWindow.h ui_GeneralStatusPage.h $(OBJECTS) +debug/Otarcik_CAN.exe: C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Widgets.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Gui.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Mqtt.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Network.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5SerialPort.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Core.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libqtmain.a ui_MainWindow.h ui_GeneralStatusPage.h ui_ProgramSettingsPage.h $(OBJECTS) $(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) @object_script.Otarcik_CAN.Debug $(LIBS) qmake: FORCE - @$(QMAKE) -o Makefile.Debug Otarcik_CAN.pro -spec win32-g++ + @$(QMAKE) -o Makefile.Debug Otarcik_CAN.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" qmake_all: FORCE dist: - $(ZIP) Otarcik_CAN.zip $(SOURCES) $(DIST) Otarcik_CAN.pro 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\features\device_config.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\sanitize.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\gcc-base.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\g++-base.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\angle.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\windows-vulkan.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\g++-win32.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\windows-desktop.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\qconfig.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3drender.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axbase.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axserver.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_core.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_core_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_dbus.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designer.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gui.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_help.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_help_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_httpserver.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_httpserver_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_location.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_location_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_mqtt.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_mqtt_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_network.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_network_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_nfc.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_opengl.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioning.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qml.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quick.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_repparser.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_scxml.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sensors.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialport.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sql.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sslserver.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sslserver_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_svg.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_testlib.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uitools.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_websockets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_widgets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_winextras.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xml.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_zlib_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt_functions.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt_config.prf 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_post.prf ..\..\.qmake.stash C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exclusive_builds.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\toolchain.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\default_pre.prf 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\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\build_pass.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\qt.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\resources_functions.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\resources.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\moc.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\opengl.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\uic.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qmake_use.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\file_copies.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\windows.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\testcase_targets.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exceptions.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\yacc.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\lex.prf Otarcik_CAN.pro C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Widgets.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Gui.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Mqtt.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Network.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5SerialPort.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\mkspecs\features\data\dummy.cpp Sources\MainWindow.h Sources\PCANInterface.h Sources\OtarcikCan.h Sources\Gui\GeneralStatusPage.h Sources\GeneralMessagesLogDispatcher.h Sources\defines.h Sources\main.cpp Sources\MainWindow.cpp Sources\PCANInterface.cpp Sources\OtarcikCan.cpp Sources\Gui\GeneralStatusPage.cpp Sources\GeneralMessagesLogDispatcher.cpp Sources\Gui\MainWindow.ui Sources\Gui\GeneralStatusPage.ui + $(ZIP) Otarcik_CAN.zip $(SOURCES) $(DIST) Otarcik_CAN.pro 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\features\device_config.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\sanitize.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\gcc-base.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\g++-base.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\angle.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\windows-vulkan.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\g++-win32.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\windows-desktop.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\qconfig.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3drender.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axbase.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axserver.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_core.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_core_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_dbus.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designer.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gui.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_help.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_help_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_httpserver.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_httpserver_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_location.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_location_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_mqtt.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_mqtt_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_network.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_network_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_nfc.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_opengl.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioning.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qml.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quick.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_repparser.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_scxml.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sensors.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialport.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sql.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sslserver.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sslserver_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_svg.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_testlib.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uitools.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_websockets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_widgets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_winextras.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xml.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_zlib_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt_functions.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt_config.prf 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_post.prf ..\..\.qmake.stash C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exclusive_builds.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\toolchain.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\default_pre.prf 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\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\build_pass.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\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\resources_functions.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\resources.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\moc.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\opengl.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\uic.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qmake_use.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\file_copies.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\windows.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\testcase_targets.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exceptions.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\yacc.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\lex.prf Otarcik_CAN.pro C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Widgets.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Gui.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Mqtt.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Network.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5SerialPort.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\mkspecs\features\data\dummy.cpp Sources\MainWindow.h Sources\PCANInterface.h Sources\OtarcikCan.h Sources\Gui\GeneralStatusPage.h Sources\GeneralMessagesLogDispatcher.h Sources\defines.h Sources\Gui\ProgramSettingsPage.h Sources\KVASER\kvaDbLib.h Sources\PCAN\PCANBasic.h Sources\CANDatabase.h Sources\main.cpp Sources\MainWindow.cpp Sources\PCANInterface.cpp Sources\OtarcikCan.cpp Sources\Gui\GeneralStatusPage.cpp Sources\GeneralMessagesLogDispatcher.cpp Sources\Gui\ProgramSettingsPage.cpp Sources\CANDatabase.cpp Sources\Gui\MainWindow.ui Sources\Gui\GeneralStatusPage.ui Sources\Gui\ProgramSettingsPage.ui clean: compiler_clean - -$(DEL_FILE) debug\main.o debug\MainWindow.o debug\PCANInterface.o debug\OtarcikCan.o debug\GeneralStatusPage.o debug\GeneralMessagesLogDispatcher.o debug\moc_MainWindow.o debug\moc_PCANInterface.o debug\moc_OtarcikCan.o debug\moc_GeneralStatusPage.o + -$(DEL_FILE) debug\main.o debug\MainWindow.o debug\PCANInterface.o debug\OtarcikCan.o debug\GeneralStatusPage.o debug\GeneralMessagesLogDispatcher.o debug\ProgramSettingsPage.o debug\CANDatabase.o debug\moc_MainWindow.o debug\moc_PCANInterface.o debug\moc_OtarcikCan.o debug\moc_GeneralStatusPage.o debug\moc_ProgramSettingsPage.o debug\moc_CANDatabase.o distclean: clean -$(DEL_FILE) $(DESTDIR_TARGET) @@ -127,9 +141,9 @@ compiler_moc_predefs_clean: debug/moc_predefs.h: C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/data/dummy.cpp g++ -fno-keep-inline-dllexport -g -Wall -Wextra -Wextra -dM -E -o debug\moc_predefs.h C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\data\dummy.cpp -compiler_moc_header_make_all: debug/moc_MainWindow.cpp debug/moc_PCANInterface.cpp debug/moc_OtarcikCan.cpp debug/moc_GeneralStatusPage.cpp +compiler_moc_header_make_all: debug/moc_MainWindow.cpp debug/moc_PCANInterface.cpp debug/moc_OtarcikCan.cpp debug/moc_GeneralStatusPage.cpp debug/moc_ProgramSettingsPage.cpp debug/moc_CANDatabase.cpp compiler_moc_header_clean: - -$(DEL_FILE) debug\moc_MainWindow.cpp debug\moc_PCANInterface.cpp debug\moc_OtarcikCan.cpp debug\moc_GeneralStatusPage.cpp + -$(DEL_FILE) debug\moc_MainWindow.cpp debug\moc_PCANInterface.cpp debug\moc_OtarcikCan.cpp debug\moc_GeneralStatusPage.cpp debug\moc_ProgramSettingsPage.cpp debug\moc_CANDatabase.cpp debug/moc_MainWindow.cpp: Sources/MainWindow.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ @@ -239,11 +253,22 @@ debug/moc_MainWindow.cpp: Sources/MainWindow.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTabWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTextEdit \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtextedit.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractscrollarea.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextdocument.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextoption.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpen.h \ Sources/Gui/GeneralStatusPage.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + Sources/defines.h \ + Sources/Gui/ProgramSettingsPage.h \ debug/moc_predefs.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe - C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/debug/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\MainWindow.h -o debug\moc_MainWindow.cpp + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/debug/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/KVASER -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\MainWindow.h -o debug\moc_MainWindow.cpp debug/moc_PCANInterface.cpp: Sources/PCANInterface.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QObject \ @@ -302,7 +327,7 @@ debug/moc_PCANInterface.cpp: Sources/PCANInterface.h \ Sources/PCAN/PCANBasic.h \ debug/moc_predefs.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe - C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/debug/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\PCANInterface.h -o debug\moc_PCANInterface.cpp + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/debug/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/KVASER -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\PCANInterface.h -o debug\moc_PCANInterface.cpp debug/moc_OtarcikCan.cpp: Sources/OtarcikCan.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QObject \ @@ -358,11 +383,84 @@ debug/moc_OtarcikCan.cpp: Sources/OtarcikCan.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + Sources/MainWindow.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTabWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTextEdit \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtextedit.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractscrollarea.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextdocument.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextoption.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpen.h \ + Sources/Gui/GeneralStatusPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + Sources/defines.h \ + Sources/Gui/ProgramSettingsPage.h \ Sources/PCANInterface.h \ Sources/PCAN/PCANBasic.h \ + Sources/GeneralMessagesLogDispatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QString \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile \ debug/moc_predefs.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe - C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/debug/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\OtarcikCan.h -o debug\moc_OtarcikCan.cpp + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/debug/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/KVASER -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\OtarcikCan.h -o debug\moc_OtarcikCan.cpp debug/moc_GeneralStatusPage.cpp: Sources/Gui/GeneralStatusPage.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ @@ -469,40 +567,14 @@ debug/moc_GeneralStatusPage.cpp: Sources/Gui/GeneralStatusPage.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + Sources/defines.h \ debug/moc_predefs.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe - C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/debug/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\Gui\GeneralStatusPage.h -o debug\moc_GeneralStatusPage.cpp + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/debug/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/KVASER -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\Gui\GeneralStatusPage.h -o debug\moc_GeneralStatusPage.cpp -compiler_moc_objc_header_make_all: -compiler_moc_objc_header_clean: -compiler_moc_source_make_all: -compiler_moc_source_clean: -compiler_uic_make_all: ui_MainWindow.h ui_GeneralStatusPage.h -compiler_uic_clean: - -$(DEL_FILE) ui_MainWindow.h ui_GeneralStatusPage.h -ui_MainWindow.h: Sources/Gui/MainWindow.ui \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/uic.exe - C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\uic.exe Sources\Gui\MainWindow.ui -o ui_MainWindow.h - -ui_GeneralStatusPage.h: Sources/Gui/GeneralStatusPage.ui \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/uic.exe - C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\uic.exe Sources\Gui\GeneralStatusPage.ui -o ui_GeneralStatusPage.h - -compiler_yacc_decl_make_all: -compiler_yacc_decl_clean: -compiler_yacc_impl_make_all: -compiler_yacc_impl_clean: -compiler_lex_make_all: -compiler_lex_clean: -compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean - - - -####### Compile - -debug/main.o: Sources/main.cpp Sources/MainWindow.h \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ +debug/moc_ProgramSettingsPage.cpp: Sources/Gui/ProgramSettingsPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ @@ -528,7 +600,6 @@ debug/main.o: Sources/main.cpp Sources/MainWindow.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ @@ -606,22 +677,235 @@ debug/main.o: Sources/main.cpp Sources/MainWindow.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTabWidget \ - Sources/Gui/GeneralStatusPage.h \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \ + debug/moc_predefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/debug/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/KVASER -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\Gui\ProgramSettingsPage.h -o debug\moc_ProgramSettingsPage.cpp + +debug/moc_CANDatabase.cpp: Sources/CANDatabase.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QObject \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + debug/moc_predefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/debug/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/KVASER -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\CANDatabase.h -o debug\moc_CANDatabase.cpp + +compiler_moc_objc_header_make_all: +compiler_moc_objc_header_clean: +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_uic_make_all: ui_MainWindow.h ui_GeneralStatusPage.h ui_ProgramSettingsPage.h +compiler_uic_clean: + -$(DEL_FILE) ui_MainWindow.h ui_GeneralStatusPage.h ui_ProgramSettingsPage.h +ui_MainWindow.h: Sources/Gui/MainWindow.ui \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/uic.exe + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\uic.exe Sources\Gui\MainWindow.ui -o ui_MainWindow.h + +ui_GeneralStatusPage.h: Sources/Gui/GeneralStatusPage.ui \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/uic.exe + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\uic.exe Sources\Gui\GeneralStatusPage.ui -o ui_GeneralStatusPage.h + +ui_ProgramSettingsPage.h: Sources/Gui/ProgramSettingsPage.ui \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/uic.exe + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\uic.exe Sources\Gui\ProgramSettingsPage.ui -o ui_ProgramSettingsPage.h + +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean + + + +####### Compile + +debug/main.o: Sources/main.cpp C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreapplication.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qeventloop.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qguiapplication.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qinputmethod.h \ Sources/OtarcikCan.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QObject \ + Sources/MainWindow.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTabWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTextEdit \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtextedit.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractscrollarea.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextdocument.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextoption.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpen.h \ + Sources/Gui/GeneralStatusPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + Sources/defines.h \ + Sources/Gui/ProgramSettingsPage.h \ Sources/PCANInterface.h \ - Sources/PCAN/PCANBasic.h + Sources/PCAN/PCANBasic.h \ + Sources/GeneralMessagesLogDispatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QString \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\main.o Sources\main.cpp debug/MainWindow.o: Sources/MainWindow.cpp Sources/MainWindow.h \ @@ -733,8 +1017,19 @@ debug/MainWindow.o: Sources/MainWindow.cpp Sources/MainWindow.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTabWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTextEdit \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtextedit.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractscrollarea.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextdocument.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextoption.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpen.h \ Sources/Gui/GeneralStatusPage.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + Sources/defines.h \ + Sources/Gui/ProgramSettingsPage.h \ ui_MainWindow.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \ @@ -802,7 +1097,65 @@ debug/PCANInterface.o: Sources/PCANInterface.cpp Sources/PCANInterface.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ - Sources/PCAN/PCANBasic.h + Sources/PCAN/PCANBasic.h \ + Sources/GeneralMessagesLogDispatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QString \ + Sources/defines.h \ + Sources/Gui/GeneralStatusPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile \ + Sources/KVASER/kvaDbLib.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\PCANInterface.o Sources\PCANInterface.cpp debug/OtarcikCan.o: Sources/OtarcikCan.cpp Sources/OtarcikCan.h \ @@ -859,8 +1212,81 @@ debug/OtarcikCan.o: Sources/OtarcikCan.cpp Sources/OtarcikCan.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + Sources/MainWindow.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTabWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTextEdit \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtextedit.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractscrollarea.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextdocument.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextoption.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpen.h \ + Sources/Gui/GeneralStatusPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + Sources/defines.h \ + Sources/Gui/ProgramSettingsPage.h \ Sources/PCANInterface.h \ - Sources/PCAN/PCANBasic.h + Sources/PCAN/PCANBasic.h \ + Sources/GeneralMessagesLogDispatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QString \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\OtarcikCan.o Sources\OtarcikCan.cpp debug/GeneralStatusPage.o: Sources/Gui/GeneralStatusPage.cpp Sources/Gui/GeneralStatusPage.h \ @@ -968,6 +1394,7 @@ debug/GeneralStatusPage.o: Sources/Gui/GeneralStatusPage.cpp Sources/Gui/General C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + Sources/defines.h \ ui_GeneralStatusPage.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \ @@ -1021,9 +1448,267 @@ debug/GeneralMessagesLogDispatcher.o: Sources/GeneralMessagesLogDispatcher.cpp S C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ - Sources/defines.h + Sources/defines.h \ + Sources/Gui/GeneralStatusPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QDateTime \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatetime.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\GeneralMessagesLogDispatcher.o Sources\GeneralMessagesLogDispatcher.cpp +debug/ProgramSettingsPage.o: Sources/Gui/ProgramSettingsPage.cpp Sources/Gui/ProgramSettingsPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + ui_ProgramSettingsPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreapplication.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qeventloop.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qguiapplication.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qinputmethod.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLabel \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlabel.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSpinBox \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qspinbox.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractspinbox.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvalidator.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregularexpression.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\ProgramSettingsPage.o Sources\Gui\ProgramSettingsPage.cpp + +debug/CANDatabase.o: Sources/CANDatabase.cpp Sources/defines.h \ + Sources/CANDatabase.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QObject \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\CANDatabase.o Sources\CANDatabase.cpp + debug/moc_MainWindow.o: debug/moc_MainWindow.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_MainWindow.o debug\moc_MainWindow.cpp @@ -1036,6 +1721,12 @@ debug/moc_OtarcikCan.o: debug/moc_OtarcikCan.cpp debug/moc_GeneralStatusPage.o: debug/moc_GeneralStatusPage.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_GeneralStatusPage.o debug\moc_GeneralStatusPage.cpp +debug/moc_ProgramSettingsPage.o: debug/moc_ProgramSettingsPage.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_ProgramSettingsPage.o debug\moc_ProgramSettingsPage.cpp + +debug/moc_CANDatabase.o: debug/moc_CANDatabase.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o debug\moc_CANDatabase.o debug\moc_CANDatabase.cpp + ####### Install install: FORCE diff --git a/Otarcik_CAN/Makefile.Release b/Otarcik_CAN/Makefile.Release index 5b28768..74028f8 100644 --- a/Otarcik_CAN/Makefile.Release +++ b/Otarcik_CAN/Makefile.Release @@ -13,13 +13,13 @@ EQ = = CC = gcc CXX = g++ -DEFINES = -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_DEPRECATED_WARNINGS -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_MQTT_LIB -DQT_NETWORK_LIB -DQT_SERIALPORT_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN +DEFINES = -DUNICODE -D_UNICODE -DWIN32 -DMINGW_HAS_SECURE_API=1 -DQT_DEPRECATED_WARNINGS -DQT_QML_DEBUG -DQT_NO_DEBUG -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_MQTT_LIB -DQT_NETWORK_LIB -DQT_SERIALPORT_LIB -DQT_CORE_LIB -DQT_NEEDS_QMAIN CFLAGS = -fno-keep-inline-dllexport -O2 -Wall -Wextra -Wextra $(DEFINES) CXXFLAGS = -fno-keep-inline-dllexport -O2 -Wall -Wextra -Wextra -fexceptions -mthreads $(DEFINES) -INCPATH = -I. -I. -ISources -ISources\Gui -ISources\PCAN -ISources\PCAN -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtWidgets -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtGui -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtANGLE -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtMqtt -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtNetwork -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtSerialPort -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtCore -Irelease -I. -I/include -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\win32-g++ +INCPATH = -I. -I. -ISources -ISources\Gui -ISources\PCAN -ISources\KVASER -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtWidgets -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtGui -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtANGLE -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtMqtt -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtNetwork -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtSerialPort -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\include\QtCore -Irelease -I. -I/include -IC:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\win32-g++ LINKER = g++ LFLAGS = -Wl,-s -Wl,-subsystem,windows -mthreads -LIBS = -LD:\Main\Dev\YULTek\Otarcik_CAN\Sources\PCAN -lPCANBasic C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Widgets.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Gui.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Mqtt.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Network.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5SerialPort.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Core.a -lmingw32 C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libqtmain.a -LC:\openssl\lib -LC:\Utils\my_sql\mysql-5.7.25-winx64\lib -LC:\Utils\postgresql\pgsql\lib -lshell32 +LIBS = -LD:\Main\Dev\YULTek\Otarcik_CAN\Sources\PCAN -lPCANBasic -LD:\Main\Dev\YULTek\Otarcik_CAN\Sources\KVASER -lkvaDbLib C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Widgets.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Gui.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Mqtt.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Network.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5SerialPort.a C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libQt5Core.a -lmingw32 C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\libqtmain.a -LC:\openssl\lib -LC:\Utils\my_sql\mysql-5.7.25-winx64\lib -LC:\Utils\postgresql\pgsql\lib -lshell32 QMAKE = C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\qmake.exe DEL_FILE = del CHK_DIR_EXISTS= if not exist @@ -55,32 +55,46 @@ SOURCES = Sources\main.cpp \ Sources\PCANInterface.cpp \ Sources\OtarcikCan.cpp \ Sources\Gui\GeneralStatusPage.cpp \ - Sources\GeneralMessagesLogDispatcher.cpp release\moc_MainWindow.cpp \ + Sources\GeneralMessagesLogDispatcher.cpp \ + Sources\Gui\ProgramSettingsPage.cpp \ + Sources\CANDatabase.cpp release\moc_MainWindow.cpp \ release\moc_PCANInterface.cpp \ release\moc_OtarcikCan.cpp \ - release\moc_GeneralStatusPage.cpp + release\moc_GeneralStatusPage.cpp \ + release\moc_ProgramSettingsPage.cpp \ + release\moc_CANDatabase.cpp OBJECTS = release/main.o \ release/MainWindow.o \ release/PCANInterface.o \ release/OtarcikCan.o \ release/GeneralStatusPage.o \ release/GeneralMessagesLogDispatcher.o \ + release/ProgramSettingsPage.o \ + release/CANDatabase.o \ release/moc_MainWindow.o \ release/moc_PCANInterface.o \ release/moc_OtarcikCan.o \ - release/moc_GeneralStatusPage.o + release/moc_GeneralStatusPage.o \ + release/moc_ProgramSettingsPage.o \ + release/moc_CANDatabase.o DIST = Sources\MainWindow.h \ Sources\PCANInterface.h \ Sources\OtarcikCan.h \ Sources\Gui\GeneralStatusPage.h \ Sources\GeneralMessagesLogDispatcher.h \ - Sources\defines.h Sources\main.cpp \ + Sources\defines.h \ + Sources\Gui\ProgramSettingsPage.h \ + Sources\KVASER\kvaDbLib.h \ + Sources\PCAN\PCANBasic.h \ + Sources\CANDatabase.h Sources\main.cpp \ Sources\MainWindow.cpp \ Sources\PCANInterface.cpp \ Sources\OtarcikCan.cpp \ Sources\Gui\GeneralStatusPage.cpp \ - Sources\GeneralMessagesLogDispatcher.cpp + Sources\GeneralMessagesLogDispatcher.cpp \ + Sources\Gui\ProgramSettingsPage.cpp \ + Sources\CANDatabase.cpp QMAKE_TARGET = Otarcik_CAN DESTDIR = release\ #avoid trailing-slash linebreak TARGET = Otarcik_CAN.exe @@ -91,19 +105,19 @@ DESTDIR_TARGET = release\Otarcik_CAN.exe first: all all: Makefile.Release release/Otarcik_CAN.exe -release/Otarcik_CAN.exe: C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Widgets.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Gui.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Mqtt.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Network.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5SerialPort.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Core.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libqtmain.a ui_MainWindow.h ui_GeneralStatusPage.h $(OBJECTS) +release/Otarcik_CAN.exe: C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Widgets.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Gui.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Mqtt.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Network.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5SerialPort.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libQt5Core.a C:/Qt/Qt5.14.2/5.14.2/mingw73_64/lib/libqtmain.a ui_MainWindow.h ui_GeneralStatusPage.h ui_ProgramSettingsPage.h $(OBJECTS) $(LINKER) $(LFLAGS) -o $(DESTDIR_TARGET) @object_script.Otarcik_CAN.Release $(LIBS) qmake: FORCE - @$(QMAKE) -o Makefile.Release Otarcik_CAN.pro -spec win32-g++ + @$(QMAKE) -o Makefile.Release Otarcik_CAN.pro -spec win32-g++ "CONFIG+=debug" "CONFIG+=qml_debug" qmake_all: FORCE dist: - $(ZIP) Otarcik_CAN.zip $(SOURCES) $(DIST) Otarcik_CAN.pro 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\features\device_config.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\sanitize.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\gcc-base.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\g++-base.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\angle.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\windows-vulkan.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\g++-win32.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\windows-desktop.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\qconfig.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3drender.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axbase.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axserver.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_core.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_core_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_dbus.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designer.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gui.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_help.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_help_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_httpserver.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_httpserver_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_location.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_location_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_mqtt.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_mqtt_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_network.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_network_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_nfc.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_opengl.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioning.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qml.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quick.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_repparser.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_scxml.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sensors.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialport.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sql.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sslserver.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sslserver_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_svg.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_testlib.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uitools.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_websockets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_widgets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_winextras.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xml.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_zlib_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt_functions.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt_config.prf 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_post.prf ..\..\.qmake.stash C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exclusive_builds.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\toolchain.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\default_pre.prf 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\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\build_pass.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\qt.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\resources_functions.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\resources.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\moc.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\opengl.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\uic.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qmake_use.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\file_copies.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\windows.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\testcase_targets.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exceptions.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\yacc.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\lex.prf Otarcik_CAN.pro C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Widgets.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Gui.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Mqtt.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Network.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5SerialPort.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\mkspecs\features\data\dummy.cpp Sources\MainWindow.h Sources\PCANInterface.h Sources\OtarcikCan.h Sources\Gui\GeneralStatusPage.h Sources\GeneralMessagesLogDispatcher.h Sources\defines.h Sources\main.cpp Sources\MainWindow.cpp Sources\PCANInterface.cpp Sources\OtarcikCan.cpp Sources\Gui\GeneralStatusPage.cpp Sources\GeneralMessagesLogDispatcher.cpp Sources\Gui\MainWindow.ui Sources\Gui\GeneralStatusPage.ui + $(ZIP) Otarcik_CAN.zip $(SOURCES) $(DIST) Otarcik_CAN.pro 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\features\device_config.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\sanitize.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\gcc-base.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\g++-base.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\angle.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\windows_vulkan_sdk.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\windows-vulkan.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\g++-win32.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\common\windows-desktop.conf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\qconfig.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3danimation.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3danimation_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dcore.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dcore_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dextras.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dextras_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dinput.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dinput_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dlogic.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dlogic_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquick.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquick_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickanimation.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickanimation_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickextras.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickextras_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickinput.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickinput_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickrender.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickrender_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickscene2d.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3dquickscene2d_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3drender.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_3drender_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_accessibility_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axbase.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axbase_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axcontainer.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axcontainer_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axserver.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_axserver_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bluetooth.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bluetooth_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_bootstrap_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_concurrent.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_concurrent_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_core.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_core_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_dbus.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_dbus_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designer.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designer_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_designercomponents_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_devicediscovery_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_edid_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_egl_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_eventdispatcher_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_fb_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_fontdatabase_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gamepad.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gamepad_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gui.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_gui_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_help.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_help_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_httpserver.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_httpserver_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_location.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_location_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_mqtt.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_mqtt_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimedia.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimedia_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimediawidgets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_multimediawidgets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_network.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_network_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_nfc.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_nfc_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_opengl.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_opengl_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_openglextensions.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_openglextensions_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_packetprotocol_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_platformcompositor_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioning.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioning_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioningquick.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_positioningquick_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_printsupport.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_printsupport_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qml.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qml_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmldebug_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmldevtools_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlmodels.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlmodels_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmltest.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmltest_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlworkerscript.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qmlworkerscript_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_qtmultimediaquicktools_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quick.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quick_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickcontrols2.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickcontrols2_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickparticles_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickshapes_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quicktemplates2.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quicktemplates2_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickwidgets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_quickwidgets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_remoteobjects.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_remoteobjects_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_repparser.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_repparser_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_scxml.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_scxml_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sensors.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sensors_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialbus.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialbus_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialport.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_serialport_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sql.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sql_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sslserver.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_sslserver_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_svg.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_svg_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_testlib.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_testlib_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_texttospeech.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_texttospeech_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_theme_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uiplugin.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uitools.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_uitools_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_vulkan_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_webchannel.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_webchannel_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_websockets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_websockets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_widgets.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_widgets_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_windowsuiautomation_support_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_winextras.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_winextras_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xml.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xml_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xmlpatterns.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_xmlpatterns_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\modules\qt_lib_zlib_private.pri C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt_functions.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qt_config.prf 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_post.prf ..\..\.qmake.stash C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exclusive_builds.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\toolchain.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\default_pre.prf 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\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\build_pass.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\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\resources_functions.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\resources.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\moc.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\opengl.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\uic.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\qmake_use.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\file_copies.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\win32\windows.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\testcase_targets.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\exceptions.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\yacc.prf C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\lex.prf Otarcik_CAN.pro C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Widgets.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Gui.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Mqtt.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5Network.prl C:\Qt\Qt5.14.2\5.14.2\mingw73_64\lib\Qt5SerialPort.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\mkspecs\features\data\dummy.cpp Sources\MainWindow.h Sources\PCANInterface.h Sources\OtarcikCan.h Sources\Gui\GeneralStatusPage.h Sources\GeneralMessagesLogDispatcher.h Sources\defines.h Sources\Gui\ProgramSettingsPage.h Sources\KVASER\kvaDbLib.h Sources\PCAN\PCANBasic.h Sources\CANDatabase.h Sources\main.cpp Sources\MainWindow.cpp Sources\PCANInterface.cpp Sources\OtarcikCan.cpp Sources\Gui\GeneralStatusPage.cpp Sources\GeneralMessagesLogDispatcher.cpp Sources\Gui\ProgramSettingsPage.cpp Sources\CANDatabase.cpp Sources\Gui\MainWindow.ui Sources\Gui\GeneralStatusPage.ui Sources\Gui\ProgramSettingsPage.ui clean: compiler_clean - -$(DEL_FILE) release\main.o release\MainWindow.o release\PCANInterface.o release\OtarcikCan.o release\GeneralStatusPage.o release\GeneralMessagesLogDispatcher.o release\moc_MainWindow.o release\moc_PCANInterface.o release\moc_OtarcikCan.o release\moc_GeneralStatusPage.o + -$(DEL_FILE) release\main.o release\MainWindow.o release\PCANInterface.o release\OtarcikCan.o release\GeneralStatusPage.o release\GeneralMessagesLogDispatcher.o release\ProgramSettingsPage.o release\CANDatabase.o release\moc_MainWindow.o release\moc_PCANInterface.o release\moc_OtarcikCan.o release\moc_GeneralStatusPage.o release\moc_ProgramSettingsPage.o release\moc_CANDatabase.o distclean: clean -$(DEL_FILE) $(DESTDIR_TARGET) @@ -127,9 +141,9 @@ compiler_moc_predefs_clean: release/moc_predefs.h: C:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/features/data/dummy.cpp g++ -fno-keep-inline-dllexport -O2 -Wall -Wextra -Wextra -dM -E -o release\moc_predefs.h C:\Qt\Qt5.14.2\5.14.2\mingw73_64\mkspecs\features\data\dummy.cpp -compiler_moc_header_make_all: release/moc_MainWindow.cpp release/moc_PCANInterface.cpp release/moc_OtarcikCan.cpp release/moc_GeneralStatusPage.cpp +compiler_moc_header_make_all: release/moc_MainWindow.cpp release/moc_PCANInterface.cpp release/moc_OtarcikCan.cpp release/moc_GeneralStatusPage.cpp release/moc_ProgramSettingsPage.cpp release/moc_CANDatabase.cpp compiler_moc_header_clean: - -$(DEL_FILE) release\moc_MainWindow.cpp release\moc_PCANInterface.cpp release\moc_OtarcikCan.cpp release\moc_GeneralStatusPage.cpp + -$(DEL_FILE) release\moc_MainWindow.cpp release\moc_PCANInterface.cpp release\moc_OtarcikCan.cpp release\moc_GeneralStatusPage.cpp release\moc_ProgramSettingsPage.cpp release\moc_CANDatabase.cpp release/moc_MainWindow.cpp: Sources/MainWindow.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ @@ -239,11 +253,22 @@ release/moc_MainWindow.cpp: Sources/MainWindow.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTabWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTextEdit \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtextedit.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractscrollarea.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextdocument.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextoption.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpen.h \ Sources/Gui/GeneralStatusPage.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + Sources/defines.h \ + Sources/Gui/ProgramSettingsPage.h \ release/moc_predefs.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe - C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/release/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\MainWindow.h -o release\moc_MainWindow.cpp + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/release/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/KVASER -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\MainWindow.h -o release\moc_MainWindow.cpp release/moc_PCANInterface.cpp: Sources/PCANInterface.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QObject \ @@ -302,7 +327,7 @@ release/moc_PCANInterface.cpp: Sources/PCANInterface.h \ Sources/PCAN/PCANBasic.h \ release/moc_predefs.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe - C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/release/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\PCANInterface.h -o release\moc_PCANInterface.cpp + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/release/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/KVASER -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\PCANInterface.h -o release\moc_PCANInterface.cpp release/moc_OtarcikCan.cpp: Sources/OtarcikCan.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QObject \ @@ -358,11 +383,84 @@ release/moc_OtarcikCan.cpp: Sources/OtarcikCan.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + Sources/MainWindow.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTabWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTextEdit \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtextedit.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractscrollarea.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextdocument.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextoption.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpen.h \ + Sources/Gui/GeneralStatusPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + Sources/defines.h \ + Sources/Gui/ProgramSettingsPage.h \ Sources/PCANInterface.h \ Sources/PCAN/PCANBasic.h \ + Sources/GeneralMessagesLogDispatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QString \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile \ release/moc_predefs.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe - C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/release/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\OtarcikCan.h -o release\moc_OtarcikCan.cpp + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/release/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/KVASER -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\OtarcikCan.h -o release\moc_OtarcikCan.cpp release/moc_GeneralStatusPage.cpp: Sources/Gui/GeneralStatusPage.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ @@ -469,40 +567,14 @@ release/moc_GeneralStatusPage.cpp: Sources/Gui/GeneralStatusPage.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + Sources/defines.h \ release/moc_predefs.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe - C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/release/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\Gui\GeneralStatusPage.h -o release\moc_GeneralStatusPage.cpp + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/release/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/KVASER -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\Gui\GeneralStatusPage.h -o release\moc_GeneralStatusPage.cpp -compiler_moc_objc_header_make_all: -compiler_moc_objc_header_clean: -compiler_moc_source_make_all: -compiler_moc_source_clean: -compiler_uic_make_all: ui_MainWindow.h ui_GeneralStatusPage.h -compiler_uic_clean: - -$(DEL_FILE) ui_MainWindow.h ui_GeneralStatusPage.h -ui_MainWindow.h: Sources/Gui/MainWindow.ui \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/uic.exe - C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\uic.exe Sources\Gui\MainWindow.ui -o ui_MainWindow.h - -ui_GeneralStatusPage.h: Sources/Gui/GeneralStatusPage.ui \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/uic.exe - C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\uic.exe Sources\Gui\GeneralStatusPage.ui -o ui_GeneralStatusPage.h - -compiler_yacc_decl_make_all: -compiler_yacc_decl_clean: -compiler_yacc_impl_make_all: -compiler_yacc_impl_clean: -compiler_lex_make_all: -compiler_lex_clean: -compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean - - - -####### Compile - -release/main.o: Sources/main.cpp Sources/MainWindow.h \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ +release/moc_ProgramSettingsPage.cpp: Sources/Gui/ProgramSettingsPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ @@ -528,7 +600,6 @@ release/main.o: Sources/main.cpp Sources/MainWindow.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ @@ -606,22 +677,235 @@ release/main.o: Sources/main.cpp Sources/MainWindow.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTabWidget \ - Sources/Gui/GeneralStatusPage.h \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ - C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \ + release/moc_predefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/release/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/KVASER -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\Gui\ProgramSettingsPage.h -o release\moc_ProgramSettingsPage.cpp + +release/moc_CANDatabase.cpp: Sources/CANDatabase.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QObject \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + release/moc_predefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/moc.exe + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\moc.exe $(DEFINES) --include D:/Main/Dev/YULTek/Otarcik_CAN/release/moc_predefs.h -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/mkspecs/win32-g++ -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/Gui -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/PCAN -ID:/Main/Dev/YULTek/Otarcik_CAN/Sources/KVASER -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtANGLE -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtMqtt -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtNetwork -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtSerialPort -IC:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++ -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/x86_64-w64-mingw32 -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include/c++/backward -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include -IC:/Qt/Qt5.14.2/Tools/mingw730_64/lib/gcc/x86_64-w64-mingw32/7.3.0/include-fixed -IC:/Qt/Qt5.14.2/Tools/mingw730_64/x86_64-w64-mingw32/include Sources\CANDatabase.h -o release\moc_CANDatabase.cpp + +compiler_moc_objc_header_make_all: +compiler_moc_objc_header_clean: +compiler_moc_source_make_all: +compiler_moc_source_clean: +compiler_uic_make_all: ui_MainWindow.h ui_GeneralStatusPage.h ui_ProgramSettingsPage.h +compiler_uic_clean: + -$(DEL_FILE) ui_MainWindow.h ui_GeneralStatusPage.h ui_ProgramSettingsPage.h +ui_MainWindow.h: Sources/Gui/MainWindow.ui \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/uic.exe + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\uic.exe Sources\Gui\MainWindow.ui -o ui_MainWindow.h + +ui_GeneralStatusPage.h: Sources/Gui/GeneralStatusPage.ui \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/uic.exe + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\uic.exe Sources\Gui\GeneralStatusPage.ui -o ui_GeneralStatusPage.h + +ui_ProgramSettingsPage.h: Sources/Gui/ProgramSettingsPage.ui \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/bin/uic.exe + C:\Qt\Qt5.14.2\5.14.2\mingw73_64\bin\uic.exe Sources\Gui\ProgramSettingsPage.ui -o ui_ProgramSettingsPage.h + +compiler_yacc_decl_make_all: +compiler_yacc_decl_clean: +compiler_yacc_impl_make_all: +compiler_yacc_impl_clean: +compiler_lex_make_all: +compiler_lex_clean: +compiler_clean: compiler_moc_predefs_clean compiler_moc_header_clean compiler_uic_clean + + + +####### Compile + +release/main.o: Sources/main.cpp C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreapplication.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qeventloop.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qguiapplication.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qinputmethod.h \ Sources/OtarcikCan.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QObject \ + Sources/MainWindow.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTabWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTextEdit \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtextedit.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractscrollarea.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextdocument.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextoption.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpen.h \ + Sources/Gui/GeneralStatusPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + Sources/defines.h \ + Sources/Gui/ProgramSettingsPage.h \ Sources/PCANInterface.h \ - Sources/PCAN/PCANBasic.h + Sources/PCAN/PCANBasic.h \ + Sources/GeneralMessagesLogDispatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QString \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\main.o Sources\main.cpp release/MainWindow.o: Sources/MainWindow.cpp Sources/MainWindow.h \ @@ -733,8 +1017,19 @@ release/MainWindow.o: Sources/MainWindow.cpp Sources/MainWindow.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTabWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTextEdit \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtextedit.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractscrollarea.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextdocument.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextoption.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpen.h \ Sources/Gui/GeneralStatusPage.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + Sources/defines.h \ + Sources/Gui/ProgramSettingsPage.h \ ui_MainWindow.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \ @@ -802,7 +1097,65 @@ release/PCANInterface.o: Sources/PCANInterface.cpp Sources/PCANInterface.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ - Sources/PCAN/PCANBasic.h + Sources/PCAN/PCANBasic.h \ + Sources/GeneralMessagesLogDispatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QString \ + Sources/defines.h \ + Sources/Gui/GeneralStatusPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile \ + Sources/KVASER/kvaDbLib.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\PCANInterface.o Sources\PCANInterface.cpp release/OtarcikCan.o: Sources/OtarcikCan.cpp Sources/OtarcikCan.h \ @@ -859,8 +1212,81 @@ release/OtarcikCan.o: Sources/OtarcikCan.cpp Sources/OtarcikCan.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + Sources/MainWindow.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QMainWindow \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qmainwindow.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtabwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qicon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTabWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QTextEdit \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtextedit.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractscrollarea.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextdocument.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextoption.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtextformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpen.h \ + Sources/Gui/GeneralStatusPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + Sources/defines.h \ + Sources/Gui/ProgramSettingsPage.h \ Sources/PCANInterface.h \ - Sources/PCAN/PCANBasic.h + Sources/PCAN/PCANBasic.h \ + Sources/GeneralMessagesLogDispatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QString \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\OtarcikCan.o Sources\OtarcikCan.cpp release/GeneralStatusPage.o: Sources/Gui/GeneralStatusPage.cpp Sources/Gui/GeneralStatusPage.h \ @@ -968,6 +1394,7 @@ release/GeneralStatusPage.o: Sources/Gui/GeneralStatusPage.cpp Sources/Gui/Gener C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + Sources/defines.h \ ui_GeneralStatusPage.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \ @@ -1021,9 +1448,267 @@ release/GeneralMessagesLogDispatcher.o: Sources/GeneralMessagesLogDispatcher.cpp C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ - Sources/defines.h + Sources/defines.h \ + Sources/Gui/GeneralStatusPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QFile \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QDateTime \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatetime.h $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\GeneralMessagesLogDispatcher.o Sources\GeneralMessagesLogDispatcher.cpp +release/ProgramSettingsPage.o: Sources/Gui/ProgramSettingsPage.cpp Sources/Gui/ProgramSettingsPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QWidget \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgetsglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtguiglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtgui-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qtwidgets-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qwindowdefs_win.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmargins.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpaintdevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrect.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsize.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpalette.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcolor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgb.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qrgba64.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qbrush.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qmatrix.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpolygon.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qregion.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdatastream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiodevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qline.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtransform.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpainterpath.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qimage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixelformat.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qpixmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qshareddata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhash.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsharedpointer_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfont.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontmetrics.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qfontinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qsizepolicy.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qcursor.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qkeysequence.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvariant.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qdebug.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtextstream.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlocale.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qset.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontiguouscache.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qurlquery.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfile.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qfiledevice.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvector2d.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qtouchdevice.h \ + ui_ProgramSettingsPage.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QVariant \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QApplication \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qapplication.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreapplication.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qeventloop.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qdesktopwidget.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qguiapplication.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qinputmethod.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QLabel \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qlabel.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qframe.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/QSpinBox \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qspinbox.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtWidgets/qabstractspinbox.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtGui/qvalidator.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregularexpression.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\ProgramSettingsPage.o Sources\Gui\ProgramSettingsPage.cpp + +release/CANDatabase.o: Sources/CANDatabase.cpp Sources/defines.h \ + Sources/CANDatabase.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/QObject \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnamespace.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobal.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig-bootstrapped.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qconfig.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtcore-config.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsystemdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qprocessordetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcompilerdetection.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qtypeinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qsysinfo.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlogging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qflags.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbasicatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_bootstrap.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qgenericatomic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_cxx11.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qatomic_msvc.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qglobalstatic.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmutex.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qnumeric.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qversiontagging.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobjectdefs_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstring.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qchar.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qrefcount.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qarraydata.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringliteral.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringview.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringbuilder.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qalgorithms.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qiterator.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qhashfunctions.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpair.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvector.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainertools_impl.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qpoint.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qbytearraylist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringlist.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qregexp.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qstringmatcher.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcoreevent.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qscopedpointer.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qmetatype.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qvarlengtharray.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qcontainerfwd.h \ + C:/Qt/Qt5.14.2/5.14.2/mingw73_64/include/QtCore/qobject_impl.h + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\CANDatabase.o Sources\CANDatabase.cpp + release/moc_MainWindow.o: release/moc_MainWindow.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_MainWindow.o release\moc_MainWindow.cpp @@ -1036,6 +1721,12 @@ release/moc_OtarcikCan.o: release/moc_OtarcikCan.cpp release/moc_GeneralStatusPage.o: release/moc_GeneralStatusPage.cpp $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_GeneralStatusPage.o release\moc_GeneralStatusPage.cpp +release/moc_ProgramSettingsPage.o: release/moc_ProgramSettingsPage.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_ProgramSettingsPage.o release\moc_ProgramSettingsPage.cpp + +release/moc_CANDatabase.o: release/moc_CANDatabase.cpp + $(CXX) -c $(CXXFLAGS) $(INCPATH) -o release\moc_CANDatabase.o release\moc_CANDatabase.cpp + ####### Install install: FORCE diff --git a/Otarcik_CAN/Otarcik_CAN.pro b/Otarcik_CAN/Otarcik_CAN.pro index f5918d7..fe40184 100644 --- a/Otarcik_CAN/Otarcik_CAN.pro +++ b/Otarcik_CAN/Otarcik_CAN.pro @@ -4,7 +4,6 @@ # #------------------------------------------------- -#QT += core gui QT += gui network serialport mqtt @@ -28,27 +27,39 @@ INCLUDEPATH += $$PWD/ \ $$PWD/Sources \ $$PWD/Sources/Gui \ $$PWD/Sources/PCAN \ + $$PWD/Sources/KVASER SOURCES += Sources/main.cpp \ Sources/MainWindow.cpp \ Sources/PCANInterface.cpp \ Sources/OtarcikCan.cpp \ Sources/Gui/GeneralStatusPage.cpp \ - Sources/GeneralMessagesLogDispatcher.cpp + Sources/GeneralMessagesLogDispatcher.cpp \ + Sources/Gui/ProgramSettingsPage.cpp \ + Sources/CANDatabase.cpp HEADERS += Sources/MainWindow.h \ Sources/PCANInterface.h \ Sources/OtarcikCan.h \ Sources/Gui/GeneralStatusPage.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 \ - Sources/Gui/GeneralStatusPage.ui + Sources/Gui/GeneralStatusPage.ui \ + Sources/Gui/ProgramSettingsPage.ui win32: LIBS += -L$$PWD/Sources/PCAN/ -lPCANBasic -INCLUDEPATH += $$PWD/Sources/PCAN -DEPENDPATH += $$PWD/Sources/PCAN +#INCLUDEPATH += $$PWD/Sources/PCAN +DEPENDPATH += $$PWD/Sources/PCAN \ + $$PWD/Sources/KVASER/ + +win32: LIBS += -L$$PWD/Sources/KVASER/ -lkvaDbLib + diff --git a/Otarcik_CAN/Otarcik_CAN.pro.user.22 b/Otarcik_CAN/Otarcik_CAN.pro.user.22 new file mode 100644 index 0000000..16b695a --- /dev/null +++ b/Otarcik_CAN/Otarcik_CAN.pro.user.22 @@ -0,0 +1,510 @@ + + + + + + EnvironmentId + {5a351af6-dc3b-4afc-af92-7da5e3a5cd12} + + + ProjectExplorer.Project.ActiveTarget + 0 + + + ProjectExplorer.Project.EditorSettings + + true + false + true + + Cpp + + CppGlobal + + + + QmlJS + + QmlJSGlobal + + + 2 + UTF-8 + false + 4 + false + 80 + true + true + 1 + true + false + 0 + true + true + 0 + 8 + true + 1 + true + true + true + false + + + + ProjectExplorer.Project.PluginSettings + + + -fno-delayed-template-parsing + + true + + + + ProjectExplorer.Project.Target.0 + + Qt 5.14.2 + Qt 5.14.2 + {dc2b548b-27bc-4e25-8500-cc36640735d8} + 0 + 0 + 0 + + D:/Main/Dev/YULTek/Otarcik_CAN + + + true + QtProjectManager.QMakeBuildStep + true + + false + false + false + + + true + Qt4ProjectManager.MakeStep + + false + + + false + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + true + Qt4ProjectManager.MakeStep + + true + clean + + false + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Qt4ProjectManager.Qt4BuildConfiguration + 2 + + + D:/Main/Dev/YULTek/Otarcik_CAN + + + true + QtProjectManager.QMakeBuildStep + false + + false + false + false + + + true + Qt4ProjectManager.MakeStep + + false + + + false + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + true + Qt4ProjectManager.MakeStep + + true + clean + + false + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Qt4ProjectManager.Qt4BuildConfiguration + 0 + + + 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 + + + true + QtProjectManager.QMakeBuildStep + true + + false + true + false + + + true + Qt4ProjectManager.MakeStep + + false + + + false + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + true + Qt4ProjectManager.MakeStep + + true + clean + + false + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Qt4ProjectManager.Qt4BuildConfiguration + 0 + + 3 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + ProjectExplorer.DefaultDeployConfiguration + + 1 + + + dwarf + + cpu-cycles + + + 250 + + -e + cpu-cycles + --call-graph + dwarf,4096 + -F + 250 + + -F + true + 4096 + false + false + 1000 + + true + + false + false + false + false + true + 0.01 + 10 + true + kcachegrind + 1 + 25 + + 1 + true + false + true + valgrind + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + + 2 + + Qt4ProjectManager.Qt4RunConfiguration:D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro + D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro + + false + + false + true + true + false + false + true + false + + D:/Main/Dev/YULTek/Otarcik_CAN + + 1 + + + + ProjectExplorer.Project.Target.1 + + Qt 4.8.7 + Qt 4.8.7 + {8820e404-d75e-4d7e-80ff-354d5dfc06d1} + 1 + 0 + 0 + + D:/Main/Dev/YULTek/Otarcik_CAN + + + true + QtProjectManager.QMakeBuildStep + false + + false + false + false + + + true + Qt4ProjectManager.MakeStep + + false + + + false + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + true + Qt4ProjectManager.MakeStep + + true + clean + + false + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Qt4ProjectManager.Qt4BuildConfiguration + 2 + + + D:/Main/Dev/YULTek/Otarcik_CAN + + + true + QtProjectManager.QMakeBuildStep + false + + false + false + false + + + true + Qt4ProjectManager.MakeStep + + false + + + false + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + true + Qt4ProjectManager.MakeStep + + true + clean + + false + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Qt4ProjectManager.Qt4BuildConfiguration + 0 + + 2 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + ProjectExplorer.DefaultDeployConfiguration + + 1 + + + dwarf + + cpu-cycles + + + 250 + + -e + cpu-cycles + --call-graph + dwarf,4096 + -F + 250 + + -F + true + 4096 + false + false + 1000 + + true + + false + false + false + false + true + 0.01 + 10 + true + kcachegrind + 1 + 25 + + 1 + true + false + true + valgrind + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + + 2 + + Qt4ProjectManager.Qt4RunConfiguration:D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro + D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro + + false + + false + true + true + false + false + true + + + + 1 + + + + ProjectExplorer.Project.TargetCount + 2 + + + ProjectExplorer.Project.Updater.FileVersion + 22 + + + Version + 22 + + diff --git a/Otarcik_CAN/Otarcik_CAN.pro.user.4.8-pre1 b/Otarcik_CAN/Otarcik_CAN.pro.user.4.8-pre1 new file mode 100644 index 0000000..35a3724 --- /dev/null +++ b/Otarcik_CAN/Otarcik_CAN.pro.user.4.8-pre1 @@ -0,0 +1,705 @@ + + + + + + EnvironmentId + {5a351af6-dc3b-4afc-af92-7da5e3a5cd12} + + + ProjectExplorer.Project.ActiveTarget + 2 + + + ProjectExplorer.Project.EditorSettings + + true + false + true + + Cpp + + CppGlobal + + + + QmlJS + + QmlJSGlobal + + + 2 + UTF-8 + false + 4 + false + 80 + true + true + 1 + true + false + 0 + true + true + 0 + 8 + true + 1 + true + true + true + false + + + + ProjectExplorer.Project.PluginSettings + + + + ProjectExplorer.Project.Target.0 + + Desktop + Desktop + {99c4ca36-b5ea-452c-b86e-54d367b4bb82} + 1 + 0 + 0 + + D:/Main/Dev/YULTek/Otarcik_CAN + + + true + qmake + + QtProjectManager.QMakeBuildStep + false + + false + false + false + + + true + Make + + Qt4ProjectManager.MakeStep + + false + + + + 2 + Build + + ProjectExplorer.BuildSteps.Build + + + + true + Make + + Qt4ProjectManager.MakeStep + + true + clean + + + 1 + Clean + + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Debug + + Qt4ProjectManager.Qt4BuildConfiguration + 2 + true + + + D:/Main/Dev/YULTek/Otarcik_CAN + + + true + qmake + + QtProjectManager.QMakeBuildStep + false + + false + false + false + + + true + Make + + Qt4ProjectManager.MakeStep + + false + + + + 2 + Build + + ProjectExplorer.BuildSteps.Build + + + + true + Make + + Qt4ProjectManager.MakeStep + + true + clean + + + 1 + Clean + + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Release + + Qt4ProjectManager.Qt4BuildConfiguration + 0 + true + + 2 + + + 0 + Deploy + + ProjectExplorer.BuildSteps.Deploy + + 1 + Deploy locally + + ProjectExplorer.DefaultDeployConfiguration + + 1 + + + false + false + 1000 + + true + + false + false + false + false + true + 0.01 + 10 + true + 1 + 25 + + 1 + true + false + true + valgrind + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + + 2 + + Otarcik_CAN + + Qt4ProjectManager.Qt4RunConfiguration:D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro + true + + Otarcik_CAN.pro + false + + D:/Main/Dev/YULTek/Otarcik_CAN + 3768 + false + true + false + false + true + + 1 + + + + ProjectExplorer.Project.Target.1 + + Qt 4.8.7 + Qt 4.8.7 + {8820e404-d75e-4d7e-80ff-354d5dfc06d1} + 1 + 0 + 0 + + D:/Main/Dev/YULTek/Otarcik_CAN + + + true + qmake + + QtProjectManager.QMakeBuildStep + false + + false + false + false + + + true + Make + + Qt4ProjectManager.MakeStep + + false + + + + 2 + Build + + ProjectExplorer.BuildSteps.Build + + + + true + Make + + Qt4ProjectManager.MakeStep + + true + clean + + + 1 + Clean + + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Debug + + Qt4ProjectManager.Qt4BuildConfiguration + 2 + true + + + D:/Main/Dev/YULTek/Otarcik_CAN + + + true + qmake + + QtProjectManager.QMakeBuildStep + false + + false + false + false + + + true + Make + + Qt4ProjectManager.MakeStep + + false + + + + 2 + Build + + ProjectExplorer.BuildSteps.Build + + + + true + Make + + Qt4ProjectManager.MakeStep + + true + clean + + + 1 + Clean + + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Release + + Qt4ProjectManager.Qt4BuildConfiguration + 0 + true + + 2 + + + 0 + Deploy + + ProjectExplorer.BuildSteps.Deploy + + 1 + Deploy locally + + ProjectExplorer.DefaultDeployConfiguration + + 1 + + + false + false + 1000 + + true + + false + false + false + false + true + 0.01 + 10 + true + 1 + 25 + + 1 + true + false + true + valgrind + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + + 2 + + Otarcik_CAN + + Qt4ProjectManager.Qt4RunConfiguration:D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro + true + + Otarcik_CAN.pro + false + + D:/Main/Dev/YULTek/Otarcik_CAN + 3768 + false + true + false + false + true + + 1 + + + + ProjectExplorer.Project.Target.2 + + Qt 5.14.2 + Qt 5.14.2 + {dc2b548b-27bc-4e25-8500-cc36640735d8} + 0 + 0 + 0 + + D:/Main/Dev/YULTek/Otarcik_CAN + + + true + qmake + + QtProjectManager.QMakeBuildStep + true + + false + false + false + + + true + Make + + Qt4ProjectManager.MakeStep + + false + + + + 2 + Build + + ProjectExplorer.BuildSteps.Build + + + + true + Make + + Qt4ProjectManager.MakeStep + + true + clean + + + 1 + Clean + + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Debug + + Qt4ProjectManager.Qt4BuildConfiguration + 2 + true + + + D:/Main/Dev/YULTek/Otarcik_CAN + + + true + qmake + + QtProjectManager.QMakeBuildStep + false + + false + false + false + + + true + Make + + Qt4ProjectManager.MakeStep + + false + + + + 2 + Build + + ProjectExplorer.BuildSteps.Build + + + + true + Make + + Qt4ProjectManager.MakeStep + + true + clean + + + 1 + Clean + + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Release + + Qt4ProjectManager.Qt4BuildConfiguration + 0 + true + + + 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 + + + true + qmake + + QtProjectManager.QMakeBuildStep + true + + false + true + false + + + true + Make + + Qt4ProjectManager.MakeStep + + false + + + + 2 + Build + + ProjectExplorer.BuildSteps.Build + + + + true + Make + + Qt4ProjectManager.MakeStep + + true + clean + + + 1 + Clean + + ProjectExplorer.BuildSteps.Clean + + 2 + false + + Profile + + Qt4ProjectManager.Qt4BuildConfiguration + 0 + true + + 3 + + + 0 + Deploy + + ProjectExplorer.BuildSteps.Deploy + + 1 + Deploy locally + + ProjectExplorer.DefaultDeployConfiguration + + 1 + + + false + false + 1000 + + true + + false + false + false + false + true + 0.01 + 10 + true + 1 + 25 + + 1 + true + false + true + valgrind + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + + 2 + + Otarcik_CAN + + Qt4ProjectManager.Qt4RunConfiguration:D:/Main/Dev/YULTek/Otarcik_CAN/Otarcik_CAN.pro + true + + Otarcik_CAN.pro + false + true + + D:/Main/Dev/YULTek/Otarcik_CAN + 3768 + false + true + false + false + true + + 1 + + + + ProjectExplorer.Project.TargetCount + 3 + + + ProjectExplorer.Project.Updater.FileVersion + 18 + + + Version + 18 + + diff --git a/Otarcik_CAN/Sources/CANDatabase.cpp b/Otarcik_CAN/Sources/CANDatabase.cpp new file mode 100644 index 0000000..f4753ab --- /dev/null +++ b/Otarcik_CAN/Sources/CANDatabase.cpp @@ -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"; + } +} diff --git a/Otarcik_CAN/Sources/CANDatabase.h b/Otarcik_CAN/Sources/CANDatabase.h new file mode 100644 index 0000000..136c560 --- /dev/null +++ b/Otarcik_CAN/Sources/CANDatabase.h @@ -0,0 +1,20 @@ +#ifndef CANDATABASE_H +#define CANDATABASE_H + +#include + +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 diff --git a/Otarcik_CAN/Sources/GeneralMessagesLogDispatcher.cpp b/Otarcik_CAN/Sources/GeneralMessagesLogDispatcher.cpp index 65d316b..981d9d8 100644 --- a/Otarcik_CAN/Sources/GeneralMessagesLogDispatcher.cpp +++ b/Otarcik_CAN/Sources/GeneralMessagesLogDispatcher.cpp @@ -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 //singleton instantiation @@ -9,17 +29,40 @@ CGeneralMessagesLogDispatcher CGeneralMessagesLogDispatcher::mSingleton; CGeneralMessagesLogDispatcher::CGeneralMessagesLogDispatcher() { mGeneralStatusPageHandle = 0; + mSystemLogFile = 0; - mNbLinesInGUILog = 0; } 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... @@ -27,42 +70,49 @@ int CGeneralMessagesLogDispatcher::AddLogMessage(QString LogLine, bool AddToGUIL LogLine.remove('\r'); 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; } diff --git a/Otarcik_CAN/Sources/GeneralMessagesLogDispatcher.h b/Otarcik_CAN/Sources/GeneralMessagesLogDispatcher.h index 4cd1109..8a496dc 100644 --- a/Otarcik_CAN/Sources/GeneralMessagesLogDispatcher.h +++ b/Otarcik_CAN/Sources/GeneralMessagesLogDispatcher.h @@ -4,12 +4,24 @@ #include #include "defines.h" #include "GeneralStatusPage.h" +#include +#include class CGeneralMessagesLogDispatcher { 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 static CGeneralMessagesLogDispatcher* instance(){return &mSingleton;} static CGeneralMessagesLogDispatcher mSingleton; @@ -17,13 +29,14 @@ public: 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; int BindGuiPageHandle(CGeneralStatusPage *Handle); + int Init(); private: - QString mGeneralMsgGUILog; - unsigned int mNbLinesInGUILog; //Keep the count of lines displayed in the GUI so we don't EVER buffer overrun + QStringList mGeneralMsgGUILog; + QFile *mSystemLogFile; }; diff --git a/Otarcik_CAN/Sources/Gui/GeneralStatusPage.cpp b/Otarcik_CAN/Sources/Gui/GeneralStatusPage.cpp index 5165efd..a010c66 100644 --- a/Otarcik_CAN/Sources/Gui/GeneralStatusPage.cpp +++ b/Otarcik_CAN/Sources/Gui/GeneralStatusPage.cpp @@ -1,11 +1,13 @@ #include "GeneralStatusPage.h" #include "ui_GeneralStatusPage.h" +#include "QStringList" CGeneralStatusPage::CGeneralStatusPage(QWidget *parent) : QWidget(parent), ui(new Ui::CGeneralStatusPage) { ui->setupUi(this); + } CGeneralStatusPage::~CGeneralStatusPage() @@ -13,8 +15,66 @@ CGeneralStatusPage::~CGeneralStatusPage() 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; } + +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; + +} diff --git a/Otarcik_CAN/Sources/Gui/GeneralStatusPage.h b/Otarcik_CAN/Sources/Gui/GeneralStatusPage.h index 1897cfe..945e0d7 100644 --- a/Otarcik_CAN/Sources/Gui/GeneralStatusPage.h +++ b/Otarcik_CAN/Sources/Gui/GeneralStatusPage.h @@ -14,14 +14,30 @@ class CGeneralStatusPage : public QWidget Q_OBJECT 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); ~CGeneralStatusPage(); - int SetGeneralMsgText(QString Txt); + int SetGeneralMsgText(QStringList Txt); + int AddGeneralMsgBoxLineEntry(QString LineTxt); private: Ui::CGeneralStatusPage *ui; + + QStringList mGenMsgListBoxTextLines; + + int AddColoredLineToGenMsgBox(QString Line); + }; #endif // GENERALSTATUSPAGE_H diff --git a/Otarcik_CAN/Sources/Gui/GeneralStatusPage.ui b/Otarcik_CAN/Sources/Gui/GeneralStatusPage.ui index f4f2709..589b736 100644 --- a/Otarcik_CAN/Sources/Gui/GeneralStatusPage.ui +++ b/Otarcik_CAN/Sources/Gui/GeneralStatusPage.ui @@ -6,7 +6,7 @@ 0 0 - 1147 + 1456 492 @@ -16,12 +16,15 @@ - 660 + 460 30 - 441 + 651 451 + + true + diff --git a/Otarcik_CAN/Sources/Gui/MainWindow.ui b/Otarcik_CAN/Sources/Gui/MainWindow.ui index 78eca9a..8cd26be 100644 --- a/Otarcik_CAN/Sources/Gui/MainWindow.ui +++ b/Otarcik_CAN/Sources/Gui/MainWindow.ui @@ -13,421 +13,6 @@ 511 - - - - - - - 0 - 0 - 0 - - - - - - - 203 - 203 - 203 - - - - - - - 255 - 255 - 255 - - - - - - - 229 - 229 - 229 - - - - - - - 101 - 101 - 101 - - - - - - - 135 - 135 - 135 - - - - - - - 0 - 0 - 0 - - - - - - - 255 - 255 - 255 - - - - - - - 0 - 0 - 0 - - - - - - - 206 - 206 - 206 - - - - - - - 240 - 240 - 240 - - - - - - - 0 - 0 - 0 - - - - - - - 229 - 229 - 229 - - - - - - - 255 - 255 - 220 - - - - - - - 0 - 0 - 0 - - - - - - - - - 0 - 0 - 0 - - - - - - - 203 - 203 - 203 - - - - - - - 255 - 255 - 255 - - - - - - - 229 - 229 - 229 - - - - - - - 101 - 101 - 101 - - - - - - - 135 - 135 - 135 - - - - - - - 0 - 0 - 0 - - - - - - - 255 - 255 - 255 - - - - - - - 0 - 0 - 0 - - - - - - - 206 - 206 - 206 - - - - - - - 240 - 240 - 240 - - - - - - - 0 - 0 - 0 - - - - - - - 229 - 229 - 229 - - - - - - - 255 - 255 - 220 - - - - - - - 0 - 0 - 0 - - - - - - - - - 101 - 101 - 101 - - - - - - - 203 - 203 - 203 - - - - - - - 255 - 255 - 255 - - - - - - - 229 - 229 - 229 - - - - - - - 101 - 101 - 101 - - - - - - - 135 - 135 - 135 - - - - - - - 101 - 101 - 101 - - - - - - - 255 - 255 - 255 - - - - - - - 101 - 101 - 101 - - - - - - - 240 - 240 - 240 - - - - - - - 240 - 240 - 240 - - - - - - - 0 - 0 - 0 - - - - - - - 203 - 203 - 203 - - - - - - - 255 - 255 - 220 - - - - - - - 0 - 0 - 0 - - - - - - Otracik diff --git a/Otarcik_CAN/Sources/Gui/ProgramSettingsPage.cpp b/Otarcik_CAN/Sources/Gui/ProgramSettingsPage.cpp new file mode 100644 index 0000000..4b50885 --- /dev/null +++ b/Otarcik_CAN/Sources/Gui/ProgramSettingsPage.cpp @@ -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; +} diff --git a/Otarcik_CAN/Sources/Gui/ProgramSettingsPage.h b/Otarcik_CAN/Sources/Gui/ProgramSettingsPage.h new file mode 100644 index 0000000..2b80de2 --- /dev/null +++ b/Otarcik_CAN/Sources/Gui/ProgramSettingsPage.h @@ -0,0 +1,22 @@ +#ifndef PROGRAMSETTINGSPAGE_H +#define PROGRAMSETTINGSPAGE_H + +#include + +namespace Ui { +class CProgramSettingsPage; +} + +class CProgramSettingsPage : public QWidget +{ + Q_OBJECT + +public: + explicit CProgramSettingsPage(QWidget *parent = 0); + ~CProgramSettingsPage(); + +private: + Ui::CProgramSettingsPage *ui; +}; + +#endif // PROGRAMSETTINGSPAGE_H diff --git a/Otarcik_CAN/Sources/Gui/ProgramSettingsPage.ui b/Otarcik_CAN/Sources/Gui/ProgramSettingsPage.ui new file mode 100644 index 0000000..7bc50c1 --- /dev/null +++ b/Otarcik_CAN/Sources/Gui/ProgramSettingsPage.ui @@ -0,0 +1,66 @@ + + + CProgramSettingsPage + + + + 0 + 0 + 929 + 529 + + + + Form + + + + + 350 + 70 + 161 + 21 + + + + + 12 + + + + Otarcik CAN settings + + + + + + 320 + 160 + 43 + 22 + + + + + + + 140 + 162 + 171 + 20 + + + + <html><head/><body><p>The PCAN USB module CAN ID that is communicating with the Parker module</p></body></html> + + + Parker Module CAN device ID: + + + Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter + + + + + + diff --git a/Otarcik_CAN/Sources/KVASER/kvaDbLib.dll b/Otarcik_CAN/Sources/KVASER/kvaDbLib.dll new file mode 100644 index 0000000..30f1af2 Binary files /dev/null and b/Otarcik_CAN/Sources/KVASER/kvaDbLib.dll differ diff --git a/Otarcik_CAN/Sources/KVASER/kvaDbLib.h b/Otarcik_CAN/Sources/KVASER/kvaDbLib.h new file mode 100644 index 0000000..198a6cb --- /dev/null +++ b/Otarcik_CAN/Sources/KVASER/kvaDbLib.h @@ -0,0 +1,2583 @@ +/* + * Copyright 2002-2017 by KVASER AB, SWEDEN + * + * WWW: http://www.kvaser.com + * + * This software is furnished under a license and may be used and copied + * only in accordance with the terms of such license. + * + */ + +#ifndef KVADBLIB_H +#define KVADBLIB_H + +/** + * \file kvaDbLib.h + * \brief Definitions for the Database API. + * \details + * \defgroup grp_kvadb kvaDbLib + * \brief Library for creating, reading, writing and modifying databases. + * + * \note Please note that allowed characters in identiers are digits, letters and "_" (underscore).
+ * Identifiers shall also start with a letter or underscore. + * \defgroup kvadb_database Databases + * \brief Initialization, setting protocols and flags. + * \ingroup grp_kvadb + * \defgroup kvadb_messages Messages + * \brief Add, delete and modify messages. + * \ingroup grp_kvadb + * \defgroup kvadb_signals Signals + * \brief Add, delete and modify signals in messages. + * \ingroup grp_kvadb + * \defgroup kvadb_nodes Nodes + * \brief Add, delete and modify nodes. + * \ingroup grp_kvadb + * \defgroup kvadb_attributes Attributes + * \brief Add, delete and modify attributes for messages, signals and nodes. + * \ingroup grp_kvadb + */ + +#include + +#ifdef __cplusplus +extern "C" { +#endif + +#include +#include + +/** + * + * \name kvaDbErr_xxx + * \anchor kvaDbErr_xxx + * + * The following codes are returned by most kvaDbLib API calls. + * + * \note Error codes are always negative. + * @{ + */ +typedef enum { + kvaDbOK = 0, ///< OK - no error + kvaDbErr_Fail = -1, ///< General failure + kvaDbErr_NoDatabase = -2, ///< No database was found + kvaDbErr_Param = -3, ///< One or more of the parameters in call is erronous + kvaDbErr_NoMsg = -4, ///< No message was found + kvaDbErr_NoSignal = -5, ///< No signal was found + kvaDbErr_Internal = -6, ///< An internal error occured in the library + kvaDbErr_DbFileOpen = -7, ///< Could not open the database file + kvaDbErr_DatabaseInternal = -8, ///< An internal error occured in the database handler + kvaDbErr_NoNode = -9, ///< Could not find the database node + kvaDbErr_NoAttrib = -10, ///< No attribute found + kvaDbErr_OnlyOneAllowed = -11, ///< An identical kvaDbLib structure already exists (and only one database at a time can be used). + kvaDbErr_WrongOwner = -12, ///< Wrong owner for attribute + kvaDbErr_InUse = -13, ///< An item is in use + kvaDbErr_BufferSize = -14, ///< The supplied buffer is too small to hold the result + kvaDbErr_DbFileParse = -15, ///< Could not parse the database file +} KvaDbStatus; +/** @} */ + +/** + * \name Kvaser Database Message Flags + * \anchor KVADB_MESSAGE_xxx + * + * @{ + */ +#define KVADB_MESSAGE_STD 0x00000000 ///< Message is a standard CAN message +#define KVADB_MESSAGE_EXT 0x80000000 ///< Message is an extended CAN message +#define KVADB_MESSAGE_J1939 0x00000001 ///< Message uses J1939 protocol. +#define KVADB_MESSAGE_WAKEUP 0x00000002 ///< Message is a wakeup frame. This flag is currently not used. +/** @} */ + +/** + * \name Kvaser CAN Message Flags + * + * @{ + */ +#define canMSG_STD 0x0002 ///< Message has a standard (11-bit) identifier +#define canMSG_EXT 0x0004 ///< Message has an extended (29-bit) identifier +#define canFDMSG_FDF 0x010000 ///< Message is an FD message (CAN FD) +#define canFDMSG_BRS 0x020000 ///< Message is sent/received with bit rate switch (CAN FD) +/** @} */ + +/** + * \name CANDBSignalEncoding API Signal Encoding + * + * The following values are used by \ref kvaDbGetSignalEncoding() and + * \ref kvaDbSetSignalEncoding() + * @{ + */ +typedef enum { + kvaDb_Intel = 0, ///< Intel + kvaDb_Motorola = 1, ///< kvaDb_Motorola +} KvaDbSignalEncoding; +/** @} */ + +/** + * \name CANDBSignalRepresentation API Signal Representation + * + * The type \ref KvaDbSignalType is used by e.g. \ref kvaDbGetSignalRepresentationType(). + * @{ + */ +typedef enum { + kvaDb_Invalid, ///< Invalid representation + kvaDb_Signed, ///< Signed integer + kvaDb_Unsigned, ///< Unsigned integer + kvaDb_Float, ///< Float, strictly 32 bit long + kvaDb_Double ///< Double, strictly 64 bit long +} KvaDbSignalType; +/** @} */ + +/** + * \name CANDBAttributeRepresentation API Attribute Representation + * + * The type \ref KvaDbAttributeType is used by e.g. kvaDbGetAttributeDefinitionType() + * and kvaDbGetAttributeType(). + * @{ + */ +typedef enum { + kvaDb_AttributeInvalid = 0, ///< Invalid attribute + kvaDb_AttributeInteger = 1, ///< Integer attribute + kvaDb_AttributeFloat = 3, ///< Float attribute + kvaDb_AttributeEnumeration = 4, ///< Enumeration attribute + kvaDb_AttributeString = 5, ///< String attribute +} KvaDbAttributeType; +/** @} */ + +/** + * \name CANDBAttributeOwner API Attribute Owner + * \anchor kvadb_AttributeOwnerXXX + * + * The type \ref KvaDbAttributeOwner is used by e.g. \ref kvaDbGetAttributeDefinitionOwner(), + * @{ + */ +typedef enum { + kvaDb_AttributeOwnerInvalid = 0, ///< Invalid owner + kvaDb_AttributeOwnerDb = 1, ///< Database owner + kvaDb_AttributeOwnerMessage = 2, ///< Message owner + kvaDb_AttributeOwnerNode = 3, ///< Node owner + kvaDb_AttributeOwnerSignal = 4, ///< Signal owner + kvaDb_AttributeOwnerEnv = 5, ///< Environment owner +} KvaDbAttributeOwner; +/** @} */ + +/** + * \name CANDBProtocolType API Protocol Type + * \anchor KvaDbProtocolType + * + * The type \ref KvaDbProtocolType is used by e.g. \ref kvaDbGetProtocol() and \ref kvaDbSetProtocol() + * @{ + */ +typedef enum { + kvaDb_ProtocolCan = 0, ///< Can protocol + kvaDb_ProtocolVan = 1, ///< Van protocol + kvaDb_ProtocolLin = 2, ///< Lin protocol + kvaDb_ProtocolMOST = 3, ///< MOST protocol + kvaDb_ProtocolFlexRay = 4, ///< FlexRay protocol + kvaDb_ProtocolBEAN = 5, ///< BEAN protocol + kvaDb_ProtocolEthernet = 6, ///< Ethernet protocol + kvaDb_ProtocolAFDX = 7, ///< AFDX protocol + kvaDb_ProtocolJ1708 = 8, ///< J1708 protocol + kvaDb_ProtocolCanFD = 9, ///< Can FD protocol + kvaDb_ProtocolUnknown = 10, ///< Unknown or not specified protocol +} KvaDbProtocolType; +/** @} */ + +/** + * \name KvaDbProtocolproperties Protocol Properties type + * + * Struct specifying limits of a given protocol. Used in \ref + * kvaDbGetProtocolProperties() + * + * \note maxMessageDlc provides only raw message dlc limit (e.g. 4 bits for CAN). + * + * \sa \kvaDbMsgDlcToBytes() + */ +typedef struct { + unsigned int maxMessageDlc; + unsigned int maxSignalLength; +} KvaDbProtocolProperties; + +// Database flags + +/** + * \name CANDBDatabaseFlags API Database Flags + * \anchor KVADB_DATABASE_xxx + * + * The following value is used by \ref kvaDbGetFlags(). + */ +#define KVADB_DATABASE_J1939 0x0001 ///< The database uses the J1939 protocol + +/** + * \name Kvaser Database Handle Types + * @{ + */ +typedef void* KvaDbHnd; ///< Database handle +typedef void* KvaDbMessageHnd; ///< Message handle +typedef void* KvaDbSignalHnd; ///< Signal handle +typedef void* KvaDbNodeHnd; ///< Node handle +typedef void* KvaDbAttributeHnd; ///< Attribute handle +typedef void* KvaDbAttributeDefHnd; ///< Attribute definition handle +typedef void* KvaDbEnumValueHnd; ///< Enumeration value handle +/** @} */ + +/** + * \name Kvaser Database Multiplexer Mode values + * \anchor KVADB_MUX_xxx + * @{ +*/ +#define KVADB_MUX_SIGNAL -2 ///< Multiplex mode value of a multiplexer signal +#define KVADB_MUX_INDEPENDENT -1 ///< Multiplex mode value of an independent signal +/** @} */ + +/** + * \ingroup kvadb_database + * This function creates a new database handle. + * + * \param[out] dh A handle to a new database + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbClose() + */ +KvaDbStatus WINAPI kvaDbOpen(KvaDbHnd *dh); + +/** + * \ingroup kvadb_database + * This loads a database file into a handle created with \ref kvaDbOpen(). + * + * \note This function is deprecated and will be replaced by \ref kvaDbCreate() + * + * \param[in] dh A handle database handle + * \param[in] filename A database file + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbCreate() + */ +KvaDbStatus WINAPI kvaDbAddFile(KvaDbHnd dh, const char *filename); + +/** + * \ingroup kvadb_database + * This function creates a new database in a handle created with + * \ref kvaDbOpen(). It is used when there is no file to read data from. + * + * \note This function is deprecated and will be replaced by \ref kvaDbCreate(). + * + * \param[in] dh A database handle + * \param[in] filename The the dummy filename to use for this database + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbCreate() + */ +KvaDbStatus WINAPI kvaDbSetDummyFileName(KvaDbHnd dh, const char *filename); + +/** + * \ingroup kvadb_database + * This function creates a new database in a handle created with + * \ref kvaDbOpen(). There are three ways to call this function: + * + * \li To load data from an existing database file, set \a localName to \c NULL + * and set \a filename to the database file. + * + * \li To add an empty database, set \a localName to any name and set \a + * filename to \c NULL. + * + * \li To load data from an existing database file and give it a new name, set + * \a localName to the new name and set \a filename to the database file. + * In this case, it will attempt to use period as decimal separator by setting + * an appropriate locale. + * Note that setting locale is not thread safe. + * + * \param[in] dh A database handle + * \param[in] localName The name of the database or \c NULL. The database name + * is used to create qualified names for messages and signals. + * \param[in] filename The database file or \c NULL + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbOpen(), \ref kvaDbGetMsgQualifiedName(), + * \ref kvaDbGetSignalQualifiedName() + */ +KvaDbStatus WINAPI kvaDbCreate(KvaDbHnd dh, const char *localName, const char *filename); + +/** + * \ingroup kvadb_database + * + * Get the name of a database as a null-terminated string. + * A truncated string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] dh A database handle. + * \param[out] buf Buffer to receive database name. The database name + * is used to create qualified names for messages and signals. + * \param[in] buflen Buffer size in bytes. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbOpen(), \ref kvaDbGetMsgQualifiedName(), + * \ref kvaDbGetSignalQualifiedName() + */ +KvaDbStatus WINAPI kvaDbGetDatabaseName(KvaDbHnd dh, char *buf, size_t buflen); + +/** + * \ingroup kvadb_database + * + * This function gets the version of the KVADBLIB API DLL (kvadblib.dll). + * + * \param[out] major Major version number. + * \param[out] minor Minor version number. + * \param[out] build Build number. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + */ +KvaDbStatus WINAPI kvaDbGetVersion(int *major, int *minor, int *build); + +/** + * \ingroup kvadb_database + * + * Get the written description for an error code as a null-terminated string. + * If \a buf is too small, kvaDbErr_Param will be returned. + * + * \param[in] error The error code. + * \param[out] buf Buffer to receive error text. + * \param[in] buflen Buffer size in bytes. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + */ +KvaDbStatus WINAPI kvaDbGetErrorText(KvaDbStatus error, char *buf, size_t buflen); + +/** + * \ingroup kvadb_database + * This function retrieves error messages. + * Run directly after function when recieving error code. + * Currently only applies to {kvaDbAddFile, kvaDbCreate, kvaDbReadFile} + * + * \param[out] buf Buffer to receive error message. + * \param[out] buflen Buffer size in bytes. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_Param (negative) if failure + * + * \sa \ref kvaDbOpen() + */ +KvaDbStatus WINAPI kvaDbGetLastParseError(char *buf, unsigned int *buflen); + +/** + * \ingroup kvadb_database + * This function closes an open database handle. + * + * \param[in] dh A handle to a database + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbOpen() + */ +KvaDbStatus WINAPI kvaDbClose(KvaDbHnd dh); + +/** + * \ingroup kvadb_database + * Write a database to file. + * This function will attempt to use period as decimal separator + * by setting an appropriate locale. + * Note that setting locale is not thread safe. + * + * \param[in] dh A handle to a database + * \param[in] filename The name of the database file + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbReadFile() + */ +KvaDbStatus WINAPI kvaDbWriteFile(KvaDbHnd dh, char* filename); + +/** + * \ingroup kvadb_database + * Load a database from file into a handle created with \ref kvaDbOpen(). + * This function will attempt to use period as decimal separator by setting + * an appropriate locale. + * Note that setting locale is not thread safe. + * + * \param[out] dh A handle to a database + * \param[in] filename The name of the database file. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbCreate() + */ +KvaDbStatus WINAPI kvaDbReadFile(KvaDbHnd dh, char* filename); + +/** + * \ingroup kvadb_database + * Get the database flags. + * + * \param[in] dh A handle to a database + * \param[out] flags The database flags, \ref KVADB_DATABASE_xxx + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbReadFile() + * + * \todo check \ref kvaDbReadFile(), we should perhaps link to \ref kvaDbCreate()? + */ +KvaDbStatus WINAPI kvaDbGetFlags(KvaDbHnd dh, unsigned int *flags); + +/** + * \ingroup kvadb_database + * Reads the protocol attribute value of a database + * + * \param[in] dh A handle to a database + * \param[out] prot A handle to protocol type, \ref KvaDbProtocolType + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetProtocol(), \ref kvaDbGetProtocolProperties + * + */ +KvaDbStatus WINAPI kvaDbGetProtocol(KvaDbHnd dh, KvaDbProtocolType *prot); + + +/** + * \ingroup kvadb_database + * Returns properties of a given protocol, see \ref KvaDbProtocolProperties + * + * \param[in] prot Protocol type, \ref KvaDbProtocolType + * \param[out] prop A handle to protocol properties, \ref KvaDbProtocolProperties + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetProtocol() + */ +KvaDbStatus WINAPI kvaDbGetProtocolProperties(KvaDbProtocolType prot, KvaDbProtocolProperties *prop); + + +/** + * \ingroup kvadb_messages + * Get the first message in a database. + * + * \param[in] dh A handle to a database + * \param[out] mh A handle to the first message + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetNextMsg() + */ +KvaDbStatus WINAPI kvaDbGetFirstMsg(KvaDbHnd dh, KvaDbMessageHnd *mh); + +/** + * \ingroup kvadb_messages + * Get a handle to the next message in a database. Should be called after + * \ref kvaDbGetFirstMsg(). + * + * \param[in] dh A database handle + * \param[out] mh A message handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetFirstMsg() + */ +KvaDbStatus WINAPI kvaDbGetNextMsg(KvaDbHnd dh, KvaDbMessageHnd *mh); + +/** + * \ingroup kvadb_messages + * Get a handle to a message with a specific identifier. + * If the message requested has an extended id, the id should + * have the \ref KVADB_MESSAGE_EXT flag set. + * + * \param[in] dh A database handle + * \param[in] id The selected message identifier + * \param[out] mh A message handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetMsgByName() + * \sa \ref kvaDbGetMsgByIdEx() + */ +KvaDbStatus WINAPI kvaDbGetMsgById(KvaDbHnd dh, + unsigned int id, + KvaDbMessageHnd *mh); + + + +/** + * \ingroup kvadb_messages + * Get a handle to a message with a specific identifier. + * If the requested message has an extended id, \ref KVADB_MESSAGE_EXT + * should be set on the flags parameter. + * Bits 31..29 of the id are ignored. + * + * \param[in] dh A database handle + * \param[in] id The selected message identifier + * \param[in] flags The flags, \ref KVADB_MESSAGE_xxx + * \param[out] mh A message handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetMsgByName() + */ +KvaDbStatus WINAPI kvaDbGetMsgByIdEx(KvaDbHnd dh, + unsigned int id, + unsigned int flags, + KvaDbMessageHnd *mh); + + + +/** + * \ingroup kvadb_messages + * Get a handle to a message with a specific PGN-identifier. + * If the message is marked as J1939, checks if the PGN-part is equal. + * The message identifier needs to contain the \ref KVADB_MESSAGE_EXT flag. + + * \param[in] dh A database handle + * \param[in] id The selected message identifier + * \param[out] mh A message handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetMsgByName() + * \sa \ref kvaDbGetMsgByPGNEx() + */ +KvaDbStatus WINAPI kvaDbGetMsgByPGN(KvaDbHnd dh, + unsigned int id, + KvaDbMessageHnd *mh); + + +/** + * \ingroup kvadb_messages + * Get a handle to a J1939 message using the PGN-identifier within the CAN id. + * All bits in the id that are not part of the PGN are ignored. + + * \param[in] dh A database handle + * \param[in] id The selected message identifier + * \param[out] mh A message handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetMsgByName() + */ +KvaDbStatus WINAPI kvaDbGetMsgByPGNEx(KvaDbHnd dh, + unsigned int id, + KvaDbMessageHnd *mh); + +/** + * \ingroup kvadb_messages + * Get a handle to a message with a specific name. + * + * \param[in] dh A databse handle + * \param[in] msg_name The message name to search for + * \param[out] mh A message handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetMsgById() + */ +KvaDbStatus WINAPI kvaDbGetMsgByName(KvaDbHnd dh, + const char *msg_name, + KvaDbMessageHnd *mh); + +/** + * \ingroup kvadb_messages + * + * Get the name of a message as a null-terminated string. + * A truncated string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] mh A message handle + * \param[out] buf The buffer that will hold the message name + * \param[in] buflen The length of the buffer. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetMsgName(), \ref kvaDbGetMsgQualifiedName() + */ +KvaDbStatus WINAPI kvaDbGetMsgName(KvaDbMessageHnd mh, char *buf, size_t buflen); + +/** + * \ingroup kvadb_messages + * + * Get the qualified message name, which is the database name and the message + * name separated by a dot, as a null-terminated string. + * An empty string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] mh A message handle + * \param[out] buf The buffer that will hold the qualified message name + * \param[in] buflen The length of the buffer + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetMsgName() + */ +KvaDbStatus WINAPI kvaDbGetMsgQualifiedName(KvaDbMessageHnd mh, char *buf, size_t buflen); + +/** + * \ingroup kvadb_messages + * + * Get the comment for a message as a null-terminated string. + * A truncated string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] mh A message handle + * \param[out] buf The buffer that will hold the message comment + * \param[in] buflen The length of the buffer + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetMsgComment() + */ +KvaDbStatus WINAPI kvaDbGetMsgComment(KvaDbMessageHnd mh, char *buf, size_t buflen); + +/** + * \ingroup kvadb_messages + * Get message identifier and flags. + * If message is of extended CAN format, its id will contain + * \ref KVADB_MESSAGE_EXT flag. + * This call is deprecated. Consider using \ref kvaDbGetMsgIdEx() + * and \ref kvaDbGetMsgFlags() instead. + * + * \param[in] mh A message handle. + * \param[out] id The identifier. + * \param[out] flags The flags, \ref KVADB_MESSAGE_xxx + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetMsgId() + */ +KvaDbStatus WINAPI kvaDbGetMsgId(KvaDbMessageHnd mh, + unsigned int *id, + unsigned int *flags); + + /** + * \ingroup kvadb_messages + * Get the message identifier. + * The message identifier will not contain any flags. + * + * \param[in] mh A message handle + * \param[out] id The message identifier + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * + * \sa \ref kvaDbSetMsgIdEx() + */ +KvaDbStatus WINAPI kvaDbGetMsgIdEx(KvaDbMessageHnd mh, unsigned int *id); + +/** + * \ingroup kvadb_messages + * Get the message flags, \ref KVADB_MESSAGE_xxx + * + * \param[in] mh A message handle + * \param[out] flags The message flags, \ref KVADB_MESSAGE_xxx + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * + * \sa \ref kvaDbSetMsgFlags() + */ +KvaDbStatus WINAPI kvaDbGetMsgFlags(KvaDbMessageHnd mh, unsigned int *flags); + +/** + * \ingroup kvadb_messages + * Get relevant message attributes expressed as CAN message flags, see \ref canMSG_xxx and \ref canFDMSG_xxx + * + * Note that canFDMSG_BRS will never be returned for non-CAN FD frames, even though the CANFD_BRS attribute + * was set in the .dbc file. + * + * \param[in] mh A message handle + * \param[out] flags The message flags, \ref KVADB_MESSAGE_xxx + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + */ +KvaDbStatus WINAPI kvaDbGetCanMsgFlags(KvaDbMessageHnd mh, unsigned int *flags); + +/** + * \ingroup kvadb_messages + * Get the data length code for a message. + * + * \param[in] mh A message handle + * \param[out] dlc The data length code + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetMsgDlc() + */ +KvaDbStatus WINAPI kvaDbGetMsgDlc(KvaDbMessageHnd mh, int *dlc); + +/** + * \ingroup kvadb_messages + * Get send node for a message + * + * \param[in] mh A message handle + * \param[out] nh A node handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbSetMsgSendNode() + */ +KvaDbStatus WINAPI kvaDbGetMsgSendNode(KvaDbMessageHnd mh, KvaDbNodeHnd *nh); + +/** + * \ingroup kvadb_messages + * Add a new message to a database. + * + * \param[in] dh A database handle + * \param[out] mh A handle to the new message + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbDeleteMsg() + */ +KvaDbStatus WINAPI kvaDbAddMsg(KvaDbHnd dh, KvaDbMessageHnd *mh); + +/** + * \ingroup kvadb_messages + * Delete a message from a database. + * + * \param[in] dh A database handle + * \param[in] mh A handle to the message that will be deleted + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbAddMsg() + */ +KvaDbStatus WINAPI kvaDbDeleteMsg(KvaDbHnd dh, KvaDbMessageHnd mh); + +/** + * \ingroup kvadb_database + * Set the database flags. + * + * \note This feature is currently not enabled. + * + * \param[in] dh A database handle + * \param[in] flags The flags to set, \ref KVADB_DATABASE_xxx + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetFlags() + */ +KvaDbStatus WINAPI kvaDbSetFlags(KvaDbHnd dh, unsigned int flags); + +/** + * \ingroup kvadb_database + * Writes the protocol attribute value of a database + * + * \param[in] dh A handle to a database + * \param[in] prot Protocol type value, \ref KvaDbProtocolType + */ +KvaDbStatus WINAPI kvaDbSetProtocol(KvaDbHnd dh, KvaDbProtocolType prot); + +/** + * \ingroup kvadb_messages + * Set the message name. + * + * \param[in] mh A message handle + * \param[in] buf The buffer that contains the message name. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \note Please note that allowed characters in identiers are digits, letters and "_" (underscore).
+ * Identifiers shall also start with a letter or underscore. + * + * \sa \ref kvaDbGetMsgName() + */ +KvaDbStatus WINAPI kvaDbSetMsgName(KvaDbMessageHnd mh, char *buf); + +/** + * \ingroup kvadb_messages + * Set the message comment. + * + * \param[in] mh A message handle + * \param[in] buf The buffer that contains the message comment + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetMsgComment() + */ +KvaDbStatus WINAPI kvaDbSetMsgComment(KvaDbMessageHnd mh, char *buf); + +/** + * \ingroup kvadb_messages + * Set the message identifier and flags. + * If message is of extended CAN format, its id should contain + * \ref KVADB_MESSAGE_EXT flag. + * This call is deprecated, consider using \ref kvaDbSetMsgIdEx() + * and \ref kvaDbSetMsgFlags() instead. + * + * \param[in] mh A message handle + * \param[in] id The message identifier + * \param[in] flags The message flags, \ref KVADB_MESSAGE_xxx + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * + * \sa \ref kvaDbGetMsgId() + */ +KvaDbStatus WINAPI kvaDbSetMsgId(KvaDbMessageHnd mh, unsigned int id, unsigned int flags); + +/** + * \ingroup kvadb_messages + * Set the message identifier. + * The message identifier should not contain any flags. + * + * \param[in] mh A message handle + * \param[in] id The message identifier + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * + * \sa \ref kvaDbGetMsgIdEx() + */ +KvaDbStatus WINAPI kvaDbSetMsgIdEx(KvaDbMessageHnd mh, unsigned int id); + +/** + * \ingroup kvadb_messages + * Set the message flags, \ref KVADB_MESSAGE_xxx + * + * \param[in] mh A message handle + * \param[in] flags The message flags, \ref KVADB_MESSAGE_xxx + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * + * \sa \ref kvaDbGetMsgFlags() + */ +KvaDbStatus WINAPI kvaDbSetMsgFlags(KvaDbMessageHnd mh, unsigned int flags); + + +/** + * \ingroup kvadb_messages + * Set the data length code for a message. + * + * \param[in] mh A message handle + * \param[in] dlc The data length code + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetMsgDlc() + */ +KvaDbStatus WINAPI kvaDbSetMsgDlc(KvaDbMessageHnd mh, int dlc); + +/** + * \ingroup kvadb_messages + * Set send node for a message + * + * \param[in] mh A message handle + * \param[in] nh A node handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetMsgSendNode() + */ +KvaDbStatus WINAPI kvaDbSetMsgSendNode(KvaDbMessageHnd mh, KvaDbNodeHnd nh); + +/** + * \ingroup kvadb_messages + * Returns handle to a multiplexer signal of a given message. + * If there are no multiplexer signal, KvaDbOk will be returned + * and \a *sh will be \c NULL. + * + * \param[in] mh A message handle + * \param[out] sh Multiplexer signal handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetMsgMux(KvaDbMessageHnd mh, KvaDbSignalHnd *sh); + +/** + * \ingroup kvadb_signals + * Get the first signal in a message. + * + * \param[in] mh A message handle + * \param[out] sh A handle to the first signal + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetNextSignal() + */ +KvaDbStatus WINAPI kvaDbGetFirstSignal(KvaDbMessageHnd mh, KvaDbSignalHnd *sh); + +/** + * \ingroup kvadb_signals + * Get the next signal in a message. Should be called after + * \ref kvaDbGetFirstSignal(). + * + * \param[in] mh A message handle + * \param[out] sh A handle to the next signal + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetFirstSignal + */ +KvaDbStatus WINAPI kvaDbGetNextSignal(KvaDbMessageHnd mh, KvaDbSignalHnd *sh); + +/** + * \ingroup kvadb_signals + * Get a signal handle by seaching for the signals's name. + * + * \param[in] mh A message handle + * \param[in] buf The buffer that contains the name of the signal to search for + * \param[out] sh A handle to the signal + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetFirstMsg() + */ +KvaDbStatus WINAPI kvaDbGetSignalByName(KvaDbMessageHnd mh, char *buf, KvaDbSignalHnd *sh); + +/** + * \ingroup kvadb_signals + * Sets signal's multiplex mode. If value is equal to KVADB_MUX_SIGNAL, marks signal as a multiplexer. + * + * \param[in] sh A signal handle + * \param[in] mux Signal's multiplex mode + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * \sa \ref KVADB_MUX_xxx + */ + +KvaDbStatus WINAPI kvaDbSetSignalMode(KvaDbSignalHnd sh, int mux); + +/** + * \ingroup kvadb_signals + * Gets mux from multiplexer mode value of given signal. + * See \ref KVADB_MUX_xxx for special (negative) values of multiplexer mode. + * + * \param[in] sh A signal handle + * \param[out] mux Signal's multiplex mode + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * \sa \ref KVADB_MUX_xxx +*/ + +KvaDbStatus WINAPI kvaDbGetSignalMode(KvaDbSignalHnd sh, int *mux); + +/** + * \ingroup kvadb_signals + * Get handle to message, which given signal is associated with. + * + * \param[in] sh A signal handle + * \param[out] mh Signal's message + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbStoreSignalValuePhys() +*/ + +KvaDbStatus WINAPI kvaDbGetSignalMessage(KvaDbSignalHnd sh, KvaDbMessageHnd *mh); + +/** + * \ingroup kvadb_signals + * Retrieve signal's physical (floating-point) value from can data. + * + * This function is deprecated and should not be used. + * Consider \ref kvaDbRetrieveSignalValuePhys() instead + * + * \param[in] sh A signal handle + * \param[out] f The converted value + * \param[in] data The data buffer to be converted + * \param[in] len The length of the data buffer + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbStoreSignalValuePhys() +*/ + + +KvaDbStatus WINAPI kvaDbGetSignalValueFloat(KvaDbSignalHnd sh, double *f, void *data, size_t len); + +/** + * \ingroup kvadb_signals + * Retrieve signal's raw (integer) value from can data. + * + * This function is deprecated and should not be used. + * Consider \ref kvaDbRetrieveSignalValueRaw() instead + * + * \param[in] sh A signal handle + * \param[out] f The converted value + * \param[in] data The data buffer to be converted + * \param[in] len The length of the data buffer + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbStoreSignalValueRaw() +*/ +KvaDbStatus WINAPI kvaDbGetSignalValueInteger(KvaDbSignalHnd sh, int *f, void *data, size_t len); + +/** + * \ingroup kvadb_signals + * Retrieve signal's physical (floating-point) value from can data. + * + * \param[in] sh A signal handle + * \param[out] value The converted value + * \param[in] data The data buffer to be converted + * \param[in] len The length of the data buffer + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbStoreSignalValuePhys() +*/ +KvaDbStatus WINAPI kvaDbRetrieveSignalValuePhys(KvaDbSignalHnd sh, double *value, void *data, size_t len); + +/** + * \ingroup kvadb_signals + * Retrieve signal's raw (integer) value from can data. + * + * \param[in] sh A signal handle + * \param[out] value The converted value + * \param[in] data The data buffer to be converted + * \param[in] len The length of the data buffer + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbStoreSignalValueRaw() +*/ +KvaDbStatus WINAPI kvaDbRetrieveSignalValueRaw(KvaDbSignalHnd sh, int *value, void *data, size_t len); + +/** + * \ingroup kvadb_signals + * Retrieve signal's raw (integer) value from can data. + * + * \param[in] sh A signal handle + * \param[out] value The converted value (64-bits) + * \param[in] data The data buffer to be converted + * \param[in] len The length of the data buffer + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbStoreSignalValueRaw64() +*/ +KvaDbStatus WINAPI kvaDbRetrieveSignalValueRaw64(KvaDbSignalHnd sh, uint64_t *value, void *data, size_t len); + +/** + * \ingroup kvadb_signals + * Retrieve signal's enumeration (string) value from can data. + * + * \param[in] sh A signal handle + * \param[out] buf The buffer that will hold the enumeration string + * \param[in] buflen The length of the buffer. + * \param[in] data The data buffer to be converted + * \param[in] len The length of the data buffer + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbStoreSignalValueRaw() + */ + +KvaDbStatus WINAPI kvaDbGetSignalValueEnum(KvaDbSignalHnd sh, char *buf, size_t buflen, void *data, size_t len); + + +/** + * \ingroup kvadb_signals + * Get the minimum and maximum values from a signal. + * + * \param[in] sh A signal handle + * \param[out] minval The minimum value + * \param[out] maxval The maximum value + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetSignalValueLimits() + */ +KvaDbStatus WINAPI kvaDbGetSignalValueLimits(KvaDbSignalHnd sh, double *minval, double *maxval); + +/** + * \ingroup kvadb_signals + * Get the scale factor and offset from a signal. + * + * \param[in] sh A signal handle + * \param[out] factor The signal scale factor + * \param[out] offset The signal offset + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetSignalValueScaling() + */ +KvaDbStatus WINAPI kvaDbGetSignalValueScaling(KvaDbSignalHnd sh, double *factor, double *offset); + +/** + * \ingroup kvadb_signals + * Get the size and position of the signal value. + * + * \param[in] sh A signal handle + * \param[out] startbit The bit where the signal value starts + * \param[out] length The length of the signal value in bits + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetSignalValueSize() + */ +KvaDbStatus WINAPI kvaDbGetSignalValueSize(KvaDbSignalHnd sh, int *startbit, int *length); + +/** + * \ingroup kvadb_signals + * + * Get the name of a signal as a null-terminated string. + * A truncated string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] sh A signal handle. + * \param[out] buf The signal name. + * \param[in] buflen The length of the buffer that will hold the signal name. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetSignalName() + */ +KvaDbStatus WINAPI kvaDbGetSignalName(KvaDbSignalHnd sh, char *buf, size_t buflen); + +/** + * \ingroup kvadb_signals + * + * Get the qualified signal name, which is the database, message and signal + * names separated by dots, as a null-terminated string. + * An empty string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] sh A signal handle + * \param[out] buf The qualified signal name + * \param[in] buflen The length of the buffer that will hold the qualified + * signal name + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetSignalName() + */ +KvaDbStatus WINAPI kvaDbGetSignalQualifiedName(KvaDbSignalHnd sh, char *buf, size_t buflen); + +/** + * \ingroup kvadb_signals + * + * Get the comment for a signal as a null-terminated string. + * A truncated string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] sh A signal handle + * \param[out] buf The signal comment + * \param[in] buflen The length of the buffer that will hold the signal comment + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetSignalComment() + */ +KvaDbStatus WINAPI kvaDbGetSignalComment(KvaDbSignalHnd sh, char *buf, size_t buflen); + +/** + * \ingroup kvadb_signals + * + * Get the signal unit as a null-terminated string. + * A truncated string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] sh A signal handle + * \param[out] buf The signal unit + * \param[in] buflen The length of the buffer that will hold the signal unit + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetSignalUnit() + */ +KvaDbStatus WINAPI kvaDbGetSignalUnit(KvaDbSignalHnd sh, char *buf, size_t buflen); + +/** + * \ingroup kvadb_signals + * Get the signal encoding. + * + * \param[in] sh A signal handle + * \param[out] e The signal encoding, Intel or Motorola, \ref KvaDbSignalEncoding + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetSignalEncoding() + */ +KvaDbStatus WINAPI kvaDbGetSignalEncoding(KvaDbSignalHnd sh, KvaDbSignalEncoding *e); + +/** + * \ingroup kvadb_signals + * Get the signal representation type. + * + * \param[in] sh A signal handle + * \param[out] t The signal representation type, \ref KvaDbSignalType + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetSignalRepresentationType() + */ +KvaDbStatus WINAPI kvaDbGetSignalRepresentationType(KvaDbSignalHnd sh, KvaDbSignalType *t); + +/** + * \ingroup kvadb_signals + * Get the signal representation type. + * + * \note This function is deprecated and will be replaced by + * \ref kvaDbGetSignalRepresentationType() + * + * \param[in] sh + * \param[out] t The signal representation type, \ref KvaDbSignalType + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbSetSignalRepresentationType() + */ +KvaDbStatus WINAPI kvaDbGetSignalPresentationType(KvaDbSignalHnd sh, KvaDbSignalType *t); + +/** + * \ingroup kvadb_signals + * Add a new signal to a message. + * + * \param[in] mh A message handle + * \param[out] sh A handle to the new signal + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbDeleteSignal() + */ +KvaDbStatus WINAPI kvaDbAddSignal(KvaDbMessageHnd mh, KvaDbSignalHnd *sh); + +/** + * \ingroup kvadb_signals + * Delete a signal from a message. + * + * \param[in] mh A message handle + * \param[in] sh A handle to the signal to delete + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbAddSignal() + */ +KvaDbStatus WINAPI kvaDbDeleteSignal(KvaDbMessageHnd mh, KvaDbSignalHnd sh); + +/** + * \ingroup kvadb_signals + * Set the value limits for a signal. + * + * \param[in] sh A signal handle + * \param[in] minval The minimum signal value + * \param[in] maxval The maximum signal value + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetSignalValueLimits() + */ +KvaDbStatus WINAPI kvaDbSetSignalValueLimits(KvaDbSignalHnd sh, + double minval, + double maxval); + +/** + * \ingroup kvadb_signals + * Set the scale factor and offset for a signal. + * + * \param[in] sh A signal handle + * \param[in] factor The scale factor for the signal value + * \param[in] offset The offset for the signal value + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetSignalValueScaling() + */ +KvaDbStatus WINAPI kvaDbSetSignalValueScaling(KvaDbSignalHnd sh, + double factor, + double offset); + +/** + * \ingroup kvadb_signals + * Set the value position and size for a signal. + * + * \param[in] sh A signal handle + * \param[in] startbit The starting bit of the signal's value + * \param[in] length The length of the value in bits + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetSignalValueSize() + */ +KvaDbStatus WINAPI kvaDbSetSignalValueSize(KvaDbSignalHnd sh, + int startbit, + int length); + +/** + * \ingroup kvadb_signals + * Set the signal name. + * + * \param[in] sh A signal handle + * \param[in] buf The buffer that contains the signal name + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \note Please note that allowed characters in identiers are digits, letters and "_" (underscore).
+ * Identifiers shall also start with a letter or underscore. + * + * \sa \ref kvaDbGetSignalName() + */ +KvaDbStatus WINAPI kvaDbSetSignalName(KvaDbSignalHnd sh, char *buf); + +/** + * \ingroup kvadb_signals + * Set the signal comment. + * + * \param[in] sh A signal handle + * \param[in] buf The buffer that contains the signal comment + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetSignalComment() + */ +KvaDbStatus WINAPI kvaDbSetSignalComment(KvaDbSignalHnd sh, char *buf); + +/** + * \ingroup kvadb_signals + * Set the signal unit. + * + * \param[in] sh A signal handle + * \param[in] buf The buffer that contains the unit for the signal + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetSignalUnit() + */ +KvaDbStatus WINAPI kvaDbSetSignalUnit(KvaDbSignalHnd sh, char *buf); + +/** + * \ingroup kvadb_signals + * Set the signal encoding. + * + * \param[in] sh A signal handle + * \param[in] e The signal encoding, Intel or Motorola, \ref KvaDbSignalEncoding + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetSignalEncoding() + */ +KvaDbStatus WINAPI kvaDbSetSignalEncoding(KvaDbSignalHnd sh, KvaDbSignalEncoding e); + +/** + * \ingroup kvadb_signals + * Set the signal representation type. + * + * \param[in] sh A signal handle + * \param[in] t The signal representation type, \ref KvaDbSignalType + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetSignalRepresentationType() + */ +KvaDbStatus WINAPI kvaDbSetSignalRepresentationType(KvaDbSignalHnd sh, KvaDbSignalType t); + +/** + * \ingroup kvadb_nodes + * Get the first node. + * + * \param[in] dh A database handle + * \param[out] nh A node handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetNextNode() + */ +KvaDbStatus WINAPI kvaDbGetFirstNode(KvaDbHnd dh, KvaDbNodeHnd *nh); + +/** + * \ingroup kvadb_nodes + * Get the next node. Should be called after kvaDbGetFirstNode(). + * + * \param[in] dh A database handle + * \param[out] nh A handle to the next node + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetNodeByName() + */ +KvaDbStatus WINAPI kvaDbGetNextNode(KvaDbHnd dh, KvaDbNodeHnd *nh); + +/** + * \ingroup kvadb_nodes + * Get a node by seaching for the node's name. + * + * \param[in] dh A database handle + * \param[in] node_name The buffer that contains the node name to search for + * \param[out] nh A node handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetNodeByName(KvaDbHnd dh, const char *node_name, KvaDbNodeHnd *nh); + +/** + * \ingroup kvadb_attributes + * Get the value of a node attribute as an integer. + * This call is deprecated, it is equivalent to sequence of + * \ref kvaDbGetNodeAttributeByName() and \ref kvaDbGetAttributeValueInt(), + * which should be used instead. + * + * \param[in] nh A node handle + * \param[in] attrName The buffer that contains the attribute name + * \param[out] val The value of the attribute + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetFirstNode() + */ +KvaDbStatus WINAPI kvaDbGetNodeAttributeIntByName(KvaDbNodeHnd nh, const char *attrName, int *val); + +/** + * \ingroup kvadb_nodes + * Add a new node to a database. + * + * \param[in] dh A database handle + * \param[out] nh A handle to the new node + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbAddNode(KvaDbHnd dh, KvaDbNodeHnd *nh); + +/** + * \ingroup kvadb_nodes + * Delete a node from a database. + * + * \param[in] dh A database handle + * \param[in] nh A handle to the node that will be deleted + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbDeleteNode(KvaDbHnd dh, KvaDbNodeHnd nh); + +/** + * \ingroup kvadb_nodes + * Set the node name. + * + * \param[in] nh A node handle + * \param[in] buf The buffer that contains the node name. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \note Please note that allowed characters in identiers are digits, letters and "_" (underscore).
+ * Identifiers shall also start with a letter or underscore. + * + */ +KvaDbStatus WINAPI kvaDbSetNodeName(KvaDbNodeHnd nh, char *buf); + +/** + * \ingroup kvadb_nodes + * + * Get the name of a node as a null-terminated string. + * A truncated string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] nh A node handle + * \param[out] buf The buffer that will contain the node name + * \param[in] buflen The length of the data buffer + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetNodeName(KvaDbNodeHnd nh, char *buf, size_t buflen); + +/** + * \ingroup kvadb_nodes + * Set the node comment. + * + * \param[in] nh A node handle + * \param[in] buf The buffer that contains the node comment + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbSetNodeComment(KvaDbNodeHnd nh, char *buf); + +/** + * \ingroup kvadb_nodes + * + * Get the comment for a node as a null-terminated string. + * A truncated string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] nh A node handle + * \param[out] buf The buffer that will contain the node comment + * \param[in] buflen The length of the data buffer + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetNodeComment(KvaDbNodeHnd nh, char *buf, size_t buflen); + +/** + * \ingroup kvadb_nodes + * Add a receiving node to a signal. + * + * \param[in] sh A signal handle + * \param[in] nh A node handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbAddReceiveNodeToSignal(KvaDbSignalHnd sh, KvaDbNodeHnd nh); + +/** + * \ingroup kvadb_nodes + * Remove a receiving node from a signal. + * + * \param[in] sh A signal handle + * \param[in] nh A node handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbRemoveReceiveNodeFromSignal(KvaDbSignalHnd sh, KvaDbNodeHnd nh); + +/** + * \ingroup kvadb_nodes + * Check if a signal contains a specific receiving node + * + * \param[in] sh A signal handle + * \param[in] nh A node handle + * + * \return \ref kvaDbOK (zero) if the signal contains the node + * \return \ref kvaDbErr_NoNode if the signal doesn't contain the node + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbSignalContainsReceiveNode(KvaDbSignalHnd sh, KvaDbNodeHnd nh); + + +/** + * \ingroup kvadb_signals + * Convert a physical signal value to data bytes. + * + * \param[in] sh A signal handle + * \param[out] can_data The buffer that will hold the converted value + * \param[in] len The length of the data buffer + * \param[in] value The physical signal value to convert + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetSignalValueFloat() + */ +KvaDbStatus WINAPI kvaDbStoreSignalValuePhys(KvaDbSignalHnd sh, void *can_data, int len, double value); + +/** + * \ingroup kvadb_signals + * Convert a raw signal value to data bytes. + * + * \param[in] sh A signal handle + * \param[out] can_data The buffer that will hold the converted value + * \param[in] len The length of the data buffer + * \param[in] value The raw signal value to convert + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbRetrieveSignalValueRaw() + */ +KvaDbStatus WINAPI kvaDbStoreSignalValueRaw(KvaDbSignalHnd sh, void *can_data, int len, int value); + +/** + * \ingroup kvadb_signals + * Convert a raw signal value to data bytes. + * + * \param[in] sh A signal handle + * \param[out] can_data The buffer that will hold the converted value + * \param[in] len The length of the data buffer + * \param[in] value The raw signal value to convert (64-bits) + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbRetrieveSignalValueRaw64() + */ +KvaDbStatus WINAPI kvaDbStoreSignalValueRaw64(KvaDbSignalHnd sh, void *can_data, int len, uint64_t value); + +/** + * \ingroup kvadb_attributes + * Get a handle to the first attribute defined in the database. + * + * \param[in] dh A handle to a database + * \param[out] adh First attribute definition handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetNextAttributeDefinition() + */ +KvaDbStatus WINAPI kvaDbGetFirstAttributeDefinition(KvaDbHnd dh, KvaDbAttributeDefHnd *adh); + +/** + * \ingroup kvadb_attributes + * Get a handle to an attribute definition with specified name. + * + * \param[in] dh A handle to a database + * \param[in] attrName The attribute name to search for + * \param[out] adh An attribute definition handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetAttributeDefinitionByName(KvaDbHnd dh, const char *attrName, KvaDbAttributeDefHnd *adh); + +/** + * \ingroup kvadb_attributes + * Get a handle to the following attribute defined. + * + * \param[in] adh An existing handle to an attribute definition + * \param[out] nadh Handle to next attribute definition + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetFirstAttributeDefinition() + */ +KvaDbStatus WINAPI kvaDbGetNextAttributeDefinition(KvaDbAttributeDefHnd adh, KvaDbAttributeDefHnd *nadh); + +/** + * \ingroup kvadb_attributes + * Get the type for an attribute definition. + * + * \param[in] adh A handle to an attribute definition + * \param[out] at The type of the attribute definition + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetAttributeDefinitionOwner() + */ +KvaDbStatus WINAPI kvaDbGetAttributeDefinitionType(KvaDbAttributeDefHnd adh, KvaDbAttributeType *at); + +/** + * \ingroup kvadb_attributes + * Get the type for an attribute definition. + * + * \param[in] adh A handle to an attribute definition + * \param[out] ao The owner of the attribute definition, \ref kvadb_AttributeOwnerXXX + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetAttributeDefinitionType() + */ +KvaDbStatus WINAPI kvaDbGetAttributeDefinitionOwner(KvaDbAttributeDefHnd adh, KvaDbAttributeOwner *ao); + +/** + * \ingroup kvadb_attributes + * + * Get the name of an attribute definition as a null-terminated string. + * A truncated string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] adh A handle to an attribute + * \param[out] buf The buffer that will hold the attribute name + * \param[in] buflen The length of the buffer. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetAttributeDefinitionType() + */ +KvaDbStatus WINAPI kvaDbGetAttributeDefinitionName(KvaDbAttributeDefHnd adh, char *buf, size_t buflen); + +/** + * \ingroup kvadb_attributes + * Get limits and default value for an attribute definition of type integer. + * + * \param[in] adh A handle to an attribute definition + * \param[out] def The default value of the attribute definition + * \param[out] min The min value of the attribute definition + * \param[out] max The max value of the attribute definition + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetAttributeDefinitionInt(KvaDbAttributeDefHnd adh, int *def, int *min, int *max); + +/** + * \ingroup kvadb_attributes + * Get limits and default value for an attribute definition of type float. + * + * \param[in] adh A handle to an attribute definition + * \param[out] def The default value of the attribute definition + * \param[out] min The min value of the attribute definition + * \param[out] max The max value of the attribute definition + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetAttributeDefinitionFloat(KvaDbAttributeDefHnd adh, float *def, float *min, float *max); + +/** + * \ingroup kvadb_attributes + * + * Get default value for an attribute definition of type string as a null-terminated string. + * A truncated string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] adh A handle to an attribute definition + * \param[out] buf The buffer that holds the default value of the attribute + * \param[out] buflen The length of the buffer. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetAttributeDefinitionString(KvaDbAttributeDefHnd adh, char *buf, size_t buflen); + +/** + * \ingroup kvadb_attributes + * Get default value for an attribute definition of type enumeration. + * + * \param[in] adh A handle to an attribute definition + * \param[out] def The default value of the attribute definition + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetAttributeDefinitionEnumeration(KvaDbAttributeDefHnd adh, int *def); + +/** + * \ingroup kvadb_attributes + * Add a new attribute definition to a database. + * + * \param[in] dh A handle to a database + * \param[out] adh A handle to a new attribute definition + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbAddAttributeDefinition(KvaDbHnd dh, KvaDbAttributeDefHnd *adh); + +/** + * \ingroup kvadb_attributes + * Delete a database attribute definition. + * + * \note If there are attributes using the attribute definition \a adh, the call will fail and + * return \ref kvaDbErr_InUse. Delete these attributes and the call will succeed. + * + * \param[in] dh A handle to a database + * \param[in] adh A handle to a attribute definition + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbDeleteAttributeDefinition(KvaDbHnd dh, KvaDbAttributeDefHnd adh); + +/** + * \ingroup kvadb_attributes + * Set the name of an attribute definition. + * It is not allowed to have several attribute definitions with same name. + * + * \param[in] adh A handle to a attribute definition + * \param[in] adName The name of the attribute definition + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \note Please note that allowed characters in identiers are digits, letters and "_" (underscore).
+ * Identifiers shall also start with a letter or underscore. + * + */ +KvaDbStatus WINAPI kvaDbSetAttributeDefinitionName(KvaDbAttributeDefHnd adh, const char *adName); + +/** + * \ingroup kvadb_attributes + * Set the type of an attribute definition. + * + * \param[in] adh A handle to a attribute definition + * \param[in] adType The type of the attribute definition + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbSetAttributeDefinitionType(KvaDbAttributeDefHnd adh, KvaDbAttributeType adType); + +/** + * \ingroup kvadb_attributes + * Set the owner of an attribute definition. + * + * \param[in] adh A handle to a attribute definition + * \param[in] adOwner The owner of the attribute definition + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbSetAttributeDefinitionOwner(KvaDbAttributeDefHnd adh, KvaDbAttributeOwner adOwner); + +/** + * \ingroup kvadb_attributes + * Add a enumeration value to an attribute definition of enumeration type. If + * enumeration entry with specified value already exists, it will be + * overwritten. Enumeration entries assume to start with value zero, which is + * then incremented by one for consequent entries. + * + * \note In case \a eValue is out of order, i.e. exceeds maximum value by more + * than one, or was not started at zero, additional dummy entries with name + * "reserved" will be added to enumeration. + * + * \param[in] adh A handle to a attribute definition + * \param[in] eName The name of the enumeration entry + * \param[in] eValue The value of the enumeration entry + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbAddAttributeDefinitionEnum(KvaDbAttributeDefHnd adh, const char* eName, int eValue); + +/** + * \ingroup kvadb_attributes + * Deletes the first enumeration entry that matches eName and eValue. + * + * \param[in] adh A handle to a attribute definition + * \param[in] eName The name of the enumeration entry + * \param[in] eValue The value of the enumeration entry + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbDeleteAttributeDefinitionEnum(KvaDbAttributeDefHnd adh, const char* eName, int eValue); + +/** + * \ingroup kvadb_attributes + * Get value of an enumeration entry by its name in attribute definition. + * + * \note If there are several entries with same name, the minimum value of the + * entries with the name \a eName is returned. + * + * \param[in] adh A handle to a attribute definition + * \param[in] eName The name of the enumeration entry + * \param[out] eValue The value of the enumeration entry + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetAttributeDefinitionEnumValueByName(KvaDbAttributeDefHnd adh, const char* eName, int* eValue); + +/** + * \ingroup kvadb_attributes + * Get name of an enumeration entry by its value in attribute definition. Name + * is written to a buffer provided by user. If buffer size is insufficient to + * fit enumeration name, buffer size parameter will contain required buffer + * size. + * + * \param[in] adh A handle to a attribute definition + * \param[in] eValue The value of the enumeration entry + * \param[out] buf Buffer to receive enumeration name + * \param[out] buflen Buffer size in bytes + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetAttributeDefinitionEnumNameByValue(KvaDbAttributeDefHnd adh, int eValue, char* buf, size_t *buflen); + +/** + * \ingroup kvadb_attributes + * Get name and value for the first enumeration entry for this handle. Name + * is written to a buffer provided by user. If buffer size is insufficient to + * fit enumeration name, buffer size parameter will contain required buffer + * size. + * + * To get the next enumeration entry vall \ref kvaDbGetAttributeDefinitionEnumNext(). + * + * \param[in] adh A handle to a attribute definition + * \param[out] eValue The value of the enumeration entry + * \param[out] eName Buffer to receive enumeration name + * \param[in] buflen Buffer size in bytes + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetAttributeDefinitionEnumFirst(KvaDbAttributeDefHnd adh, int *eValue, char* eName, size_t *buflen); + +/** + * \ingroup kvadb_attributes + * \note Shall be called after \ref kvaDbGetAttributeDefinitionEnumFirst(). + * + * Get name and value for the next enumeration entry for this handle. Name + * is written to a buffer provided by user. If buffer size is insufficient to + * fit enumeration name, buffer size parameter will contain required buffer + * size. + * + * \param[in] adh A handle to a attribute definition + * \param[out] eValue The value of the enumeration entry + * \param[out] eName Buffer to receive enumeration name + * \param[in] buflen Buffer size in bytes + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetAttributeDefinitionEnumNext(KvaDbAttributeDefHnd adh, int *eValue, char* eName, size_t *buflen); + +/** + * \ingroup kvadb_attributes + * Set the default enumeration value of an attribute definition of enumeration type. + * + * \param[in] adh A handle to a attribute definition + * \param[in] dValue The default value of the enumeration entry + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbSetAttributeDefinitionEnumDefault(KvaDbAttributeDefHnd adh, int dValue); + +/** + * \ingroup kvadb_attributes + * Set max, min and default value of an attribute definition of integer type. + * + * \param[in] adh A handle to a attribute definition + * \param[in] def The default value + * \param[in] min The minimum value + * \param[in] max The maximum value + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbSetAttributeDefinitionInt(KvaDbAttributeDefHnd adh, int def, int min, int max); + +/** + * \ingroup kvadb_attributes + * Set max, min and default value of an attribute definition of floating point type. + * + * \param[in] adh A handle to a attribute definition + * \param[in] def The default value + * \param[in] min The minimum value + * \param[in] max The maximum value + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbSetAttributeDefinitionFloat(KvaDbAttributeDefHnd adh, float def, float min, float max); + +/** + * \ingroup kvadb_attributes + * Set the default value of an attribute definition of string. + * + * \param[in] adh A handle to a attribute definition + * \param[in] buf The default value + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbSetAttributeDefinitionString(KvaDbAttributeDefHnd adh, const char *buf); + +/** + * \ingroup kvadb_attributes + * Add an attribute to a message. + * + * \param[in] mh A handle to a message + * \param[in] adh A handle to an attribute definition + * \param[out] ah An attribute handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbDeleteMsgAttribute() + */ +KvaDbStatus WINAPI kvaDbAddMsgAttribute(KvaDbMessageHnd mh, KvaDbAttributeDefHnd adh, KvaDbAttributeHnd *ah); + +/** + * \ingroup kvadb_attributes + * Add an attribute to a database. + * + * \param[in] dh A handle to a database + * \param[in] adh A handle to an attribute definition + * \param[out] ah An attribute handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbDeleteAttribute() + */ +KvaDbStatus WINAPI kvaDbAddAttribute(KvaDbHnd dh, KvaDbAttributeDefHnd adh, KvaDbAttributeHnd *ah); + +/** + * \ingroup kvadb_attributes + * Delete an attribute from a message. + * + * \param[in] mh A handle to a message + * \param[in] ah A handle to an attribute + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbAddMsgAttribute() + */ +KvaDbStatus WINAPI kvaDbDeleteMsgAttribute(KvaDbMessageHnd mh, KvaDbAttributeHnd ah); + +/** + * \ingroup kvadb_attributes + * Delete an attribute from a database. + * + * \param[in] dh A handle to a message + * \param[in] ah A handle to an attribute + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbAddAttribute() + */ +KvaDbStatus WINAPI kvaDbDeleteAttribute(KvaDbHnd dh, KvaDbAttributeHnd ah); + +/** + * \ingroup kvadb_attributes + * Add an attribute to a signal. + * + * \param[in] sh A handle to a signal + * \param[in] adh A handle to an attribute definition + * \param[out] ah An attribute handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbDeleteSignalAttribute() + */ +KvaDbStatus WINAPI kvaDbAddSignalAttribute(KvaDbSignalHnd sh, KvaDbAttributeDefHnd adh, KvaDbAttributeHnd *ah); + +/** + * \ingroup kvadb_signals + * Get the first enumeration value in a signal. + * + * \param[in] sh A signal handle + * \param[out] eh A handle to the first enumeration value + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetNextEnumValue() + */ +KvaDbStatus WINAPI kvaDbGetFirstEnumValue(KvaDbSignalHnd sh, KvaDbEnumValueHnd *eh); + +/** + * \ingroup kvadb_signals + * Get the next enumeration value in a signal. Should be called after + * \ref kvaDbGetFirstEnumValue(). + * + * \param[in] sh A signal handle + * \param[out] eh A handle to the next enumeration value + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetNextEnumValue + */ +KvaDbStatus WINAPI kvaDbGetNextEnumValue(KvaDbSignalHnd sh, KvaDbEnumValueHnd *eh); + +/** + * \ingroup kvadb_signals + * + * Get the enumeration value and name. + * The name is returned as a null-terminated string. + * If \a buf is to small, the name will be truncated and status will be kvaDbOK. + * + * \param[in] eh An enumeration value handle + * \param[out] val The enumeration value + * \param[out] buf The buffer that will hold the enumeration name + * \param[in] buflen The length of the buffer + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbGetFirstEnumValue() + */ +KvaDbStatus WINAPI kvaDbGetEnumValue(KvaDbEnumValueHnd eh, int *val, char *buf, size_t buflen); + +/** + * \ingroup kvadb_signals + * + * Get the enumeration value and name for the first enumeration value for a signal. + * The name is returned as a null-terminated string. + * If \a buf is to small, the name will be truncated and status will be kvaDbOK. + * + * \param[in] sh A signal handle. + * \param[out] eh An enumeration value handle. + * \param[out] val The enumeration value. + * \param[out] buf The buffer that will hold the enumeration name. + * \param[in] buflen The length of the buffer. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + */ +KvaDbStatus WINAPI kvaDbGetFirstEnumValuePair(KvaDbSignalHnd sh, KvaDbEnumValueHnd *eh, int *val, char *buf, size_t buflen); + +/** + * \ingroup kvadb_signals + * + * Get the enumeration value and name for the next enumeration value for a signal. + * The name is returned as a null-terminated string. + * If \a buf is to small, the name will be truncated and status will be kvaDbOK. + * Should be called after \ref kvaDbGetFirstEnumValuePair(). + * + * \param[in] sh A signal handle. + * \param[out] eh An enumeration value handle. + * \param[out] val The enumeration value. + * \param[out] buf The buffer that will hold the enumeration name. + * \param[in] buflen The length of the buffer. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + */ +KvaDbStatus WINAPI kvaDbGetNextEnumValuePair(KvaDbSignalHnd sh, KvaDbEnumValueHnd *eh, int *val, char *buf, size_t buflen); + +/** + * \ingroup kvadb_signals + * Add a new enumeration value to a signal. + * + * \param[in] sh A signal handle + * \param[out] val The enumeration value + * \param[out] name The enumeration name + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbDeleteEnumValue() + */ +KvaDbStatus WINAPI kvaDbAddEnumValue(KvaDbSignalHnd sh, int val, const char* name); + +/** + * \ingroup kvadb_signals + * Delete an enumeration value from a signal. + * + * \param[in] sh A signal handle + * \param[in] eh An enumeration value handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa \ref kvaDbAddEnumValue() + */ +KvaDbStatus WINAPI kvaDbDeleteEnumValue(KvaDbSignalHnd sh, KvaDbEnumValueHnd eh); + +/** + * \ingroup kvadb_attributes + * Delete an attribute from a signal. + * + * \param[in] sh A handle to a signal + * \param[in] ah A handle to an attribute + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbAddSignalAttribute() + */ +KvaDbStatus WINAPI kvaDbDeleteSignalAttribute(KvaDbSignalHnd sh, KvaDbAttributeHnd ah); + +/** + * \ingroup kvadb_attributes + * Add an attribute to a node. + * + * \param[in] nh A handle to a node + * \param[in] adh A handle to an attribute definition + * \param[out] ah An attribute handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbDeleteNodeAttribute() + */ +KvaDbStatus WINAPI kvaDbAddNodeAttribute(KvaDbNodeHnd nh, KvaDbAttributeDefHnd adh, KvaDbAttributeHnd *ah); + +/** + * \ingroup kvadb_attributes + * Delete an attribute from a node. + * + * \param[in] nh A handle to a node + * \param[in] ah A handle to an attribute + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbAddNodeAttribute() + */ +KvaDbStatus WINAPI kvaDbDeleteNodeAttribute(KvaDbNodeHnd nh, KvaDbAttributeHnd ah); + +/** + * \ingroup kvadb_attributes + * Get a handle to the first attribute for a message. + * + * \param[in] mh A handle to a message + * \param[out] ah An attribute definition handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetNextAttribute() + */ +KvaDbStatus WINAPI kvaDbGetFirstMsgAttribute(KvaDbMessageHnd mh, KvaDbAttributeHnd *ah); + +/** + * \ingroup kvadb_attributes + * Get a handle to an attribute with specified name for a message. + * + * \param[in] mh A handle to a message + * \param[in] attrName The attribute name to search for + * \param[out] ah An attribute definition handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetMsgAttributeByName(KvaDbMessageHnd mh, const char *attrName, KvaDbAttributeHnd *ah); + +/** + * \ingroup kvadb_attributes + * Get a handle to an attribute with specified name for a database. + * + * \param[in] dh A handle to a database + * \param[in] attrName The attribute name to search for + * \param[out] ah An attribute definition handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetAttributeByName(KvaDbHnd dh, const char *attrName, KvaDbAttributeHnd *ah); + +/** + * \ingroup kvadb_attributes + * Get a handle to the first attribute for a signal. + * + * \param[in] sh A handle to a signal + * \param[out] ah An attribute handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetNextAttribute() + */ +KvaDbStatus WINAPI kvaDbGetFirstSignalAttribute(KvaDbSignalHnd sh, KvaDbAttributeHnd *ah); + +/** + * \ingroup kvadb_attributes + * Get a handle to an attribute with specified name for a signal. + * + * \param[in] sh A handle to a signal + * \param[in] attrName The attribute name to search for + * \param[out] ah An attribute definition handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetSignalAttributeByName(KvaDbSignalHnd sh, const char *attrName, KvaDbAttributeHnd *ah); + +/** + * \ingroup kvadb_attributes + * Get a handle to the first attribute for a node. + * + * \param[in] nh A handle to a node + * \param[out] ah An attribute definition handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetNextAttribute() + */ +KvaDbStatus WINAPI kvaDbGetFirstNodeAttribute(KvaDbNodeHnd nh, KvaDbAttributeHnd *ah); + +/** + * \ingroup kvadb_attributes + * Get a handle to an attribute with specified name for a node. + * + * \param[in] nh A handle to a node + * \param[in] attrName The attribute name to search for + * \param[out] ah An attribute definition handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + */ +KvaDbStatus WINAPI kvaDbGetNodeAttributeByName(KvaDbNodeHnd nh, const char *attrName, KvaDbAttributeHnd *ah); + +/** + * \ingroup kvadb_attributes + * Get a handle to the first attribute for a database + * + * \param[in] dh A handle to an database + * \param[out] nah An attribute handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + */ +KvaDbStatus WINAPI kvaDbGetFirstAttribute(KvaDbHnd dh, KvaDbAttributeHnd *nah); + +/** + * \ingroup kvadb_attributes + * Get a handle to the following attribute. + * + * \param[in] ah A handle to an attribute + * \param[out] nah An attribute handle + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetFirstAttribute() + * \sa kvaDbGetFirstMsgAttribute() + * \sa kvaDbGetFirstSignalAttribute() + * \sa kvaDbGetFirstNodeAttribute() + */ +KvaDbStatus WINAPI kvaDbGetNextAttribute(KvaDbAttributeHnd ah, KvaDbAttributeHnd *nah); + +/** + * \ingroup kvadb_attributes + * Get the type for an attribute. + * + * \param[in] ah A handle to an attribute + * \param[out] at The type of the attribute + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetAttributeName() + */ +KvaDbStatus WINAPI kvaDbGetAttributeType(KvaDbAttributeHnd ah, KvaDbAttributeType *at); + +/** + * \ingroup kvadb_attributes + * + * Get the name of an attribute as a null-terminated string. + * A truncated string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] ah A handle to an attribute + * \param[out] buf The buffer that will hold the attribute name + * \param[in] buflen The length of the buffer. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetAttributeType() + */ +KvaDbStatus WINAPI kvaDbGetAttributeName(KvaDbAttributeHnd ah, char *buf, size_t buflen); + +/** + * \ingroup kvadb_attributes + * Set the value for an attribute of type integer. + * + * \param[in] ah A handle to an attribute + * \param[in] val The value to set + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetAttributeValueInt() + */ +KvaDbStatus WINAPI kvaDbSetAttributeValueInt(KvaDbAttributeHnd ah, int val); + +/** + * \ingroup kvadb_attributes + * Get the value for an attribute of type integer. + * + * \param[in] ah A handle to an attribute + * \param[out] val The value of the attribute + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbSetAttributeValueInt() + */ +KvaDbStatus WINAPI kvaDbGetAttributeValueInt(KvaDbAttributeHnd ah, int *val); + +/** + * \ingroup kvadb_attributes + * Set the value for an attribute of type float. + * + * \param[in] ah A handle to an attribute + * \param[in] val The value to set + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetAttributeValueFloat() + */ +KvaDbStatus WINAPI kvaDbSetAttributeValueFloat(KvaDbAttributeHnd ah, float val); + +/** + * \ingroup kvadb_attributes + * Get the value for an attribute of type float. + * + * \param[in] ah A handle to an attribute + * \param[out] val The value of the attribute + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbSetAttributeValueFloat() + */ +KvaDbStatus WINAPI kvaDbGetAttributeValueFloat(KvaDbAttributeHnd ah, float *val); + +/** + * \ingroup kvadb_attributes + * Set the value for an attribute of type string. + * + * \param[in] ah A handle to an attribute + * \param[in] buf The buffer that holds the attribute value + * \param[in] buflen The length of the buffer. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetAttributeValueString() + */ +KvaDbStatus WINAPI kvaDbSetAttributeValueString(KvaDbAttributeHnd ah, const char *buf, int buflen); + +/** + * \ingroup kvadb_attributes + * + * Get the value for an attribute of type string as a null-terminated string. + * A truncated string will be returned if \a buf is too small and status will be kvaDbOK. + * + * \param[in] ah A handle to an attribute + * \param[out] buf The buffer that holds the attribute value + * \param[out] buflen The length of the buffer. + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbSetAttributeValueString() + */ +KvaDbStatus WINAPI kvaDbGetAttributeValueString(KvaDbAttributeHnd ah, char *buf, size_t buflen); + +/** + * \ingroup kvadb_attributes + * Set the value for an attribute of type enumeration. + * + * \param[in] ah A handle to an attribute + * \param[in] val The value to set + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetAttributeValueEnumeration() + */ +KvaDbStatus WINAPI kvaDbSetAttributeValueEnumeration(KvaDbAttributeHnd ah, int val); + +/** + * \ingroup kvadb_attributes + * Get the value for an attribute of type enumeration. + * + * \param[in] ah A handle to an attribute + * \param[out] val The value of the attribute + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbSetAttributeValueEnumeration() + */ +KvaDbStatus WINAPI kvaDbGetAttributeValueEnumeration(KvaDbAttributeHnd ah, int *val); + + +/** + * \ingroup kvadb_messages + * Translates message dlc to number of bytes for a given protocol + * + * \param[in] prot A protocol type + * \param[in] dlc Raw message dlc + * \param[out] numBytes Number of bytes + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetProtocol() + */ +KvaDbStatus WINAPI kvaDbMsgDlcToBytes(KvaDbProtocolType prot, unsigned int dlc, unsigned int *numBytes); + +/** + * \ingroup kvadb_messages + * Translates number of bytes to message dlc for a given protocol + * + * \param[in] prot A protocol type + * \param[in] numBytes Number of bytes + * \param[out] dlc Raw message dlc + * + * \return \ref kvaDbOK (zero) if success + * \return \ref kvaDbErr_xxx (negative) if failure + * + * \sa kvaDbGetProtocol() + */ +KvaDbStatus WINAPI kvaDbBytesToMsgDlc(KvaDbProtocolType prot, unsigned int numBytes, unsigned int *dlc); + +/** + * \page page_kvadblib Database API (kvaDbLib) + * + * \tableofcontents + * + * + * The database library kvaDbLib is used for creating, reading, writing and + * modifying CAN databases that holds descriptions of packages that is received + * or sent on the CAN network. + * + * A CAN database contains information about messages. Each message has (among + * other attributes) an identifier, a name and one or several signals. The + * kvaDbLib library is an API for these CAN databases. + * + * - \subpage page_kvadblib_user_guide_intro + * - \subpage page_kvadblib_example_load_database + * - \subpage page_user_guide_kvadblib_samples + * + * For more details, see the module \ref grp_kvadb. + */ + +#ifdef __cplusplus +} +#endif + +#endif //KVADBLIB_H diff --git a/Otarcik_CAN/Sources/KVASER/kvaDbLib.lib b/Otarcik_CAN/Sources/KVASER/kvaDbLib.lib new file mode 100644 index 0000000..e370bc5 Binary files /dev/null and b/Otarcik_CAN/Sources/KVASER/kvaDbLib.lib differ diff --git a/Otarcik_CAN/Sources/MainWindow.cpp b/Otarcik_CAN/Sources/MainWindow.cpp index 088efa4..d83d202 100644 --- a/Otarcik_CAN/Sources/MainWindow.cpp +++ b/Otarcik_CAN/Sources/MainWindow.cpp @@ -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 "ui_MainWindow.h" @@ -9,9 +25,11 @@ CMainWindow::CMainWindow(QWidget *parent) : mGeneralStatusPage = new CGeneralStatusPage(this); mMainWindowWidget = new QTabWidget(this); + mProgramSettingsPage = new CProgramSettingsPage(this); setCentralWidget(mMainWindowWidget); mMainWindowWidget->addTab(mGeneralStatusPage,"Status"); + mMainWindowWidget->addTab(mProgramSettingsPage,"Settings"); resize(1700,768); } diff --git a/Otarcik_CAN/Sources/MainWindow.h b/Otarcik_CAN/Sources/MainWindow.h index 0c8453f..fb3cd2f 100644 --- a/Otarcik_CAN/Sources/MainWindow.h +++ b/Otarcik_CAN/Sources/MainWindow.h @@ -3,9 +3,12 @@ #include #include -#include "GeneralStatusPage.h" #include +#include "GeneralStatusPage.h" +#include "ProgramSettingsPage.h" + + namespace Ui { class CMainWindow; } @@ -20,6 +23,7 @@ public: QTabWidget *mMainWindowWidget; CGeneralStatusPage *mGeneralStatusPage; + CProgramSettingsPage *mProgramSettingsPage; private: diff --git a/Otarcik_CAN/Sources/OtarcikCan.cpp b/Otarcik_CAN/Sources/OtarcikCan.cpp index c0c6916..cb99e16 100644 --- a/Otarcik_CAN/Sources/OtarcikCan.cpp +++ b/Otarcik_CAN/Sources/OtarcikCan.cpp @@ -1,8 +1,25 @@ +/******************************************************************************* +* * +* Gros Gin électronique * +* 2023 * +* * +* Project: Otarcik CAN * +* * +* * +* * +*******************************************************************************/ +/* + Description: + This is our main program + +*/ + #include "OtarcikCan.h" COtarcikCan::COtarcikCan(QObject *parent) : QObject(parent) { mPCANInterface = new CPCANInterface; + mCANDatabase = new CCANDatabase; } COtarcikCan::~COtarcikCan() @@ -15,11 +32,15 @@ int COtarcikCan::Start() w.show(); CGeneralMessagesLogDispatcher::instance()->BindGuiPageHandle(w.mGeneralStatusPage); - - + CGeneralMessagesLogDispatcher::instance()->Init(); CGeneralMessagesLogDispatcher::instance()->AddLogMessage("OtarcikCan modules starting..."); mPCANInterface->Init(); + + mCANDatabase->Init(); + mCANDatabase->LoadDatabaseFile(""); + + return 0; } diff --git a/Otarcik_CAN/Sources/OtarcikCan.h b/Otarcik_CAN/Sources/OtarcikCan.h index 67c8436..665e220 100644 --- a/Otarcik_CAN/Sources/OtarcikCan.h +++ b/Otarcik_CAN/Sources/OtarcikCan.h @@ -5,6 +5,7 @@ #include "MainWindow.h" #include "PCANInterface.h" #include "GeneralMessagesLogDispatcher.h" +#include "CANDatabase.h" class COtarcikCan : public QObject { @@ -18,6 +19,7 @@ public: private: CPCANInterface *mPCANInterface; + CCANDatabase *mCANDatabase; signals: diff --git a/Otarcik_CAN/Sources/PCANInterface.cpp b/Otarcik_CAN/Sources/PCANInterface.cpp index aea462d..5882fae 100644 --- a/Otarcik_CAN/Sources/PCANInterface.cpp +++ b/Otarcik_CAN/Sources/PCANInterface.cpp @@ -1,14 +1,34 @@ +/******************************************************************************* +* * +* Gros Gin électronique * +* 2023 * +* * +* Project: Otarcik CAN * +* * +* * +* * +*******************************************************************************/ +/* + Description: + This class interfaces the PCAN USB CAN puck + +*/ + #include "PCANInterface.h" #include "GeneralMessagesLogDispatcher.h" + CPCANInterface::CPCANInterface(QObject *parent) : QObject(parent) { } int CPCANInterface::Init() { + QString LogMsg; + TPCANStatus Result; 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) { @@ -17,10 +37,19 @@ int CPCANInterface::Init() char strMsg[256]; CAN_GetErrorText(Result, 0, 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); } - - - return 0; + else + { + CGeneralMessagesLogDispatcher::instance()->AddLogMessage("PCAN USB init SUCCESS"); + } + return RET_OK; } + +int CPCANInterface::DeInit(unsigned short Channel) +{ + CAN_Uninitialize(Channel); + + return RET_OK; +} + diff --git a/Otarcik_CAN/Sources/PCANInterface.h b/Otarcik_CAN/Sources/PCANInterface.h index b2c0c29..af3f782 100644 --- a/Otarcik_CAN/Sources/PCANInterface.h +++ b/Otarcik_CAN/Sources/PCANInterface.h @@ -11,6 +11,7 @@ class CPCANInterface : public QObject public: explicit CPCANInterface(QObject *parent = 0); int Init(); + int DeInit(unsigned short Channel); signals: diff --git a/Otarcik_CAN/Sources/main.cpp b/Otarcik_CAN/Sources/main.cpp index f00504d..de5f778 100644 --- a/Otarcik_CAN/Sources/main.cpp +++ b/Otarcik_CAN/Sources/main.cpp @@ -4,11 +4,14 @@ int main(int argc, char *argv[]) { + QApplication::setStyle("windows"); QApplication a(argc, argv); COtarcikCan OtarcikCanProgram; //Instanciate the program + + OtarcikCanProgram.Start(); diff --git a/Otarcik_CAN/SystemLog.txt b/Otarcik_CAN/SystemLog.txt new file mode 100644 index 0000000..0f5739c --- /dev/null +++ b/Otarcik_CAN/SystemLog.txt @@ -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 diff --git a/Otarcik_CAN/debug/Otarcik_CAN.exe b/Otarcik_CAN/debug/Otarcik_CAN.exe new file mode 100644 index 0000000..eccac9b Binary files /dev/null and b/Otarcik_CAN/debug/Otarcik_CAN.exe differ diff --git a/Otarcik_CAN/debug/moc_CANDatabase.cpp b/Otarcik_CAN/debug/moc_CANDatabase.cpp new file mode 100644 index 0000000..ca1ba0c --- /dev/null +++ b/Otarcik_CAN/debug/moc_CANDatabase.cpp @@ -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 +#include "../Sources/CANDatabase.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'CANDatabase.h' doesn't include ." +#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(), + 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(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 diff --git a/Otarcik_CAN/debug/moc_GeneralStatusPage.cpp b/Otarcik_CAN/debug/moc_GeneralStatusPage.cpp new file mode 100644 index 0000000..b747e9d --- /dev/null +++ b/Otarcik_CAN/debug/moc_GeneralStatusPage.cpp @@ -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 +#include "../Sources/Gui/GeneralStatusPage.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'GeneralStatusPage.h' doesn't include ." +#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(), + 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(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 diff --git a/Otarcik_CAN/debug/moc_MainWindow.cpp b/Otarcik_CAN/debug/moc_MainWindow.cpp new file mode 100644 index 0000000..25d9dc7 --- /dev/null +++ b/Otarcik_CAN/debug/moc_MainWindow.cpp @@ -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 +#include "../Sources/MainWindow.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'MainWindow.h' doesn't include ." +#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(), + 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(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 diff --git a/Otarcik_CAN/debug/moc_OtarcikCan.cpp b/Otarcik_CAN/debug/moc_OtarcikCan.cpp new file mode 100644 index 0000000..055e001 --- /dev/null +++ b/Otarcik_CAN/debug/moc_OtarcikCan.cpp @@ -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 +#include "../Sources/OtarcikCan.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'OtarcikCan.h' doesn't include ." +#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(), + 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(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 diff --git a/Otarcik_CAN/debug/moc_PCANInterface.cpp b/Otarcik_CAN/debug/moc_PCANInterface.cpp new file mode 100644 index 0000000..5d4524b --- /dev/null +++ b/Otarcik_CAN/debug/moc_PCANInterface.cpp @@ -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 +#include "../Sources/PCANInterface.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'PCANInterface.h' doesn't include ." +#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(), + 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(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 diff --git a/Otarcik_CAN/debug/moc_ProgramSettingsPage.cpp b/Otarcik_CAN/debug/moc_ProgramSettingsPage.cpp new file mode 100644 index 0000000..bc70e66 --- /dev/null +++ b/Otarcik_CAN/debug/moc_ProgramSettingsPage.cpp @@ -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 +#include "../Sources/Gui/ProgramSettingsPage.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'ProgramSettingsPage.h' doesn't include ." +#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(), + 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(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 diff --git a/Otarcik_CAN/debug/moc_predefs.h b/Otarcik_CAN/debug/moc_predefs.h new file mode 100644 index 0000000..707f358 --- /dev/null +++ b/Otarcik_CAN/debug/moc_predefs.h @@ -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)) diff --git a/Otarcik_CAN/mazda_3_2019.dbc b/Otarcik_CAN/mazda_3_2019.dbc new file mode 100644 index 0000000..b23e719 --- /dev/null +++ b/Otarcik_CAN/mazda_3_2019.dbc @@ -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"; diff --git a/Otarcik_CAN/object_script.Otarcik_CAN.Debug b/Otarcik_CAN/object_script.Otarcik_CAN.Debug index 65e7848..f1fd24b 100644 --- a/Otarcik_CAN/object_script.Otarcik_CAN.Debug +++ b/Otarcik_CAN/object_script.Otarcik_CAN.Debug @@ -4,7 +4,11 @@ debug/PCANInterface.o debug/OtarcikCan.o debug/GeneralStatusPage.o debug/GeneralMessagesLogDispatcher.o +debug/ProgramSettingsPage.o +debug/CANDatabase.o debug/moc_MainWindow.o debug/moc_PCANInterface.o debug/moc_OtarcikCan.o debug/moc_GeneralStatusPage.o +debug/moc_ProgramSettingsPage.o +debug/moc_CANDatabase.o diff --git a/Otarcik_CAN/object_script.Otarcik_CAN.Release b/Otarcik_CAN/object_script.Otarcik_CAN.Release index 5ccb2d8..11267ae 100644 --- a/Otarcik_CAN/object_script.Otarcik_CAN.Release +++ b/Otarcik_CAN/object_script.Otarcik_CAN.Release @@ -4,7 +4,11 @@ release/PCANInterface.o release/OtarcikCan.o release/GeneralStatusPage.o release/GeneralMessagesLogDispatcher.o +release/ProgramSettingsPage.o +release/CANDatabase.o release/moc_MainWindow.o release/moc_PCANInterface.o release/moc_OtarcikCan.o release/moc_GeneralStatusPage.o +release/moc_ProgramSettingsPage.o +release/moc_CANDatabase.o diff --git a/Otarcik_CAN/release/Otarcik_CAN.exe b/Otarcik_CAN/release/Otarcik_CAN.exe index 561c0bc..45eaa0d 100644 Binary files a/Otarcik_CAN/release/Otarcik_CAN.exe and b/Otarcik_CAN/release/Otarcik_CAN.exe differ diff --git a/Otarcik_CAN/release/moc_ProgramSettingsPage.cpp b/Otarcik_CAN/release/moc_ProgramSettingsPage.cpp new file mode 100644 index 0000000..bc70e66 --- /dev/null +++ b/Otarcik_CAN/release/moc_ProgramSettingsPage.cpp @@ -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 +#include "../Sources/Gui/ProgramSettingsPage.h" +#include +#include +#if !defined(Q_MOC_OUTPUT_REVISION) +#error "The header file 'ProgramSettingsPage.h' doesn't include ." +#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(), + 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(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 diff --git a/Otarcik_CAN/ui_GeneralStatusPage.h b/Otarcik_CAN/ui_GeneralStatusPage.h index b7dadfd..5487530 100644 --- a/Otarcik_CAN/ui_GeneralStatusPage.h +++ b/Otarcik_CAN/ui_GeneralStatusPage.h @@ -25,10 +25,11 @@ public: { if (CGeneralStatusPage->objectName().isEmpty()) CGeneralStatusPage->setObjectName(QString::fromUtf8("CGeneralStatusPage")); - CGeneralStatusPage->resize(1147, 492); + CGeneralStatusPage->resize(1456, 492); mGenMsgTextEdit = new QTextEdit(CGeneralStatusPage); mGenMsgTextEdit->setObjectName(QString::fromUtf8("mGenMsgTextEdit")); - mGenMsgTextEdit->setGeometry(QRect(660, 30, 441, 451)); + mGenMsgTextEdit->setGeometry(QRect(460, 30, 651, 451)); + mGenMsgTextEdit->setReadOnly(true); retranslateUi(CGeneralStatusPage); diff --git a/Otarcik_CAN/ui_MainWindow.h b/Otarcik_CAN/ui_MainWindow.h index 40ec4d1..56a97f5 100644 --- a/Otarcik_CAN/ui_MainWindow.h +++ b/Otarcik_CAN/ui_MainWindow.h @@ -29,71 +29,6 @@ public: CMainWindow->setObjectName(QString::fromUtf8("CMainWindow")); CMainWindow->setEnabled(true); 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->setAutoFillBackground(true); centralWidget = new QWidget(CMainWindow); diff --git a/Otarcik_CAN/ui_ProgramSettingsPage.h b/Otarcik_CAN/ui_ProgramSettingsPage.h new file mode 100644 index 0000000..88e7ecd --- /dev/null +++ b/Otarcik_CAN/ui_ProgramSettingsPage.h @@ -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 +#include +#include +#include +#include + +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", "

The PCAN USB module CAN ID that is communicating with the Parker module

", 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 diff --git a/Remote SBC.rdp b/Remote SBC.rdp new file mode 100644 index 0000000..4da052e Binary files /dev/null and b/Remote SBC.rdp differ