... Here's what I just did on a system that has VS2005 and not the one I used to develop the platform: 1. Built a C# driver from the template. The references...
Chris -- ... Let's try to solve the underlying problem (the driver won't work even after being REGASM'ed) rather than flailing with ugly Microsoft stuff like...
... Yeah, I wanted to keep things fast and loose. I'll be disappointed if the driver needs to be strong named, but then I don't really know what the...
Not being able to determine which axis is moving seems like a fairly serious oversight- probably something that should be fixed. There's been occasional...
Hi Bob, ... And that is a wrong assessment. I've verified that the AP firmware saves and restores 0-360 range properly. The bug is in the keypad firmware and ...
Hi Chris, ... Could you give a real-world example where this would be a requirement? For guiding, I don't see it as being required - you have to wait for both...
... Yes, this is what I did. The driver does NOT seem to be in the GAC. ... Yes, this is what I saw, including the file not found error. IF the program running...
... Correct. The driver is supposed to be in the ASCOM\Telescope folder along with all of the other drivers. ... I know what's going on now thanks to FUSLOGVW....
Duuuuhhhhh -- REGASM has a /codebase option! Adding that (with the value of "C:\Program files\Common Files\ASCOM92;Telescope92;ASCOM.DriverType.Telescope.dll" ...
... Oops, I just saw your private note with the modified template. FYI the /TLB switch isn't needed, the driver does not need to have a TLB and one shouldn't...
OK, checked on 4 systems (Win2K, 2xWinXP, Vista). The /codebase switch does not need a path argument, and the /tlb switches need not be there. The bottom line...
Strong named assemblies require all their references to also have strong names and can normally only work with the specific versions of components they were...
Do the registration programmatically using System.Runtime.InteropServices.RegistrationServices RegistrationServices regsrv = new RegistrationServices(); if ...
Hi Tim/Bob, So from what your saying below here are some observations: 1) Since the ASCOM platform components must be strong named any installation of a v5...
[snip] ... The issue is blurred slightly because of the nature of ASCOM - but in general, shared assemblies should always be strong named. It isn't strictly...
Hi John- You're generally correct, enough that I'm inclined to say that the failure to provide a mechanism for determining which axis is moving in response to...
Ray, answering your points in turn, 1. I would agree with that statement - there is no need to uninstall old assemblies from the GAC, in fact if Windows...
... None of the components in the platform have any persistent parameters (i.e. registry)? If not then this is a non-issue. If they do then they may stomp on...
Oh I see what you mean - persistent settings. I have no opinion on that because I don't use Helper.Profile for my settings storage. --T. ... On ... work ... ...
... The only persistent storage used in platform components is the flag in the Chooser that remembers whether a driver has ever had its SetupDialog() method ...
In response to the discoveries of Chris Rowland, I've build another Platform beta. This update will install over Platform 5 beta 2. * The name has been changed...
... Yes, please do. And note my beta 3 announcement. The Platform 5 core has remained constant for many months. The betas are for the installer generator, .NET...
But individual drivers might use many persistent parameters, and if different versions of the same driver can coexist, they need to store those parameters in...
i know this is a non profit organization, but i would be willing to pay someone for a driver that was designed to operate the atlas eq-g mount. alot of people...
Dan, I thought the Atlas used the LX200 commands. If that's the case then the Meade driver should work. Regards, Chuck Faranda http://ccdastro.net ... From:...
... programs and none of them will work. the celestron nexstar 5 is the only one that will allow a sync, but upon connect the scope starts to slew then you...