×
INDI Library v1.8.6 Released (21 Aug 2020)

August 2020 release of INDI Library v1.8.6 introduces new drivers while providing fixes and improvements to existing devices and core framework.

EQ6 does not respond properly

6 years 8 months ago
minaya
Senior Boarder
Senior Boarder
Posts: 54
More
EQ6 does not respond properly #523
Nice, it seems to fix all the issues.

At least the eqmod simulator works and moves as it should (it didn't work before the fix)!.

Also, the latitude/longitude coordinates seem to work just fine.

Please Log in or Create an account to join the conversation.

6 years 8 months ago
geehalel
Gold Boarder
Gold Boarder
Posts: 209
Karma: 16
More
EQ6 does not respond properly #530
Maybe other drivers should be checked. A simple grep in the source tree gives:
libindi/drivers/telescope/magellandriver.c:      if (f_scansexa(temp_string, value))
libindi/drivers/telescope/lx200apdriver.c:    if (f_scansexa(temp_string, value))
libindi/drivers/telescope/ieq45driver8407.c:  if (f_scansexa(temp_string, value))
libindi/drivers/telescope/lx200driver.c:  if (f_scansexa(temp_string, value))
And sscanf %f or %g:
grep -r 'sscanf.*%[fg]' libindi/*
libindi/drivers/telescope/ieq45driver8407.c:     if (sscanf(temp_string, "%f", &temp_number) != 1)
libindi/drivers/telescope/ieq45driver8407.c:    if (sscanf(temp_string, "%f#", &Freq) < 1)
libindi/drivers/telescope/ieq45driver8407.c:  if (sscanf(temp_string, "%f", &temp) < 1)
libindi/drivers/telescope/ieq45driver8407.c:  nbytes_read = sscanf(coords, " %g %g", &RA, &DEC);
libindi/drivers/telescope/ieq45driver8407.c:  nbytes_read = sscanf (coords, " %g %g", &RA, &DEC);
libindi/drivers/telescope/ieq45driver8407.c:  /*IDLog ("sscanf() RA = [%f]\n", RA * 0.0390625);*/
libindi/drivers/telescope/ieq45driver8407.c:  /*IDLog ("sscanf() DEC = [%f]\n", DEC * 0.0390625);*/
libindi/drivers/telescope/lx200driver.c:     if (sscanf(temp_string, "%f", &temp_number) != 1)
libindi/drivers/telescope/lx200driver.c:    if (sscanf(temp_string, "%f#", &Freq) < 1)
libindi/drivers/telescope/lx200driver.c:  if (sscanf(temp_string, "%f", &temp) < 1)

Please Log in or Create an account to join the conversation.

Time to create page: 0.668 seconds