@@ -105,7 +105,7 @@ function Count_NoOfEventsPerType()
105
105
end
106
106
107
107
function Count_ActivityStructureLength ()
108
- return activityStructureLength
108
+ return math.tointeger ( activityStructureLength )
109
109
end
110
110
111
111
function Count_NoOfCardVehicleRecords ()
@@ -306,7 +306,7 @@ function Tacho_DATEF(data,node)
306
306
end
307
307
308
308
function Tacho_NUMERIC (data ,node )
309
- node :set_attribute (" alt" ,data :tonumber ())
309
+ node :set_attribute (" alt" ,math.tointeger ( data :tonumber () ))
310
310
end
311
311
312
312
function Tacho_REGION_NUMERIC (data ,node )
@@ -413,30 +413,30 @@ function Tacho_ACTIVITY_RECORDS(data,node)
413
413
local cat_cur = 0
414
414
local rec_date = os.date (" !%d/%m/%Y" , subpart (data ,ptr + 4 ,ptr + 7 ):tonumber ())
415
415
416
- subnode = node :append ({classname = ' record' ,label = ' CardActivityDailyRecord' , size = rec_len , id = counter })
416
+ subnode = node :append ({classname = ' record' ,label = ' CardActivityDailyRecord' , size = math.tointeger ( rec_len ) , id = counter })
417
417
subnode :append ({classname = ' item' ,
418
418
label = ' activityRecordLength' ,
419
419
val = subpart (data ,ptr + 2 ,ptr + 3 ),
420
- alt = string.format (" %d (address:%s)" ,rec_len ,ptr )})
420
+ alt = string.format (" %d (address:%s)" ,rec_len ,math.tointeger ( ptr ) )})
421
421
subnode :append ({classname = ' item' ,
422
422
label = ' activityPreviousRecordLength' ,
423
423
val = subpart (data ,ptr ,ptr + 1 ),
424
- alt = subpart (data ,ptr ,ptr + 1 ):tonumber ()})
424
+ alt = math.tointeger ( subpart (data ,ptr ,ptr + 1 ):tonumber () )})
425
425
subnode :append ({classname = ' item' ,
426
426
label = ' activityRecordDate' ,
427
427
val = subpart (data ,ptr + 4 ,ptr + 7 ),
428
428
alt = rec_date })
429
429
subnode :append ({classname = ' item' ,
430
430
label = ' dailyPresenceCounter' ,
431
431
val = subpart (data ,ptr + 8 ,ptr + 9 ),
432
- alt = subpart (data ,ptr + 8 ,ptr + 9 ):tonumber () })
432
+ alt = math.tointeger ( subpart (data ,ptr + 8 ,ptr + 9 ):tonumber () ) })
433
433
subnode :append ({classname = ' item' ,
434
434
label = ' activityDayDistance' ,
435
435
val = subpart (data ,ptr + 10 ,ptr + 11 ),
436
- alt = subpart (data ,ptr + 10 ,ptr + 11 ):tonumber () .. " km" })
436
+ alt = math.tointeger ( subpart (data ,ptr + 10 ,ptr + 11 ):tonumber () ) .. " km" })
437
437
subsub_node = subnode :append ({classname = ' record' ,
438
438
label = ' activityChangeInfo' ,
439
- size =# activity ,
439
+ size = math.tointeger ( # activity ) ,
440
440
val = activity })
441
441
442
442
if # activity > 0 then
0 commit comments