|
|
@ -18,6 +18,10 @@ import ( |
|
|
|
"../model" |
|
|
|
"../model" |
|
|
|
) |
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
const ( |
|
|
|
|
|
|
|
ALLOWED_TIME_HOUR = -1 |
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
|
|
|
type ruptelaTchHeader struct { |
|
|
|
type ruptelaTchHeader struct { |
|
|
|
Length uint16 |
|
|
|
Length uint16 |
|
|
|
IMEI uint64 |
|
|
|
IMEI uint64 |
|
|
@ -324,7 +328,7 @@ func parseData(data []byte, imei uint64, tagOption *opt.Options) (rec DeviceReco |
|
|
|
|
|
|
|
|
|
|
|
tstampToNow := time.Since(deviceRecord.Tstamp) |
|
|
|
tstampToNow := time.Since(deviceRecord.Tstamp) |
|
|
|
hCurr := math.Round(tstampToNow.Hours()*100)/100 |
|
|
|
hCurr := math.Round(tstampToNow.Hours()*100)/100 |
|
|
|
if hCurr >= -24 { |
|
|
|
if hCurr >= ALLOWED_TIME_HOUR { |
|
|
|
deviceRecords = append(deviceRecords, deviceRecord) |
|
|
|
deviceRecords = append(deviceRecords, deviceRecord) |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|