Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
dragonlost wrote: I come to solicit you again to create a new driver that will be a copy of the driver indi_onstep but slightly modified.
The goal would be to create the indi_teenastro driver!
The developer is ready to help and then to maintain it.
Unfortunately I can not help because I already develop the "NAFABox": github.com/Patrick-81/NAFABox
The project teenastro is a project of simplification and personalization of Onstep to make it accessible to the greatest number.
link: github.com/charleslemaire0/TeenAstro
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
kbahey wrote: Anyone else facing issues with the latest packages from Jasem's repository?
I got this a week ago: indi-bin 1.7.7~201904141646~ubuntu18.04.1
When using OnStep as the driver, the refresh on KStars and CdC is very sluggish (lags by 5 seconds or so).
15:14:12.543819 write(7, ":GXE9#", 6) = 6 <0.000026>
15:14:12.543911 select(8, [7], NULL, NULL, {tv_sec=5, tv_usec=0}) = 1 (in [7], left {tv_sec=4, tv_usec=992207}) <0.007815>
15:14:12.551801 read(7, "0", 1) = 1 <0.000020>
15:14:12.551872 select(8, [7], NULL, NULL, {tv_sec=5, tv_usec=0}) = 0 (Timeout) <5.005051>
15:14:17.557040 ioctl(7, TCFLSH, TCIFLUSH) = 0 <0.000048>
15:14:17.557213 write(7, ":GXEA#", 6) = 6 <0.000036>
15:14:17.557384 select(8, [7], NULL, NULL, {tv_sec=5, tv_usec=0}) = 1 (in [7], left {tv_sec=4, tv_usec=992396}) <0.007623>
15:14:17.565092 read(7, "0", 1) = 1 <0.000017>
15:14:17.565151 select(8, [7], NULL, NULL, {tv_sec=5, tv_usec=0}) = 0 (Timeout) <5.005136>
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
if (parameter[0]=='G') { // Gn: General purpose output
long v=(double)strtol(¶meter[3],NULL,10);
if ((v>=0) && (v<=255)) {
#ifdef Aux0
if (parameter[1]=='0') { valueAux0=v; static bool init=false; if (!init) { pinMode(Aux0,OUTPUT); init=true; } if (v==0) digitalWrite(Aux0,LOW); else digitalWrite(Aux0,HIGH); } else
#endif
#ifndef MODE_SWITCH_BEFORE_SLEW_SPI
#ifdef Aux1
if (parameter[1]=='1') { valueAux1=v; static bool init=false; if (!init) { pinMode(Aux1,OUTPUT); init=true; } if (v==0) digitalWrite(Aux1,LOW); else digitalWrite(Aux1,HIGH); } else
#endif
#ifdef Aux2
if (parameter[1]=='2') { valueAux2=v; static bool init=false; if (!init) { pinMode(Aux2,OUTPUT); init=true; } if (v==0) digitalWrite(Aux2,LOW); else digitalWrite(Aux2,HIGH); } else
#endif
#endif
#ifdef Aux3
if (parameter[1]=='3') { valueAux3=v; static bool init=false; if (!init) { pinMode(Aux3,OUTPUT); init=true; }
#ifdef Aux3_Analog
analogWrite(Aux3,v); } else
#else
if (v==0) digitalWrite(Aux3,LOW); else digitalWrite(Aux3,HIGH); } else
#endif
#endif
#ifdef Aux4
if (parameter[1]=='4') { valueAux4=v; static bool init=false; if (!init) { pinMode(Aux4,OUTPUT); init=true; }
#ifdef Aux4_Analog
analogWrite(Aux4,v); } else
#else
if (v==0) digitalWrite(Aux4,LOW); else digitalWrite(Aux4,HIGH); } else
#endif
#endif
#ifdef Aux5
if (parameter[1]=='5') { valueAux5=v; static bool init=false; if (!init) { pinMode(Aux5,OUTPUT); init=true; }
#ifdef Aux5_Analog
analogWrite(Aux5,v); } else
#else
if (v==0) digitalWrite(Aux5,LOW); else digitalWrite(Aux5,HIGH); } else
#endif
#endif
#ifdef Aux6
if (parameter[1]=='6') { valueAux6=v; static bool init=false; if (!init) { pinMode(Aux6,OUTPUT); init=true; }
#ifdef Aux6_Analog
analogWrite(Aux6,v); } else
#else
if (v==0) digitalWrite(Aux6,LOW); else digitalWrite(Aux6,HIGH); } else
#endif
#endif
#ifdef Aux7
if (parameter[1]=='7') { valueAux7=v; static bool init=false; if (!init) { pinMode(Aux7,OUTPUT); init=true; }
#ifdef Aux7_Analog
analogWrite(Aux7,v); } else
#else
if (v==0) digitalWrite(Aux7,LOW); else digitalWrite(Aux7,HIGH); } else
#endif
#endif
#ifdef Aux8
if (parameter[1]=='8') { valueAux8=v; static bool init=false; if (!init) { pinMode(Aux8,OUTPUT); init=true; }
#ifdef Aux8_Analog
analogWrite(Aux8,v); } else
#else
if (v==0) digitalWrite(Aux8,LOW); else digitalWrite(Aux8,HIGH); } else
#endif
#endif
#ifdef Aux9
if (parameter[1]=='9') { valueAux9=v; static bool init=false; if (!init) { pinMode(Aux9,OUTPUT); init=true; } if (v==0) digitalWrite(Aux9,LOW); else digitalWrite(Aux9,HIGH); } else
#endif
Please Log in or Create an account to join the conversation.