Differences

This shows you the differences between two versions of the page.

Link to this comparison view

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.