Component/ae2common/zh: Difference between revisions

From OpenComputers: Rebooted
Jump to navigation Jump to search
imported>OCDoc Import
Imported from legacy OpenComputers documentation at ocdoc.cil.li
 
Clean up Markdown artifacts from DokuWiki migration
 
Line 1: Line 1:
=== 网络控制器特性API ===
=== 网络控制器特性API ===


* `getCpus():table`
* <code>getCpus():table</code>


<pre>获取一份列表,其中为网络中可用的CPU。
<pre>获取一份列表,其中为网络中可用的CPU。
</pre>
</pre>


* `getCraftables([filter:table]):table`
* <code>getCraftables([filter:table]):table</code>


<pre>获取已知物品配方的列表。这些配方可用于提出合成请求。
<pre>获取已知物品配方的列表。这些配方可用于提出合成请求。
</pre>
</pre>


* `getItemsInNetwork([filter:table]):table`
* <code>getItemsInNetwork([filter:table]):table</code>


<pre>获取网络中存储的物品列表。
<pre>获取网络中存储的物品列表。
</pre>
</pre>


* `store([filter:table,] [dbAddress:string,] [startSlot:number,] [count:number]): bool`
* <code>store([filter:table,] [dbAddress:string,] [startSlot:number,] [count:number]): bool</code>


<pre>将网络中匹配指定过滤器`filter`的物品数据存储到指定数据库中。 
<pre>将网络中匹配指定过滤器filter的物品数据存储到指定数据库中。
</pre>
</pre>


* `getFluidsInNetwork():table`
* <code>getFluidsInNetwork():table</code>


<pre>获取网络中存储的流体列表。
<pre>获取网络中存储的流体列表。
</pre>
</pre>


* `getAvgPowerInjection():number`
* <code>getAvgPowerInjection():number</code>


<pre>获取网络的平均能量输入速率。
<pre>获取网络的平均能量输入速率。
</pre>
</pre>


* `getAvgPowerUsage():number`
* <code>getAvgPowerUsage():number</code>


<pre>获取网络的平均能耗。
<pre>获取网络的平均能耗。
</pre>
</pre>


* `getIdlePowerUsage():number`
* <code>getIdlePowerUsage():number</code>


<pre>获取网络的闲置能耗。
<pre>获取网络的闲置能耗。
</pre>
</pre>


* `getMaxStoredPower():number`
* <code>getMaxStoredPower():number</code>


<pre>获取网络的最大能量储量。
<pre>获取网络的最大能量储量。
</pre>
</pre>


* `getStoredPower():number`
* <code>getStoredPower():number</code>


<pre>获取网络的能量存量。  \\
<pre>获取网络的能量存量。  \\
Line 52: Line 52:
=== 合成列表API ===
=== 合成列表API ===


* `getItemStack():table`
* <code>getItemStack():table</code>


<pre>获取以物品堆形式表示的合成结果。
<pre>获取以物品堆形式表示的合成结果。
</pre>
</pre>


* `request([amount:int[, prioritizePower:boolean[, cpuName:string]]]):userdata`
* <code>request([amount:int[, prioritizePower:boolean[, cpuName:string]]]):userdata</code>


<pre>请求合成指定物品,返回一个可用于追踪合成状态的对象。  \\
<pre>请求合成指定物品,返回一个可用于追踪合成状态的对象。  \\
Line 63: Line 63:
=== 合成状态API ===
=== 合成状态API ===


* `isCanceled():boolean`
* <code>isCanceled():boolean</code>


<pre>获取给定合成请求是否可被取消。
<pre>获取给定合成请求是否可被取消。
</pre>
</pre>


* `isDone():boolean`
* <code>isDone():boolean</code>


<pre>获取给定合成请求是否完成。  \\
<pre>获取给定合成请求是否完成。  \\
Line 74: Line 74:
=== 环境API ===
=== 环境API ===


* `getEnergyStored():number`
* <code>getEnergyStored():number</code>


<pre>返回连接面一侧存储的能量数量。
<pre>返回连接面一侧存储的能量数量。
</pre>
</pre>


* `getMaxEnergyStored():number`
* <code>getMaxEnergyStored():number</code>


<pre>返回连接面一侧能存储的最大能量数量。
<pre>返回连接面一侧能存储的最大能量数量。
</pre>
</pre>


* `canExtract():number`
* <code>canExtract():number</code>


<pre>返回组件能否从连接面一侧输出能量。
<pre>返回组件能否从连接面一侧输出能量。
</pre>
</pre>


* `canReceive():number`
* <code>canReceive():number</code>


<pre>返回组件能否从连接面一侧接收能量。  \\
<pre>返回组件能否从连接面一侧接收能量。  \\
Line 95: Line 95:
=== 接口API ===
=== 接口API ===


* `getInterfaceConfiguration([slot:number]):table`
* <code>getInterfaceConfiguration([slot:number]):table</code>


<pre>获取接口配置。
<pre>获取接口配置。
</pre>
</pre>


* `setInterfaceConfiguration([slot:number][, database:address, entry:number[, size:number]]):boolean`
* <code>setInterfaceConfiguration([slot:number][, database:address, entry:number[, size:number]]):boolean</code>


<pre>配置接口。  \\
<pre>配置接口。  \\
Line 106: Line 106:
=== 输入总线API ===
=== 输入总线API ===


* `getImportConfiguration(side:number[, slot:number]):boolean`
* <code>getImportConfiguration(side:number[, slot:number]):boolean</code>


<pre>获取指向给定方向的输入总线配置。
<pre>获取指向给定方向的输入总线配置。
</pre>
</pre>


* `setImportConfiguration(side:number[, slot:number][, database:address, entry:number]):boolean`
* <code>setImportConfiguration(side:number[, slot:number][, database:address, entry:number]):boolean</code>


<pre>配置指向给定方向的输入总线,使其接收符合给定描述的物品堆。  \\
<pre>配置指向给定方向的输入总线,使其接收符合给定描述的物品堆。  \\
Line 117: Line 117:
=== 输出总线API ===
=== 输出总线API ===


* `getExportConfiguration(side:number, [ slot:number]):boolean`
* <code>getExportConfiguration(side:number, [ slot:number]):boolean</code>


<pre>获取指向给定方向的输出总线配置。
<pre>获取指向给定方向的输出总线配置。
</pre>
</pre>


* `setExportConfiguration(side:number[, slot:number][, database:address, entry:number):boolean`
* <code>setExportConfiguration(side:number[, slot:number][, database:address, entry:number):boolean</code>


<pre>配置指向给定方向的输出总线,使其输出符合给定描述的物品堆。
<pre>配置指向给定方向的输出总线,使其输出符合给定描述的物品堆。
</pre>
</pre>


* `exportIntoSlot(side:number, slot:number):boolean`
* <code>exportIntoSlot(side:number, slot:number):boolean</code>


<pre>让指向给定方向的输出总线向指定槽位执行一次输出操作。  \\
<pre>让指向给定方向的输出总线向指定槽位执行一次输出操作。  \\
</pre>
</pre>

Latest revision as of 20:27, 24 August 2026

网络控制器特性API

  • getCpus():table
获取一份列表,其中为网络中可用的CPU。
  • getCraftables([filter:table]):table
获取已知物品配方的列表。这些配方可用于提出合成请求。
  • getItemsInNetwork([filter:table]):table
获取网络中存储的物品列表。
  • store([filter:table,] [dbAddress:string,] [startSlot:number,] [count:number]): bool
将网络中匹配指定过滤器filter的物品数据存储到指定数据库中。
  • getFluidsInNetwork():table
获取网络中存储的流体列表。
  • getAvgPowerInjection():number
获取网络的平均能量输入速率。
  • getAvgPowerUsage():number
获取网络的平均能耗。
  • getIdlePowerUsage():number
获取网络的闲置能耗。
  • getMaxStoredPower():number
获取网络的最大能量储量。
  • getStoredPower():number
获取网络的能量存量。  \\

合成列表API

  • getItemStack():table
获取以物品堆形式表示的合成结果。
  • request([amount:int[, prioritizePower:boolean[, cpuName:string]]]):userdata
请求合成指定物品,返回一个可用于追踪合成状态的对象。  \\

合成状态API

  • isCanceled():boolean
获取给定合成请求是否可被取消。
  • isDone():boolean
获取给定合成请求是否完成。  \\

环境API

  • getEnergyStored():number
返回连接面一侧存储的能量数量。
  • getMaxEnergyStored():number
返回连接面一侧能存储的最大能量数量。
  • canExtract():number
返回组件能否从连接面一侧输出能量。
  • canReceive():number
返回组件能否从连接面一侧接收能量。  \\

接口API

  • getInterfaceConfiguration([slot:number]):table
获取接口配置。
  • setInterfaceConfiguration([slot:number][, database:address, entry:number[, size:number]]):boolean
配置接口。  \\

输入总线API

  • getImportConfiguration(side:number[, slot:number]):boolean
获取指向给定方向的输入总线配置。
  • setImportConfiguration(side:number[, slot:number][, database:address, entry:number]):boolean
配置指向给定方向的输入总线,使其接收符合给定描述的物品堆。  \\

输出总线API

  • getExportConfiguration(side:number, [ slot:number]):boolean
获取指向给定方向的输出总线配置。
  • setExportConfiguration(side:number[, slot:number][, database:address, entry:number):boolean
配置指向给定方向的输出总线,使其输出符合给定描述的物品堆。
  • exportIntoSlot(side:number, slot:number):boolean
让指向给定方向的输出总线向指定槽位执行一次输出操作。  \\