public SimpleSirenOfShameExampleForm()
 {
     InitializeComponent();
     EnableButtons(false);
     _sirenOfShameDevice               = new SirenOfShameDevice();
     _sirenOfShameDevice.Connected    += SirenOfShameDeviceConnected;
     _sirenOfShameDevice.Disconnected += SirenOfShameDeviceDisconnected;
 }
 public SimpleSirenOfShameExampleForm()
 {
     InitializeComponent();
     EnableButtons(false);
     _sirenOfShameDevice = new SirenOfShameDevice();
     _sirenOfShameDevice.Connected += SirenOfShameDeviceConnected;
     _sirenOfShameDevice.Disconnected += SirenOfShameDeviceDisconnected;
 }
Example #3
0
        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());
        }
Example #4
0
        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);
            }
        }
        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);
            }
        }
Example #7
0
        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;
            }
        }
Example #8
0
 public DeviceController()
 {
     this._sirenOfShameDevice               = new SirenOfShameDevice();
     this._sirenOfShameDevice.Connected    += sirenOfShameDevice_Connected;
     this._sirenOfShameDevice.Disconnected += sirenOfShameDevice_Disconnected;
 }
 public SirenOfShameManager(ISirenOfShameDevice device)
 {
     this._device = device;
 }
        public DeviceController() {
            this._sirenOfShameDevice = new SirenOfShameDevice();
            this._sirenOfShameDevice.Connected += sirenOfShameDevice_Connected;
            this._sirenOfShameDevice.Disconnected += sirenOfShameDevice_Disconnected;

        }