Class LocationGroupMode

java.lang.Object
org.openwms.common.location.api.LocationGroupMode

public class LocationGroupMode extends Object
A LocationGroupMode defines possible operation modes a LocationGroup can be operated. This is realized as a Java class type instead of an enumeration type because it is meant to be extended by custom values. An LocationGroupMode is different from the LocationGroupState where affects the actual operation of the assigned Subsystem - like a Crane. A Crane could still be considered in infeed or outfeed allocation but is blocked for physical operations with the LocationGroupMode.
Author:
Heiko Scherrer
  • Field Details

    • INFEED

      public static final String INFEED
      The subsystem connected to the LocationGroup is able to drive Infeed operations.
      See Also:
    • OUTFEED

      public static final String OUTFEED
      The subsystem connected to the LocationGroup is able to drive Outfeed operations.
      See Also:
    • INFEED_AND_OUTFEED

      public static final String INFEED_AND_OUTFEED
      The subsystem connected to the LocationGroup is able to drive Infeed and Outfeed operations.
      See Also:
    • NO_OPERATION

      public static final String NO_OPERATION
      The subsystem connected to the LocationGroup is blocked for any operations.
      See Also:
  • Constructor Details

    • LocationGroupMode

      private LocationGroupMode()