implement knx-ip searchresponse

This commit is contained in:
Thomas Kunze
2019-12-28 00:29:17 +01:00
parent 02a24ea3b8
commit e2fd20ab9a
37 changed files with 447 additions and 188 deletions

View File

@@ -38,11 +38,7 @@ public:
void closeMultiCast() override;
bool sendBytesMultiCast(uint8_t* buffer, uint16_t len) override;
int readBytesMultiCast(uint8_t* buffer, uint16_t maxLen) override;
void setupUniCast(uint32_t addr, uint16_t port, uint8_t type);
void closeUniCast();
bool sendBytesUniCast(uint8_t* buffer, uint16_t len);
int readBytesUniCast(uint8_t* buffer, uint16_t maxLen);
bool sendBytesUniCast(uint32_t addr, uint16_t port, uint8_t* buffer, uint16_t len) override;
//spi
void setupSpi() override;
@@ -59,11 +55,6 @@ public:
uint16_t _multicastPort = -1;
int _multicastSocketFd = -1;
uint32_t _unicastAddr = -1;
uint16_t _unicastPort = -1;
int _unicastSocketFd = -1;
uint8_t _unicastType = -1;
void doMemoryMapping();
uint8_t* _mappedFile = 0;
int _fd = -1;