4#include <EthernetClient.h>
5#include <EthernetUdp.h>
8#include "Loom_Manager.h"
21 void measure()
override {};
23 void package()
override {};
26 void initialize()
override;
29 void power_up()
override {};
32 void power_down()
override {};
69 EthernetClient&
getClient() {
return ethernetClient; };
74 EthernetUDP*
getUDP() {
return new EthernetUDP(); };
99 snprintf(array, 16,
"%u.%u.%u.%u", ip[0], ip[1], ip[2], ip[3]);
105 EthernetClient ethernetClient;
107 bool hasInitialized =
false;
Definition: Loom_Ethernet.h:16
IPAddress getIPAddress()
Definition: Loom_Ethernet.cpp:96
EthernetUDP * getUDP()
Definition: Loom_Ethernet.h:74
void connect()
Definition: Loom_Ethernet.cpp:46
IPAddress getSubnetMask()
Definition: Loom_Ethernet.cpp:103
void ipToString(IPAddress ip, char array[16])
Definition: Loom_Ethernet.h:98
EthernetClient & getClient()
Definition: Loom_Ethernet.h:69
void loadConfigFromJSON(char *json)
Definition: Loom_Ethernet.cpp:69
IPAddress getGateway()
Definition: Loom_Ethernet.cpp:110
IPAddress getBroadcast()
Definition: Loom_Ethernet.cpp:117
Definition: Loom_Manager.h:18