Changeset 74
- Timestamp:
- 11/23/08 15:25:58 (16 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
vtcross/branches/trnewman/CR_shell/src/main_cognitive_engine.cpp
r73 r74 69 69 } 70 70 71 int GetXMLFromServer(int sockfd, Utility uList[], Parameter pList[], 72 Observable oList[], CE_Info *ce_info)71 72 int GetUtility(int sockfd, Utility uList[], CE_Info *ce_info) 73 73 { 74 74 char buffer[256]; 75 int i ,j;75 int i; 76 76 77 77 // read unitilities … … 103 103 uList[i].target = atof(buffer); 104 104 } 105 106 // read parameters 105 return 1; 106 } 107 108 109 int GetParameter(int sockfd, Parameter pList[], CE_Info *ce_info) 110 { 111 char buffer[256]; 112 int i, j; 113 107 114 // numParameters 108 115 bzero(buffer,256); … … 154 161 strcpy(pList[i].affection_list[j].relation, buffer); 155 162 } 156 157 } 158 159 // read obervables 163 } 164 return 1; 165 } 166 167 168 int GetObservable(int sockfd, Observable oList[], CE_Info *ce_info) 169 { 170 char buffer[256]; 171 int i,j; 172 160 173 // numParameters 161 174 bzero(buffer,256); … … 168 181 ReadMessage(sockfd,buffer); 169 182 printf("Name: %s\n", buffer); 170 strcpy( pList[i].name, buffer);183 strcpy(oList[i].name, buffer); 171 184 172 185 // numAffects … … 188 201 } 189 202 } 203 return 1; 204 } 205 206 207 int GetXMLFromServer(int sockfd, Utility uList[], Parameter pList[], 208 Observable oList[], CE_Info *ce_info) 209 { 210 // get utilities 211 GetUtility(sockfd, uList, ce_info); 212 213 // get parameters 214 GetParameter(sockfd, pList, ce_info); 215 216 // read obervables 217 GetObservable(sockfd, oList, ce_info); 190 218 191 219 printf("xml reception done\n"); 192 220 193 return 0;221 return 1; 194 222 } 195 223