public void PutVehicle(sc.ProtocolFormat.OHTMessage.VEHICLE_INFO new_vh) { if (new_vh == null) { return; } AVEHICLE vh = Vehicles.Where(v => v.VEHICLE_ID == new_vh.VEHICLEID.Trim()).SingleOrDefault(); vh.set(new_vh); vh.NotifyVhPositionChange(); vh.NotifyVhStatusChange(); VehicleUpdateComplete?.Invoke(this, EventArgs.Empty); }