41 bool sendBytesUniCast(uint32_t addr, uint16_t port, uint8_t* buffer, uint16_t len)
override;
47 size_t writeUart(
const uint8_t data)
override;
48 size_t writeUart(
const uint8_t* buffer,
size_t size)
override;
50 size_t readBytesUart(uint8_t* buffer,
size_t length)
override;
63 uint32_t _multicastAddr = -1;
64 uint16_t _multicastPort = -1;
65 int _multicastSocketFd = -1;
67 void doMemoryMapping();
68 uint8_t* _mappedFile = 0;
72 std::string _flashFilePath =
"flash.bin";
75 uint8_t _macAddress[6] = {0, 0, 0, 0, 0, 0};
76 uint32_t _ipAddress = 0;
77 uint32_t _netmask = 0;
78 uint32_t _defaultGateway = 0;