Machine Vision Status TCP Server

Dependencies:   C12832 EthernetInterface mbed-rtos mbed ConfigFile

Committer:
dwini
Date:
Mon Jun 15 14:41:41 2015 +0000
Revision:
9:60ce5e733ea6
Parent:
7:23c8d34000eb
Add config file

Who changed what in which revision?

UserRevisionLine numberNew contents of line
dwini 7:23c8d34000eb 1 #include "Indication.h"
dwini 7:23c8d34000eb 2 #include "PlcStatusIndicator.h"
dwini 7:23c8d34000eb 3
dwini 7:23c8d34000eb 4 namespace MachineVision {
dwini 7:23c8d34000eb 5
dwini 7:23c8d34000eb 6 PlcStatusIndicator::PlcStatusIndicator(PinName out_pin)
dwini 7:23c8d34000eb 7 : output(out_pin) {
dwini 7:23c8d34000eb 8 setStatus(CLEAR);
dwini 7:23c8d34000eb 9 }
dwini 7:23c8d34000eb 10
dwini 7:23c8d34000eb 11 void PlcStatusIndicator::setStatus(Indication indication) {
dwini 7:23c8d34000eb 12 switch (indication) {
dwini 7:23c8d34000eb 13 case OK:
dwini 7:23c8d34000eb 14 output = 1;
dwini 7:23c8d34000eb 15 break;
dwini 7:23c8d34000eb 16 case FAIL:
dwini 7:23c8d34000eb 17 output = 0;
dwini 7:23c8d34000eb 18 break;
dwini 7:23c8d34000eb 19 case CLEAR:
dwini 7:23c8d34000eb 20 output = 0;
dwini 7:23c8d34000eb 21 }
dwini 7:23c8d34000eb 22 }
dwini 7:23c8d34000eb 23 }