-
Notifications
You must be signed in to change notification settings - Fork 204
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Player One Astronomy's Camera driver #442
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you, this looks great overall. Pending issues:
- Debian files (just base them on libasi and indi-asi under debian directory, should be straight forward).
- Documentation: We need to add this camera documentation (including screenshots) to INDI Devices portal.
I'm very sorry, I cannot build it on Linux now. |
I have prepared Ubuntu 20.04 LTS environment as a virtual machine. |
Thank you, still need the debian files as well. You can start of from debian/indi-asi and debian/libasi so we need debian/indi-playerone and debian/libplayerone |
Thank you, I understood what is debian folder. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bravo! Looks good to go. Can you please submit the documentation for the driver next so we can add it to INDI website?
I uploaded driver information and device photo from 'Add your listing here'. |
You can attach a zip file here with all the images and a text document with the description and I'll add it to the website, thanks! |
Could you please review attached document which has just pasted screen capture images? |
Thanks, it's uploaded now! https://indilib.org/ccds/player-one-astronomy-cameras.html Btw, what are the Guide North/South..etc in Controls for? do they conflict with the guide controls under the Guider tab? |
Wow, I was surprised to see it. Thank you so much for your effort. |
Does setting the "Guide North" for example in Controls causes ST4 pulse? if yes, they should be removed from there since they already exist in the Guider tab. Maybe you can check if the name starts with Guide and then skip the control? |
I'll confirm ST4 guiding control as soon as possible. I apologize for your inconvenience, but I have a request for you. |
If there is ST4 guiding, it should be separated to its own property. The problem now is that if you set one number, ALL numbers are updated along with it so it's better to put them in their own property, or two properties (ST4 West/East and ST4 North/South) |
Now I understand ST-4 guiding a little bit. |
Can you please check armv8 library? It fails to build on arm64. I just checked and the file itself is indeed 32bit.
|
I'm checking with a PlayerOne engineer about armv8 issue, thank you! |
Sorry for late reply. As you said, actually armv8 library was 32bit built because 64bit Pi OS is still unstable. |
Thanks, it is very important since this is now blocking INDI PPA on arm64. |
Many users are suffering from issues in installing INDI on arm64 platforms because of this: https://indilib.org/forum/general/10408-indi-1-9-2-ubuntu-21-10-armf.html Can you please let know if they will submit the library soon? or should I disable libplayerone from arm64 entirely for the time being? |
I saw the discussion in the forum. Sorry for the confusion. Almost everything will be shutdown at least two weeks during China's National Day in October. On the other hand, is it possible to unblock INDI PPA only for the 32-bit version? |
Thanks, yes I've just blocked it now on arm64 architecture until we get a proper library for that. |
I received an e-mail from PlayerOne engineer just now. |
Thank you for your patience. Please let me know if I should commit and pull request to your repository. |
THanks it's done, let's wait and see how the build process goes. |
How was the build of Arm 64bit version of PlayerOne cameras? |
It went successfully! https://code.launchpad.net/~mutlaqja/+recipe/libplayerone-nightly I will update the code, thank you for your help and followup! |
I noticed a bug in my driver. It depends pixel format. RAW8 has no issues, I think. Actually, I'm using RAW8 in KStars 3.5.5 on the Raspberry Pi4. At this point, an essential question arose. It's about base class of indi ccd. I wrote this driver based on the ASI camera driver. I'd appreciate if you could advice me. And one more thing, PlayerOne camera driver which is included in KStars 3.5.5 is crashed for MacOS. |
RGB24 works in ASI driver, I have two ZWO camera and they both work fine. The format for FITS RGB is that each color plane is stored separately. What's exactly not correct? |
Thank you for confirmation about RGB24. I think the buffer size is correctly estimated even in my driver code because file size of FITS is correct for each format. I'm checking the difference from ASI driver. I guess that the camera format wasn't changed correctly. |
I made a new ccd driver which will be enable Player One Astronomy's Camera in indilib.
It was based on ASI Camera driver and tested by Neptune-C II on MacOS and Raspberry Pi4 within the existing KStars 3.5.4.
However, I don't know sure all functionalities of those cameras.
And I only have Neptune-C II.
Could you please support me to optimize the code?