From 9081cad620b1b6af908205252bc8e426d4660378 Mon Sep 17 00:00:00 2001 From: Harald Welte Date: Fri, 21 Aug 2015 01:10:53 +0200 Subject: [PATCH] Introduce N_DWRD_SBF as symbolic constant for 10 dwords-per-subframe --- gpssim.c | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/gpssim.c b/gpssim.c index e60a465..3815d0a 100644 --- a/gpssim.c +++ b/gpssim.c @@ -32,8 +32,11 @@ typedef int bool; /*! \brief Number of subframes */ #define N_SBF (51) // 6 seconds per subframe, 6 sec * 51 = 306 sec (max) +/*! \brief Number of words per subframe */ +#define N_DWRD_SBF (10) // 10 word per subframe + /*! \brief Number of words */ -#define N_DWRD (N_SBF*10) // 10 word per subframe +#define N_DWRD (N_SBF*N_DWRD_SBF) // 10 word per subframe #define SECONDS_IN_WEEK 604800.0 #define SECONDS_IN_HALF_WEEK 302400.0 @@ -242,13 +245,13 @@ void codegen(int *ca, int prn) 473, 474, 509, 512, 513, 514, 515, 516, 859, 860, 861, 862}; - int g1[1023],g2[1023],r1[10],r2[10],c1,c2; + int g1[1023], g2[1023], r1[N_DWRD_SBF], r2[N_DWRD_SBF], c1, c2; int i,j; if (prn<1 || prn>32) return; - for (i=0;i<10;i++) + for (i=0; i