Expand description
Provides high-level access to the inventory controller, fluid tank controller, and transposer APIs.
§Limitations
At this time, database interaction APIs are not supported, and a very few other miscellaneous APIs are also missing. They may be added in a future version.
Re-exports§
pub use super::robot::ActionSide;
Structs§
- Controller
- An inventory controller component.
- Locked
- An inventory controller component on which methods can be invoked.
- Locked
Snapshot - A snapshot of the contents of an inventory on which methods can be invoked.
- Snapshot
- A snapshot of the contents of an inventory.
Constants§
- INVENTORY_
CONTROLLER_ TYPE - The type name for inventory controller components, which can read solid inventory contents and move items around using an internal inventory (for robots and drones only, not adapters), but cannot operate on fluids.
- TANK_
CONTROLLER_ TYPE - The type name for tank controller components, which can read fluid tank contents and move fluids around using internal tanks (for robots and drones only, not adapters), but cannot operate on solid items other than moving fluid into and out of containers in the internal inventory (for robots and drones only, not adapters).
- TRANSPOSER_
TYPE - The type name for transposer components, which can read both solid inventory and fluid tank contents as well as move both items and fluids between containers.