Changeset 14020 for trunk/ppStats/src/ppStats.c
- Timestamp:
- Jul 5, 2007, 12:54:14 PM (19 years ago)
- File:
-
- 1 edited
-
trunk/ppStats/src/ppStats.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/ppStats/src/ppStats.c
r13993 r14020 51 51 exit (status); 52 52 } 53 54 // report on the file disposition 55 if (data->fileLevel) { 56 pmFPALevel level = pmFPAPHULevel(config->format); 57 58 const char *levelName = pmFPALevelToName(level); // Level for file 59 psMetadataAddStr(results, PS_LIST_HEAD, "FILE.LEVEL", 0, "File level", levelName); 60 61 char *classID = NULL; 62 switch (level) { 63 case PM_FPA_LEVEL_FPA: 64 assert (data->fpa != NULL); 65 assert (data->fileView->chip == -1); 66 classID = pmFPANameFromRule ("{FPA.NAME}", data->fpa, data->fileView); 67 break; 68 case PM_FPA_LEVEL_CHIP: 69 assert (data->fpa != NULL); 70 assert (data->fileView->chip != -1); 71 assert (data->fileView->cell == -1); 72 classID = pmFPANameFromRule ("{CHIP.NAME}", data->fpa, data->fileView); 73 break; 74 case PM_FPA_LEVEL_CELL: 75 assert (data->fpa != NULL); 76 assert (data->fileView->chip != -1); 77 assert (data->fileView->cell != -1); 78 classID = pmFPANameFromRule ("{CELL.NAME}", data->fpa, data->fileView); 79 break; 80 default: 81 psErrorStackPrint(stderr, "Error in file level.\n"); 82 exit (PS_EXIT_CONFIG_ERROR); 83 } 84 psMetadataAddStr(results, PS_LIST_HEAD, "CLASS.ID", 0, "name for element at file level", classID); 85 psFree (classID); 86 } 87 88 // did we actually request any data? 53 89 if (psListLength(results->list) == 0) { 54 90 psErrorStackPrint(stderr, "No output.\n"); 55 91 exit (status); 56 }57 58 if (data->fileLevel) {59 const char *level = pmFPALevelToName(pmFPAPHULevel(config->format)); // Level for file60 psMetadataAddStr(results, PS_LIST_HEAD, "FILE.LEVEL", 0, "File level", level);61 92 } 62 93
Note:
See TracChangeset
for help on using the changeset viewer.
