timesync fixes

This commit is contained in:
Verkehrsrot committed 2019-03-24 00:15:04 +01:00
1 parent 0b50a2e6e1
commit cad13b72a1
7 files changed
+56 -86

No files matched your search

+2 -2
View File
@@ -6,12 +6,12 @@
#include "timesync.h"
#include "timekeeper.h"
#define TIME_SYNC_SAMPLES 2 // number of time requests for averaging
#define TIME_SYNC_SAMPLES 1 // number of time requests for averaging
#define TIME_SYNC_CYCLE 20 // delay between two time samples [seconds]
#define TIME_SYNC_TIMEOUT 120 // timeout waiting for timeserver answer [seconds]
#define TIME_SYNC_TRIGGER 100 // deviation triggering a time sync [milliseconds]
#define TIME_SYNC_FRAME_LENGTH 0x06 // timeserver answer frame length [bytes]
#define TIME_SYNC_FIXUP 0 // calibration to fixup processing time [milliseconds]
#define TIME_SYNC_FIXUP 30 // calibration to fixup processing time [milliseconds]
void send_timesync_req(void);
int recv_timesync_ans(uint8_t buf[], uint8_t buf_len);