]> www.fi.muni.cz Git - slotcarman.git/commitdiff
debugging option for running w/o serial interface.
authorJan "Yenya" Kasprzak <kas@fi.muni.cz>
Fri, 3 Dec 2010 21:00:11 +0000 (22:00 +0100)
committerJan "Yenya" Kasprzak <kas@fi.muni.cz>
Fri, 3 Dec 2010 21:00:11 +0000 (22:00 +0100)
gui.pl

diff --git a/gui.pl b/gui.pl
index 5e1411a9d0117ddd221816333247460776df8a3c..1df07dea30af65a31b8c426d603b24d4ff5eafac 100755 (executable)
--- 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();