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

    更多...

Public 成员函数

 __init__ (self, port, baudrate=115200)
 初始化 MAVLink 串口,并创建 MAVLink 连接。
 
 is_prompt (self, data)
 检查数据中是否包含提示符(nsh>),用于判断命令是否完成。
 
 SendCmdNsh (self, cmd)
 向飞控发送命令并接收响应。
 
 SendUpdateParam (self, ParamKey, ParamValue)
 更新指定参数的值。
 
 SendCommitParam (self)
 提交参数更改,使更改生效。
 
 SendChangeParam (self, ParamKey, ParamValue)
 修改指定参数的值
 
 SendShowParam (self, ParamKey)
 显示指定参数的当前值。
 
 SendRebootPX4 (self)
 重启飞控。
 
 SendClose (self)
 关闭 MAVLink 串口。
 
 SendCmdNshS (self, ParamKey)
 向飞控发送参数并接收响应
 
 SendAirframe (self)
 设置机架类型为 HIL。
 

Public 属性

 mav_serialport
 

详细描述

   

定义一个 RflyShell 类,用于向飞控发送命令

构造及析构函数说明

◆ __init__()

__init__ ( self,
port,
baudrate = 115200 )

初始化 MAVLink 串口,并创建 MAVLink 连接。

  • 参数
    port串口名称。
    baudrate波特率,默认为 115200。
    返回
    无返回值。

成员函数说明

◆ is_prompt()

is_prompt ( self,
data )

检查数据中是否包含提示符(nsh>),用于判断命令是否完成。

  • 参数
    data接收到的数据字符串。
    返回
    布尔值,若包含提示符则返回 True,否则返回 False。
    检查数据中是否包含完整的提示符
+ 这是这个函数的调用关系图:

◆ SendAirframe()

SendAirframe ( self)

设置机架类型为 HIL。

  • 参数
    返回
    接收到的响应数据
+ 函数调用图:

◆ SendChangeParam()

SendChangeParam ( self,
ParamKey,
ParamValue )

修改指定参数的值

  • 参数
    ParamKey参数的名称
    ParamValue要更新的参数值
    返回
    无返回值。
+ 函数调用图:

◆ SendClose()

SendClose ( self)

关闭 MAVLink 串口。

  • 参数
    返回
    无返回值。

◆ SendCmdNsh()

SendCmdNsh ( self,
cmd )

向飞控发送命令并接收响应。

  • 参数
    cmd要发送的命令字符串。
    返回
    接收到的响应数据。
+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ SendCmdNshS()

SendCmdNshS ( self,
ParamKey )

向飞控发送参数并接收响应

  • 参数
    ParamKey要发送给飞控的命令参数名。
    返回
    接收到的响应数据。
+ 函数调用图:

◆ SendCommitParam()

SendCommitParam ( self)

提交参数更改,使更改生效。

  • 参数
    返回
    无返回值。
+ 函数调用图:

◆ SendRebootPX4()

SendRebootPX4 ( self)

重启飞控。

  • 参数
    返回
    无返回值。
+ 函数调用图:

◆ SendShowParam()

SendShowParam ( self,
ParamKey )

显示指定参数的当前值。

  • 参数
    ParamKey要显示的参数名称。
    返回
    当前参数值的字符串表示。
+ 函数调用图:

◆ SendUpdateParam()

SendUpdateParam ( self,
ParamKey,
ParamValue )

更新指定参数的值。

  • 参数
    ParamKey参数的名称。
    ParamValue要更新的参数值。
    返回
    无返回值。
+ 函数调用图:

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