Skip to content
This repository was archived by the owner on Apr 13, 2021. It is now read-only.

Commit dd0483f

Browse files
committed
Use log_debug
1 parent 8d5441c commit dd0483f

File tree

1 file changed

+64
-76
lines changed

1 file changed

+64
-76
lines changed

src/dgnss_management.c

Lines changed: 64 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -250,24 +250,21 @@ void dgnss_update(u8 num_sats, sdiff_t *sdiffs, double receiver_ecef[3],
250250
bool disable_raim, double raim_threshold)
251251
{
252252
DEBUG_ENTRY();
253-
if (DEBUG) {
254-
printf("dgnss_update\n");
255-
printf("============\n");
256-
printf("n: %u\n", num_sats);
257-
printf("ecef: %f\t%f\t%f\n", receiver_ecef[0], receiver_ecef[1], receiver_ecef[2]);
258-
printf("sdiff[*] \n");
259-
for (u8 i=0; i < num_sats; i++) {
260-
printf("sid: %u \n", sdiffs[i].sid.sat);
261-
printf(" pr: %f \n", sdiffs[i].pseudorange);
262-
printf(" cp: %f \n", sdiffs[i].carrier_phase);
263-
printf(" do: %f \n", sdiffs[i].doppler);
264-
printf(" sn: %f \n", sdiffs[i].snr);
265-
printf(" pos/vel\n");
266-
for (u8 j=0; j < 3; j++) {
267-
printf(" %f \t %f\n", sdiffs[i].sat_pos[j], sdiffs[i].sat_vel[j]);
268-
}
253+
log_debug("dgnss_update");
254+
log_debug("============");
255+
log_debug("n: %u", num_sats);
256+
log_debug("ecef: %f %f %f", receiver_ecef[0], receiver_ecef[1], receiver_ecef[2]);
257+
log_debug("sdiff[*]");
258+
for (u8 i=0; i < num_sats; i++) {
259+
log_debug("sid: %u", sdiffs[i].sid.sat);
260+
log_debug(" pr: %f", sdiffs[i].pseudorange);
261+
log_debug(" cp: %f", sdiffs[i].carrier_phase);
262+
log_debug(" do: %f", sdiffs[i].doppler);
263+
log_debug(" sn: %f", sdiffs[i].snr);
264+
log_debug(" pos/vel");
265+
for (u8 j=0; j < 3; j++) {
266+
log_debug(" %f %f", sdiffs[i].sat_pos[j], sdiffs[i].sat_vel[j]);
269267
}
270-
printf("\n");
271268
}
272269

273270
if (num_sats <= 1) {
@@ -380,18 +377,16 @@ s8 dgnss_iar_get_single_hyp(double *dhyp)
380377
*/
381378
void dgnss_update_ambiguity_state(ambiguity_state_t *s)
382379
{
383-
if (DEBUG) {
384-
printf("dgnss_update_ambiguity_state\n");
385-
printf("============================\n");
386-
printf("==BEFORE==\n");
387-
printf("fixed:\n");
388-
for (u8 i=0; i < s->fixed_ambs.n; i++){
389-
printf(" %u: %f\n", s->fixed_ambs.sids[i].sat, s->fixed_ambs.ambs[i]);
390-
}
391-
printf("float:\n");
392-
for (u8 i=0; i < s->float_ambs.n; i++){
393-
printf(" %u: %f\n", s->float_ambs.sids[i].sat, s->float_ambs.ambs[i]);
394-
}
380+
log_debug("dgnss_update_ambiguity_state");
381+
log_debug("============================");
382+
log_debug("==BEFORE==");
383+
log_debug("fixed:");
384+
for (u8 i=0; i < s->fixed_ambs.n; i++){
385+
log_debug(" %u: %f", s->fixed_ambs.sids[i].sat, s->fixed_ambs.ambs[i]);
386+
}
387+
log_debug("float:");
388+
for (u8 i=0; i < s->float_ambs.n; i++){
389+
log_debug(" %u: %f", s->float_ambs.sids[i].sat, s->float_ambs.ambs[i]);
395390
}
396391

397392
/* Float filter */
@@ -421,17 +416,14 @@ void dgnss_update_ambiguity_state(ambiguity_state_t *s)
421416
s->fixed_ambs.n = 0;
422417
}
423418

424-
if (DEBUG) {
425-
printf("==AFTER==\n");
426-
printf("fixed:\n");
427-
for (u8 i=0; i < s->fixed_ambs.n; i++){
428-
printf(" %u: %f\n", s->fixed_ambs.sids[i].sat, s->fixed_ambs.ambs[i]);
429-
}
430-
printf("float:\n");
431-
for (u8 i=0; i < s->float_ambs.n; i++){
432-
printf(" %u: %f\n", s->float_ambs.sids[i].sat, s->float_ambs.ambs[i]);
433-
}
434-
printf("\n");
419+
log_debug("==AFTER==");
420+
log_debug("fixed:");
421+
for (u8 i=0; i < s->fixed_ambs.n; i++){
422+
log_debug(" %u: %f", s->fixed_ambs.sids[i].sat, s->fixed_ambs.ambs[i]);
423+
}
424+
log_debug("float:");
425+
for (u8 i=0; i < s->float_ambs.n; i++){
426+
log_debug(" %u: %f", s->float_ambs.sids[i].sat, s->float_ambs.ambs[i]);
435427
}
436428
}
437429

@@ -459,46 +451,43 @@ s8 dgnss_baseline(u8 num_sdiffs, const sdiff_t *sdiffs,
459451
u8 *num_used, double b[3],
460452
bool disable_raim, double raim_threshold)
461453
{
462-
if (DEBUG) {
463-
printf("dgnss_baseline\n");
464-
printf("==============\n");
465-
printf("n: %u\n", num_sdiffs);
466-
printf("ecef: %f\t%f\t%f\n", ref_ecef[0], ref_ecef[1], ref_ecef[2]);
467-
printf("sdiff[*] \n");
468-
for (u8 i=0; i < num_sdiffs; i++) {
469-
printf("sid: %u \n", sdiffs[i].sid.sat);
470-
printf(" pr: %f \n", sdiffs[i].pseudorange);
471-
printf(" cp: %f \n", sdiffs[i].carrier_phase);
472-
printf(" do: %f \n", sdiffs[i].doppler);
473-
printf(" sn: %f \n", sdiffs[i].snr);
474-
printf(" pos/vel\n");
475-
for (u8 j=0; j < 3; j++) {
476-
printf(" %f \t %f\n", sdiffs[i].sat_pos[j], sdiffs[i].sat_vel[j]);
477-
}
478-
}
479-
printf("amb[*] \n");
480-
printf("fixed:\n");
481-
for (u8 i=0; i < s->fixed_ambs.n; i++){
482-
printf(" %u: %f\n", s->fixed_ambs.sids[i].sat, s->fixed_ambs.ambs[i]);
483-
}
484-
printf("float:\n");
485-
for (u8 i=0; i < s->float_ambs.n; i++){
486-
printf(" %u: %f\n", s->float_ambs.sids[i].sat, s->float_ambs.ambs[i]);
454+
455+
log_debug("dgnss_baseline");
456+
log_debug("============");
457+
log_debug("n: %u", num_sdiffs);
458+
log_debug("ecef: %f %f %f", ref_ecef[0], ref_ecef[1], ref_ecef[2]);
459+
log_debug("sdiff[*]");
460+
for (u8 i=0; i < num_sdiffs; i++) {
461+
log_debug("sid: %u", sdiffs[i].sid.sat);
462+
log_debug(" pr: %f", sdiffs[i].pseudorange);
463+
log_debug(" cp: %f", sdiffs[i].carrier_phase);
464+
log_debug(" do: %f", sdiffs[i].doppler);
465+
log_debug(" sn: %f", sdiffs[i].snr);
466+
log_debug(" pos/vel");
467+
for (u8 j=0; j < 3; j++) {
468+
log_debug(" %f %f", sdiffs[i].sat_pos[j], sdiffs[i].sat_vel[j]);
487469
}
488-
printf("\n");
470+
}
471+
log_debug("amb[*]");
472+
log_debug("fixed:");
473+
for (u8 i=0; i < s->fixed_ambs.n; i++){
474+
log_debug(" %u: %f", s->fixed_ambs.sids[i].sat, s->fixed_ambs.ambs[i]);
475+
}
476+
log_debug("float:");
477+
for (u8 i=0; i < s->float_ambs.n; i++){
478+
log_debug(" %u: %f", s->float_ambs.sids[i].sat, s->float_ambs.ambs[i]);
489479
}
490480

491481
s8 ret = baseline(num_sdiffs, sdiffs, ref_ecef, &s->fixed_ambs, num_used, b,
492482
disable_raim, raim_threshold);
493483
if (ret >= 0) {
494484
if (ret == 1) /* TODO: Export this rather than just printing */
485+
{
495486
log_warn("dgnss_baseline: Fixed baseline RAIM repair");
496-
log_debug("fixed solution");
497-
if (DEBUG) {
498-
printf("ret: %i\n", ret);
499-
printf("fixed baseline: %f\t%f\t%f\n", b[0], b[1], b[2]);
500-
printf("\n");
501487
}
488+
log_debug("fixed solution");
489+
log_debug("ret: %i ", ret);
490+
log_debug("fixed baseline: %f %f %f", b[0], b[1], b[2]);
502491
DEBUG_EXIT();
503492
return 1;
504493
}
@@ -508,13 +497,12 @@ s8 dgnss_baseline(u8 num_sdiffs, const sdiff_t *sdiffs,
508497
disable_raim, raim_threshold))
509498
>= 0) {
510499
if (ret == 1) /* TODO: Export this rather than just printing */
500+
{
511501
log_warn("dgnss_baseline: Float baseline RAIM repair");
512-
log_debug("float solution");
513-
if (DEBUG) {
514-
printf("ret: %i\n", ret);
515-
printf("float baseline: %f\t%f\t%f\n", b[0], b[1], b[2]);
516-
printf("\n");
517502
}
503+
log_debug("float solution");
504+
log_debug("ret: %i", ret);
505+
log_debug("float baseline: %f %f %f", b[0], b[1], b[2]);
518506
DEBUG_EXIT();
519507
return 2;
520508
}

0 commit comments

Comments
 (0)