Digitizes items from the internal inventory or an attached item storage.
The item storage mode.
Optionalsource: string
Peripheral name to extract from, or self. Defaults to self.
Optionalfilter: string | number | LuaTable<AnyNotNil, any>
One-based slot, item name, or item query table. Defaults to any item.
Optionallimit: number
Optional amount from 1 through half of itemStackLimit.
Optionaldestination: string
Existing item identifier to merge into; omit to create a new identifier.
On success, [id, null]; for an operational failure, [null, message].
Digitizes fluid or energy from an attached storage peripheral.
The fluid or energy storage mode.
Optionalsource: string
Attached peripheral name. The default self is unsupported for these modes.
Optionalfilter: string
Fluid name or energy unit; omit to accept the first available content.
Optionallimit: number
Optional mB or energy-unit amount from 1 through half of the mode's configured stack limit.
Optionaldestination: string
Existing same-mode identifier to merge into; omit to create a new identifier.
On success, [id, null]; for an operational failure, [null, message].
Reads an item identifier.
The item storage mode.
Opaque binary item identifier.
Current metadata, or null when the identifier is missing, exhausted, or decayed.
Reads a fluid identifier.
The fluid storage mode.
Opaque binary fluid identifier.
Current metadata, or null when the identifier is missing, exhausted, or decayed.
Reads an energy identifier.
The energy storage mode.
Opaque binary energy identifier.
Current metadata, or null when the identifier is missing, exhausted, or decayed.
Rematerializes items, fluid, or energy into a destination storage.
Storage mode associated with id.
Opaque binary identifier.
Optionallimit: number
Optional amount from 1 through half of the mode's configured stack limit; defaults to all stored content.
Optionaldestination: string
Peripheral name to insert into, or self for items. Defaults to self.
On success, [amount, null]; for an operational failure, [null, message].
The advanced item, fluid, and energy digitizer peripheral.
Remarks
This peripheral also exposes the inherited
InventoryAPImethods (size,list,getItemDetail,getItemLimit,pushItems, andpullItems) andConfigurationAPI.getConfiguration(). Its internal inventory can be addressed asselfonly for item operations.Digital identifiers are opaque 16-byte binary strings and are scoped to a mode. Preserve them byte-for-byte and pass the same mode to
get,refresh, andrematerialize.