Page 1 of 1
Artnet fail: ArtDmx was too small
Posted: Thu Jul 03, 2014 1:22 pm
by Chris Laurie
I'm trying to get Artnet working but it is failing. QLC+ (v4.7.3 on Windows7) detects the node in the configuration (there seems to be confusion over universe ID's it is Universe 3 on artnet not 2 on QLC+).
I set up a generic dimmer for channel 1 on the universe and in the simple desk move it up. On the Artnet look at the console and the following message appears over and over:
ArtNetNode.cpp:1770: ArtDmx from 192.168.0.5 was too small, got 9 required at least 10
Artnet fail: ArtDmx was too small
Posted: Thu Jul 03, 2014 3:04 pm
by Massimo Callegari
Hi Chris. ArtNetNode.cpp is not a QLC+ file.
Can you please give us the whole picture of what you are doing ?
Artnet fail: ArtDmx was too small
Posted: Fri Jul 04, 2014 8:32 am
by Chris Laurie
Hi Massimo, I think it is OLA/Artnet complaining about the packet it has received (couldn't find anything on Google yet).
Here's what I'm doing:
I have QLC+ running on Windows. I have OLA running on a Raspberry Pi with LED strips connected to the SPI pins.
I now want to control the LED strip remotely from QLC+.
The Artnet node is recognised by QLC+ and I can link to it.
In order to check what is going on I look at the console for output and the OLA webpage. Everything looks fine until I actually send a value from QLC+, using the simple desk. Then the above message is posted on the Pi's console. That make me think that the packet that Artnet is getting is not what it expects.
I am using the latest OLA for the Pi and the latest released QLC+
Previously (last year I think), I have successfully controlled lights over Artnet to the Pi using a dmx usb controller. That seemed to work well. When I get the rig down after the show's run I will test that again.
Artnet fail: ArtDmx was too small
Posted: Fri Jul 04, 2014 8:38 am
by Chris Laurie
This is the procedure in the Artnet code that is throwing the error - from [ArtNetNode.cpp](
https://code.google.com/p/open-lighting ... ame=0.8.25):
bool ArtNetNodeImpl::CheckPacketSize(const IPV4Address &source_address,
const string &packet_type,
unsigned int actual_size,
unsigned int expected_size) {
if (actual_size < expected_size) {
OLA_INFO << packet_type << " from " << source_address <<
" was too small, got " << actual_size <<
" required at least " << expected_size;
return false;
}
return true;
}
Artnet fail: ArtDmx was too small
Posted: Fri Jul 04, 2014 9:13 am
by Massimo Callegari
I've implemented the ArtNet plugin following the official ArtNet specifications, so I have no idea why OLA is complaining.
On the other hand, the tests I've done between QLC+ on a PC and QLC+ on the RPi were successful.
Basically I've done the same ArtNet-ArtNet-SPI test you've done.
Yesterday I've sent you the RPi image. If you have the chance, please give it a try
Artnet fail: ArtDmx was too small
Posted: Fri Jul 04, 2014 9:27 am
by Chris Laurie
Thanks Massimo, I'll do more tests and report back here (using other versions, fresh installs etc) when I get the chance.
Testing the RPi image is on my list of experiments as well.