Skip to content
Snippets Groups Projects
Commit 626f36d6 authored by JanBdot's avatar JanBdot
Browse files

build basic lights-controller for testing

included mqtt libs
parent 4c26a1a3
No related branches found
No related tags found
No related merge requests found
Showing
with 65 additions and 2 deletions
#include "lights-controller.h"
using namespace std;
lightsController::lightsController()
{
this->initMqttConnection();
}
lightsController::~lightsController()
{
}
bool lightsController::initMqttConnection()
{
try {
cout << "Init Mqtt Connection..." << endl;
mqtt::client client = mqtt::client(SERVERURI, "2");
}
catch (mqtt::exception& e)
{
cout << "error code: " << e.get_reason_code() << endl;
cout << "error message: " << e.what() << endl;
return false;
}
return true;
}
#pragma once
#include "mqtt/client.h"
#include "mqtt/exception.h"
class lightsController
{
public:
lightsController();
~lightsController();
private:
const std::string SERVERURI = "192.168.0.1";
bool initMqttConnection();
};
\ No newline at end of file
......@@ -2,11 +2,14 @@
#include "stdafx.h"
#include <QtWidgets/QApplication>
#include "camera-controller.h"
#include "lights-controller.h"
#include "mqtt/client.h"
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
materialscanner w;
lightsController lights = lightsController::lightsController();
cameraController camera = cameraController::cameraController();
w.show();
return a.exec();
......
......@@ -67,7 +67,7 @@
<UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
</Link>
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)\libs\GxIAPICPPEx\src\Common;$(SolutionDir)\libs\GxIAPICPPEx\inc;$(SolutionDir)\libs\mqtt\paho-c\include;$(SolutionDir)\libs\mqtt\paho-cpp\include\mqtt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(SolutionDir)\libs\GxIAPICPPEx\src\Common;$(SolutionDir)\libs\GxIAPICPPEx\inc;$(SolutionDir)\libs\mqtt\paho-c\include;$(SolutionDir)\libs\mqtt\paho-cpp\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
......@@ -77,7 +77,7 @@
<UACExecutionLevel>RequireAdministrator</UACExecutionLevel>
</Link>
<ClCompile>
<AdditionalIncludeDirectories>$(SolutionDir)\libs\GxIAPICPPEx\src\Common;$(SolutionDir)\libs\GxIAPICPPEx\inc;$(SolutionDir)\libs\mqtt\paho-c\include;$(SolutionDir)\libs\mqtt\paho-cpp\include\mqtt;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<AdditionalIncludeDirectories>$(SolutionDir)\libs\GxIAPICPPEx\src\Common;$(SolutionDir)\libs\GxIAPICPPEx\inc;$(SolutionDir)\libs\mqtt\paho-c\include;$(SolutionDir)\libs\mqtt\paho-cpp\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'" Label="Configuration">
......@@ -121,11 +121,13 @@
<QtUic Include="materialscanner.ui" />
<QtMoc Include="materialscanner.h" />
<ClCompile Include="camera-controller.cpp" />
<ClCompile Include="lights-controller.cpp" />
<ClCompile Include="materialscanner.cpp" />
<ClCompile Include="main.cpp" />
<None Include="materialscanner.ico" />
<ResourceCompile Include="materialscanner.rc" />
<ClInclude Include="camera-controller.h" />
<ClInclude Include="lights-controller.h" />
<ClInclude Include="stdafx.h" />
<ClCompile Include="stdafx.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">Create</PrecompiledHeader>
......
......@@ -55,10 +55,16 @@
<ClCompile Include="camera-controller.cpp">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="lights-controller.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<ClInclude Include="camera-controller.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="lights-controller.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>
\ No newline at end of file
 Reading Qt configuration (C:/Qt/6.2.4/msvc2019_64/bin/qmake)
lights-controller.cpp
main.cpp
C:\dev\materialscanner\materialscanner-qt\libs\mqtt\paho-cpp\include\mqtt\client.h(71,8): warning C4834: discarding return value of function with 'nodiscard' attribute (compiling source file lights-controller.cpp)
C:\dev\materialscanner\materialscanner-qt\libs\mqtt\paho-cpp\include\mqtt\client.h(74,8): warning C4834: discarding return value of function with 'nodiscard' attribute (compiling source file lights-controller.cpp)
C:\dev\materialscanner\materialscanner-qt\libs\mqtt\paho-cpp\include\mqtt\client.h(81,8): warning C4834: discarding return value of function with 'nodiscard' attribute (compiling source file lights-controller.cpp)
C:\dev\materialscanner\materialscanner-qt\libs\mqtt\paho-cpp\include\mqtt\client.h(71,8): warning C4834: discarding return value of function with 'nodiscard' attribute (compiling source file main.cpp)
C:\dev\materialscanner\materialscanner-qt\libs\mqtt\paho-cpp\include\mqtt\client.h(74,8): warning C4834: discarding return value of function with 'nodiscard' attribute (compiling source file main.cpp)
C:\dev\materialscanner\materialscanner-qt\libs\mqtt\paho-cpp\include\mqtt\client.h(81,8): warning C4834: discarding return value of function with 'nodiscard' attribute (compiling source file main.cpp)
materialscanner.vcxproj -> C:\dev\materialscanner\materialscanner-qt\x64\Debug\materialscanner.exe
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
File suppressed by a .gitattributes entry or the file's encoding is unsupported.
No preview for this file type
No preview for this file type
No preview for this file type
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment