Commit in epics/trunk/epics_example/include on MAIN
client_util.h+4-2819 -> 820
Fixed com order with socket, added switches and cleaned up a lot

epics/trunk/epics_example/include
client_util.h 819 -> 820
--- epics/trunk/epics_example/include/client_util.h	2014-07-24 00:09:53 UTC (rev 819)
+++ epics/trunk/epics_example/include/client_util.h	2014-07-24 00:10:12 UTC (rev 820)
@@ -26,18 +26,20 @@
 void error(const char *msg);
 int open_socket(char* hostname, int portno);
 int close_socket(int socketfd);
-void read_system_xml_string4(int socketfd);
+void pollXmlString(int socketfd);
 xmlNode* retrieveElement(xmlDoc* doc, xmlNode* node, char* tag);
 void retrieveValue(xmlDoc* doc, xmlNode* node, char* tags, char value[], const unsigned int MAX);
 void writeReadConfig(int sockfd);
+void writeReadStatus(int sockfd);
 void writeHybridVTrim(int sockid, int value, int hyb_id, char ch_name[]);
+void writeHybridVSwitch(int sockid, int value, int hyb_id);
 void readHybridVTrim(int feb_id, int hyb_id, char ch_name[], char value[],const unsigned int MAX);
 void readXadcT(int feb_id, char value[],const unsigned int MAX);
 void readHybridI(int feb_id, int hyb_id,char ch_name[], char value[],const unsigned int MAX);
 void readHybridT(int feb_id, int hyb_id, int tId, char value[],const unsigned int MAX);
 void readFebT(int feb_id, char value[], char ch_name[], const unsigned int MAX);
 void readHybridV(int feb_id, int hyb_id,char ch_name[], char ch_pos[], char value[],const unsigned int MAX);
-void pollXmlStr(int sockfd);
+void getXmlDoc(int sockfd, int read_status, int read_config);
 int getFebIdFromDaqMap(int hyb_id, char half[]);
 /*
 char* retrieveTemp(xmlDoc* doc, xmlNode* node, int rce, int hyb);
SVNspam 0.1