When i connect the focuser in NINA it's not able to determine the number of steps.
If i don't set it back to position 0 everytime i close a session, I then need to unscrew it and put it physically to zero position (as your driver doesnt look to provide a way to set the focuser step at a arbitrarily chosen position, other then setting to zero).
This is happening since maybe one week, it worked before
Error in NINA looks a .NET issue to me, maybe Windows Update updated something on .NET and now your driver doesnt work anymore?
2024-12-02T13:57:30.5521|ERROR|AscomDevice.cs|GetProperty|398|An unexpected exception occurred during GET of Focuser.StepSize:
ASCOM.DriverException: The method or operation is not implemented.
---> System.NotImplementedException: The method or operation is not implemented.
--- End of inner exception stack trace ---
at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e)
at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result)
at CallSite.Target(Closure, CallSite, Object)
at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0)
at ASCOM.Com.DriverAccess.Focuser.get_StepSize()
at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
2024-12-02T13:57:30.7607|INFO|AscomDevice.cs|GetProperty|356|Retrying to GET Focuser.StepSize - Attempt 2 / 3
2024-12-02T13:57:30.7621|ERROR|AscomDevice.cs|GetProperty|398|An unexpected exception occurred during GET of Focuser.StepSize:
ASCOM.DriverException: The method or operation is not implemented.
---> System.NotImplementedException: The method or operation is not implemented.
--- End of inner exception stack trace ---
at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e)
at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result)
at CallSite.Target(Closure, CallSite, Object)
at ASCOM.Com.DriverAccess.Focuser.get_StepSize()
at InvokeStub_Focuser.get_StepSize(Object, Object, IntPtr)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
2024-12-02T13:57:30.9628|INFO|AscomDevice.cs|GetProperty|356|Retrying to GET Focuser.StepSize - Attempt 3 / 3
2024-12-02T13:57:30.9640|ERROR|AscomDevice.cs|GetProperty|398|An unexpected exception occurred during GET of Focuser.StepSize:
ASCOM.DriverException: The method or operation is not implemented.
---> System.NotImplementedException: The method or operation is not implemented.
--- End of inner exception stack trace ---
at ASCOM.Com.DriverAccess.DynamicAccess.CheckDotNetExceptions(String memberName, Exception e)
at ASCOM.Com.DriverAccess.DynamicAccess.TryGetMember(GetMemberBinder binder, Object& result)
at CallSite.Target(Closure, CallSite, Object)
at ASCOM.Com.DriverAccess.Focuser.get_StepSize()
at InvokeStub_Focuser.get_StepSize(Object, Object, IntPtr)
at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr)
I already tried to reinstall either your ascom driver and ascom platofrm, even udpated ascom to 7.0 update 2 from 6.6 update 2, but same issue
This is my environment
--------------N.I.N.A. - Nighttime Imaging 'N' Astronomy--------------
--------------------------Version 3.1.2.9001--------------------------
-------------------------2024-12-02T13:56:23--------------------------
---------------------Microsoft Windows 10.0.19045---------------------
-------------------------OS Architecture X64--------------------------
-----------------------Process Architecture X64-----------------------
------------------------------.NET 8.0.8------------------------------
--------------------------Processor Count 4---------------------------
--------------------Total Physical Memory 7.83 GB---------------------