public void MicroClockBlink_Works(int sleepSeconds, int interval) { //act var zlm = new ZLM(false, false, false, zlmInner => { var neomatrix = RunnerHelpers.CreateNeoMatrixZone(zlmInner); var isv = new ISV(); isv.Add("Interval", interval); zlmInner.CreateSingularProgramSet("MicroClockBlinkSet", new MicroClockBlink(), isv, neomatrix); }, Config.Get("NeoMatrixOneZone")); Thread.Sleep(sleepSeconds * 1000); //cleanup zlm.Dispose(); }
public void MidiPlay_Works(int sleepSeconds) { //act var zlm = new ZLM(false, false, false, zlmInner => { var livingRoom = RunnerHelpers.CreateLivingRoomZone(zlmInner); dynamic startingParameters = new ExpandoObject(); startingParameters.DeviceID = int.Parse(Config.Get("MIDIDeviceID", "Please set the value of MIDIDeviceID in configuration.")); zlmInner.CreateSingularProgramSet("MidiPlaySet", new LivingRoomMidiPlay(), null, livingRoom, startingParameters); }, Config.Get("LivingRoomZone")); Thread.Sleep(sleepSeconds * 1000); //cleanup zlm.Dispose(); }