From 3370febe9abfaa4da92ad57fc39b22295a160057 Mon Sep 17 00:00:00 2001 From: Steven Baltakatei Sandoval Date: Tue, 7 Jul 2020 09:37:07 +0000 Subject: [PATCH] test(bkgpslog):More PID testing --- exec/bkgpslog | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/exec/bkgpslog b/exec/bkgpslog index 69ca426..9e23f01 100755 --- a/exec/bkgpslog +++ b/exec/bkgpslog @@ -29,10 +29,6 @@ declare -a argRecPubKeys # for processArguments function ## Initialize variables OPTION_VERBOSE=""; OPTION_ENCRYPT=""; OPTION_COMPRESS=""; OPTION_TMPDIR=""; errReset=0; BUFFER_TTL_ADJ_FLOAT=""; -### PID Control factors -K_P=1; # Gain for compensating buffer round lag -T_I=1000; # Consider this number of past buffer rounds to eliminate error -T_D=1; # Predict value this number of buffer rounds into the future #===BEGIN Declare local script functions=== checkapp() { @@ -951,6 +947,11 @@ magicBufferSleepPID() { # errorHistorySize=100; ## Define BUFFER_TTL in nanoseconds BUFFER_TTL_NS=$((BUFFER_TTL * 10**9)) && vbm "BUFFER_TTL_NS:$BUFFER_TTL_NS"; + + ### PID Control factors + K_P=1; # Gain for compensating buffer round lag + T_I="$((4*BUFFER_TTL_NS))"; # Consider this number of past nanoseconds to eliminate error + T_D="$((1*BUFFER_TTL_NS))"; # Predict value this number of nanoseconds into the future # Calculate Error, errNS, in nanoseconds ## Get current time -- 2.30.2