Próbuje bawić się przykładami dla Arduino w Supla-Device. Z powodzeniem odpaliłem przykład dla wirtualnego przekaźnika. Co dla mnie istotne potrzebuję zapamiętać stan przekaźnika po ew. resecie zasilania i dla przykładu VirtualRelay.ino to działa:
Code: Select all
// Channel #0 Virtual Relay
auto vr = new Supla::Control::VirtualRelay();
vr->setDefaultFunction(SUPLA_CHANNELFNC_POWERSWITCH);
// Enable state restore after device restart:
vr->setDefaultStateRestore();
Code: Select all
auto vr = new Supla::Control::Relay(39);
Oczywiście relay.h zainkludowany oraz obiekt eeprom stworzony tak jak w ori przykładzie:
Code: Select all
#include <supla/control/relay.h>
#include <supla/storage/eeprom.h>
Supla::Eeprom eeprom();