diff --git a/api/modem/gps/data.go b/api/modem/gps/data.go index a5c90ab..b7f70ba 100644 --- a/api/modem/gps/data.go +++ b/api/modem/gps/data.go @@ -11,10 +11,10 @@ import ( ) type Data struct { - Latitude float64 `json:"Latitude"` - Longitude float64 `json:"Longitude"` - LatitudeIndicator string `json:"Latitude_indicator"` // North/South - LongitudeIndicator string `json:"Longitude_indicator"` // West/East + Latitude float64 `json:"Latitude"` // ddmm.mmmmmm + Longitude float64 `json:"Longitude"` // dddmm.mmmmmm + LatitudeIndicator string `json:"Latitude_indicator"` // N/S - North/South + LongitudeIndicator string `json:"Longitude_indicator"` // W/E - West/East Speed float64 `json:"Speed"` Course float64 `json:"-"` Altitude float64 `json:"-"` @@ -59,8 +59,6 @@ func (gps *Data) decode(str string) error { if err != nil { logger.Println("ERROR parse longitude:", err.Error()) } - newGpsInfo.Latitude /= 100 - newGpsInfo.Longitude /= 100 newGpsInfo.LatitudeIndicator = strs[1] newGpsInfo.LongitudeIndicator = strs[3] newGpsInfo.Date = strs[4] diff --git a/api/modem/gps/nmea.go b/api/modem/gps/nmea.go index ef04a8c..0bac9f0 100644 --- a/api/modem/gps/nmea.go +++ b/api/modem/gps/nmea.go @@ -34,6 +34,8 @@ const ( ) func secondCountDownTimer(title string, logger *log.Logger, t time.Duration) { + _ = title + _ = logger counter := 0 for { if counter > int(t.Seconds()) { diff --git a/api/modem/utils/signal.go b/api/modem/utils/signal.go index 022762c..4f0e95c 100644 --- a/api/modem/utils/signal.go +++ b/api/modem/utils/signal.go @@ -25,7 +25,7 @@ func CheckSignal(port at.Port, logger *log.Logger) (bool, error) { } func checkRssi(rssi int) error { - // rssi - Received signal strenght indicator + // rssi - Received signal strength indicator // 0 -113 dBm or less // 1 -111 dBm // 2...30 -109... - 53 dBm diff --git a/main.go b/main.go index 2b0fc7e..66421ec 100644 --- a/main.go +++ b/main.go @@ -53,7 +53,7 @@ setupRouteTableLoop: } func Cmd(cmd string) { - resp, err := m.At().SendWithTimeout(cmd, 50*time.Millisecond) + resp, err := m.At().SendWithTimeout(cmd, 10*time.Second) //50*time.Millisecond) logger.Println(cmd, "===>", resp, err) } @@ -96,9 +96,9 @@ initLoop: }() // Internet connect - if err := InetInit(); err != nil { - return err - } + // if err := InetInit(); err != nil { + // return err + // } logger.Println("||||||||||||||||| SMS |||||||||||||||||") @@ -109,7 +109,7 @@ initLoop: // Cmd("AT+CREG?") // Cmd("AT+CNMI?") - // Cmd("AT+CSQ") + Cmd("AT+CNETSCAN") // Cmd("AT+CSCA?") // Cmd("AT+CPOL?") // Cmd("AT+COPS?")