sequans專案增加開啟和關閉LTE

2021-07-09 02:52:40 字數 1268 閱讀 1502

setuestarted   引數0關閉。1開啟

在裝置啟動指令碼sequansd.xml中,(cp -f $/mifidata/$/src/4g/openwrt/feeds/sequans/sequa

nsd/files/sequansd.xml   $/src/4g/openwrt/feeds/sequans/sequansd/files/) 中新增了:

!addscanband 3

!addscanband 39

!poweron

即預設情況下是開啟lte的。所以要在不需要用裝置的情況下,關閉lte,以降低功耗。

分下面幾種情況:

1.無sim卡時,lte關閉。

2.有sim卡、並且有wifi連線時,lte常開。

3.有sim卡、但是無wifi連線時,lte開啟一會兒便關閉。這個時間可以隨便設定。

4.使用者按下按鍵,若lte關閉,則開啟lte。

函式設計:

1,定義乙個變數,用於儲存lte是否開啟。

unsigned char is_lte_off = 1;//判斷是否關閉lte,為1表示開啟lte,為0表示關閉lte。

2,開啟乙個lte控制線程,用於控制lte的關閉。

void * lte_ctl(void *param)

else

do_lte_radio_off();

printf("lte_off,wifi_user_num=0....\n");

is_lte_off = 0;}}

}}}lte開啟和關閉函式實現:

void do_lte_radio_off(void)

*/dchandle_t handle;

sqnstatus_t st;

sqnstatus_t result;

if ((st = dccnxsetuestarted(handle, sqn_false, &result)) != sqn_status_ok)

printf("enter the do_lte_radio_off");

}void do_lte_radio_on(void)

*/dchandle_t handle;

sqnstatus_t st;

sqnstatus_t result;

if ((st = dccnxsetuestarted(handle, sqn_true, &result)) != sqn_status_ok)

}在pbmon_work中,加入如下**:

if(is_lte_off == 0)

開啟和關閉Oracle Flashback

1 開啟flashback 關閉資料庫 sql shutdown immediate 啟動到mount方式 sql startup mount 如果歸檔沒有開啟,開啟歸檔 因為flashback依賴media recovery,所以在開啟flashback之前必須先啟用歸檔 sql alter da...

python selelnium開啟和關閉瀏覽器

第一次寫自動化指令碼,用下面 練練手。此 是在pycharm1下編寫 from selenium import webdriver 初始化乙個火狐瀏覽器例項 driver webdriver.firefox 最大化瀏覽器 driver.maximize window 通過get 方法,開啟乙個url...

selinux 開啟和關閉

對於新手來說,linux的selinux困擾了一大批學員,開啟後,導致檔案許可權修改不了等問題,下面就是關閉設定setlinux的方法 檢視selinux狀態 1 usr sbin sestatus v 如果selinux status引數為enabled即為開啟狀態 selinux status ...