--require("scripts/gugus/sector") -- hint : i don’t care if this is correctly initialized at each session. mCurrentSector = nil function custom_deviceReport(deviceType) -- sim paused? local paused = GetContextInfo("paused") if !paused then local sector = GetCarInfo("sector") if mCurrentSector == nil or mCurrentSector ~= sector then local s1 = GetTimeInfo("sector1") local s2 = GetTimeInfo("sector2") local s3 = GetTimeInfo("sector3") local ls1 = GetTimeInfo("lastsector1") local ls2 = GetTimeInfo("lastsector2") local ls3 = GetTimeInfo("lastsector3") local bs1 = GetTimeInfo("bestsector1") local bs2 = GetTimeInfo("bestsector2") local bs3 = GetTimeInfo("bestsector3") print ("") print ("--- lap "..GetContextInfo("laps").." ----------------------------------------") print ("sector " ..mCurrentSector.." -> "..sector.." [curr] " .. s1 .. " - " .. s2 .. " - " .. s3) print ("sector " ..mCurrentSector.." -> "..sector.." [last] " ..ls1 .. " - " ..ls2 .. " - " ..ls3) print ("sector " ..mCurrentSector.." -> "..sector.." [best] " ..bs1 .. " - " ..bs2 .. " - " ..bs3) print ("-----------------------------------------------------------------------------") --ls = GetTimeInfo(string.format("sector%d", mCurrentSector)) --if mCurrentOptimalSectorTimes[sector] ~= 0.0 and mCurrentOptimalSectorTimes[sector] > ls then -- mCurrentOptimalSectorTimes[sector] = ls --end mCurrentSector = sector end end return 2 end print ("gugus> + sector")