From 7bb45325c828a5c7a7c87ba0ec8744869c30c8dd Mon Sep 17 00:00:00 2001 From: Hugues Hiegel Date: Mon, 11 Feb 2013 12:37:11 +0100 Subject: Init with perso modifs --- scripts/devhook.lua | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100755 scripts/devhook.lua (limited to 'scripts/devhook.lua') diff --git a/scripts/devhook.lua b/scripts/devhook.lua new file mode 100755 index 0000000..90a8099 --- /dev/null +++ b/scripts/devhook.lua @@ -0,0 +1,40 @@ +-- SLIMax Mgr Lua Script v2 +-- Copyright (c)2011-2013 by EK and Zappadoc - All Rights Reserved. +-- Use this script to bypass any previous functions and show what +-- you want onto your device. + + +-- param = device type (integer - see mDeviceType table) +-- return 1 to send processed data to the device and bypass Mgr +-- return 0 to skip and give the control to Mgr +function deviceReport(devType) + -- call custom script + local result = custom_deviceReport(devType) + -- if result = 0 bypass the script below and return 0 + -- if result = 1 bypass the script below and return 1 + if result <= 1 then return result end + -- if result >= 2 continue + + -- call global custom script + result = global_custom_deviceReport(devType) + -- if result = 0 bypass the script below and return 0 + -- if result = 1 bypass the script below and return 1 + if result <= 1 then return result end + -- if result >= 2 continue + + + -- sim paused? + local paused = GetContextInfo("paused") + -- limiter ON? + local spdLmt = GetCarInfo("speedlimiter") + if paused or spdLmt == 0 then + -- reset value + SetDigitsAllowed(true) + end + + + -- skip and give the control to Mgr + return 0 + +end + -- cgit v1.2.3