]> rtime.felk.cvut.cz Git - frescor/fna.git/blobdiff - src_frescan/frescan_config.h
error in mapping function corrected using ceil... packets constant moved to config...
[frescor/fna.git] / src_frescan / frescan_config.h
index d853d6378d85d7b9ff93d49351633cfd4af52f0b..9c8470e499b4668115b3e755911d1db10054a21c 100644 (file)
@@ -27,7 +27,7 @@
 #include "fosa_threads_and_signals.h" // FOSA_SIGNAL_MIN
 #include <sys/kernel.h>  // kernel_enter_critic_section
 
-#define FRESCAN_MX_REPL_OPS       100
+#define FRESCAN_MX_PACKETS        200
 #define FRESCAN_MX_NETWORKS       2
 #define FRESCAN_BROADCAST_ADDR    0xF
 #define FRESCAN_MX_IDS            255
@@ -47,7 +47,8 @@
 #define FRESCAN_NEG_CHANNEL       0
 #define FRESCAN_MX_NODES          2
 #define FRESCAN_MX_CONTRACTS      (FRESCAN_MX_NODES*FRESCAN_MX_IDS)
-#define FRESCAN_FRAME_TX_TIME     0.01  // TODO: must be measured
+#define FRESCAN_MX_REPL_OPS       FRESCAN_MX_IDS*10
+#define FRESCAN_FRAME_TX_TIME     0.000200  // measured transmission time of an 8byte frame
 
 #define FRESCAN_MLOCK_T            unsigned
 #define FRESCAN_CREATE_LOCK(l)