Author Topic: Image Acquisition in PixInsight (Was: When will Pixinsight...)  (Read 78787 times)

Offline Carlos Milovic

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2172
  • Join the dark side... we have cookies
    • http://www.astrophoto.cl
Re: Image Acquisition in PixInsight (Was: When will Pixinsight...)
« Reply #150 on: 2014 May 05 08:33:58 »
Hi David

Do you think that adding Canon support is too difficult? I would gladly help you testing with those cameras. Also I have an Orion SSAG, if you ever implement it.


Regards,

Carlos Milovic F.
--------------------------------
PixInsight Project Developer
http://www.pixinsight.com

Offline David Raphael

  • PixInsight Addict
  • ***
  • Posts: 226
    • Astrofactors CCD Cameras
Re: Image Acquisition in PixInsight (Was: When will Pixinsight...)
« Reply #151 on: 2014 May 05 08:42:46 »
So Canon support exists on Windows for 32-bit PixInsight 1.7 - it was added a while back by Klaus. 

I know that, when he implemented it, there was no 64 bit Canon SDK.  It now looks like they have some Beta support with a 64-bit SDK.  I personally don't own a Canon DSLR, so it will be hard for me to contribute in this regard.

If I ever decide to write a 32-64-bit bridge driver for PixInsight on Windows to support ASCOM - then the SSAG will be supported. 

Sorry for the less-than-great answer :(


Cheers,
Dave
David Raphael

Offline Carlos Milovic

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2172
  • Join the dark side... we have cookies
    • http://www.astrophoto.cl
Re: Image Acquisition in PixInsight (Was: When will Pixinsight...)
« Reply #152 on: 2014 May 05 08:58:56 »
;) don't worry

Btw, I use linux mainly, so if you ever make the port there, you'll have my eternal gratitude.
Regards,

Carlos Milovic F.
--------------------------------
PixInsight Project Developer
http://www.pixinsight.com

Offline vicent_peris

  • PTeam Member
  • PixInsight Padawan
  • ****
  • Posts: 988
    • http://www.astrofoto.es/
Re: Image Acquisition in PixInsight (Was: When will Pixinsight...)
« Reply #153 on: 2014 May 05 12:53:22 »
Hi David,

I have a FLI camera, I can test everything as soon as you have the drivers ready.

Best regards,
Vicent.

Offline kkretzsch

  • PTeam Member
  • PixInsight Addict
  • ***
  • Posts: 217
Re: Image Acquisition in PixInsight (Was: When will Pixinsight...)
« Reply #154 on: 2014 May 11 06:46:06 »
Hi all,
due to the restricted platform support of the Canon SDK I started to work on an integration of an INDI client into PixInsight. Prerequisite is a running INDI server on a Linux or Mac  machine and devices which are supported by INDI. With the integrated client you can connect to the INDI server on the same machine or remotely on another machine.  My prototype supports:

- Windows , Linux, MacOs
- receiving and sending device properties to the INDI server to control the devices which are connected to the server
- receiving and sending device properties to the INDI server via the Javascript engine

The INDI client process holds a native INDI client as a singleton to which other  processes can connect to. With that it is possible to write simple convenience apps like frame aquisitions or telescope control. For example I used the Image Solver script to get object coordinates online for telescope control.

It seems to work quite well, at least "I eat my own-dog food" and use my prototype every night when the wheather allows me to do so. However the prototype is still a prototype and not usable for productive use, e.g. behaviour when the INDI server crashes is currently not so good ;)...

If there are some Linux users who want to test my prototype let me know. Then I will try to allocate some time to fix the most critical issues.

 Cheers,
Klaus
 

Offline vicent_peris

  • PTeam Member
  • PixInsight Padawan
  • ****
  • Posts: 988
    • http://www.astrofoto.es/
Re: Image Acquisition in PixInsight (Was: When will Pixinsight...)
« Reply #155 on: 2014 May 12 06:05:32 »
Hi Klaus,

I would be interested in testing your software, I have some Canon cameras available.

Best regards,
Vicent.

Offline kkretzsch

  • PTeam Member
  • PixInsight Addict
  • ***
  • Posts: 217
Re: Image Acquisition in PixInsight (Was: When will Pixinsight...)
« Reply #156 on: 2014 May 12 22:48:57 »
Hi Vicent,
OK great, I'll first upgrade to the latest PI version and do some testing. For Canon cameras you'll need to install the INDI gphoto driver (indi_gphoto_ccd). This driver supports not only Canon but also a large set (>1000) of other Camera models (Nikon,Sony,Olympus,...). If you have a CCD camera, here is a list of all CCD cameras (SBIG, ATIK,FLI, ...) supported by INDI

http://www.indilib.org/devices/ccds.html

they should also work with my prototype.  I'll come back as soon as I have finished testing and written some documentation on how to install and use the whole setup.

Cheers,
Klaus
« Last Edit: 2014 May 12 23:01:52 by kkretzsch »

Offline David Raphael

  • PixInsight Addict
  • ***
  • Posts: 226
    • Astrofactors CCD Cameras
Re: Image Acquisition in PixInsight (Was: When will Pixinsight...)
« Reply #157 on: 2014 May 25 09:39:03 »
Ok - I am trying to figure something out with regards to dialogs.  I want my driver to be able to provide a PixInsight Dialog for configuring the driver settings.   However, I'm running into problems that I think are related to the fact that I probably can't instantiate a pcl::Dialog inside of my driver.

I assume this has something to do with the fact that the memory allocator won't work correctly inside of a loaded library that isn't managed directly by PixInsight's main UI thread. 

Am I correct in assuming I won't be able to simply instantiate a Dialog inside of my driver code?   Any suggestions on how to approach this?
David Raphael

Offline David Raphael

  • PixInsight Addict
  • ***
  • Posts: 226
    • Astrofactors CCD Cameras
Re: Image Acquisition in PixInsight (Was: When will Pixinsight...)
« Reply #158 on: 2014 May 25 09:47:13 »
Ok - after thinking about it a bit more...I'm thinking that my driver *can* return a type that could then be instantiated by the interface...

anyways...I'll tinker a bit more and see if I can figure it out...

David Raphael