epics/trunk/epics_example/include
--- 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);