Revision 3ae5a46f
measures.c | ||
---|---|---|
129 | 129 |
enum stat_types stavg[] = {AVG}; |
130 | 130 |
enum stat_types stwinavg[] = {WIN_AVG}; |
131 | 131 |
enum stat_types stsum[] = {SUM}; |
132 |
enum stat_types stavgrate[] = {WIN_AVG, RATE}; |
|
133 | 132 |
enum stat_types stsumrate[] = {SUM, RATE}; |
134 | 133 |
|
135 | 134 |
dprintf("adding measures to %s\n",node_addr(id)); |
136 | 135 |
|
137 | 136 |
/* HopCount */ |
138 |
add_measure(&id->mhs[j++], HOPCOUNT, TXRXUNI | PACKET | IN_BAND, 600, "HopCount", stwinavg, sizeof(stavg)/sizeof(enum stat_types), id->addr, MSG_TYPE_CHUNK); //[IP hops] |
|
137 |
add_measure(&id->mhs[j++], HOPCOUNT, TXRXUNI | PACKET | IN_BAND, 600, "HopCount", stwinavg, sizeof(stwinavg)/sizeof(enum stat_types), id->addr, MSG_TYPE_CHUNK); //[IP hops]
|
|
139 | 138 |
|
140 | 139 |
/* Round Trip Time */ |
141 |
add_measure(&id->mhs[j++], RTT, TXRXBI | PACKET | IN_BAND, 120, "RoundTripDelay", stwinavg, sizeof(stavg)/sizeof(enum stat_types), id->addr, MSG_TYPE_SIGNALLING); //[seconds] |
|
140 |
add_measure(&id->mhs[j++], RTT, TXRXBI | PACKET | IN_BAND, 120, "RoundTripDelay", stwinavg, sizeof(stwinavg)/sizeof(enum stat_types), id->addr, MSG_TYPE_SIGNALLING); //[seconds]
|
|
142 | 141 |
|
143 | 142 |
/* Loss */ |
144 |
add_measure(&id->mhs[j++], LOSS, TXRXUNI | PACKET | IN_BAND, 120, "LossRate", stwinavg, sizeof(stavgrate)/sizeof(enum stat_types), id->addr, MSG_TYPE_CHUNK); //LossRate_avg [probability 0..1] LossRate_rate [lost_pkts/sec]
|
|
143 |
add_measure(&id->mhs[j++], LOSS, TXRXUNI | PACKET | IN_BAND, 120, "LossRate", stwinavg, sizeof(stwinavg)/sizeof(enum stat_types), id->addr, MSG_TYPE_CHUNK); //LossRate_avg [probability 0..1] LossRate_rate [lost_pkts/sec]
|
|
145 | 144 |
|
146 | 145 |
// Cumulative Traffic |
147 | 146 |
//add_measure(&id->mhs[j++], BYTE, RXONLY | PACKET | IN_BAND, 120, "RxBytes", stsum, sizeof(stsum)/sizeof(enum stat_types), id->addr, MSG_TYPE_ANY); |
Also available in: Unified diff