Machine Vision Status TCP Server

Dependencies:   C12832 EthernetInterface mbed-rtos mbed ConfigFile

Revision:
7:23c8d34000eb
Parent:
5:7a32c081a3fa
Child:
8:845dfadaa70d
--- a/TcpDaemon.cpp	Fri Jun 12 12:47:37 2015 +0000
+++ b/TcpDaemon.cpp	Sun Jun 14 10:45:10 2015 +0000
@@ -11,8 +11,8 @@
      *
      * @server_port the port the daemon will be listening on
      */
-    TcpDaemon::TcpDaemon(int server_port, PinName accept_led_pin, PinName receive_led_pin, PinName trigger_pin, StatusIndicator * indicator)
-         : receive_led(receive_led_pin), accept_led(accept_led_pin), trigger(trigger_pin) {
+    TcpDaemon::TcpDaemon(int server_port, PinName accept_led_pin, PinName receive_led_pin, PlcStatusIndicator * indicator)
+         : receive_led(receive_led_pin), accept_led(accept_led_pin) {
         this->server_port = server_port;
         this->keepListening = true;
         this->receive_led = 0;
@@ -44,16 +44,6 @@
             return true;
         }
     }
-    
-    void TcpDaemon::checkTrigger(void) {
-        if (trigger.hasBeenTriggered()) {
-            if (client.send_all(TRIGGER_MSG, sizeof(TRIGGER_MSG)-1) > 0) {      // -1 for removing \0
-                Log::v("Successfully send trigger to client\r\n");   
-            } else {
-                Log::w("Could not send trigger to client\r\n");   
-            }
-        }
-    }
 
     /*
      * Listen for incoming connections
@@ -110,8 +100,6 @@
                         } else if (total_read_size > 0) {       // Increment i_read (max timeouts for message)
                             i_read++;
                         }
-                        
-                        checkTrigger();
                     } while (client.is_connected() && total_read_size < BUFFER_SIZE && end == NULL && i_read < MAX_READ_TIMEOUTS);
 
                     if (end == NULL) {