修复一些bug
This commit is contained in:
parent
98e9454eec
commit
50d4a3b411
@ -3,6 +3,7 @@ current_dir="$(dirname "$0")"
|
|||||||
|
|
||||||
#获取拨号模式
|
#获取拨号模式
|
||||||
# $1:AT串口
|
# $1:AT串口
|
||||||
|
# $2:平台
|
||||||
fibocom_get_mode()
|
fibocom_get_mode()
|
||||||
{
|
{
|
||||||
local at_port="$1"
|
local at_port="$1"
|
||||||
@ -10,15 +11,17 @@ fibocom_get_mode()
|
|||||||
local mode_num=$(sh $current_dir/modem_at.sh $at_port $at_command | grep "+GTUSBMODE:" | sed 's/+GTUSBMODE: //g' | sed 's/\r//g')
|
local mode_num=$(sh $current_dir/modem_at.sh $at_port $at_command | grep "+GTUSBMODE:" | sed 's/+GTUSBMODE: //g' | sed 's/\r//g')
|
||||||
|
|
||||||
#获取芯片平台
|
#获取芯片平台
|
||||||
local platform
|
local platform="$2"
|
||||||
local modem_number=$(uci -q get modem.global.modem_number)
|
if [ -z "$platform" ]; then
|
||||||
for i in $(seq 0 $((modem_number-1))); do
|
local modem_number=$(uci -q get modem.global.modem_number)
|
||||||
local at_port_tmp=$(uci -q get modem.modem$i.at_port)
|
for i in $(seq 0 $((modem_number-1))); do
|
||||||
if [ "$at_port" = "$at_port_tmp" ]; then
|
local at_port_tmp=$(uci -q get modem.modem$i.at_port)
|
||||||
platform=$(uci -q get modem.modem$i.platform)
|
if [ "$at_port" = "$at_port_tmp" ]; then
|
||||||
break
|
platform=$(uci -q get modem.modem$i.platform)
|
||||||
fi
|
break
|
||||||
done
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
local mode
|
local mode
|
||||||
case "$platform" in
|
case "$platform" in
|
||||||
|
@ -145,7 +145,7 @@ setModemInfoConfig()
|
|||||||
#获取平台
|
#获取平台
|
||||||
platform=$(echo $modem_info | jq -r '.platform')
|
platform=$(echo $modem_info | jq -r '.platform')
|
||||||
#获取当前的拨号模式
|
#获取当前的拨号模式
|
||||||
mode=$(source $current_dir/$manufacturer.sh && get_$manufacturer.sh_mode $2 $platform)
|
mode=$(source $current_dir/$manufacturer.sh && "$manufacturer"_get_mode $2 $platform)
|
||||||
#获取支持的拨号模式
|
#获取支持的拨号模式
|
||||||
modes=$(echo $modem_info | jq -r '.modes[]')
|
modes=$(echo $modem_info | jq -r '.modes[]')
|
||||||
fi
|
fi
|
||||||
|
@ -3,6 +3,7 @@ current_dir="$(dirname "$0")"
|
|||||||
|
|
||||||
#获取拨号模式
|
#获取拨号模式
|
||||||
# $1:AT串口
|
# $1:AT串口
|
||||||
|
# $2:平台
|
||||||
quectel_get_mode()
|
quectel_get_mode()
|
||||||
{
|
{
|
||||||
local at_port="$1"
|
local at_port="$1"
|
||||||
@ -10,15 +11,17 @@ quectel_get_mode()
|
|||||||
local mode_num=$(sh $current_dir/modem_at.sh $at_port $at_command | grep "+QCFG:" | sed 's/+QCFG: "usbnet",//g' | sed 's/\r//g')
|
local mode_num=$(sh $current_dir/modem_at.sh $at_port $at_command | grep "+QCFG:" | sed 's/+QCFG: "usbnet",//g' | sed 's/\r//g')
|
||||||
|
|
||||||
#获取芯片平台
|
#获取芯片平台
|
||||||
local platform
|
local platform="$2"
|
||||||
local modem_number=$(uci -q get modem.global.modem_number)
|
if [ -z "$platform" ]; then
|
||||||
for i in $(seq 0 $((modem_number-1))); do
|
local modem_number=$(uci -q get modem.global.modem_number)
|
||||||
local at_port_tmp=$(uci -q get modem.modem$i.at_port)
|
for i in $(seq 0 $((modem_number-1))); do
|
||||||
if [ "$at_port" = "$at_port_tmp" ]; then
|
local at_port_tmp=$(uci -q get modem.modem$i.at_port)
|
||||||
platform=$(uci -q get modem.modem$i.platform)
|
if [ "$at_port" = "$at_port_tmp" ]; then
|
||||||
break
|
platform=$(uci -q get modem.modem$i.platform)
|
||||||
fi
|
break
|
||||||
done
|
fi
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
local mode
|
local mode
|
||||||
case "$platform" in
|
case "$platform" in
|
||||||
|
Loading…
x
Reference in New Issue
Block a user