Commit Iniziale

This commit is contained in:
2019-10-21 11:37:31 +02:00
commit 44ac6e8802
56 changed files with 32022 additions and 0 deletions

25
com/mqtt_callback.cpp Normal file
View File

@@ -0,0 +1,25 @@
#include "mqtt_callback.h"
mqtt_callback::mqtt_callback(mqtt::async_client *cli, std::shared_ptr<spdlog::logger> log) {
//initialize client pointer
cli_=cli;
log_=log;
}
void mqtt_callback::connected(const mqtt::string &cause) {
log_->info("MQTT client Connected: {}", cause.c_str());
}
void mqtt_callback::connection_lost(const mqtt::string &cause) {
log_->info("MQTT client Disconnected {}", cause.c_str());
}
void mqtt_callback::message_arrived(mqtt::const_message_ptr msg) {
log_->debug("Message Arrived: topic->{} - message->{}",
msg->get_topic(), msg->to_string());
}
void mqtt_callback::delivery_complete(mqtt::delivery_token_ptr tok) {
log_->trace("Message Delivery complete \n tok: {}", tok->get_message_id());
}