Jump to content

Banner.jpg.b83b14cd4142fe10848741bb2a14c66b.jpg

  • entries
    90
  • comments
    91
  • views
    51,545

EQ6 & EQDIR ordered so expect this in AOSX


NickK

447 views

Just a quick update this morning.

Yesterday, as part of my imaging setup, I ordered a EQ6 SynScan and a EQDIR.

This gives me the option of both running with the FTDI USB<->serial chip (used by the ATIK 16ic and the ATIK filterwheel) and writing a transport plugin that will be available to all vendor plugins to support the EQDIR chip (I'm assuming this will either be FTDI or another popular and easily supported chip).

I'm concentrating on the restructured plugin manager at the moment which is far more object orientated - using a proper class hierarchy to share common functionality between the vendor plugin manager and the transport plugin manager.

The USB Transport manager will handle the connection of the a USB device, offering it to the vendor plugin manager with the device name - allowing the vendor plugins to say "yes I support that device". It will do this via the plugin property file which allows some tweaking for the user but also means the only the plugins that are needed are loaded (Objective-C runtime cannot unload run-time loaded classes so having them all in memory and unused is a waste).

The USB Transport is instantiated and the Vendor Plugin manager then loads up the plugins ready and away it goes as the device becomes available to the application.

1 Comment


Recommended Comments

Although I can't work on this tonight, the EQDIR chip is confirmed as a Prolific Technology Inc. chip (a major competitor to FTDI). It's well known and should be straight forward to incorporate support.

The only down side with the EQDIR device is that HiTechAstro have not configured a USB Manufacturer String, Product String or Serial Number String. This means we'll be matching on "Prolific Technology Inc."+"USB-Serial Controller"+NONE and so will not be able to differentiate between any Prolific-based devices without resorting to getting the user to manually configure which is which if they connect more than one Prolific device with the same identity.

ATIK correctly configure the manufacturer, product and the serial number so it's possible to differentiate between an FTDI-based camera and an FTDI-based filter wheel then automatically sense which configuration to associate.

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. By using this site, you agree to our Terms of Use.