OpenLightingProject / ola

The Open Lighting Architecture - The Travel Adaptor for the Lighting Industry
https://www.openlighting.org/ola/
Other
645 stars 204 forks source link

Verify that UIDs are removed from the list promptly when unplugged (rdm over ArtNet) #124

Open ola-importer opened 10 years ago

ola-importer commented 10 years ago

From nomis52 on October 21, 2010 00:36:19

These should be removed from the UID list in 10 seconds or so.

Original issue: http://code.google.com/p/open-lighting/issues/detail?id=123

ola-importer commented 10 years ago

From nomis52 on October 24, 2010 10:34:18

The problem here is that the ArtNet box doesn't reply with a ArtTodData packet when all uids have been removed. See the attached pcap file.

Attachment: artnet_discovery_bug.pcap

ola-importer commented 10 years ago

From nomis52 on October 30, 2010 13:36:01

Labels: -Type-Defect Type-ThirdParty

ola-importer commented 10 years ago

From nomis52 on October 30, 2010 13:40:02

Labels: Component-RDM

ola-importer commented 10 years ago

From nomis52 on October 30, 2010 13:41:58

Labels: Component-ArtNet

ola-importer commented 10 years ago

From si...@nomis52.net on November 06, 2010 10:15:25

Status: Blocked

ola-importer commented 10 years ago

From si...@nomis52.net on May 23, 2011 22:08:05

After debugging this some more it looks like the problem is sending an ArtTodControl packet when the responder count has dropped to 0. Steps to reproduce:

Starting the node with no responders attached and sending a TodControl doesn't cause it to lock up so the problem appears to be caused by the transition to a 0-length tod.

ola-importer commented 10 years ago

From si...@nomis52.net on May 05, 2012 17:27:35

I've got a new unit now and this one doesn't crash, but still doesn't respond to a ArtTodControl when the responder count drops to 0