# Package org.opentcs.data.order

Classes describing transport orders to be processed by vehicles.

- Interface Summary
  Interface | Description
  --- | ---
  OrderConstants | Defines some constants for `TransportOrder`s and `OrderSequence`s.
  TransportOrderHistoryCodes | Defines constants for basic history event codes related to transport orders and documents how the respective supplementary information is to be interpreted.

- Class Summary
  Class | Description
  --- | ---
  DriveOrder | Describes a sequence of movements and an optional operation at the end that a `Vehicle` is supposed to execute.
  DriveOrder.Destination | Describes the destination of a drive order.
  OrderSequence | Describes a process spanning multiple `TransportOrder`s which are to be executed subsequently by the same `Vehicle`.
  Route | A route for a `Vehicle`, consisting of a sequence of steps (pairs of `Path`s and `Point`s) that need to be processed in their given order.
  Route.Step | A single step in a route.
  TransportOrder | Represents a sequence of movements and operations that are to be executed by a `Vehicle`.

- Enum Summary
  Enum | Description
  --- | ---
  DriveOrder.State | Defines the various potential states of a drive order.
  TransportOrder.State | This enumeration defines the various states a transport order may be in.