73 virtual Type getType();
75 virtual void getName(
String& str);
77 virtual void dump(
String& str);
82 virtual bool send(
size_t nBytes, uintptr_t buffer) = 0;
86 virtual bool setStationInfo(
const StationInfo& info);
92 virtual bool isConnected();
95 EXPORTED_PUBLIC
static uint32_t convertToIpv4(uint8_t a, uint8_t b, uint8_t c, uint8_t d);
98 EXPORTED_PUBLIC
static IpAddress convertToIpv6(uint8_t a, uint8_t b = 0, uint8_t c = 0,
99 uint8_t d = 0, uint8_t e = 0, uint8_t f = 0,
100 uint8_t g = 0, uint8_t h = 0, uint8_t i = 0,
101 uint8_t j = 0, uint8_t k = 0, uint8_t l = 0,
102 uint8_t m = 0, uint8_t n = 0, uint8_t o = 0,
106 EXPORTED_PUBLIC
static uint16_t calculateChecksum(uintptr_t buffer,
size_t nBytes);
112 virtual void gotPacket();
115 virtual void droppedPacket();
119 virtual void badPacket();