====网络控制器特性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` 让指向给定方向的输出总线向指定槽位执行一次输出操作。 \\