@@ -12,12 +12,14 @@ import (
12
12
var currentScreen = "ui_Boot_Screen"
13
13
var backlightState = 0 // 0 - NORMAL, 1 - DIMMED, 2 - OFF
14
14
15
- var dim_ticker * time.Ticker
16
- var off_ticker * time.Ticker
15
+ var (
16
+ dimTicker * time.Ticker
17
+ offTicker * time.Ticker
18
+ )
17
19
18
20
const (
19
- TOUCHSCREEN_DEVICE string = "/dev/input/event1"
20
- BACKLIGHT_CONTROL_CLASS string = "/sys/class/backlight/backlight/brightness"
21
+ touchscreenDevice string = "/dev/input/event1"
22
+ backlightControlClass string = "/sys/class/backlight/backlight/brightness"
21
23
)
22
24
23
25
func switchToScreen (screen string ) {
@@ -106,13 +108,13 @@ func setDisplayBrightness(brightness int) error {
106
108
}
107
109
108
110
// Check the display backlight class is available
109
- if _ , err := os .Stat (BACKLIGHT_CONTROL_CLASS ); errors .Is (err , os .ErrNotExist ) {
111
+ if _ , err := os .Stat (backlightControlClass ); errors .Is (err , os .ErrNotExist ) {
110
112
return errors .New ("brightness value cannot be set, possibly not running on JetKVM hardware" )
111
113
}
112
114
113
115
// Set the value
114
116
bs := []byte (strconv .Itoa (brightness ))
115
- err := os .WriteFile (BACKLIGHT_CONTROL_CLASS , bs , 0644 )
117
+ err := os .WriteFile (backlightControlClass , bs , 0644 )
116
118
if err != nil {
117
119
return err
118
120
}
@@ -129,7 +131,7 @@ func tick_displayDim() {
129
131
fmt .Printf ("display: failed to dim display: %s\n " , err )
130
132
}
131
133
132
- dim_ticker .Stop ()
134
+ dimTicker .Stop ()
133
135
134
136
backlightState = 1
135
137
}
@@ -142,7 +144,7 @@ func tick_displayOff() {
142
144
fmt .Printf ("display: failed to turn off display: %s\n " , err )
143
145
}
144
146
145
- off_ticker .Stop ()
147
+ offTicker .Stop ()
146
148
147
149
backlightState = 2
148
150
}
@@ -161,15 +163,15 @@ func wakeDisplay(force bool) {
161
163
}
162
164
163
165
if config .DisplayDimAfterSec == 0 {
164
- dim_ticker .Stop ()
166
+ dimTicker .Stop ()
165
167
} else {
166
- dim_ticker .Reset (time .Duration (config .DisplayDimAfterSec ) * time .Second )
168
+ dimTicker .Reset (time .Duration (config .DisplayDimAfterSec ) * time .Second )
167
169
}
168
170
169
171
if config .DisplayOffAfterSec == 0 {
170
- off_ticker .Stop ()
172
+ offTicker .Stop ()
171
173
} else {
172
- off_ticker .Reset (time .Duration (config .DisplayOffAfterSec ) * time .Second )
174
+ offTicker .Reset (time .Duration (config .DisplayOffAfterSec ) * time .Second )
173
175
}
174
176
backlightState = 0
175
177
}
@@ -179,7 +181,7 @@ func wakeDisplay(force bool) {
179
181
// TODO: This is quite a hack, really we should be getting an event from jetkvm_native, or the whole display backlight
180
182
// control should be hoisted up to jetkvm_native.
181
183
func watchTsEvents () {
182
- ts , err := os .OpenFile (TOUCHSCREEN_DEVICE , os .O_RDONLY , 0666 )
184
+ ts , err := os .OpenFile (touchscreenDevice , os .O_RDONLY , 0666 )
183
185
if err != nil {
184
186
fmt .Printf ("display: failed to open touchscreen device: %s\n " , err )
185
187
return
@@ -207,30 +209,30 @@ func watchTsEvents() {
207
209
// option has the value set to zero, but time.NewTicker only accept positive values.
208
210
func startBacklightTickers () {
209
211
LoadConfig ()
210
- if dim_ticker == nil && config .DisplayDimAfterSec != 0 {
212
+ if dimTicker == nil && config .DisplayDimAfterSec != 0 {
211
213
fmt .Printf ("display: dim_ticker has started." )
212
- dim_ticker = time .NewTicker (time .Duration (config .DisplayDimAfterSec ) * time .Second )
213
- defer dim_ticker .Stop ()
214
+ dimTicker = time .NewTicker (time .Duration (config .DisplayDimAfterSec ) * time .Second )
215
+ defer dimTicker .Stop ()
214
216
215
217
go func () {
216
218
for {
217
219
select {
218
- case <- dim_ticker .C :
220
+ case <- dimTicker .C :
219
221
tick_displayDim ()
220
222
}
221
223
}
222
224
}()
223
225
}
224
226
225
- if off_ticker == nil && config .DisplayOffAfterSec != 0 {
227
+ if offTicker == nil && config .DisplayOffAfterSec != 0 {
226
228
fmt .Printf ("display: off_ticker has started." )
227
- off_ticker = time .NewTicker (time .Duration (config .DisplayOffAfterSec ) * time .Second )
228
- defer off_ticker .Stop ()
229
+ offTicker = time .NewTicker (time .Duration (config .DisplayOffAfterSec ) * time .Second )
230
+ defer offTicker .Stop ()
229
231
230
232
go func () {
231
233
for {
232
234
select {
233
- case <- off_ticker .C :
235
+ case <- offTicker .C :
234
236
tick_displayOff ()
235
237
}
236
238
}
0 commit comments