Toni Schriber replied to the topic 'What is the point of Device manager in Kstars' in the forum. 6 days ago

So "indidrivers.xml" under "/usr/share/kstars" is obsolet? Why the file keeps beeing updated?

Follwing your statement I examined the XML-Files in "/usr/share/indi". It's strange: They are all updated with the correct version numbers, but the INDI control panel keeps on displaying the old numbers! For the moment i cannot analyze the source code, so I'm wondering what's going on.

Thanks for further enlightenment!

Read More...

Toni Schriber replied to the topic 'What is the point of Device manager in Kstars' in the forum. 1 week ago

Hi

I use the Device Manager heavily when developping! With this manager Ican directly connect a running INDI-server through the "client"-tab.

But, I realized a flaw in the list of drivers: New versions are not reflected! I found the file "indidrivers.xml", but changing the content seems not to change the displayed information. So my question is, how is the manager fetching the information of the actual drivers?

Thanks for enlightment
Antonio

Read More...

Toni Schriber replied to the topic 'Interesting bug in Ekos' in the forum. 3 months ago

Hi Vox45

No problem here. I'm running kstars-bleeding on ubuntu 16.04.

Antonio

Read More...

Toni Schriber replied to the topic 'Writing a 3dparty-driver for DDM Herkules V24' in the forum. 3 months ago

Hi Jasem

All is OK now! I don't know why, but after I renamed the switch the order is correct. ( (And of course you're right concerning the pulse-switch.)

The problem about the commands is documented in my contribution www.indilib.org/forum/development/5610-w...kules-v24.html#43219

I'm eager for your feedback about this.

Antonio

Read More...

Toni Schriber replied to the topic 'Writing a 3dparty-driver for DDM Herkules V24: SOLVED!' in the forum. 3 months ago

Seems nobody wanted to give a feedback, so I decided to implement the correct LX200-commands in the Herkules-driver itself. I think it's the right way, because all the stuff remains in 3rdparty.
But the question remains: Why does the crucial lx200driver implement incorrect LX200-commandstrings?

I encountered a nasty hiccup in the UI concerning the order of the buttons of switches: Most of them appear in order they are declared. But two of the switches ("Pulse Command" and a new switch for Herkules "Motors locked") are the other way around. So the the Off-button comes first followed by the On-button. What is the cure for this?

Regrads
Antonio

Read More...

Toni Schriber replied to the topic 'Writing a 3dparty-driver for DDM Herkules V24: SOLVED!' in the forum. 3 months ago

Hi Jasem, hi all

Unfortunetly writing my Herkules-driver I ran into serious problem when using the basic lx200-driver of INDIlib. As I already stated on GITHub, the command strings defined in the lx200-driver don't match the ones in the official paper [Meade Telescope Serial Command Protocol (Revision 2010.10, 7 October 201)].
As the TCS (Telescope Control System of the herkules) is using the prescribed commands of this paper a experienced ugly problems with the following commands:



What is the receommend way to correct this? Should I put the correct string in the 3dparty-driver as overrides or should I propose to correct the lx200driver?

Regards
Antonio

Read More...

Toni Schriber replied to the topic 'Writing a 3dparty-driver for DDM Herkules V24: SOLVED!' in the forum. 3 months ago

Oh my! I'm such in idiot.:sick:
I forgot to define the settings in "kstars", when I set up my development computer.
All working now.

You saved my day! :woohoo: :woohoo:

Read More...

Toni Schriber replied to the topic 'Writing a 3dparty-driver for DDM Herkules V24: SOLVED!' in the forum. 3 months ago

Okay, here you are!

Because the TCS (Telescope Control System) of Herkules (in contrast to a standard LX200 implementation) does not memorize site coordinates and elevation, I try to load it from config-file in "sendScopeLocation". As you see this works, but with the next poll some code puts another "NewNumber" in the queue and overwrites the location with a strange data

File Attachment:

File Name: indi_lx200v24_2132.31.log
File Size: 3 KB
, that is present from the beginning.

Read More...

Toni Schriber replied to the topic 'Writing a 3dparty-driver for DDM Herkules V24: SOLVED!' in the forum. 3 months ago

Thank you for your appreciation.

I've made some progress, but now I'm stuck with a little and nasty problem: Some function is placing strange values in the location fields of the site management!
I cannot find out what is the culprit! Without access for the input-fields of the location there is no chance!
So here is my question: How can I get access to the QT interface for the driver? I could not find any UI-Files or similar.

Regards
Antonio

Read More...

Everything is working now! Sorry, for the false report: The Avalondriver is all right!

Sometimes you have to learn it the hard way. With QT Creator you have to load "libindi" as a project too! Otherwise there is no access to the source and the debug information of the core . Once you have done this, all is working at best. ;-)

I'm happy now, because I can enter the "productive" phase, e.g. I can begin to write a driver covering all the specialities of the Herkules V24. It's a wonderfull DDM-Drive and it's high time this mount can be driven with an excellent piece of software, that is to say "INDI"!

Sincerly
Antonio

Read More...

Hi all

Very interesting: Building the Herkules V24 Driver (lx200v24) inside INDI as an extension of LX200Generic gives full access to all classes! So there must be some quirk in 3dparty Avalon-Driver. Nobody knows more?

Alas. I have another little nasty problem: The driver does not appear on the driver list in the device manager! Where do I have to look for this?

Greets
Antonio

Read More...

Toni Schriber created a new topic ' Writing a driver for DDM Herkules V24' in the forum. 3 months ago

Hi all

I'm trying to write a driver for the swiss DDM Mount "Herkules V24". Part of the commands are based on LX200, so I took the Avalondriver as a model and adapted it.
But this driver seems to be faulty, because I cannot access the parent properties of INDI:Telescope. The properties of LX200Telescope however are present!

Attached is a the initialising part of the file "lx200v24.cpp" (copied from the Avalondriver (lx200_Stargo)). Entering the constructor LX200Herkules:.LX200Herkules() the debugger displays all the properties of LX200Telescope (e.g. LX200_HAS_PULSE_GUIDING), but gives no values for all the properties of INDI:Telescope (e.g. TELESCOPE_CAN_CONTROL_TRACK).
I'm happy, if someone can help me correcting the code, as I don't have any ideas anymore.

Sincerely
Antonio

Read More...

Toni Schriber replied to the topic 'Starlight CCD Crash & AO Crash' in the forum. 2 years ago

All back to normal!!
Most recent PPA-Version works with the SX-Cameras and SX-Adaptive-Optics. What a relief!
Many, many thanks to Jasem: Great work!
I hope you can follow the path for a stable PPA. Nevertheless it seems that I have to go into compiling the source code myself, as I always wanted.
Sincerly
Antonio

Read More...