Среда разработки и программы для Ping
- Войдите на сайт для отправки комментариев
Подскажите, пожалуйста, рабочие скетчи для 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