/* Name: BridgeProp.cpp Author: Faure Systems Editor: https://github.com/fauresystems License: MIT License (c) Faure Systems Prop for Arduino Yun and Dragino Yun shield. */ #include "BridgeProp.h" #if defined(ARDUINO_ARCH_STM32) // Don't compile Arduino Bridge library when compiling for STM32 ARCH #else BridgeProp::BridgeProp(const char* client_id, const char* in_box, const char* out_box, const char* broker, const int port) : Prop(client_id, in_box, out_box, broker, port) { _client.setClient(_bridgeClient); } void BridgeProp::begin(void(*on_message)(String)) { if (on_message) onInboxMessageReceived = on_message; } void BridgeProp::setBrokerIpAddress(IPAddress ip, uint16_t port) { _brokerIpAddress = ip; _client.setServer(_brokerIpAddress, port); } #endif