public SimpleSirenOfShameExampleForm() { InitializeComponent(); EnableButtons(false); _sirenOfShameDevice = new SirenOfShameDevice(); _sirenOfShameDevice.Connected += SirenOfShameDeviceConnected; _sirenOfShameDevice.Disconnected += SirenOfShameDeviceDisconnected; }
static void Main() { var fileInfo = new FileInfo("SirenOfShame.HardwareTestGui.exe.config"); XmlConfigurator.Configure(fileInfo); LogManager.GetLogger(typeof(Program)).Debug("Starting"); _sirenOfShameDevice = new SirenOfShameDevice(); Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new HardwareTest()); }
public ConfigureSirenDialog(SirenOfShameSettings settings, ISirenOfShameDevice sirenOfShameDevice) { InitializeComponent(); _sirenOfShameDevice = sirenOfShameDevice; _settings = settings; _audioPatterns.Items.Clear(); foreach (var audioPattern in _settings.AudioPatterns) { AddOrUpdateAudioPattern(audioPattern); } _ledPatterns.Items.Clear(); foreach (var ledPattern in _settings.LedPatterns) { AddLedPattern(ledPattern); } }
private void Init(IEnumerable<string> args) { try { FullScreen = true; _log = MyLogManager.GetLogger(typeof(App)); ProcessCommandLineArguments(args); if (_mockSoS) { SirenOfShameDevice = new MockSirenOfShameDevice(); } else { SirenOfShameDevice = new SirenOfShameDevice(); } } catch (Exception ex) { _log.Error(ex); throw; } }
public DeviceController() { this._sirenOfShameDevice = new SirenOfShameDevice(); this._sirenOfShameDevice.Connected += sirenOfShameDevice_Connected; this._sirenOfShameDevice.Disconnected += sirenOfShameDevice_Disconnected; }
public SirenOfShameManager(ISirenOfShameDevice device) { this._device = device; }