[PATCH 1/2] Cochran: Added warning when we process an incomplete dive.
John Van Ostrand
john at vanostrand.com
Sat Feb 6 09:45:14 PST 2016
---
src/cochran_cmdr_parser.c | 2 ++
src/cochran_emc_parser.c | 2 ++
2 files changed, 4 insertions(+)
diff --git a/src/cochran_cmdr_parser.c b/src/cochran_cmdr_parser.c
index a7db1cd..4e2915b 100644
--- a/src/cochran_cmdr_parser.c
+++ b/src/cochran_cmdr_parser.c
@@ -140,6 +140,8 @@ cochran_cmdr_parser_samples_foreach (dc_parser_t *abstract,
if (array_uint32_le(log + COCHRAN_CMDR_LOG_SIZE / 2) == 0xFFFFFFFF) {
corrupt_dive = 1;
+ WARNING(abstract->context, "Incomplete dive on %02d/%02d/%02d at %02d:%02d:%02d, trying to parse samples", log[CMD_YEAR], log[CMD_MON], log[CMD_DAY], log[CMD_HOUR], log[CMD_MIN], log[CMD_SEC]);
+
// Eliminate inter-dive events
size = cochran_backparse(abstract, samples, size, &cmdr_event_bytes);
}
diff --git a/src/cochran_emc_parser.c b/src/cochran_emc_parser.c
index 322f3d4..c891a2a 100644
--- a/src/cochran_emc_parser.c
+++ b/src/cochran_emc_parser.c
@@ -167,6 +167,8 @@ cochran_emc_parser_samples_foreach (dc_parser_t *abstract,
if (array_uint32_le(log + COCHRAN_EMC_LOG_SIZE / 2) == 0xFFFFFFFF) {
corrupt_dive = 1;
+ WARNING(abstract->context, "Incomplete dive on %02d/%02d/%02d at %02d:%02d:%02d, trying to parse samples\n", log[EMC_YEAR], log[EMC_MON], log[EMC_DAY], log[EMC_HOUR], log[EMC_MIN], log[EMC_SEC]);
+
// Eliminate inter-dive events
size = cochran_backparse(abstract, samples, size, &emc_event_bytes);
}
--
2.4.3
More information about the devel
mailing list