Reformat.
[bertos.git] / bertos / cfg / cfg_nmea.h
index c74aced3980d701b25396ccaf190a7c1fa138514..9249a9afbf6f1b7e9f71bc81219868a55b0e9b40 100644 (file)
@@ -44,7 +44,7 @@
  * $WIZ$ type = "enum"
  * $WIZ$ value_list = "log_level"
  */
-#define NMEA_LOG_LEVEL      LOG_LVL_INFO
+#define NMEA_LOG_LEVEL      LOG_LVL_ERR
 
 /**
  * Module logging format.
  * $WIZ$ type = "enum"
  * $WIZ$ value_list = "log_format"
  */
-#define NMEA_LOG_FORMAT     LOG_FMT_VERBOSE
+#define NMEA_LOG_FORMAT     LOG_FMT_TERSE
+
+
+/**
+ * Maximum number of sentence parsers supported.
+ *
+ * $WIZ$ type = "int"
+ * $WIZ$ min = 1
+ */
+#define CONFIG_NMEAP_MAX_SENTENCES         8
+
+/**
+ * Max length of a complete sentence. The standard says 82 bytes, but its probably
+ * better to go at least 128 since some units don't adhere to the 82 bytes
+ * especially for proprietary sentences.
+ *
+ * $WIZ$ type = "int"
+ * $WIZ$ min = 1
+ */
+#define CONFIG_NMEAP_MAX_SENTENCE_LENGTH   255
+
+/**
+ * Max tokens in one sentence. 24 is enough for any standard sentence.
+ *
+ * $WIZ$ type = "int"
+ * $WIZ$ min = 1
+ */
+#define CONFIG_NMEAP_MAX_TOKENS            24
 
 #endif /* CFG_NMEA_H */
+