Machine Vision Status TCP Server
Dependencies: C12832 EthernetInterface mbed-rtos mbed ConfigFile
Diff: TcpDaemon.cpp
- 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) {