Skip to content

Commit c40bc60

Browse files
committed
Dynamic idle and rpm harmonics reboot
This commit adds a reboot after changing the dynamic idle value and after disabling the rpm filter by setting harmonics to 0. Rpm filter has to be enabled for dynamic idle to work. Disabling the rpm filter will also disable dynamic idle. Reboot needed for dynamic idle change to take effect.
1 parent e91e3a7 commit c40bc60

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

src/SCRIPTS/BF/PAGES/filters2.lua

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,4 +43,11 @@ return {
4343
minBytes = 5,
4444
labels = labels,
4545
fields = fields,
46+
postLoad = function(self)
47+
self.rpmHarmonics = self.values[44]
48+
end,
49+
preSave = function(self)
50+
self.reboot = self.values[44] == 0 and self.rpmHarmonics ~= 0
51+
return self.values
52+
end,
4653
}

src/SCRIPTS/BF/PAGES/pid_advanced.lua

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -69,4 +69,11 @@ return {
6969
minBytes = 8,
7070
labels = labels,
7171
fields = fields,
72+
postLoad = function(self)
73+
self.dynamicIdle = self.values[50]
74+
end,
75+
preSave = function(self)
76+
self.reboot = self.values[50] ~= self.dynamicIdle
77+
return self.values
78+
end,
7279
}

0 commit comments

Comments
 (0)