public MainScreenViewModel(string comPortName, ViewModelDataPointReceivedCallback viewModelDataPointReceivedCallback1) { if (dataPointReceiverCallback == null) { dataPointReceiverCallback = new DataPointReceivedCallback(dataPointReceived); } if (dataReceiver == null) { dataReceiver = new DataReceiver(comPortName, dataPointReceiverCallback); } if (viewModelDataPointReceivedCallback == null) { viewModelDataPointReceivedCallback = viewModelDataPointReceivedCallback1; } this.comPortName = comPortName; }
/// <summary> /// Listener for when the window is loaded /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Window_Loaded(object sender, RoutedEventArgs e) { dataPointReceivedCallback = new ViewModelDataPointReceivedCallback(dataPointReceived); mainScreenViewModel = new MainScreenViewModel(" ", dataPointReceivedCallback); }