master
Florian Streibelt 13 years ago
parent f0fa719d9f
commit b83d15a461

@ -234,7 +234,7 @@ class Status:
# Show final balance for some time
clear()
self.dump()
print_display('\x0bDanke,%-14s' % (self.login_name[:13]+"!") )
print_display('\x0bDanke, %-12s' % (self.login_name[:12]+"!") )
delay('Logout', 3)
# Logout

@ -20,6 +20,7 @@
int fd;
int display_dirty=0;
int screensaver;
int brightness = 4;
int offset = 0;
@ -108,9 +109,9 @@ char display_set_timer[] = { 0x1F, 0x54 };
#define TIME_BASE 200000
#define TB_TO_SECS(x) (x*1000000/TIME_BASE)
#define TIME_CLOCK TB_TO_SECS(5)
#define TIME_CLOCK TB_TO_SECS(65)
#define TIME_DIM TB_TO_SECS(90)
#define TIME_OFF TB_TO_SECS(320)
#define TIME_OFF TB_TO_SECS(520)
#define DEVICE "/dev/ttyUSB0"
@ -220,6 +221,11 @@ rthread (void *args)
{
screensaver = 0;
if (display_dirty) {
printf("DEBUG: resetting display\n");
SEND_DISPLAY_INIT;
display_dirty=0;
}
display_dim (4);
if (pc == '\n')
@ -363,10 +369,12 @@ main (int argc, char **argv)
if (screensaver == TIME_CLOCK)
{
display_dirty=1;
showtime ();
}
if (screensaver == TIME_OFF)
{
display_dirty=1;
display_dim (0);
}
@ -374,6 +382,7 @@ main (int argc, char **argv)
//show a scroll text while the screensaver is active...
if ((screensaver > (TIME_CLOCK + 10)) && (screensaver < TIME_OFF))
{
display_dirty=1;
scrolltext();
}

Loading…
Cancel
Save