Git Product home page Git Product logo

Comments (5)

Imroy avatar Imroy commented on June 21, 2024

The problem seems to revolve around my library including from WiFiClient.h, which is provided by either ESP8266WiFi or the Arduino WiFi library. This is because early in my customising of pubsubclient I didn't like that the constructor took a "Client" object from the sketch. I thought "the sketch isn't doing anything else with that object, pubsubclient can handle that itself". I didn't realise what effect this would have on compatibility.
So it looks like I'll have to go back to having the sketch passing a "Client" object to the constructor.

from pubsubclient.

ichilton avatar ichilton commented on June 21, 2024

Is it possible to rename your library, so it can co-exist with the standard knolleary/pubsubclient?

Calling this one something like esp8266_pubsubclient wuold be much better.

Thanks,

Ian

from pubsubclient.

Testato avatar Testato commented on June 21, 2024

+1
This is a very good idea

Il 30/giu/2015 10:52 PM, "Ian Chilton" [email protected] ha
scritto:

Is it possible to rename your library, so it can co-exist with the
standard knolleary/pubsubclient?

Calling this one something like esp8266_pubsubclient wuold be much better.

Thanks,

Ian


Reply to this email directly or view it on GitHub.

from pubsubclient.

Imroy avatar Imroy commented on June 21, 2024

I made changes so that it could work with any platform providing a "Client" interface (WiFiClient, EthernetClient, etc). There's nothing really ESP8266 specific that I know of, so calling it esp8266_pubsubclient would not make sense.
Although, calling it "pubsubclient2" might be justifiable.

from pubsubclient.

questuk avatar questuk commented on June 21, 2024

Hi Imroy,

Just wondered if you have got any further on getting the library working for Ethernet Arduino board and ESP2866 module ?

Regards

Gary

from pubsubclient.

Related Issues (20)

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.

  • 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.

  • 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.

  • D3 photo D3

    Data-Driven Documents codes.