|
|
@@ -46,8 +46,8 @@ func ModuleInit(bForceRepower bool /*是否强制重启*/) bool {
|
|
|
goto openOK
|
|
|
}
|
|
|
switch ret {
|
|
|
- case -1, -3: // -1: 串口被占用或不存在(驱动有问题时)
|
|
|
- // -3: 设备无应答(初始化时会发送的两条关键配置指令)
|
|
|
+ case -1, -3, -100: // -1: 串口被占用或不存在(驱动有问题时)
|
|
|
+ // -3, -100: 设备无应答(初始化时会发送的两条关键配置指令)
|
|
|
if ret == -1 {
|
|
|
freeTTYUSB0()
|
|
|
}
|
|
|
@@ -134,7 +134,7 @@ initOK:
|
|
|
wg1.Add(1)
|
|
|
go func() { // 启动携程循环读取4G模块的信号强度和ICCID号等信息
|
|
|
defer wg1.Done()
|
|
|
- monitorAir720uInfo(exitCh1)
|
|
|
+ monitorAir720UInfo(exitCh1)
|
|
|
}()
|
|
|
|
|
|
isRunning1 = true
|
|
|
@@ -180,7 +180,7 @@ func GetSimICCID() string {
|
|
|
}
|
|
|
|
|
|
// 循环读取刷新信息
|
|
|
-func monitorAir720uInfo(exitCh <-chan struct{}) {
|
|
|
+func monitorAir720UInfo(exitCh <-chan struct{}) {
|
|
|
t := time.NewTicker(time.Duration(5) * time.Second)
|
|
|
defer t.Stop()
|
|
|
for {
|