Bi-monthly release with minor bug fixes and improvements
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.
Please Log in or Create an account to join the conversation.
Please Log in or Create an account to join the conversation.
- setVersion(1, 12); // don't forget to update libindi/drivers.xml
+ setVersion(1, 13); // don't forget to update libindi/drivers.xml
setLX200Capability(LX200_HAS_TRACKING_FREQ | LX200_HAS_SITES | LX200_HAS_ALIGNMENT_TYPE | LX200_HAS_PULSE_GUIDING |
LX200_HAS_PRECISE_TRACKING_FREQ);
@@ -543,7 +543,10 @@ bool LX200_OnStep::updateProperties()
LOGF_DEBUG("OSFocuser1: %d, OSFocuser2: %d, OSNumFocusers: %i", OSFocuser1, OSFocuser2, OSNumFocusers);
//Rotation Information
- if (!sendOnStepCommand(":rG#")) // do we have a Rotator 1
+ //if (!sendOnStepCommand(":rG#")) // do we have a Rotator 1
+ char response[20];
+ getCommandString(PortFD, response, ":GX98#");
+ if (response=="R" | response=="D")
{
LOG_INFO("Rotator found.");
OSRotator1 = true;
@@ -703,7 +706,6 @@ bool LX200_OnStep::updateProperties()
deleteProperty(OSSetPressureNP.name);
deleteProperty(OSSetHumidityNP.name);
deleteProperty(OSSetAltitudeNP.name);
- FI::updateProperties();
RI::updateProperties();
}
LOG_INFO("Initialization Complete");
@@ -2868,7 +2870,9 @@ bool LX200_OnStep::ReadScopeStatus()
}
//TODO: Improve Rotator support
+ if (OSRotator1){
OSUpdateRotator();
+ }
//Weather update
getCommandString(PortFD, TempValue, ":GX9A#");
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.