Package org.openwms.common.location.api
Class LocationGroupMode
java.lang.Object
org.openwms.common.location.api.LocationGroupMode
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 Summary
Modifier and TypeFieldDescriptionstatic final String
The subsystem connected to theLocationGroup
is able to drive Infeed operations.static final String
The subsystem connected to theLocationGroup
is able to drive Infeed and Outfeed operations.static final String
The subsystem connected to theLocationGroup
is blocked for any operations.static final String
The subsystem connected to theLocationGroup
is able to drive Outfeed operations. -
Constructor Summary
-
Method Summary
-
Field Details
-
INFEED
The subsystem connected to theLocationGroup
is able to drive Infeed operations.- See Also:
-
OUTFEED
The subsystem connected to theLocationGroup
is able to drive Outfeed operations.- See Also:
-
INFEED_AND_OUTFEED
The subsystem connected to theLocationGroup
is able to drive Infeed and Outfeed operations.- See Also:
-
NO_OPERATION
The subsystem connected to theLocationGroup
is blocked for any operations.- See Also:
-
-
Constructor Details
-
LocationGroupMode
private LocationGroupMode()
-