点击或拖拽改变大小

PipeDtuNet 属性

PipeDtuNet 类型公开以下成员。

属性
  名称说明
公共属性CommunicationLock
获取或设置当前管道的线程锁对象,默认是简单的一个互斥锁
Gets or sets the thread lock object of the current pipeline, which defaults to a simple mutex
(继承自 CommunicationPipe。)
公共属性代码示例ConnectTimeOut
获取或设置接收服务器反馈的时间,如果为负数,则不接收反馈
Gets or sets the time to receive server feedback, and if it is a negative number, does not receive feedback
(继承自 PipeTcpNet。)
公共属性DecideWhetherQAMessageFunction
用来决定当前接收的消息是否是问答服务的消息
(继承自 CommunicationPipe。)
公共属性DTU
唯一的标识
Unique identification
公共属性DTUIpAddress
注册报文里的IP地址信息,实际的使用过程中,你也可以用来做一些额外的标记
You can also use the IP address information in the registration packet to make some other markings during actual use
公共属性DTUPort
注册报文里的端口号信息,实际的使用过程中,你可以用来做一些额外的标记
You can use the port number information in the registration packet to make some other markings during actual use
公共属性DtuServer
当前的DTU会话关联的服务器信息
公共属性Host
获取当前设置的远程的地址,可能是IP地址,也可能是网址,也就是初始设置的地址信息
Obtain the address of the remote address that is currently set, which may be an IP address or a web address, that is, the address information that is initially set
(继承自 PipeTcpNet。)
公共属性代码示例IpAddress
获取或是设置远程服务器的IP地址,如果是本机测试,那么需要设置为127.0.0.1
Get or set the IP address of the remote server. If it is a local test, then it needs to be set to 127.0.0.1
(继承自 PipeTcpNet。)
公共属性IsPersistentConnection
获取或设置当前的管道是否是长连接,仅对于串口及TCP是有效的,默认都是长连接
(继承自 CommunicationPipe。)
公共属性LocalBinding
获取或设置绑定的本地的IP地址和端口号信息,如果端口设置为0,代表任何可用的端口
Get or set the bound local IP address and port number information, if the port is set to 0, it means any available port
(继承自 PipeTcpNet。)
公共属性代码示例Port
获取或设置服务器的端口号,具体的值需要取决于对方的配置
Gets or sets the port number of the server. The specific value depends on the configuration of the other party.
(继承自 PipeTcpNet。)
公共属性Pwd
密码信息
Password information
公共属性代码示例ReceiveTimeOut
获取或设置接收服务器反馈的时间,如果为负数,则不接收反馈
Gets or sets the time to receive server feedback, and if it is a negative number, does not receive feedback
(继承自 CommunicationPipe。)
公共属性SleepTime
获取或设置在正式接收对方返回数据前的时候,需要休息的时间,当设置为0的时候,不需要休息。
Get or set the time required to rest before officially receiving the data from the other party. When it is set to 0, no rest is required.
(继承自 CommunicationPipe。)
公共属性Socket
获取或设置当前的客户端用于服务器连接的套接字。
Gets or sets the socket currently used by the client for server connection.
(继承自 PipeTcpNet。)
公共属性SocketKeepAliveTime
获取或设置客户端的Socket的心跳时间信息,这个是Socket底层自动实现的心跳包,不基于协议层实现。默认小于0,不开启心跳检测,如果需要开启,设置 60_000 比较合适,单位毫秒
Get or set the heartbeat time information of the Socket of the client. This is the heartbeat packet automatically implemented by the bottom layer of the Socket, not based on the protocol layer. The default value is less than 0, and heartbeat detection is not enabled. If you need to enable it, it is more appropriate to set 60_000, in milliseconds.
(继承自 PipeTcpNet。)
公共属性UseServerActivePush
获取或设置当前的管道是否激活从设备主动推送的功能,设置为 true 时支持主动从设备方接收数据信息
Gets or sets whether the current pipeline activates the function of actively pushing data from the device. If this is set to true, it supports actively receiving data information from the device
(继承自 CommunicationPipe。)
Top
参见