private void Start(CardInfo networkCard, IEnumerable <int> universes) { socket = new StreamingAcnSocket(Guid.NewGuid(), "Streaming ACN Snoop"); socket.NewPacket += new EventHandler <NewPacketEventArgs <Acn.Packets.sAcn.StreamingAcnDmxPacket> >(socket_NewPacket); socket.Open(networkCard.IpAddress); foreach (int universe in universes) { socket.JoinDmxUniverse(universe); } dmxOutput = new DmxStreamer(socket); dmxOutput.AddUniverse(sendData.Universe); acnPortExplorer = new RdmNetEndPointExplorer(); acnPortExplorer.LocalAdapter = networkCard.IpAddress; acnPortExplorer.NewEndpointFound += acnPortExplorer_NewEndpointFound; acnPortExplorer.Start(); }
private void Start(CardInfo networkCard, IEnumerable<int> universes) { socket = new StreamingAcnSocket(Guid.NewGuid(), "Streaming ACN Snoop"); socket.SynchronizationAddress = SynchronizationUniverse; socket.NewPacket += socket_NewPacket; socket.NewSynchronize += socket_NewSynchronize; socket.NewDiscovery += socket_NewDiscovery; socket.Open(networkCard.IpAddress); socket.StartDiscovery(); foreach (int universe in universes) socket.JoinDmxUniverse(universe); dmxOutput = new DmxStreamer(socket); dmxOutput.AddUniverse(sendData.Universe); acnPortExplorer = new RdmNetEndPointExplorer(); acnPortExplorer.LocalAdapter = networkCard.IpAddress; acnPortExplorer.NewEndpointFound += acnPortExplorer_NewEndpointFound; acnPortExplorer.Start(); }