71 virtual Type getType();
73 virtual void getName(
String& str);
75 virtual void dump(
String& str);
80 virtual bool send(
size_t nBytes, uintptr_t buffer) = 0;
84 virtual bool setStationInfo(
const StationInfo& info);
90 virtual bool isConnected();
93 EXPORTED_PUBLIC
static uint32_t convertToIpv4(uint8_t a, uint8_t b, uint8_t c, uint8_t d);
96 EXPORTED_PUBLIC
static IpAddress convertToIpv6(uint8_t a, uint8_t b = 0, uint8_t c = 0,
97 uint8_t d = 0, uint8_t e = 0, uint8_t f = 0,
98 uint8_t g = 0, uint8_t h = 0, uint8_t i = 0,
99 uint8_t j = 0, uint8_t k = 0, uint8_t l = 0,
100 uint8_t m = 0, uint8_t n = 0, uint8_t o = 0,
104 EXPORTED_PUBLIC
static uint16_t calculateChecksum(uintptr_t buffer,
size_t nBytes);
110 virtual void gotPacket();
113 virtual void droppedPacket();
117 virtual void badPacket();