File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -4,7 +4,5 @@ add_compile_definitions(MODULE_PATH="${OPENDAQ_MODULES_DIR}")
44add_compile_definitions (APP_NAME= "${EXAMPLE_PROJECT_NAME} " )
55
66add_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 )
108target_include_directories (${EXAMPLE_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../ )
Original file line number Diff line number Diff line change 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
109using namespace daq ;
11- using namespace daq ::modules::mqtt_streaming_client_module;
1210
1311struct 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);
Original file line number Diff line number Diff line change @@ -7,7 +7,6 @@ add_executable(${EXAMPLE_PROJECT_NAME} ref-dev-mqtt-raw-sub.cpp)
77
88target_link_libraries (${EXAMPLE_PROJECT_NAME} PRIVATE daq::opendaq
99 rapidjson
10- mqtt_stream_cli_module
1110)
1211target_include_directories (${EXAMPLE_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../ )
1312
Original file line number Diff line number Diff line change 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
98using namespace daq ;
10- using namespace daq ::modules::mqtt_streaming_client_module;
119
1210struct 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);
Original file line number Diff line number Diff line change @@ -3,7 +3,5 @@ cmake_minimum_required(VERSION 3.16)
33add_compile_definitions (MODULE_PATH = "${OPENDAQ_MODULES_DIR} " )
44
55add_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 )
97target_include_directories (${EXAMPLE_PROJECT_NAME} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} /../../ )
Original file line number Diff line number Diff line change 11#include " ../../InputArgs.h"
2- #include < mqtt_streaming_client_module/constants.h>
32#include < opendaq/opendaq.h>
43
54#include < iostream>
65
76using namespace daq ;
8- using namespace daq ::modules::mqtt_streaming_client_module;
97
108struct 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 }
You can’t perform that action at this time.
0 commit comments