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

    更多...

Public 成员函数

 __init__ (self, send_command_function)
 构造函数,设置脚本相关函数。
 
 open_wifi (self)
 打开wifi
 
 current_wifi (self)
 检查无线网络接口(wlan0)的连接状态
 
 statu_wifi (self)
 获取当前wifi的状态
 
 close_wifi (self)
 关闭wifi
 
 get_ip (self)
 获取wifi的Ip
 
 create_wifihot (self, SSID='AP_150_HOT', PASSWD="droneyee", CHANNEL=11)
 创建热点
 
 modify_wifihot_ip (self, IPADDRESS)
 修改热点IP
 
 get_wifihot_passwd (self)
 获取热点的密码
 
 connect_wifi (self, WIFI_SSID, WIFI_PASSWD)
 连接wifi
 
 echo_cmd (self, cmd, mode=0)
 设置相机命令到配置文件
 
 replace_cmd (self, cmd, place, path)
 对给定路径的文件内容进行替换
 
 replace_cam_ip (self, ip, cam)
 对相机图像回传IP进行修改
 
 replace_cam_compress (self, rate, cam)
 对相机图像压缩率进行修改
 
 replace_cam_ehable (self, enable, cam)
 对相机图像使能端设置进行修改
 
 replace_mav_link (self, ip, port=15502)
 对mavlink回传IP进行修改
 
 aotuStartWIFI (self, SSID='AP_150_HOT', PASSWD="droneyee", CHANNEL=11, enable=1)
 设置是否自启动热点
 
 openCam (self)
 开启相机
 
 getMac (self)
 获取设备MAC地址
 
 setStaticIp (self, SSID, ip)
 设置连接WIFI的静态IP
 
 pingIp (self, ip)
 对指定IP进行ping操作
 

Public 属性

 send_command
 

详细描述

   

类集成了所有的设置方法,通过调用不同方法进行设置。

构造及析构函数说明

◆ __init__()

__init__ ( self,
send_command_function )

构造函数,设置脚本相关函数。

  • 参数
    send_command_function发送命令的函数。
+ 函数调用图:

成员函数说明

◆ aotuStartWIFI()

aotuStartWIFI ( self,
SSID = 'AP_150_HOT',
PASSWD = "droneyee",
CHANNEL = 11,
enable = 1 )

设置是否自启动热点

参数
SSID(str)自启动热点的名称, 默认为AP_150_HOT
PASSWD(str)自启动热点的密码, 默认为droneyee
CHANNEL(int)自启动热点的通道,默认为11
enable(int)是否设置自启动热点,默认为1即启动
用于设置自动启动WIFI热点或关闭
+ 函数调用图:

◆ close_wifi()

close_wifi ( self)

关闭wifi

  • 返回
    返回命令执行后的消息
    关闭wifi
+ 函数调用图:

◆ connect_wifi()

connect_wifi ( self,
WIFI_SSID,
WIFI_PASSWD )

连接wifi

  • 参数
    WIFI_SSID(str)所要连接WIFI的SSID(一般是名称)
    WIFI_PASSWD(str)所要连接WIFI的密码
    返回
    返回是否创建成功的布尔值
    连接wifi
+ 函数调用图:

◆ create_wifihot()

create_wifihot ( self,
SSID = 'AP_150_HOT',
PASSWD = "droneyee",
CHANNEL = 11 )

创建热点

  • 参数
    SSID(str)创建热点的名称。
    PASSWD(str)创建热点的密码。
    PASSWD(int)创建热点的通道。
    返回
    返回是否创建成功的布尔值
    创建热点
+ 函数调用图:

◆ current_wifi()

current_wifi ( self)

检查无线网络接口(wlan0)的连接状态

  • 返回
    返回命令执行后的消息
    检查无线网络接口(wlan0)的连接状态,并打印出当前连接的无线网络名称(SSID)
+ 函数调用图:

◆ echo_cmd()

echo_cmd ( self,
cmd,
mode = 0 )

设置相机命令到配置文件

  • 参数
    cmd(str)要设置的命令
    mode(int)选择命令的添加模式,默认为0
    返回
    返回命令执行后的消息
    进行相机参数设置,cmd为追加的命令,mode=0为追加,1为覆盖
+ 函数调用图:

◆ get_ip()

get_ip ( self)

获取wifi的Ip

  • 返回
    返回命令执行后的消息
    获取连接wifi的IP
+ 函数调用图:

◆ get_wifihot_passwd()

get_wifihot_passwd ( self)

获取热点的密码

  • 返回
    返回wifi密码
    获取热点的密码
+ 函数调用图:

◆ getMac()

getMac ( self)

获取设备MAC地址

  • 返回
    返回设备MAC地址
+ 函数调用图:

◆ modify_wifihot_ip()

modify_wifihot_ip ( self,
IPADDRESS )

修改热点IP

  • 参数
    IPADDRESS(str)期望的热点IP
    返回
    返回命令执行后的消息
    修改热点IP,不建议使用
+ 函数调用图:

◆ open_wifi()

open_wifi ( self)

打开wifi

  • 返回
    返回命令执行后的消息
    打开wifi
+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ openCam()

openCam ( self)

开启相机

  • 返回
    返回命令执行后的消息
+ 函数调用图:

◆ pingIp()

pingIp ( self,
ip )

对指定IP进行ping操作

  • 参数
    ip(str)指定的IP
    返回
    网络是否ping通的布尔值
+ 函数调用图:

◆ replace_cam_compress()

replace_cam_compress ( self,
rate,
cam )

对相机图像压缩率进行修改

参数
rate(int)相机回传图像的压缩率
cam(int)要设置的相机标号(0或1)
其中rate是期望的图片压缩率,cam是修改哪个相机(0或1)
+ 函数调用图:

◆ replace_cam_ehable()

replace_cam_ehable ( self,
enable,
cam )

对相机图像使能端设置进行修改

参数
enable(int)要使能的相机标号(0或1)
cam(int)要设置的相机标号(0或1)
其中rate是期望的图片压缩率,cam是修改哪个相机(0或1)
+ 函数调用图:

◆ replace_cam_ip()

replace_cam_ip ( self,
ip,
cam )

对相机图像回传IP进行修改

参数
ip(str)相机回传图像的IP
cam(int)要设置的相机标号(0或1)
修改相机IP
其中IP是期望的IP(给字符串),cam是修改哪个相机(0或1)
+ 函数调用图:

◆ replace_cmd()

replace_cmd ( self,
cmd,
place,
path )

对给定路径的文件内容进行替换

  • 参数
    cmd(str)要替换的命令
    place(str)要替换的行数
    path(str)要替换的路径
    返回
    返回命令执行后的消息
    cmd为期望替换的命令,place代表替换内容的行数,path为修改文件的路径
    注:对camera_upd/config.yaml修改时,对应位置为:
    enable:5/13 
    ip:9/17 
    compress_rate:8/16
    相机路径:/home/marvsmart/camera_udp/config.yaml
    自启动路径:/etc/./rc.local
    
+ 函数调用图:
+ 这是这个函数的调用关系图:

◆ replace_mav_link()

replace_mav_link ( self,
ip,
port = 15502 )

对mavlink回传IP进行修改

参数
ip(str)回传的IP
port(int)回传IP的端口
设置mavlink回传的ip地址和端口
+ 函数调用图:

◆ setStaticIp()

setStaticIp ( self,
SSID,
ip )

设置连接WIFI的静态IP

  • 参数
    SSID(str)需要设置静态IP的WIFI的名称
    ip(str)期望的静态IP
    返回
    返回命令执行后的消息
+ 函数调用图:

◆ statu_wifi()

statu_wifi ( self)

获取当前wifi的状态

  • 返回
    连接wifi的状态
    获取当前wifi的状态
+ 函数调用图:
+ 这是这个函数的调用关系图:

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