Changeset 224
- Timestamp:
- 03/31/09 11:17:58 (15 years ago)
- Files:
-
- 1 modified
Legend:
- Unmodified
- Added
- Removed
-
vtcross/trunk/src/cognitive_engines/CognitiveEngine.cpp
r223 r224 88 88 { 89 89 char buffer[256]; 90 uint16_t i;91 90 92 91 while(true) { … … 111 110 uint32_t numObservables = atoi(buffer); 112 111 113 Observable * 112 Observable *o = new Observable[numObservables]; 114 113 115 for (i = 0; i < numObservables; i++){114 for(size_t i = 0; i < numObservables; i++) { 116 115 memset(buffer, 0, 256); 117 ReadMessage(commandSocketFD, buffer);116 ReadMessage(commandSocketFD, buffer); 118 117 o[i].name = std::string(buffer); 119 118 120 119 memset(buffer, 0, 256); 121 ReadMessage(commandSocketFD, buffer);120 ReadMessage(commandSocketFD, buffer); 122 121 o[i].value = atof(buffer); 123 122 } 124 123 125 124 LOG("Cognitive Engine:: Processing parameters....\n"); 125 126 // TODO need to actually do something with the observables here 127 126 128 LOG("Cognitive Engine:: Sending Optimal Parameters to Application.\n"); 129 127 130 SendMessage(commandSocketFD,"1"); 128 131 SendMessage(commandSocketFD,"txPower"); 129 132 SendMessage(commandSocketFD,"10"); 133 134 delete [] o; 130 135 } 131 136 else if(strcmp(buffer, "query_component_type") == 0) { … … 280 285 281 286 char buffer[256]; 282 uint32_t i,j,k;283 287 284 288 /* Receive Set of Utilities */ … … 287 291 radioInfo->numUtilities = atoi(buffer); 288 292 289 for (i = 0; i < radioInfo->numUtilities; i++){293 for(size_t i = 0; i < radioInfo->numUtilities; i++) { 290 294 memset(buffer, 0, 256); 291 295 ReadMessage(commandSocketFD,buffer); … … 335 339 pList[i].numAffects = atoi(buffer); 336 340 337 for (j = 0; j < pList[i].numAffects; j++){341 for(size_t j = 0; j < pList[i].numAffects; j++) { 338 342 memset(buffer, 0, 256); 339 343 ReadMessage(commandSocketFD,buffer); 340 for (k = 0; k < radioInfo->numUtilities; k++){344 for(size_t k = 0; k < radioInfo->numUtilities; k++) { 341 345 if(uList[k].name == std::string(buffer)){ 342 346 pList[i].affection_list[j].u = &uList[k]; … … 356 360 radioInfo->numObservables = atoi(buffer); 357 361 358 for (i = 0; i < radioInfo->numObservables; i++){362 for(size_t i = 0; i < radioInfo->numObservables; i++) { 359 363 memset(buffer, 0, 256); 360 364 ReadMessage(commandSocketFD,buffer); … … 365 369 oList[i].numAffects = atoi(buffer); 366 370 367 for (j = 0; j < oList[i].numAffects; j++){371 for(size_t j = 0; j < oList[i].numAffects; j++) { 368 372 memset(buffer, 0, 256); 369 373 ReadMessage(commandSocketFD,buffer); 370 for (k = 0; k < radioInfo->numUtilities; k++){374 for(size_t k = 0; k < radioInfo->numUtilities; k++) { 371 375 if(uList[k].name == std::string(buffer)){ 372 376 oList[i].affection_list[j].u = &uList[k];