All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opentcs.common.LoopbackAdapterConstants Maven / Gradle / Ivy

There is a newer version: 6.2.0
Show newest version
/**
 * Copyright (c) The openTCS Authors.
 *
 * This program is free software and subject to the MIT license. (For details,
 * see the licensing information (LICENSE.txt) you should have received with
 * this copy of the software.)
 */
package org.opentcs.common;

/**
 * This interface provides access to vehicle-property keys that are used in both the
 * plant overview as well as in the kernel.
 *
 * @author Mustafa Yalciner (Fraunhofer IML)
 */
public interface LoopbackAdapterConstants {

  /**
   * The key of the vehicle property that specifies the vehicle's initial position.
   */
  String PROPKEY_INITIAL_POSITION = "loopback:initialPosition";
  /**
   * The key of the vehicle property that specifies the default operating time.
   */
  String PROPKEY_OPERATING_TIME = "loopback:operatingTime";
  /**
   * The key of the vehicle property that specifies which operation loads the load handling device.
   */
  String PROPKEY_LOAD_OPERATION = "loopback:loadOperation";
  /**
   * The default value of the load operation property.
   */
  String PROPVAL_LOAD_OPERATION_DEFAULT = "Load cargo";
  /**
   * The key of the vehicle property that specifies which operation unloads the load handling device.
   */
  String PROPKEY_UNLOAD_OPERATION = "loopback:unloadOperation";
  /**
   * The default value of the unload operation property.
   */
  String PROPVAL_UNLOAD_OPERATION_DEFAULT = "Unload cargo";
  /**
   * The key of the vehicle property that specifies the maximum acceleration of a vehicle.
   */
  String PROPKEY_ACCELERATION = "loopback:acceleration";
  /**
   * The key of the vehicle property that specifies the maximum decceleration of a vehicle.
   */
  String PROPKEY_DECELERATION = "loopback:deceleration";

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy