Skip to content

Commit 76fa5c9

Browse files
committed
mqtt: removing unnecessary linkage from examples
1 parent 9bdbf6f commit 76fa5c9

6 files changed

Lines changed: 7 additions & 18 deletions

File tree

examples/custom-mqtt-sub/src/CMakeLists.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,5 @@ add_compile_definitions(MODULE_PATH="${OPENDAQ_MODULES_DIR}")
44
add_compile_definitions(APP_NAME="${EXAMPLE_PROJECT_NAME}")
55

66
add_executable(${EXAMPLE_PROJECT_NAME} custom-mqtt-sub.cpp)
7-
target_link_libraries(${EXAMPLE_PROJECT_NAME} PRIVATE daq::opendaq
8-
mqtt_stream_cli_module
9-
)
7+
target_link_libraries(${EXAMPLE_PROJECT_NAME} PRIVATE daq::opendaq)
108
target_include_directories(${EXAMPLE_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../../)

examples/custom-mqtt-sub/src/custom-mqtt-sub.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,12 @@
11
#include "../../InputArgs.h"
22
#include <iomanip>
3-
#include <mqtt_streaming_client_module/constants.h>
43
#include <opendaq/opendaq.h>
54

65
#include <fstream>
76
#include <iostream>
87
#include <sstream>
98

109
using namespace daq;
11-
using namespace daq::modules::mqtt_streaming_client_module;
1210

1311
struct ConfigStruct {
1412
std::string brokerAddress;
@@ -128,13 +126,13 @@ int main(int argc, char* argv[])
128126
auto brokerDevice = instance.addDevice("daq.mqtt://" + appConfig.brokerAddress);
129127
auto availableDeviceNodes = brokerDevice.getAvailableFunctionBlockTypes();
130128

131-
const std::string fbName = JSON_FB_NAME;
129+
const std::string fbName = "@jsonMqttFb";
132130
std::cout << "Try to add the " << fbName << std::endl;
133131

134132
// Read JSON function block configuration from file and fill out the function block config
135133
const std::string jsonConfig = readFileToString(appConfig.configFilePath);
136134
auto config = availableDeviceNodes.get(fbName).createDefaultConfig();
137-
config.setPropertyValue(PROPERTY_NAME_SIGNAL_LIST, jsonConfig);
135+
config.setPropertyValue("SignalList", jsonConfig);
138136

139137
// Add the JSON function block to the broker device
140138
daq::FunctionBlockPtr jsonFb = brokerDevice.addFunctionBlock(fbName, config);

examples/ref-dev-mqtt-raw-sub/src/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,6 @@ add_executable(${EXAMPLE_PROJECT_NAME} ref-dev-mqtt-raw-sub.cpp)
77

88
target_link_libraries(${EXAMPLE_PROJECT_NAME} PRIVATE daq::opendaq
99
rapidjson
10-
mqtt_stream_cli_module
1110
)
1211
target_include_directories(${EXAMPLE_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../../)
1312

examples/ref-dev-mqtt-raw-sub/src/ref-dev-mqtt-raw-sub.cpp

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,11 @@
11
#include "../../InputArgs.h"
2-
#include <mqtt_streaming_client_module/constants.h>
32
#include <opendaq/opendaq.h>
43
#include <rapidjson/document.h>
54
#include <rapidjson/stringbuffer.h>
65

76
#include <iostream>
87

98
using namespace daq;
10-
using namespace daq::modules::mqtt_streaming_client_module;
119

1210
struct ConfigStruct {
1311
std::string brokerAddress;
@@ -60,7 +58,7 @@ int main(int argc, char* argv[])
6058
auto brokerDevice = instance.addDevice("daq.mqtt://" + appConfig.brokerAddress);
6159
auto availableDeviceNodes = brokerDevice.getAvailableFunctionBlockTypes();
6260

63-
const std::string fbName = RAW_FB_NAME;
61+
const std::string fbName = "@rawMqttFb";
6462
std::cout << "Try to add the " << fbName << std::endl;
6563

6664
// Create RAW function block configuration
@@ -70,7 +68,7 @@ int main(int argc, char* argv[])
7068
{
7169
addToList(topicList, std::move(topic));
7270
}
73-
config.setPropertyValue(PROPERTY_NAME_SIGNAL_LIST, topicList);
71+
config.setPropertyValue("SignalList", topicList);
7472

7573
// Add the RAW function block to the broker device
7674
daq::FunctionBlockPtr rawFb = brokerDevice.addFunctionBlock(fbName, config);

examples/ref-dev-mqtt-sub/src/CMakeLists.txt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,5 @@ cmake_minimum_required(VERSION 3.16)
33
add_compile_definitions(MODULE_PATH="${OPENDAQ_MODULES_DIR}")
44

55
add_executable(${EXAMPLE_PROJECT_NAME} ref-dev-mqtt-sub.cpp)
6-
target_link_libraries(${EXAMPLE_PROJECT_NAME} PRIVATE daq::opendaq
7-
mqtt_stream_cli_module
8-
)
6+
target_link_libraries(${EXAMPLE_PROJECT_NAME} PRIVATE daq::opendaq)
97
target_include_directories(${EXAMPLE_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../../)

examples/ref-dev-mqtt-sub/src/ref-dev-mqtt-sub.cpp

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
#include "../../InputArgs.h"
2-
#include <mqtt_streaming_client_module/constants.h>
32
#include <opendaq/opendaq.h>
43

54
#include <iostream>
65

76
using namespace daq;
8-
using namespace daq::modules::mqtt_streaming_client_module;
97

108
struct ConfigStruct {
119
std::string brokerAddress;
@@ -89,7 +87,7 @@ int main(int argc, char* argv[])
8987
for (const auto& [key, value] : availableDeviceNodes)
9088
{
9189
std::cout << " - " << key << std::endl;
92-
if (key == RAW_FB_NAME || key == JSON_FB_NAME)
90+
if (key == "@rawMqttFb" || key == "@jsonMqttFb")
9391
continue;
9492
fbList.push_back(brokerDevice.addFunctionBlock(key));
9593
}

0 commit comments

Comments
 (0)