From 4525c22d902e1eff47d6a8a64d022d885ac3a76a Mon Sep 17 00:00:00 2001 From: Tim Redfern Date: Sat, 30 Jun 2012 09:58:06 +0100 Subject: version 1.0 --- src/testApp.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/testApp.cpp') diff --git a/src/testApp.cpp b/src/testApp.cpp index 9de5fab..7b28acd 100644 --- a/src/testApp.cpp +++ b/src/testApp.cpp @@ -215,13 +215,16 @@ void testApp::update(){ float r=ofRandom(windowWidth/3)+(windowWidth/6); devices[number]=obtsDevice(imsi,imei,number,icons,ofVec2f(a,r)); } - devices[number].excite(); //whenever an event concerns a device it brightens + + if(tokens[3].find("retreived")==string::npos) devices[number].excite(); //whenever an event concerns a device it brightens + if(tokens[3].find("joined network")!=string::npos) devices[number].connect(); if(tokens[3].find("leaving network")!=string::npos) devices[number].disconnect(); if(tokens[3].find("queued")!=string::npos) { string t_number=split(tokens[3],' ')[4]; printf(">>> SMS from %s to %s (%i)\n",number.c_str(),t_number.c_str(),devices.count(t_number)); if (devices.count(t_number)) { + devices[t_number].connect(); //just in case it hasnt been recognised devices[number].sms(&devices[t_number]); } } @@ -229,6 +232,7 @@ void testApp::update(){ string t_number=split(tokens[3],' ')[3]; printf(">>> call from %s to %s\n",number.c_str(),t_number.c_str()); if (devices.count(t_number)) { + devices[t_number].connect(); //just in case it hasnt been recognised devices[number].call(&devices[t_number]); } else devices[number].call(&devices["default"]); @@ -237,6 +241,7 @@ void testApp::update(){ string t_number=split(tokens[3],' ')[4]; printf(">>> ringing from %s to %s\n",number.c_str(),t_number.c_str()); if (devices.count(t_number)) { + devices[t_number].connect(); //just in case it hasnt been recognised devices[number].ringing(&devices[t_number]); } } @@ -244,6 +249,7 @@ void testApp::update(){ string t_number=split(tokens[3],' ')[3]; printf(">>> call connected from %s to %s\n",number.c_str(),t_number.c_str()); if (devices.count(t_number)) { + devices[t_number].connect(); //just in case it hasnt been recognised devices[number].connectCall(); } } -- cgit v1.2.3