Exemplo n.º 1
0
        public MainWindowViewModel()
        {
            if (!IsInDesignMode)
            {
                scopeDevice = new UsbScopeDevice();

                scopeDevice.TraceReceived +=new Action<byte[]>(OnDataReceived);
                scopeDevice.Connected += ScopeDevice_Connected;
                scopeDevice.Disconnected += ScopeDevice_Disconnected;
            }

            periodTimer = new Timer(PeriodTimerTick, null, 0, 1000);
        }
Exemplo n.º 2
0
        public MainWindowViewModel()
        {
            Trace1 = new ReverseRingArray(linesPerTrace);

            if (!IsInDesignMode)
            {
                if (useMockScopeDevice)
                {
                    scopeDevice = new MockScopeDevice();
                }
                else
                {
                    scopeDevice = new UsbScopeDevice();
                }

                scopeDevice.DataReceived +=new Action<byte[]>(OnDataReceived);
            }

            periodTimer = new Timer(PeriodTimerTick, null, 0, 1000);
        }