Component/abstract bus/zh

From OpenComputers: Rebooted
Revision as of 08:08, 24 August 2026 by imported>OCDoc Import (Imported from legacy OpenComputers documentation at ocdoc.cil.li)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

组件:抽象总线

此扩展卡让你能够与[Stargate Tech 2]([[1]]。

组件名:`abstract_bus`。

回调函数:

  • `getEnabled(): boolean`
返回本地总线接口是否启用。  
  • `setEnabled(enabled: boolean)`
设定本地总线接口是否启用。  
  • `getAddress(): number`
返回本地接口的地址。`number`为16位的16进制数(0xFFFF地址代表进行广播)。若地址尚未设定则返回`0`。  
  • `setAddress(address: number)`
设定本地接口的地址。`number`为16位的16进制数。  
  • `scan(mask: number): table`
扫描连接到抽象总线上的设备,并将它们以列表的形式返回。  
  • `send(address: number, data: table): boolean`
通过抽象总线发送数据。表`data`的形式为键值对,例如:\\
```
lua> component.abstract_bus.send(0xFFFF, { ["action"]="dial", ["address"]="Losomdeh Salothirt Erpac" })
```
* 参阅Stargate Tech 2的官方文档以获取更多有关抽象总线的信息。  
  • `maxPacketSize(): number`
返回可通过总线发送的最大数据包大小。  

抽象总线会在收到信息时产生一个名为`bus_message`的信号。参见信号部分参考内容

目录

< 100% 15% 15% >
组件API 3D打印机 - 抽象总线 - 无线接入点 - 区块加载器 - 电脑 - 合成 - 数据卡 - 数据库 - 调试 - 无人机 - 驱动器 - EEPROM - 经验 - 文件系统 - 发电机 - 地质分析仪 - GPU - 全息投影仪 - 因特网 - 物品栏控制器 - 拴绳 - 微控制器 - 调制解调器 - 运动传感器 - 导航 - 网络拆分器 - 活塞 - 红石 - 运动红石机构 - 机器人 - 屏幕 - 告示牌 - 储罐控制器 - 牵引光束 - 转运器 - 隧道 - 世界传感器
::: 其它 访问组件 - 信号
::: 模组联动 应用能源