Error stopall is not a member of wifiudp

I cannot get the gui example sketch to compile for Feather HUZZAH board. The compiler fails with the following error message: C:UserssimonAppDataLocalArduino15packagesesp8266hardwareesp826...

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and
privacy statement. We’ll occasionally send you account related emails.

Already on GitHub?
Sign in
to your account


Closed

mnemocron opened this issue

Sep 4, 2019

· 6 comments

Assignees

@s00500

Comments

@mnemocron

I cannot get the gui example sketch to compile for Feather HUZZAH board.
The compiler fails with the following error message:

C:UserssimonAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesArduinoOTAArduinoOTA.cpp: In member function 'void ArduinoOTAClass::_runUpdate()':

C:UserssimonAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesArduinoOTAArduinoOTA.cpp:281:3: error: 'stopAll' is not a member of 'WiFiUDP'

   WiFiUDP::stopAll();

   ^

Multiple libraries were found for "WiFiUdp.h"
 Used: C:Program Files (x86)ArduinolibrariesWiFi
 Not used: C:UserssimonAppDataLocalArduino15packagesesp8266hardwareesp82662.5.2librariesESP8266WiFi
exit status 1
Error compiling for board Adafruit Feather HUZZAH ESP8266.

I tried to include the correct WiFiUdp.h using a hardcoded absolute path. But this fails at the next include instance include/slist.h

Additional Info

  • Fresh install of Arduino 1.8.9 (also deleted the AppData/Arduino15 folder)

Installed Libraries

  • Adafruit_NeoPixel
  • ArduinoJson (5.x)
  • ESPAsyncTCP
  • ESPAsyncWebServer
  • ESPUI
  • ESP_Async_E1.31

@s00500

Since this is a compile issue these issues should not be related. Try to remove the code responsible for MDNS from the example and test again, you can also try to use the 2.0.0 Branch and see if you can compile that

@mnemocron

I tried it in VS Code using Platform IO and it works perfectly.
I don’t know where the problem in Arduino is coming from, especially since I reinstalled it.

Not sure if it is helpful or if you can close the issue.

Dependency Graph
|-- <ESP8266WiFi> 1.0    
|-- <DNSServer> 1.1.1    
|   |-- <ESP8266WiFi> 1.0
|-- <ESPUI> 1.6.3        
|   |-- <ESP Async WebServer> 1.2.2
|   |   |-- <ESPAsyncTCP> 1.2.0
|   |   |   |-- <ESP8266WiFi> 1.0
|   |   |-- <ESP8266WiFi> 1.0
|   |   |-- <Hash> 1.0
|   |   |-- <ArduinoJson> 5.13.4
|   |-- <ArduinoJson> 5.13.4
|   |-- <ESP8266mDNS> 1.2
|   |   |-- <ESP8266WiFi> 1.0
|   |-- <ESP8266WiFi> 1.0
|   |-- <Hash> 1.0
|   |-- <ESPAsyncTCP> 1.2.0
|   |   |-- <ESP8266WiFi> 1.0
|   |-- <ArduinoOTA> 1.0
|   |   |-- <ESP8266mDNS> 1.2
|   |   |   |-- <ESP8266WiFi> 1.0
|   |   |-- <ESP8266WiFi> 1.0

@orithena

I think it’s related to Arduino IDE choosing the wrong library location. See https://forum.arduino.cc/index.php?topic=488732.0 for a discussion of that problem (including a method of selecting the library to use by path).

Maybe you need to downgrade the ESP8266 libs. I’ve had some other incompatibility problems since 2.5.0…

@s00500

can we confirm this is solved with 2.0 ?

@mnemocron

Using latest Software

  • Arduino 1.8.10
  • esp8266 2.6.3
  • ESPUI 2.0.0

compiled gui.ino for board «Adafruit Feather HUZZAH ESP8266» works for me.

Done compiling.
Sketch uses 377164 bytes (36%) of program storage space. Maximum is 1044464 bytes.
Global variables use 31300 bytes (38%) of dynamic memory, leaving 50620 bytes for local variables. Maximum is 81920 bytes.

@s00500

Recommend Projects

  • React photo

    React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo

    Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo

    Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo

    TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo

    Django

    The Web framework for perfectionists with deadlines.

  • Laravel photo

    Laravel

    A PHP framework for web artisans

  • D3 photo

    D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Visualization

    Some thing interesting about visualization, use data art

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo

    Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo

    Microsoft

    Open source projects and samples from Microsoft.

  • Google photo

    Google

    Google ❤️ Open Source for everyone.

  • Alibaba photo

    Alibaba

    Alibaba Open Source for everyone

  • D3 photo

    D3

    Data-Driven Documents codes.

  • Tencent photo

    Tencent

    China tencent open source team.

Using latest git, and most others…

[httpUpdate] Update.writeStream failed! (ERROR[6]: Stream Read Timeout)

When using the HTTP update lib.

In sort it seems that lots of UDP traffic causes it to timeout…

:urch 306, 289
:urch 289, 306
:urch 306, 246
:urch 246, 246
:urch 246, 246
:urch 246, 246
:urch 246, 246
:urch 246, 246
:urch 246, 286
:urch 286, 306
:urch 306, 306
:urch 306, 306
:urch 306, 286
:urch 286, 286
:urch 286, 286
:urch 286, 286
:urch 286, 306
:urch 306, 289
:urch 289, 246
:urch 246, 246
ERROR[6]: Stream Read Timeout

Further investigation shows that this only occurs when using the Arduino IDE and is down to the MDNS being active during the update. I added in the IP and port for each packet, showing they come from all the other devices on the network running mdns.

:urch 291, 231 ip[192.168.1.218:5353]
Reading answers RX: REQ, ID:0, Q:0, A:4, NS:0, ADD:0
Not expecting any answers right now, returning
:urch 231, 231 ip[192.168.1.218:5353]
Reading answers RX: REQ, ID:0, Q:0, A:4, NS:0, ADD:0
Not expecting any answers right now, returning
LmacRxBlk:1
:urch 231, 286 ip[192.168.1.241:5353]
Reading answers RX: REQ, ID:0, Q:0, A:4, NS:0, ADD:0
Not expecting any answers right now, returning
:urch 286, 231 ip[192.168.1.218:5353]
Reading answers RX: REQ, ID:0, Q:0, A:4, NS:0, ADD:0
Not expecting any answers right now, returning
:urch 231, 306 ip[192.168.1.219:5353]
Reading answers RX: REQ, ID:0, Q:0, A:4, NS:0, ADD:0
Not expecting any answers right now, returning
:urch 306, 306 ip[192.168.1.219:5353]
Reading answers RX: REQ, ID:0, Q:0, A:4, NS:0, ADD:0
Not expecting any answers right now, returning
:urch 306, 289 ip[192.168.1.186:5353]
Reading answers RX: REQ, ID:0, Q:0, A:1, NS:0, ADD:3
Not expecting any answers right now, returning
:urch 289, 289 ip[192.168.1.186:5353]
Reading answers RX: REQ, ID:0, Q:0, A:1, NS:0, ADD:3
Not expecting any answers right now, returning
:urch 289, 261 ip[192.168.1.208:5353]

So is this normal behaviour for MDNS? Should replies be broadcast to everyone? I do not really know anything about MDNS. However, this is currently breaking uploads at least via HTTP…

Я получил UDP в свою библиотеку и включил его в свой эскиз. Я получаю ошибки все еще, но разные, и это связано с моим файлом cpp. вот ошибки, которые я получаю. Кто-нибудь есть идея, как их решить? Вы помогаете лучше всего. Мне нужно открыть мой notepad++ и включить что-нибудь?

C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp: In member function 'virtual uint8_t WiFiUDP::begin(uint16_t)':
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp:25: error: 'UDP_MODE' was not declared in this scope
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp: In member function 'virtual int WiFiUDP::beginPacket(IPAddress, uint16_t)':
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp:74: error: 'UDP_MODE' was not declared in this scope
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp: In member function 'virtual int WiFiUDP::endPacket()':
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp:83: error: 'sendUdpData' is not a member of 'ServerDrv'
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp: In member function 'virtual size_t WiFiUDP::write(const uint8_t*, size_t)':
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp:93: error: 'insertDataBuf' is not a member of 'ServerDrv'
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp: In member function 'virtual IPAddress WiFiUDP::remoteIP()':
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp:149: error: 'getRemoteData' is not a member of 'WiFiDrv'
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp: In member function 'virtual uint16_t WiFiUDP::remotePort()':
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp:159: error: 'getRemoteData' is not a member of 'WiFiDrv'

31 дек. 2013, в 22:36

Поделиться

Источник

1 ответ

Поэтому я узнал, что моя утилита в моей библиотеке wifi, особенно файл server.cpp, не совпадает с обновленной версией github. Я просто заменил свои утилиты, и все получилось. благодаря

ENGR024
31 дек. 2013, в 20:09

Поделиться

Ещё вопросы

  • 0Прочитайте лист данных Excel по листам, используя codeigniter, mysql и phpexcel
  • 1Опрос подключенного клиента с сервера в C #
  • 0SUM строк файла для итога и сделать запрос с итогом. PHP MSSQL
  • 1Удалить верхнюю строку из кадра данных
  • 0Как кодировать URL в AngularJs
  • 0вычисление коэффициентов w для фильтра iir
  • 0$ _POST и манипулирование кодом
  • 0Перегрузка операторов в C ++, мне нужно хранить слова intead одной буквы?
  • 1Android Как узнать, прокручивает ли Галерея?
  • 1Взаимодействие — вызывать ли родной из управляемых или наоборот
  • 0Включить только var из одного файла php в другой
  • 1Как скопировать веб-ссылку из одного решения в другое в Visual Studio 2013
  • 0Как нарисовать таблицу как вертикальную, используя Jquery?
  • 1Как отформатировать код Java в редакторе Ace
  • 1сделать ваше приложение доступным для сторонних приложений
  • 0Получить идентификаторы флажков, которые не отключены
  • 0Невозможно установить значение области для поля выбора
  • 1знать о вставке удалить и обновить данные в gridview в C #
  • 0Установка выбранной опции из контроллера в Angularjs
  • 0angularjs $ применить в логине
  • 1Инициализация члена класса в UserControl
  • 0Обнаружение жеста смахивания с скачком движения
  • 0C ++ глобальная функция против функции-члена данных в соответствии с памятью
  • 1Каковы недостатки моей функции случайного воспроизведения?
  • 0Высота шкалы деления до заданной высоты при изменении размера окна
  • 1AppleScript с Javascript -> получить строку из HREF
  • 0Как вернуть ответ JSON от REST API Laravel 4?
  • 0Содержимое по умолчанию до разрешения маршрута
  • 0динамический объект массива json
  • 0PHP Lua система регистрации
  • 0Исходное изображение скопировано 0 байт в папку zip с использованием php
  • 1Как я могу написать регулярное выражение в Python, которое останавливается на первом периоде в строке, которая имеет непредсказуемые символы?
  • 0Ошибка компиляции: const int * & reference = pointer_to_int. Почему?
  • 0Получить текст внутри элемента, используя позицию курсора?
  • 0div не может анимировать нижнюю сторону и выходит из экрана окна со всех сторон
  • 0PHP возвращает массив
  • 1добавление отметок в d3
  • 1экран гаснет во время записи, а предварительный просмотр поврежден
  • 1интеграция webpack и kafka-узла
  • 0Класс с 2 условиями
  • 1Массив вставлен неправильно с использованием appendRow
  • 0Отображать изображения из папки в 5 столбцах
  • 1В SQL Server мне нужно упаковать 2 символа в 1 символ, как в HEX. Как?
  • 0Как реализовать ведение журнала всех изменений в базе данных mysql?
  • 1Естественная сортировка объекта индексированных массивов
  • 1WCF, структура сущности и олицетворение
  • 0JS-скрипт работает только тогда, когда он встроен в код scala / html
  • 0отображение изображения и текста в одном и том же DIV через контент
  • 0angular js ng-class показывает выражение как класс вместо его обработки
  • 1Сбой настройки виртуальной среды в Anaconda

Сообщество Overcoder

Public Member Functions

  WiFiUDP ()     WiFiUDP (const WiFiUDP &other)   WiFiUDP &  operator= (const WiFiUDP &rhs)     ~WiFiUDP ()     operator bool () const   virtual uint8_t  begin (uint16_t port)   virtual void  stop ()   uint8_t  beginMulticast (IPAddress interfaceAddr, IPAddress multicast, uint16_t port)   virtual int  beginPacket (IPAddress ip, uint16_t port)   virtual int  beginPacket (const char *host, uint16_t port)   virtual int  beginPacketMulticast (IPAddress multicastAddress, uint16_t port, IPAddress interfaceAddress, int ttl=1)   virtual int  endPacket ()   virtual size_t  write (uint8_t)   virtual size_t  write (const uint8_t *buffer, size_t size)   virtual int  parsePacket ()   virtual int  available ()   virtual int  read ()   virtual int  read (unsigned char *buffer, size_t len)   virtual int  read (char *buffer, size_t len)   virtual int  peek ()   virtual void  flush ()   virtual IPAddress  remoteIP ()   virtual uint16_t  remotePort ()   IPAddress  destinationIP ()   uint16_t  localPort ()   - Public Member Functions inherited from Stream   Stream ()   void  setTimeout (unsigned long timeout)   bool  find (const char *target)   bool  find (uint8_t *target)   bool  find (const char *target, size_t length)   bool  find (const uint8_t *target, size_t length)   bool  find (char target)   bool  findUntil (const char *target, const char *terminator)   bool  findUntil (const uint8_t *target, const char *terminator)   bool  findUntil (const char *target, size_t targetLen, const char *terminate, size_t termLen)   bool  findUntil (const uint8_t *target, size_t targetLen, const char *terminate, size_t termLen)   long  parseInt ()   float  parseFloat ()   size_t  readBytes (char *buffer, size_t length)   size_t  readBytes (uint8_t *buffer, size_t length)   size_t  readBytesUntil (char terminator, char *buffer, size_t length)   size_t  readBytesUntil (char terminator, uint8_t *buffer, size_t length)   String  readString ()   String  readStringUntil (char terminator)   - Public Member Functions inherited from Print   Print ()   int  getWriteError ()   void  clearWriteError ()   size_t  write (const char *str)   size_t  write (const char *buffer, size_t size)   size_t  printf (const char *format,…) __attribute__((format(printf   size_t size_t  print (const __FlashStringHelper *)   size_t  print (const String &)   size_t  print (const char[])   size_t  print (char)   size_t  print (unsigned char, int=10)   size_t  print (int, int=10)   size_t  print (unsigned int, int=10)   size_t  print (long, int=10)   size_t  print (unsigned long, int=10)   size_t  print (double, int=2)   size_t  print (const Printable &)   size_t  println (const __FlashStringHelper *)   size_t  println (const String &s)   size_t  println (const char[])   size_t  println (char)   size_t  println (unsigned char, int=10)   size_t  println (int, int=10)   size_t  println (unsigned int, int=10)   size_t  println (long, int=10)   size_t  println (unsigned long, int=10)   size_t  println (double, int=2)   size_t  println (const Printable &)   size_t  println (void)   - Public Member Functions inherited from SList< WiFiUDP >   SList ()  

Я получил UDP в свою библиотеку и включил его в свой эскиз. Я получаю сообщения об ошибках, но они разные, и это связано с моим файлом cpp. вот ошибки, которые я получаю. У кого-нибудь есть идеи, как их решить? Ваша помощь очень ценится. Нужно ли мне открывать блокнот ++ и включать что-то?

C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp: In member function 'virtual uint8_t WiFiUDP::begin(uint16_t)':
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp:25: error: 'UDP_MODE' was not declared in this scope
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp: In member function 'virtual int WiFiUDP::beginPacket(IPAddress, uint16_t)':
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp:74: error: 'UDP_MODE' was not declared in this scope
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp: In member function 'virtual int WiFiUDP::endPacket()':
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp:83: error: 'sendUdpData' is not a member of 'ServerDrv'
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp: In member function 'virtual size_t WiFiUDP::write(const uint8_t*, size_t)':
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp:93: error: 'insertDataBuf' is not a member of 'ServerDrv'
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp: In member function 'virtual IPAddress WiFiUDP::remoteIP()':
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp:149: error: 'getRemoteData' is not a member of 'WiFiDrv'
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp: In member function 'virtual uint16_t WiFiUDP::remotePort()':
C:UsersAlbertRDesktoparduino-1.0.3librariesWiFi1WiFiUdp.cpp:159: error: 'getRemoteData' is not a member of 'WiFiDrv'

0

Решение

Поэтому я обнаружил, что моя утилита в моей библиотеке wifi, особенно файл server.cpp, не совпадает с обновленной версией github. Я просто заменил мои утилиты, и все работало нормально. Спасибо

1

Другие решения

Других решений пока нет …

Понравилась статья? Поделить с друзьями:
  • Error stop 00000
  • Error stoi is not a member of std
  • Error steering angle control unit e53
  • Error steamworksauthfail among us что делать
  • Error steamworksauthfail among us на пиратке