From: Jan "Yenya" Kasprzak <kas@fi.muni.cz>
Date: Fri, 3 Dec 2010 21:00:11 +0000 (+0100)
Subject: debugging option for running w/o serial interface.
X-Git-Url: https://www.fi.muni.cz/~kas/git//home/kas/public_html/git/?a=commitdiff_plain;h=d8a6466c428a8a39a5b065c8f82c9b48913202f4;p=slotcarman.git

debugging option for running w/o serial interface.
---

diff --git a/gui.pl b/gui.pl
index 5e1411a..1df07de 100755
--- a/gui.pl
+++ b/gui.pl
@@ -9,6 +9,7 @@ use Glib qw(TRUE FALSE);
 use SCX::Reader;
 
 my @controllers = (0, 0, 0, 0, 0, 0);
+my $no_reader = 0;
 
 my $builder = Gtk2::Builder->new;
 $builder->add_from_file('slotcarman.glade');
@@ -27,7 +28,7 @@ my $reader = SCX::Reader->new({
 	portname   => '/dev/ttyUSB0',
 	logfile    => 'log',
 	callback   => \&do_packet,
-});
+}) if !$no_reader;
 
 sub scx_read {
 	my $event = shift;
@@ -36,7 +37,8 @@ sub scx_read {
 	return TRUE;
 }
 
-Glib::IO->add_watch(fileno($reader->fh), 'in', \&scx_read, 1);
+Glib::IO->add_watch(fileno($reader->fh), 'in', \&scx_read, 1)
+	if !$no_reader;
 
 Gtk2->main();