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

    更多...

Public 成员函数

 __init__ (self, portname, baudrate, devnum=0, debug=0)
 初始化串口连接,用于与飞控进行 MAVLink 通信。
 
 debug (self, s, level=1)
 输出调试信息。
 
 write (self, b)
 向飞控发送字节数据。
 
 close (self)
 关闭串口连接。
 
 read (self, n)
 读取指定长度的字节数据。
 

Public 属性

 baudrate
 
 buf
 
 port
 
 mav
 

Protected 成员函数

 _recv (self)
 从 MAVLink 中读取字节数据,处理接收到的数据。
 

Protected 属性

 _debug
 

详细描述

   

定义一个 MavlinkSerialPort 类,用于通过 MAVLink 进行串口通信

构造及析构函数说明

◆ __init__()

__init__ ( self,
portname,
baudrate,
devnum = 0,
debug = 0 )

初始化串口连接,用于与飞控进行 MAVLink 通信。

  • 参数
    portname串口名称(如 /dev/ttyUSB0)。
    baudrate串口波特率(常见值如 115200)。
    devnum设备编号,默认为 0。
    debug调试级别,默认为 0。
    返回
    无返回值。
+ 函数调用图:

成员函数说明

◆ _recv()

_recv ( self)
protected

从 MAVLink 中读取字节数据,处理接收到的数据。

  • 参数
    返回
    接收到的字节数据。
    从 MAVLink 中读取字节数据
+ 这是这个函数的调用关系图:

◆ close()

close ( self)

关闭串口连接。

  • 参数
    返回
    无返回值。

◆ debug()

debug ( self,
s,
level = 1 )

输出调试信息。

  • 参数
    s要输出的调试信息字符串。
    level调试级别,默认为 1,决定输出的详细程度。
    返回
    无返回值。
    写入调试文本
+ 这是这个函数的调用关系图:

◆ read()

read ( self,
n )

读取指定长度的字节数据。

  • 参数
    n要读取的字节数。
    返回
    读取到的字节数据。
    读取字节数据
+ 函数调用图:

◆ write()

write ( self,
b )

向飞控发送字节数据。

  • 参数
    b需要发送的字节数据。
    返回
    无返回值。
    写入字节数据
+ 函数调用图:

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