Skip to main content
. 2023 Sep 14;23(18):7889. doi: 10.3390/s23187889
Algorithm 1: Window Update Algorithm
1:  if (Current window is RTS window || Next window is RTS window) {
2:        Windnext=Windcurr;
3:        break;
4:   }
5:  else {
6:        if (PlossPup) {
7:          if Rcurr<Rmax {
8:              Windnext=Windmin;
9:              }
10:         else {
11:             Windnext=Windcurr+ceil(Windcurr(PupPloss));
12:             if WindnextWindmax {
13:                 Windnext=Windmax;
14:              }
15:         }
16:          }
17:       else ifPlossPdown {
18:              if Rcurr>Rmin {
19:             Windnext=Windcurrceil(WindcurrPlossPdown);
20:             if WindnextWindmin {
21:                  Windnext=Windmin;
22:              }
23:             }
24:            else {
25:                Windnext=Windmax;
26:             }
27:           }
28:        else {
29:         Windnext=Windcurr;
30:         }
31:  }