This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
component:ae2common [2018/10/03 08:58] payonel created |
component:ae2common [2018/10/03 09:24] payonel |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====NetworkController Trait Api==== | + | ====NetworkController Trait API==== |
- `getCpus():table` | - `getCpus():table` | ||
Line 22: | Line 22: | ||
Get the stored power in the network. | Get the stored power in the network. | ||
- | ====Craftable Api==== | + | ====Craftable API==== |
- `getItemStack():table` | - `getItemStack():table` | ||
Returns the item stack representation of the crafting result. | Returns the item stack representation of the crafting result. | ||
Line 28: | Line 29: | ||
Requests the item to be crafted, returning an object that allows tracking the crafting status. | Requests the item to be crafted, returning an object that allows tracking the crafting status. | ||
- | ====CraftingStatus Api==== | + | ====CraftingStatus API==== |
- `isCanceled():boolean` | - `isCanceled():boolean` | ||
Get whether the crafting request has been canceled. | Get whether the crafting request has been canceled. | ||
- `isDone():boolean` | - `isDone():boolean` | ||
Get whether the crafting request is done. | Get whether the crafting request is done. | ||
+ | |||
+ | ====Environment API==== | ||
+ | |||
+ | - `getEnergyStored():number` | ||
+ | Returns the amount of stored energy on the connected side. | ||
+ | |||
+ | - `getMaxEnergyStored():number` | ||
+ | Returns the maximum amount of stored energy on the connected side. | ||
+ | |||
+ | - `canExtract():number` | ||
+ | Returns whether this component can have energy extracted from the connected side. | ||
+ | |||
+ | - `canReceive():number` | ||
+ | Returns whether this component can receive energy on the connected side. | ||
+ | |||
+ | ====Interface API==== | ||
+ | |||
+ | - `getInterfaceConfiguration([slot:number]):table` | ||
+ | Get the configuration of the interface. | ||
+ | |||
+ | - `setInterfaceConfiguration([slot:number][, database:address, entry:number[, size:number]]):boolean` | ||
+ | Configure the interface. | ||