public SDGPSDrawer(LocatorAndBorder locator) : base(locator) { SetColor(null, System.Windows.Media.Brushes.SandyBrown); _receiver.OnReceivedData += onReceivedData; TimeOutHide = new TimeSpan(0, 24, 0); _receiver = new SDGPSDataReceiver(); }
public override void Dispose() { base.Dispose(); if (_receiver != null) { _receiver.Shutdown(); _receiver.OnReceivedData -= onReceivedData; } _receiver = null; }
public override void SetConfig(string ip, int port) { if (_receiver != null) { _receiver.Shutdown(); } else { _receiver = new SDGPSDataReceiver(); } LogService.InfoFormat("山东GPS..."); _receiver.Startup(ip, port.ToString(), "100"); LogService.InfoFormat("山东GPS"); }