This is not used yet.
#define RPY_SD_ST_UNREACH 1
#define RPY_SD_ST_FALSETICKER 2
#define RPY_SD_ST_JITTERY 3
-#define RPY_SD_ST_OTHER 4
+#define RPY_SD_ST_CANDIDATE 4
+#define RPY_SD_ST_OUTLYER 5
typedef struct {
IPAddr ip_addr;
printf("="); break;
case RPY_SD_MD_REF:
printf("#"); break;
+ default:
+ printf(" ");
}
switch (state) {
case RPY_SD_ST_SYNC:
printf("x"); break;
case RPY_SD_ST_JITTERY:
printf("~"); break;
- case RPY_SD_ST_OTHER:
+ case RPY_SD_ST_CANDIDATE:
printf("+"); break;
+ case RPY_SD_ST_OUTLYER:
+ printf("-"); break;
+ default:
+ printf(" ");
}
printf(" %-25s %2d %2d ", hostname_buf, stratum, poll);
case RPT_JITTERY:
tx_message->data.source_data.state = htons(RPY_SD_ST_JITTERY);
break;
- case RPT_OTHER:
- tx_message->data.source_data.state = htons(RPY_SD_ST_OTHER);
+ case RPT_CANDIDATE:
+ tx_message->data.source_data.state = htons(RPY_SD_ST_CANDIDATE);
break;
}
switch (report.mode) {
int stratum;
int poll;
enum {RPT_NTP_CLIENT, RPT_NTP_PEER, RPT_LOCAL_REFERENCE} mode;
- enum {RPT_SYNC, RPT_UNREACH, RPT_FALSETICKER, RPT_JITTERY, RPT_OTHER} state;
+ enum {RPT_SYNC, RPT_UNREACH, RPT_FALSETICKER, RPT_JITTERY, RPT_CANDIDATE} state;
unsigned long latest_meas_ago; /* seconds */
double orig_latest_meas; /* seconds */
report->state = RPT_FALSETICKER;
break;
case SRC_SELECTABLE:
- report->state = RPT_OTHER;
+ report->state = RPT_CANDIDATE;
break;
default:
assert(0);