public virtual HltResult TryAddVehicleOrUpdate(string vhID, string adrID, float angle = 0) { var adr_obj = mapAPI.GetAddressObjectByID(adrID); var hlt_vh = new HltVehicle(vhID, adr_obj.X, adr_obj.Y, angle, sensorDirection: HltDirection.NESW); HltResult result = mapAPI.TryAddOrUpdateVehicle(hlt_vh); onReserveStatusChange(); return(result); }
public HltResult TryAddVehicleOrUpdate(string vhID, double vehicleX, double vehicleY, float vehicleAngle, HltDirection sensorDir = HltDirection.None, HltDirection forkDir = HltDirection.None) { //HltResult result = mapAPI.TryAddVehicleOrUpdate(vhID, vehicleX, vehicleY, vehicleAngle, sensorDir, forkDir); var hlt_vh = new HltVehicle(vhID, vehicleX, vehicleY, vehicleAngle, sensorDirection: sensorDir, forkDirection: forkDir); HltResult result = mapAPI.TryAddOrUpdateVehicle(hlt_vh); onReserveStatusChange(); return(result); }
public HltResult TryAddVehicleOrUpdate(string vhID, string adrID) { var adr_obj = mapAPI.GetAddressObjectByID(adrID); var hlt_vh = new HltVehicle(vhID, adr_obj.X, adr_obj.Y, 0, sensorDirection: Mirle.Hlts.Utils.HltDirection.NESW); //HltResult result = mapAPI.TryAddVehicleOrUpdate(vhID, adr_obj.X, adr_obj.Y, 0, vehicleSensorDirection: Mirle.Hlts.Utils.HltDirection.NESW); HltResult result = mapAPI.TryAddOrUpdateVehicle(hlt_vh); onReserveStatusChange(); return(result); }
public virtual HltResult TryAddVehicleOrUpdate(string vhID, string currentSectionID, double vehicleX, double vehicleY, float vehicleAngle, double speedMmPerSecond, HltDirection sensorDir, HltDirection forkDir) { LogHelper.Log(logger: logger, LogLevel: NLog.LogLevel.Debug, Class: nameof(ReserveBLL), Device: "AGV", Data: $"add vh in reserve system: vh:{vhID},x:{vehicleX},y:{vehicleY},angle:{vehicleAngle},speedMmPerSecond:{speedMmPerSecond},sensorDir:{sensorDir},forkDir:{forkDir}", VehicleID: vhID); var hlt_vh = new HltVehicle(vhID, vehicleX, vehicleY, vehicleAngle, speedMmPerSecond, sensorDirection: sensorDir, forkDirection: forkDir, currentSectionID: currentSectionID); HltResult result = mapAPI.TryAddOrUpdateVehicle(hlt_vh, isKeepRestSection: false); onReserveStatusChange(); return(result); }