#include <SPI.h>
#include <Ethernet.h>
EthernetClient client;
struct Payload{
char header[2] = {'S', 'U'};
char command;
float value;
} payload;
void lcd_print(int line, int segment, char * text){
}
void setup() {
Serial.begin(9600);
// preparing payload to send to the point
payload.command = 'C';
payload.value = (float)HIGH;
Serial.write((const uint8_t*) &payload, sizeof(payload));
// sending command to turn on relay
Serial.println(payload.value);
// put your setup code here, to run once:
}
Payload recieving;
void loop() {
// put your main code here, to run repeatedly:
if(Serial.available()){
Serial.readBytes((uint8_t*)&recieving, sizeof(payload));
Serial.print(recieving.header[0]);
Serial.print(recieving.header[1]);
Serial.print(':');
Serial.print(recieving.command);
Serial.print(':');
Serial.print(recieving.value);
}
}