summaryrefslogtreecommitdiff
path: root/scripts/global_custom_scripts.lua
blob: c39db3e5f1c0364900103af9b56f4a70db101c5b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
-- Global Custom SLIMax Manager Scripts v2.2
-- Copyright ©2011-2013 by Zappadoc - All Rights Reserved.
-- last change by Zappadoc - 2012-11

-- add you global custom functions and globals variables here 
-- patch the std SLIMax Events with your global custom scripts if needed
-- see the scripting section of the forum for more info...

-- IMPORTANT:
-- this script will not be deleted by uninstalling the software

-- ================================
-- CONSTANTS


-- ================================
-- additional lua extension module dll


-- ================================
-- additional scripts file

-- ================================
-- custom globals


-- ================================
-- custom functions

-- ================================
-- custom events

function global_custom_controlsEvent(deviceIdx, ctrlType, ctrlPos, value, funcIndex)
	-- type your custom controls script here (manage buttons, switches and encoders)
	return 2
end

function global_custom_deviceReport(devType)
	-- type your script here (just before sending report to the device )
	return 2
end

function global_custom_ospMethodEvent(idx)
	-- type your custom Optimal Shift Points (OSP) method here
	return 2
end

function global_custom_shiftLightsMethodEvent(idx)
	-- type your custom shiftlights method here
	return 2
end

function global_custom_shiftLightsBU0710Event(idx)
	-- type your custom shiftlights method for BU0710 device only here
	return 2
end

function global_custom_leftDigitsEvent(swPosition)
	-- type your custom script related to left SLI-PRO digits panel here
	return 2
end

function global_custom_rightDigitsEvent(swPosition)
	-- type your custom script related to right SLI-PRO digits panel here
	return 2
end

function global_custom_spdLmtMethodEvent(idx)
	-- type your custom script related to speed limiter here
	return 2
end

function global_custom_gearEvent(gear)
	-- type your custom script related to gear here
	return 2
end

function global_custom_enterSessionEvent(devType)
	-- type your custom script related to session start here
	return 2
end

function global_custom_exitSessionEvent(devType)
	-- type your custom script related to session stop here
	return 2
end

function global_custom_ledEvent(idx, ledFunction, state)
	-- type your custom script related to LEDs here
	return 2
end


-- ================================
-- local custom events PLACEHOLDERS
-- DO NOT CHANGE THE SCRIPT BELOW
-- ================================
function custom_controlsEvent(deviceIdx, ctrlType, ctrlPos, value, funcIndex) return 2 end
function custom_deviceReport(devType) return 2 end
function custom_ospMethodEvent(idx) return 2 end
function custom_shiftLightsMethodEvent(idx) return 2 end
function custom_shiftLightsBU0710Event(idx) return 2 end
function custom_leftDigitsEvent(swPosition) return 2 end
function custom_rightDigitsEvent(swPosition) return 2 end
function custom_spdLmtMethodEvent(idx) return 2 end
function custom_gearEvent(gear) return 2 end
function custom_enterSessionEvent(devType) return 2 end
function custom_exitSessionEvent(devType) return 2 end
function custom_ledEvent(idx, ledFunction, state) return 2 end