private static void SpcInterface_ReaderHeartbeatReceived(object _sender, iIDReaderLibrary.SpcInterfaceFunctions.ReaderHeartbeat _heartbeat) { //Event raised when Heartbeat received from Reader lock (m_Lock) { Console.SetCursorPosition(0, Console.CursorTop - 3); Console.WriteLine(string.Format("Heartbeat {0}: {1}, {2}", _heartbeat.Timestamp.ToString("HH:mm:ss"), _heartbeat.ReaderID, _heartbeat.BatteryStatus)); Console.SetCursorPosition(0, Console.CursorTop + 2); } }
private void SpcInterface_ReaderHeartbeatReceived(object _sender, iIDReaderLibrary.SpcInterfaceFunctions.ReaderHeartbeat _heartbeat) { //Event raised when Heartbeat received from Reader if (m_Disposing) { return; } AddLoggingText(string.Format("Heartbeat received: {0}, {1}", _heartbeat.ReaderID, _heartbeat.BatteryStatus)); Dispatcher.Invoke(() => { textBlock_ReaderID.Text = _heartbeat.ReaderID.ToString(); textBlock_Battery.Text = _heartbeat.BatteryStatus.ToString(); if (((SolidColorBrush)border_Result.Background).Color != Colors.Transparent) { border_Result.Background = new SolidColorBrush(Colors.Transparent); } }); }