private void DrawSimulatedPosition(LocationResult Position) { if (Position.Precision != Precision.NoTag) { switch (Position.Precision) { case Precision.OneTag: simDev.SetSimulationDisplay(Precision.OneTag, Position.SimulatedLocation, Position.Radius); break; case Precision.TwoTag: simDev.SetSimulationDisplay(Precision.TwoTag, Position.SimulatedLocation, Position.Radius); break; case Precision.ThreeOrMoreTag: simDev.SetSimulationDisplay(Precision.ThreeOrMoreTag, Position.SimulatedLocation); break; } Point simulatedDevicePos = Position.SimulatedLocation; simDev.MoveDevice(simulatedDevicePos); } else { simDev.SetSimulationDisplay(Precision.NoTag, new Point(-1, -1)); } }