diff -Nru indi-astrolink4-0.1+t202402031615~ubuntu24.04.1/debian/changelog indi-astrolink4-0.1+t202404022115~ubuntu24.04.1/debian/changelog --- indi-astrolink4-0.1+t202402031615~ubuntu24.04.1/debian/changelog 2024-02-03 16:15:28.000000000 +0000 +++ indi-astrolink4-0.1+t202404022115~ubuntu24.04.1/debian/changelog 2024-04-02 21:15:37.000000000 +0000 @@ -1,8 +1,8 @@ -indi-astrolink4 (0.1+t202402031615~ubuntu24.04.1) noble; urgency=low +indi-astrolink4 (0.1+t202404022115~ubuntu24.04.1) noble; urgency=low * Auto build. - -- Jasem Mutlaq Sat, 03 Feb 2024 16:15:28 +0000 + -- Jasem Mutlaq Tue, 02 Apr 2024 21:15:37 +0000 indi-astrolink4 (0.1) bionic; urgency=medium diff -Nru indi-astrolink4-0.1+t202402031615~ubuntu24.04.1/debian/git-build-recipe.manifest indi-astrolink4-0.1+t202404022115~ubuntu24.04.1/debian/git-build-recipe.manifest --- indi-astrolink4-0.1+t202402031615~ubuntu24.04.1/debian/git-build-recipe.manifest 2024-02-03 16:15:28.000000000 +0000 +++ indi-astrolink4-0.1+t202404022115~ubuntu24.04.1/debian/git-build-recipe.manifest 2024-04-02 21:15:37.000000000 +0000 @@ -1,5 +1,5 @@ -# git-build-recipe format 0.4 deb-version {debupstream}+t202402031615 +# git-build-recipe format 0.4 deb-version {debupstream}+t202404022115 lp:~mutlaqja/+git/dummy git-commit:9a182f35d7f48b02de1170889c0798f3ab639afb -nest-part src lp:~mutlaqja/libindi/+git/trunk indi-astrolink4 indi-astrolink4 git-commit:bb07fa3ebecce9da97a2d9e03e2f86b542691c91 -nest-part cmake lp:~mutlaqja/libindi/+git/trunk cmake_modules indi-astrolink4/cmake_modules git-commit:bb07fa3ebecce9da97a2d9e03e2f86b542691c91 -nest-part pack lp:~mutlaqja/libindi/+git/trunk debian/indi-astrolink4 debian git-commit:bb07fa3ebecce9da97a2d9e03e2f86b542691c91 +nest-part src lp:~mutlaqja/libindi/+git/trunk indi-astrolink4 indi-astrolink4 git-commit:cd5aac9913e2e3473cdc3f6e8ff2dfee4f24c525 +nest-part cmake lp:~mutlaqja/libindi/+git/trunk cmake_modules indi-astrolink4/cmake_modules git-commit:cd5aac9913e2e3473cdc3f6e8ff2dfee4f24c525 +nest-part pack lp:~mutlaqja/libindi/+git/trunk debian/indi-astrolink4 debian git-commit:cd5aac9913e2e3473cdc3f6e8ff2dfee4f24c525 diff -Nru indi-astrolink4-0.1+t202402031615~ubuntu24.04.1/indi-astrolink4/indi-astrolink4.spec indi-astrolink4-0.1+t202404022115~ubuntu24.04.1/indi-astrolink4/indi-astrolink4.spec --- indi-astrolink4-0.1+t202402031615~ubuntu24.04.1/indi-astrolink4/indi-astrolink4.spec 2024-02-03 16:15:23.000000000 +0000 +++ indi-astrolink4-0.1+t202404022115~ubuntu24.04.1/indi-astrolink4/indi-astrolink4.spec 2024-04-02 21:15:33.000000000 +0000 @@ -1,6 +1,6 @@ %define __cmake_in_source_build %{_vpath_builddir} Name: indi-astrolink4 -Version:2.0.2.git +Version:2.0.6.git Release: %(date -u +%%Y%%m%%d%%H%%M%%S)%{?dist} Summary: Instrument Neutral Distributed Interface 3rd party drivers diff -Nru indi-astrolink4-0.1+t202402031615~ubuntu24.04.1/indi-astrolink4/indi_astrolink4.cpp indi-astrolink4-0.1+t202404022115~ubuntu24.04.1/indi-astrolink4/indi_astrolink4.cpp --- indi-astrolink4-0.1+t202402031615~ubuntu24.04.1/indi-astrolink4/indi_astrolink4.cpp 2024-02-03 16:15:23.000000000 +0000 +++ indi-astrolink4-0.1+t202404022115~ubuntu24.04.1/indi-astrolink4/indi_astrolink4.cpp 2024-04-02 21:15:33.000000000 +0000 @@ -197,7 +197,8 @@ // Auto pwm IUFillSwitch(&AutoPWMDefaultOnS[0], "PWMA_A_DEF_ON", "A", ISS_OFF); IUFillSwitch(&AutoPWMDefaultOnS[1], "PWMA_B_DEF_ON", "B", ISS_OFF); - IUFillSwitchVector(&AutoPWMDefaultOnSP, AutoPWMDefaultOnS, 2, getDeviceName(), "AUTO_PWM_DEF_ON", "Auto PWM default ON", SETTINGS_TAB, + IUFillSwitchVector(&AutoPWMDefaultOnSP, AutoPWMDefaultOnS, 2, getDeviceName(), "AUTO_PWM_DEF_ON", "Auto PWM default ON", + SETTINGS_TAB, IP_RW, ISR_NOFMANY, 60, IPS_IDLE); ISState pwmAutoA = ISS_OFF; @@ -853,12 +854,12 @@ setParameterValue("WEATHER_TEMPERATURE", std::stod(result[Q_SENS1_TEMP])); setParameterValue("WEATHER_HUMIDITY", std::stod(result[Q_SENS1_HUM])); setParameterValue("WEATHER_DEWPOINT", std::stod(result[Q_SENS1_DEW])); - ParametersNP.s = IPS_OK; - IDSetNumber(&ParametersNP, nullptr); + ParametersNP.setState(IPS_OK); + ParametersNP.apply(); } else { - ParametersNP.s = IPS_IDLE; + ParametersNP.setState(IPS_IDLE); } if(std::stod(result[Q_SENS2_TYPE]) > 0)