Files
UvosSmartHomeInterface/relay.h
2017-11-02 20:17:05 +01:00

15 lines
405 B
C++

#pragma once
#include "serial_io.h"
static void relay_toggle(bool state, int id, int serial)
{
char buffer[8];
int length = sprintf(buffer, "%d \n", id);
state ? write(serial, "relay on ", sizeof("relay on ")-1) : write(serial, "relay off ", sizeof("relay off ")-1);
state ? std::cout<<"relay on " : std::cout<<"relay off ";
std::cout<<buffer;
sWrite(serial, buffer, length);
}