diff options
author | Lennart Weller <lhw@ring0.de> | 2012-05-22 22:20:04 +0200 |
---|---|---|
committer | Lennart Weller <lhw@ring0.de> | 2012-05-22 22:20:04 +0200 |
commit | 34ba5054315e3888003fc007956e67976aed08f5 (patch) | |
tree | eeadac0aca9e81a95b3314aaeb50b8823deb3bd2 /main.vala | |
parent | b08f4d44a0cf010a2e61f4e1393e171ee5039543 (diff) | |
download | serial-barcode-scanner-34ba5054315e3888003fc007956e67976aed08f5.tar.bz2 |
event based version
Diffstat (limited to 'main.vala')
-rw-r--r-- | main.vala | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -10,11 +10,13 @@ public static int main(string[] args) { dev = new Device(args[1], 9600, 8, 1); db = new Database("shop.db"); - while(true) { - string message = dev.receive(); - if(interpret((string) message)) + dev.received_barcode.connect((data) => { + if(interpret(data)) dev.blink(10); - } + }); + + new MainLoop(null, false).run(); + return 0; } public static bool interpret(string data) { |