[1mdiff --git a/system-status.py b/system-status.py[m
[1mindex 36722a7..c3c902d 100644[m
[1m--- a/system-status.py[m
[1m+++ b/system-status.py[m
[36m@@ -9,12 +9,19 @@[m [mfrom time import sleep[m
from unicornhatmini import UnicornHATMini, BUTTON_A[m
[m
POWER_BUTTON_HOLD_TIME_IN_SECONDS = 1[m
[31m-TEMP_COLOR = [64, 0, 0][m
[31m-CPU_COLOR = [0, 16, 32][m
[31m-NETWORK_COLOR = [64, 16, 0][m
[31m-MAX_TEMP = 80[m
[32m+[m
[32m+[m[32mBLACK = [00, 00, 00][m
[32m+[m[32mRED = [64, 00, 00][m
[32m+[m[32mBLUE = [00, 16, 32][m
[32m+[m[32mORANGE = [64, 16, 00][m
[32m+[m[32mPINK = [64, 00, 16][m
[32m+[m
[32m+[m[32mTEMP_COLOR = RED[m
[32m+[m[32mCPU_COLOR = BLUE[m
[32m+[m[32mNETWORK_COLOR = ORANGE[m
[32m+[m
MIN_TEMP = 40[m
[31m-BLACK = [0, 0, 0][m
[32m+[m[32mMAX_TEMP = 80[m
[m
[m
class SystemStatus:[m
[36m@@ -23,6 +30,7 @@[m [mclass SystemStatus:[m
self.hat.set_brightness(0.1)[m
self.hat.set_rotation(270)[m
self.width, self.height = self.hat.get_shape()[m
[32m+[m
self.tempStartColumn = 0[m
self.tempEndColumn = int(self.width / 2)[m
self.cpuStartColumn = int(self.width / 2)[m
[36m@@ -30,6 +38,20 @@[m [mclass SystemStatus:[m
self.networkStartColumn = self.width - 1[m
self.networkEndColumn = self.width[m
[m
[32m+[m[32m self.clear()[m
[32m+[m
[32m+[m[32m def clear(self):[m
[32m+[m[32m self.hat.set_all(0, 0, 0)[m
[32m+[m[32m self.hat.show()[m
[32m+[m
[32m+[m[32m def terminate(self):[m
[32m+[m[32m for _ in range(3):[m
[32m+[m[32m self.clear()[m
[32m+[m[32m sleep(0.25)[m
[32m+[m[32m self.hat.set_all(128, 0, 0)[m
[32m+[m[32m self.hat.show()[m
[32m+[m[32m sleep(0.25)[m
[32m+[m
def display(self):[m
self.displayTemp()[m
self.displayCpu()[m
[36m@@ -83,24 +105,11 @@[m [mclass SystemStatus:[m
[m
return min(self.height, len(remoteConnections))[m
[m
[31m- def exit(self):[m
[31m- self.hat.set_all(0, 0, 0)[m
[31m- self.hat.show()[m
[31m-[m
[31m- def terminate(self):[m
[31m- for _ in range(3):[m
[31m- self.hat.set_all(0, 0, 0)[m
[31m- self.hat.show()[m
[31m- sleep(0.25)[m
[31m- self.hat.set_all(255, 127, 0)[m
[31m- self.hat.show()[m
[31m- sleep(0.25)[m
[31m-[m
[m
def cleanExit(systemStatus, button):[m
def exit(signum, frame):[m
button.close()[m
[31m- systemStatus.exit()[m
[32m+[m[32m systemStatus.clear()[m
sys.exit(0)[m
[m
return exit[m
text/plain
This content has been proxied by September (3851b).