X-Git-Url: http://git.droids-corp.org/?p=aversive.git;a=blobdiff_plain;f=projects%2Fmicrob2010%2Fmainboard%2Fcommands_mainboard.c;fp=projects%2Fmicrob2010%2Fmainboard%2Fcommands_mainboard.c;h=fcc47e6fe2b09e5a34b1cd6a203a69a749084763;hp=aae4b61921cefc68be3998a5c4a7b8916a1aeb78;hb=c987783bc82749f91a8c9c695f50ab2fa8333925;hpb=1aa73d20096ad6be733b2ddf1c890434bd82db75 diff --git a/projects/microb2010/mainboard/commands_mainboard.c b/projects/microb2010/mainboard/commands_mainboard.c index aae4b61..fcc47e6 100644 --- a/projects/microb2010/mainboard/commands_mainboard.c +++ b/projects/microb2010/mainboard/commands_mainboard.c @@ -296,13 +296,12 @@ struct cmd_beacon_result { /* function called when cmd_beacon is parsed successfully */ static void cmd_beacon_parsed(void *parsed_result, void *data) { - int16_t x, y; - double a; + double x, y, a; - if (beacon_get_pos(&x, &y, &a) < 0) + if (beacon_get_pos_double(&x, &y, &a) < 0) printf_P(PSTR("No position from beacon\r\n")); else - printf_P(PSTR("x=%d y=%d a=%2.2f\r\n"), x, y, a); + printf_P(PSTR("x=%2.2f y=%2.2f a=%2.2f\r\n"), x, y, DEG(a)); } prog_char str_beacon_arg0[] = "beacon";