1
0
Fork 0
mirror of https://git.rwth-aachen.de/acs/public/villas/node/ synced 2025-03-09 00:00:00 +01:00

Changed sequence type to uint64_t

This commit is contained in:
Dennis Potter 2018-07-21 13:01:42 +02:00
parent 591f9f73bd
commit 64282b7134
7 changed files with 7 additions and 7 deletions

View file

@ -73,7 +73,7 @@ enum sample_flags {
};
struct sample {
int sequence; /**< The sequence number of this sample. */
uint64_t sequence; /**< The sequence number of this sample. */
int length; /**< The number of values in sample::values which are valid. */
int capacity; /**< The number of values in sample::values for which memory is reserved. */
int flags; /**< Flags are used to store binary properties of a sample. */

View file

@ -46,7 +46,7 @@ static size_t csv_sprint_single(struct io *io, char *buf, size_t len, struct sam
off += snprintf(buf + off, len - off, "%cnan", io->separator);
if (io->flags & SAMPLE_HAS_SEQUENCE)
off += snprintf(buf + off, len - off, "%c%u", io->separator, s->sequence);
off += snprintf(buf + off, len - off, "%c%lu", io->separator, s->sequence);
else
off += snprintf(buf + off, len - off, "%cnan", io->separator);

View file

@ -45,7 +45,7 @@ static size_t villas_human_sprint_single(struct io *io, char *buf, size_t len, s
off += snprintf(buf + off, len - off, "%+e", time_delta(&s->ts.origin, &s->ts.received));
if (io->flags & SAMPLE_HAS_SEQUENCE)
off += snprintf(buf + off, len - off, "(%u)", s->sequence);
off += snprintf(buf + off, len - off, "(%lu)", s->sequence);
if (io->flags & SAMPLE_HAS_VALUES) {
for (int i = 0; i < s->length; i++) {

View file

@ -68,7 +68,7 @@ static int drop_read(struct hook *h, struct sample *smps[], unsigned *cnt)
if (dist <= 0) {
cur->flags |= SAMPLE_IS_REORDERED;
debug(10, "Dropping reordered sample: sequence=%u, distance=%d", cur->sequence, dist);
debug(10, "Dropping reordered sample: sequence=%lu, distance=%d", cur->sequence, dist);
}
else
goto ok;

View file

@ -66,7 +66,7 @@ static int restart_read(struct hook *h, struct sample *smps[], unsigned *cnt)
if (prev) {
/* A wrap around of the sequence no should not be treated as a simulation restart */
if (cur->sequence == 0 && prev->sequence <= (int) (UINT32_MAX - 128)) {
warn("Simulation from node %s restarted (previous->seq=%u, current->seq=%u)",
warn("Simulation from node %s restarted (previous->seq=%lu, current->seq=%lu)",
node_name(h->node), prev->sequence, cur->sequence);
cur->flags |= SAMPLE_IS_FIRST;

View file

@ -215,7 +215,7 @@ int sample_cmp(struct sample *a, struct sample *b, double epsilon, int flags)
/* Compare sequence no */
if (flags & SAMPLE_HAS_SEQUENCE) {
if (a->sequence != b->sequence) {
printf("sequence no: %d != %d\n", a->sequence, b->sequence);
printf("sequence no: %ld != %ld\n", a->sequence, b->sequence);
return 2;
}
}

View file

@ -185,7 +185,7 @@ void test_rtt() {
smp_send->sequence++;
fprintf(stdout, "%10lu.%06lu%5u%10.3f%10.3f%10.3f%10.3f%10.3f\n",
fprintf(stdout, "%10lu.%06lu%5lu%10.3f%10.3f%10.3f%10.3f%10.3f\n",
recv.tv_sec, recv.tv_nsec / 1000, smp_send->sequence,
1e3 * rtt, 1e3 * hist.lowest, 1e3 * hist.highest,
1e3 * hist_mean(&hist), 1e3 * hist_stddev(&hist));