<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://ocr.michiyo.me/w/index.php?action=history&amp;feed=atom&amp;title=Component%2Fae2common</id>
	<title>Component/ae2common - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://ocr.michiyo.me/w/index.php?action=history&amp;feed=atom&amp;title=Component%2Fae2common"/>
	<link rel="alternate" type="text/html" href="https://ocr.michiyo.me/w/index.php?title=Component/ae2common&amp;action=history"/>
	<updated>2026-08-24T16:56:20Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://ocr.michiyo.me/w/index.php?title=Component/ae2common&amp;diff=1132&amp;oldid=prev</id>
		<title>imported&gt;OCDoc Import: Imported from legacy OpenComputers documentation at ocdoc.cil.li</title>
		<link rel="alternate" type="text/html" href="https://ocr.michiyo.me/w/index.php?title=Component/ae2common&amp;diff=1132&amp;oldid=prev"/>
		<updated>2026-08-24T08:08:27Z</updated>

		<summary type="html">&lt;p&gt;Imported from legacy OpenComputers documentation at ocdoc.cil.li&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== NetworkController Trait API ===&lt;br /&gt;
&lt;br /&gt;
* `getCpus():table`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get a list of tables representing the available CPUs in the network.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `getCraftables([filter:table]):table`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get a list of known item recipes. These can be used to issue crafting requests.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `getItemsInNetwork([filter:table]):table`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get a list of the stored items in the network.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `store([filter:table,] [dbAddress:string,] [startSlot:number,] [count:number]): bool`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Store items in the network matching the specified filter in the database with the specified address.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `getFluidsInNetwork():table`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get a list of the stored fluids in the network.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `getAvgPowerInjection():number`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get the average power injection into the network.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `getAvgPowerUsage():number`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get the average power usage of the network.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `getIdlePowerUsage():number`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get the idle power usage of the network.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `getMaxStoredPower():number`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get the maximum stored power in the network.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `getStoredPower():number`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get the stored power in the network.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Craftable API ===&lt;br /&gt;
&lt;br /&gt;
* `getItemStack():table`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Returns the item stack representation of the crafting result.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `request([amount:int[, prioritizePower:boolean[, cpuName:string]]]):userdata`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Requests the item to be crafted, returning an object that allows tracking the crafting status.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== CraftingStatus API ===&lt;br /&gt;
&lt;br /&gt;
* `isCanceled():boolean`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get whether the crafting request has been canceled.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `isDone():boolean`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get whether the crafting request is done.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Environment API ===&lt;br /&gt;
&lt;br /&gt;
* `getEnergyStored():number`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Returns the amount of stored energy on the connected side.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `getMaxEnergyStored():number`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Returns the maximum amount of stored energy on the connected side.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `canExtract():number`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Returns whether this component can have energy extracted from the connected side.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `canReceive():number`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Returns whether this component can receive energy on the connected side.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== Interface API ===&lt;br /&gt;
&lt;br /&gt;
* `getInterfaceConfiguration([slot:number]):table`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get the configuration of the interface.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `setInterfaceConfiguration([slot:number][, database:address, entry:number[, size:number]]):boolean`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Configure the interface.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== ImportBus API ===&lt;br /&gt;
&lt;br /&gt;
* `getImportConfiguration(side:number[, slot:number]):boolean`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get the configuration of the import bus pointing in the specified direction.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `setImportConfiguration(side:number[, slot:number][, database:address, entry:number]):boolean`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Configure the import bus pointing in the specified direction to import item stacks matching the specified descriptor.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
=== ExportBus API ===&lt;br /&gt;
&lt;br /&gt;
* `getExportConfiguration(side:number, [ slot:number]):boolean`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Get the configuration of the export bus pointing in the specified direction.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `setExportConfiguration(side:number[, slot:number][, database:address, entry:number):boolean`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Configure the export bus pointing in the specified direction to export item stacks matching the specified descriptor.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* `exportIntoSlot(side:number, slot:number):boolean`&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Make the export bus facing the specified direction perform a single export operation into the specified slot.&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;OCDoc Import</name></author>
	</entry>
</feed>