RflySimSDK v3.08
RflySimSDK说明文档
载入中...
搜索中...
未找到
distSimCtrlAPI类 参考

用于通过组播方式扫描局域网中的节点信息并向节点发送指令 更多...

Public 成员函数

 __init__ (self, ip="127.0.0.1")
 构造函数,初始化UDP套接字和相关成员变量
 
 scan_udp (self)
 扫描局域网内的组播数据,解析并存储节点信息
 
 execute_bat_script (self, command, TargetNodeID=0, TargetClass=-1, TargetSeq=1)
 发送指令给指定的节点或广播给所有节点
 
 close_udp (self)
 关闭UDP套接字连接
 

Public 属性

 ip
 
 startTime
 
 udp_socketDsitSim
 
 inSilVect
 
 inReqVect
 
 inReqUpdateVect
 
 hasMsgEvent
 
 trueMsgEvent
 

详细描述

用于通过组播方式扫描局域网中的节点信息并向节点发送指令

构造及析构函数说明

◆ __init__()

__init__ ( self,
ip = "127.0.0.1" )

构造函数,初始化UDP套接字和相关成员变量

  • 参数
    ip(str)本机IP地址,默认为"127.0.0.1"

成员函数说明

◆ close_udp()

close_udp ( self)

关闭UDP套接字连接

+ 函数调用图:

◆ execute_bat_script()

execute_bat_script ( self,
command,
TargetNodeID = 0,
TargetClass = -1,
TargetSeq = 1 )

发送指令给指定的节点或广播给所有节点

  • 参数
    command(str)要执行的命令
    TargetNodeID(int)目标节点ID,0表示广播给9000端口
    TargetClass(int)目标节点类别(默认为-1,不区分)
    TargetSeq(int)目标节点序号(默认为1)
    使用示例: execute_bat_script("echo Hello", 0) # 广播消息到所有节点(9000端口) execute_bat_script("command", 5) # 只发送给NodeID=5节点(9005端口) execute_bat_script("command", -1, 1, 2) # 按组播概念分组、序号发送
+ 这是这个函数的调用关系图:

◆ scan_udp()

scan_udp ( self)

扫描局域网内的组播数据,解析并存储节点信息

  • 返回
    返回包含所有已解析reqVeCrashData对象的列表
+ 这是这个函数的调用关系图:

该类的文档由以下文件生成: