Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
component:abstract_bus:zh [2023/10/21 16:05]
hfsr [Component: Abstract Bus]
component:abstract_bus:zh [2023/12/10 15:05] (current)
hfsr [组件:抽象总线]
Line 1: Line 1:
 组件:抽象总线 组件:抽象总线
 ==================== ====================
-此扩展卡让你能够与[Stargate Tech 2](http://​stargatetech.theender.net/​miscellaneous/​home.html)的抽象总线系统交互。 +此扩展卡让你能够与[Stargate Tech 2](http://​stargatetech.theender.net/​miscellaneous/​home.html)的抽象总线系统交互。 ​  
- +   
-组件名:`abstract_bus`。+组件名:`abstract_bus`。 ​ 
   ​   ​
-回调函数:+回调函数: ​
  
 - `getEnabled():​ boolean`  ​ - `getEnabled():​ boolean`  ​
-  返回本地总线接口是否启用。+  返回本地总线接口是否启用。 ​  
 +\\
 - `setEnabled(enabled:​ boolean)`  ​ - `setEnabled(enabled:​ boolean)`  ​
-  设定本地总线接口是否启用。+  设定本地总线接口是否启用。 ​  
 +\\
 - `getAddress():​ number`  ​ - `getAddress():​ number`  ​
-  返回本地接口的地址。`number`为16位的16进制数(0xFFFF地址代表进行广播)。 +  返回本地接口的地址。`number`为16位的16进制数(0xFFFF地址代表进行广播)。若地址尚未设定则返回`0`。 ​  
-  ​若地址尚未设定则返回`0`。+\\
 - `setAddress(address:​ number)`  ​ - `setAddress(address:​ number)`  ​
-  设定本地接口的地址。`number`为16位的16进制数。+  设定本地接口的地址。`number`为16位的16进制数。 ​  
 +\\
 - `scan(mask: number): table`  ​ - `scan(mask: number): table`  ​
-  扫描连接到抽象总线上的设备,并将它们以列表的形式返回。+  扫描连接到抽象总线上的设备,并将它们以列表的形式返回。 ​  
 +\\
 - `send(address:​ number, data: table): boolean`  ​ - `send(address:​ number, data: table): boolean`  ​
-  通过抽象总线发送数据。表`data`的形式为键值对,例如:+  通过抽象总线发送数据。表`data`的形式为键值对,例如:\\
   ```   ```
   lua> component.abstract_bus.send(0xFFFF,​ { ["​action"​]="​dial",​ ["​address"​]="​Losomdeh Salothirt Erpac" })   lua> component.abstract_bus.send(0xFFFF,​ { ["​action"​]="​dial",​ ["​address"​]="​Losomdeh Salothirt Erpac" })
   ```   ```
-  * 参阅Stargate Tech 2的官方文档以获取更多有关抽象总线的信息。+  * 参阅Stargate Tech 2的官方文档以获取更多有关抽象总线的信息。 ​  
 +\\
 - `maxPacketSize():​ number`  ​ - `maxPacketSize():​ number`  ​
-  返回可通过总线发送的最大数据包大小。+  返回可通过总线发送的最大数据包大小。 ​ 
  
-抽象总线会在收到信息时产生一个名为`bus_message`的信号。参见[[component:​signals:​zh|信号参考内容]。+抽象总线会在收到信息时产生一个名为`bus_message`的信号。参见[[component:​signals:​zh|信号部分参考内容]]。
  
 目录 目录