Component/ae2common/zh: Difference between revisions
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 === | ||
* | * <code>getCpus():table</code> | ||
<pre>获取一份列表,其中为网络中可用的CPU。 | <pre>获取一份列表,其中为网络中可用的CPU。 | ||
</pre> | </pre> | ||
* | * <code>getCraftables([filter:table]):table</code> | ||
<pre>获取已知物品配方的列表。这些配方可用于提出合成请求。 | <pre>获取已知物品配方的列表。这些配方可用于提出合成请求。 | ||
</pre> | </pre> | ||
* | * <code>getItemsInNetwork([filter:table]):table</code> | ||
<pre>获取网络中存储的物品列表。 | <pre>获取网络中存储的物品列表。 | ||
</pre> | </pre> | ||
* | * <code>store([filter:table,] [dbAddress:string,] [startSlot:number,] [count:number]): bool</code> | ||
<pre> | <pre>将网络中匹配指定过滤器filter的物品数据存储到指定数据库中。 | ||
</pre> | </pre> | ||
* | * <code>getFluidsInNetwork():table</code> | ||
<pre>获取网络中存储的流体列表。 | <pre>获取网络中存储的流体列表。 | ||
</pre> | </pre> | ||
* | * <code>getAvgPowerInjection():number</code> | ||
<pre>获取网络的平均能量输入速率。 | <pre>获取网络的平均能量输入速率。 | ||
</pre> | </pre> | ||
* | * <code>getAvgPowerUsage():number</code> | ||
<pre>获取网络的平均能耗。 | <pre>获取网络的平均能耗。 | ||
</pre> | </pre> | ||
* | * <code>getIdlePowerUsage():number</code> | ||
<pre>获取网络的闲置能耗。 | <pre>获取网络的闲置能耗。 | ||
</pre> | </pre> | ||
* | * <code>getMaxStoredPower():number</code> | ||
<pre>获取网络的最大能量储量。 | <pre>获取网络的最大能量储量。 | ||
</pre> | </pre> | ||
* | * <code>getStoredPower():number</code> | ||
<pre>获取网络的能量存量。 \\ | <pre>获取网络的能量存量。 \\ | ||
| Line 52: | Line 52: | ||
=== 合成列表API === | === 合成列表API === | ||
* | * <code>getItemStack():table</code> | ||
<pre>获取以物品堆形式表示的合成结果。 | <pre>获取以物品堆形式表示的合成结果。 | ||
</pre> | </pre> | ||
* | * <code>request([amount:int[, prioritizePower:boolean[, cpuName:string]]]):userdata</code> | ||
<pre>请求合成指定物品,返回一个可用于追踪合成状态的对象。 \\ | <pre>请求合成指定物品,返回一个可用于追踪合成状态的对象。 \\ | ||
| Line 63: | Line 63: | ||
=== 合成状态API === | === 合成状态API === | ||
* | * <code>isCanceled():boolean</code> | ||
<pre>获取给定合成请求是否可被取消。 | <pre>获取给定合成请求是否可被取消。 | ||
</pre> | </pre> | ||
* | * <code>isDone():boolean</code> | ||
<pre>获取给定合成请求是否完成。 \\ | <pre>获取给定合成请求是否完成。 \\ | ||
| Line 74: | Line 74: | ||
=== 环境API === | === 环境API === | ||
* | * <code>getEnergyStored():number</code> | ||
<pre>返回连接面一侧存储的能量数量。 | <pre>返回连接面一侧存储的能量数量。 | ||
</pre> | </pre> | ||
* | * <code>getMaxEnergyStored():number</code> | ||
<pre>返回连接面一侧能存储的最大能量数量。 | <pre>返回连接面一侧能存储的最大能量数量。 | ||
</pre> | </pre> | ||
* | * <code>canExtract():number</code> | ||
<pre>返回组件能否从连接面一侧输出能量。 | <pre>返回组件能否从连接面一侧输出能量。 | ||
</pre> | </pre> | ||
* | * <code>canReceive():number</code> | ||
<pre>返回组件能否从连接面一侧接收能量。 \\ | <pre>返回组件能否从连接面一侧接收能量。 \\ | ||
| Line 95: | Line 95: | ||
=== 接口API === | === 接口API === | ||
* | * <code>getInterfaceConfiguration([slot:number]):table</code> | ||
<pre>获取接口配置。 | <pre>获取接口配置。 | ||
</pre> | </pre> | ||
* | * <code>setInterfaceConfiguration([slot:number][, database:address, entry:number[, size:number]]):boolean</code> | ||
<pre>配置接口。 \\ | <pre>配置接口。 \\ | ||
| Line 106: | Line 106: | ||
=== 输入总线API === | === 输入总线API === | ||
* | * <code>getImportConfiguration(side:number[, slot:number]):boolean</code> | ||
<pre>获取指向给定方向的输入总线配置。 | <pre>获取指向给定方向的输入总线配置。 | ||
</pre> | </pre> | ||
* | * <code>setImportConfiguration(side:number[, slot:number][, database:address, entry:number]):boolean</code> | ||
<pre>配置指向给定方向的输入总线,使其接收符合给定描述的物品堆。 \\ | <pre>配置指向给定方向的输入总线,使其接收符合给定描述的物品堆。 \\ | ||
| Line 117: | Line 117: | ||
=== 输出总线API === | === 输出总线API === | ||
* | * <code>getExportConfiguration(side:number, [ slot:number]):boolean</code> | ||
<pre>获取指向给定方向的输出总线配置。 | <pre>获取指向给定方向的输出总线配置。 | ||
</pre> | </pre> | ||
* | * <code>setExportConfiguration(side:number[, slot:number][, database:address, entry:number):boolean</code> | ||
<pre>配置指向给定方向的输出总线,使其输出符合给定描述的物品堆。 | <pre>配置指向给定方向的输出总线,使其输出符合给定描述的物品堆。 | ||
</pre> | </pre> | ||
* | * <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
让指向给定方向的输出总线向指定槽位执行一次输出操作。 \\