Code Monkey home page Code Monkey logo

artnode's People

Contributors

aivar11 avatar halfdanj avatar per1234 avatar tobiasebsen avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

artnode's Issues

bug with many universes

Hello.
It looks like this library doesn't filter out the desired universe correctly.

For example, this is observed with a GrandMA onPC broadcasting 8 artnet universes. The artnet device is set to respond to universe 1, and all channels on all universes are set to 0. When the DMX Channel of the device is set to a value other then 0, the device responds and displays the correct value, but is then immediately reset to zero by the values of the other universes. It then flashes the correct value for a fraction of a second whenever the onPC software sends an artnet refresh on the network, once about every seconds.

If we set the onPC software to only broadcast 1 universe, the correct one for the device, it behaves correctly and displays the correct value.

getPort functions return type

Hi, i see that the return type of the 3 getPort functions is uint8_t, and in case of error you return -1. Your example works becuse int implicit cast, but this is a little bit tricky. Just for a matter of semplicity, wouldn't it be better if their return type is int8_t?

BasicNode example - Ethernet init fix

First of all, thanks for sharing your nicely written lib !

I have struggled a bit to get the Art-net discovery working because of a mistake in BasicNode example : the Ethernet initialization line should be
Ethernet.begin(config.mac, config.ip, gateway, gateway, config.mask);
instead of
Ethernet.begin(config.mac, config.ip, gateway, gateway, config.subnet);

My Art-net subnet is set to 0 so this would set the TCP/IP subnet mask to 0 too, thus not receiving the ArtPoll broadcast packet.

Now everything is working fine using standard 2.x.x.x Art-Net IPs.

Number of supported ports

Hi, why is the library limited to 4 ports? If i'm not wrong, artnet standard can manage up to 4 IN and 4 OUT ports for each single art poll reply.

Problem with poll reply

Hello,

First, thanks for your very nice and up to date lib! ๐Ÿ‘

I'm trying to use your library with teensy and madmapper.

Everything is working pretty ok, but I don't get why madmapper doesn't discover all the universes my teensy could handle (e.g. 16 universes).

In the madmapper interface, I only see 4 universes handled by my teensy.
capture d ecran 2017-11-28 a 19 57 16

Your can find my code here: https://github.com/xseignard/artnet-node/blob/master/src/main.ino

Any idea?

Regards

Xavier

Problem with Adafruit Neopixel

Problem with Adafruit Neopixel

Hello,
Thank you for this wonderful library.

I have a big problem with controlling Adafruit Neopixel Leds.
I want to control a strip of 60 pixels over ArtNet.

The ArtNet works fine, but i don't get to shine any of the pixels.
I use the original Adafruit Neopixel Libarary.

Can anybody help me please?

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.