Среда разработки и программы для Ping

Нет ответов
alexnik100
Offline
Зарегистрирован: 21.12.2015

Подскажите, пожалуйста,  рабочие скетчи для Ping  и в какой версии среды разработки они правильно компилируются? Использую Arduino EthernetW5100 и  Arduino Uno.

Делаю автоматическое переключение каналов интернет и reset роутеров Wi-Fi. Нужно  для роботов, управляемых по Wi-Fi. Необходимо подсчитать количество пропавших ответов Ping и при больших потерях переключить канал. 

Проверил несколько сред разработки со скетчами IMCPPing Ping Example и Arduino-Ping-version1.0, Arduino-Ping-version2.0 и Arduino-Ping-master. Взяты отсюда https://github.com/BlakeFoster/Arduino-Ping

Проверяемые среды разработки взяты с сайта Previous IDE Releases  https://www.arduino.cc/en/Main/OldSoftwareReleases#previous

С версией arduino-1.0.6-windows компилируется и работает  IMCPPing Ping Example

Все примеры библиотеки Ethernet компилируются и работают и отдельно и в композиии с  IMCPPing Ping Example.

Не компилируется Arduino-Ping-version1.0, Arduino-Ping-version2.0 и Arduino-Ping-master.

Выдает ошибку Ping:26: error: no matching function for call to 'ICMPPing::ICMPPing(SOCKET&, uint16_t)'

 Попытка замены библиотеки Ethernet и IMCPPing Ping результатов не дали.

Но платформа устаревшая, поэтому сделана попытка перейти на новые версии сред разработки arduino-1.5.хх-windows и arduino-1.6.хх-windows.

---------------------------

Однако положительных результатов не получено.

Не компилируется даже простейший  пример IMCPPing Ping Example  на версиях

arduino-1.5.5-r2-windows

arduino-1.5.8-windows

arduino-1.6.0-windows

arduino-1.6.2-windows

arduino-1.6.4-windows

arduino-1.6.5-windows

arduino-1.6.6-windows

Анализ ошибок не выдает, пишет просто «Ошибка компиляции».

Попытка замены библиотеки Ethernet и IMCPPing Ping результатов не дали.

Все примеры библиотеки Ethernet компилируются и работают на всех средах.

Коллеги подскажите, пожалуйста, в каких версиях сред разработки компилируется программы типа IMCPPing Ping Example и Arduino-Ping-version1.0, Arduino-Ping-version2.0 и Arduino-Ping-maste???

Или подскажите рабочие скетчи для Ping  и в какой версии сред разработки они компилируются?

С уважением, alexnik100