Component/tunnel/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 5: Line 5:
这种扩展卡与[[Component/modem/zh|网卡组件]]类似,但是由于这种卡仅限点对点通信,所以它不能配置端口,而且连接是常开的。
这种扩展卡与[[Component/modem/zh|网卡组件]]类似,但是由于这种卡仅限点对点通信,所以它不能配置端口,而且连接是常开的。


组件名:`tunnel`。
组件名:<code>tunnel</code>。


回调函数:
回调函数:


* `send(data...)`
* <code>send(data...)</code>


<pre>将给定数据发送到另一张连接卡。
<pre>将给定数据发送到另一张连接卡。
</pre>
</pre>


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


<pre>获取最大数据包大小(可在配置文件修改)。
<pre>获取最大数据包大小(可在配置文件修改)。
</pre>
</pre>


* `getChannel():string`
* <code>getChannel():string</code>


<pre>获取连接卡的隧道地址。此属性的另一种获取方式为通过物品栏控制器读取含有此物品的物品栏槽位数据,其中的`linkChannel`即为此数据。 
<pre>获取连接卡的隧道地址。此属性的另一种获取方式为通过物品栏控制器读取含有此物品的物品栏槽位数据,其中的linkChannel即为此数据。
</pre>
</pre>


* `getWakeMessage():string`
* <code>getWakeMessage():string</code>


<pre>获取当前设置的唤醒信息。当网卡的任意端口检测到了唤醒信息(某网络数据包第一个参数中的字符串),而电脑处于关闭状态,则电脑会启动。可用于机器人、普通电脑、服务器、无人机以及平板电脑。
<pre>获取当前设置的唤醒信息。当网卡的任意端口检测到了唤醒信息(某网络数据包第一个参数中的字符串),而电脑处于关闭状态,则电脑会启动。可用于机器人、普通电脑、服务器、无人机以及平板电脑。
</pre>
</pre>


* `setWakeMessage(message: string, [fuzzy: boolean]):string`
* <code>setWakeMessage(message: string, [fuzzy: boolean]):string</code>


<pre>将唤醒信息设定为给定的**字符串**。信息可以模糊匹配(由`fuzzy`参数决定,默认为`false`)。模糊匹配时会忽略网络数据包中的其他参数。
<pre>将唤醒信息设定为给定的**字符串**。信息可以模糊匹配(由fuzzy参数决定,默认为false)。模糊匹配时会忽略网络数据包中的其他参数。
</pre>
</pre>
此扩展卡也会产生`modem_message`信号,格式与网卡相同。
此扩展卡也会产生<code>modem_message</code>信号,格式与网卡相同。


== 目录 ==
== 目录 ==


{{:Component/contents/zh}}
{{:Component/contents/zh}}

Latest revision as of 20:28, 24 August 2026

组件:隧道

此组件由连接卡提供。

这种扩展卡与网卡组件类似,但是由于这种卡仅限点对点通信,所以它不能配置端口,而且连接是常开的。

组件名:tunnel。

回调函数:

  • send(data...)
将给定数据发送到另一张连接卡。
  • maxPacketSize():number
获取最大数据包大小(可在配置文件修改)。
  • getChannel():string
获取连接卡的隧道地址。此属性的另一种获取方式为通过物品栏控制器读取含有此物品的物品栏槽位数据,其中的linkChannel即为此数据。
  • getWakeMessage():string
获取当前设置的唤醒信息。当网卡的任意端口检测到了唤醒信息(某网络数据包第一个参数中的字符串),而电脑处于关闭状态,则电脑会启动。可用于机器人、普通电脑、服务器、无人机以及平板电脑。
  • setWakeMessage(message: string, [fuzzy: boolean]):string
将唤醒信息设定为给定的**字符串**。信息可以模糊匹配(由fuzzy参数决定,默认为false)。模糊匹配时会忽略网络数据包中的其他参数。

此扩展卡也会产生modem_message信号,格式与网卡相同。

目录

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