Skip to content

Commit aa0048c

Browse files
committed
tachograph.lua: Preserve with Lua 5.3 the same output as with 5.2
Just convert to integers some output values to avoid .0 appearing in the output. Signed-off-by: David Santamaría Rogado <[email protected]>
1 parent 60928c5 commit aa0048c

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

dot_cardpeek_dir/scripts/tachograph.lua

+8-8
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ function Count_NoOfEventsPerType()
105105
end
106106

107107
function Count_ActivityStructureLength()
108-
return activityStructureLength
108+
return math.tointeger(activityStructureLength)
109109
end
110110

111111
function Count_NoOfCardVehicleRecords()
@@ -306,7 +306,7 @@ function Tacho_DATEF(data,node)
306306
end
307307

308308
function Tacho_NUMERIC(data,node)
309-
node:set_attribute("alt",data:tonumber())
309+
node:set_attribute("alt",math.tointeger(data:tonumber()))
310310
end
311311

312312
function Tacho_REGION_NUMERIC(data,node)
@@ -413,30 +413,30 @@ function Tacho_ACTIVITY_RECORDS(data,node)
413413
local cat_cur = 0
414414
local rec_date = os.date("!%d/%m/%Y", subpart(data,ptr+4,ptr+7):tonumber())
415415

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})
417417
subnode:append({classname='item',
418418
label='activityRecordLength',
419419
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))})
421421
subnode:append({classname='item',
422422
label='activityPreviousRecordLength',
423423
val=subpart(data,ptr,ptr+1),
424-
alt=subpart(data,ptr,ptr+1):tonumber()})
424+
alt=math.tointeger(subpart(data,ptr,ptr+1):tonumber())})
425425
subnode:append({classname='item',
426426
label='activityRecordDate',
427427
val=subpart(data,ptr+4,ptr+7),
428428
alt=rec_date})
429429
subnode:append({classname='item',
430430
label='dailyPresenceCounter',
431431
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()) })
433433
subnode:append({classname='item',
434434
label='activityDayDistance',
435435
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"})
437437
subsub_node = subnode:append({classname='record',
438438
label='activityChangeInfo',
439-
size=#activity,
439+
size=math.tointeger(#activity),
440440
val=activity})
441441

442442
if #activity>0 then

0 commit comments

Comments
 (0)