Download Latest Version myFocuserPro-176-1.pdf (6.7 MB)
Email in envelope

Get an email when there's a new version of Arduino ASCOM Focuser Pro DIY

Home / CODE ASCOM DRIVER TESTER
Name Modified Size InfoDownloads / Week
Parent folder
ASCOM.myFP2ASCOMClient_1_3_1_11.zip 2021-11-05 243.6 kB
myFP2ASCOMClient-Change-Log.txt 2021-11-05 5.0 kB
ASCOM.myFocuserProASCOMApp_1_3_1_7 2019-12-29 243.8 kB
Readme.txt 2019-12-29 5.2 kB
Totals: 4 Items   497.6 kB 1
myFocuserPROASCOMApp Windows Application ChangeLog

// (c) Copyright Robert Brown 2014-2020. All Rights Reserved.
// Permission is granted for personal use only.

Overview
This is a client application for testing or using the ASCOM myFocuser drivers. It lets the user choose an ASCOM focuser driver, and then control the focuser In/Out etc using basic commands.

This application communicates to the ASCOM driver, which then communicates with the focus controller.

The other myFocuserPro applications communicate direct to the focus controller and do not use ASCOM.

This application should work with any ASCOM focuser driver.

Version Changes

// Version Changes

// 1.3.1.7
// Extend certificate

// 1.3.1.6
// Retrieve focuser position after doing small moves

// 1.3.1.5
// Disable moves if temperature compensation is ON

// 1.3.1.3
// Add logging of status messages and errors
// Add custom delay in clearing status messages

// 1.3.1.2 
// Fix for MOVE in relative focusers

// 1.3.1.0 06072018
// Fix bug for HALT in relative focusers

// 1.3.0.7 04072018
// Changes to support a relative focuser

// 1.3.0.6 21042017 
// Use timer to update IsMoving and Position properties when a move is initiated
// Status message box now scrolls automatically
// Other minor bug fixes

// 1.3.0.3 25122017
// Add ability to list ASCOM driver supported actions

// 1.3.0.2 03032017
// Do not disable temperature compensation when connecting

// 1.3.0.1 18102016
// Save and restore form location

// 1.3.0.00 13092016
// Fix for not disconnecting focuser when communication with focuser is lost
// Rewrote and added additional code for handling exceptions

// 1.02.10.02 29082016
// Fix for app staying resident in memory after closing (rare occurrence)

// 1.02.10.01 18062016
// Fix for temperature - round to 3 decimal places
// Uninstall old version first before installing this newer version

// 1.02.10.00 04062016
// Change Company/PublisherName to myFocuserPro and ProductName to myFocuserProASCOMApp

// 1.02.09.07 26042016
// Changes for temperature compensation
// Removed temperature check for time last reading etc as focuser code has been rewritten
// Handle exception when move attempted whilst temperature compensation is ON

// 1.02.09.03 11042016
// Minor updates

// V1.02.09.01 29022016
// Added some ASCOM exception handling

// v1.02.09.00 23022016
// Added Some validation to support Wifi Driver

// v1.02.08.09 18022016
// Added menu options on settings menu to get stepsize from controller

// v1.02.08.08 31012016
// Changes for Win10 compatibility

// v1.02.08.07 30122015
// Bug fix for not exiting correctly

// v1.02.08.06 15122015
// Single instance check on startup, only one instance can run at a time

// v1.02.08.05 11122015
// Form Location and Size is remembered. Use shift key to override when loading or closing
// Disable resizing of windows form and sub-forms
// Added Force Exit to settings menu

// v1.02.08.03 07122015
// Clear status boxes on Connect()
// Tidy up error handling and exception handling
// Clean up version information

// v1.02.08.00 01092015
// Implemented LastTempReading in GetTemp() - helps reduce serial traffic - WBPFM
// Obeys DelayTempCalls waiting time 
// Added ExtraSettings menu option + Form

// v1.02.07.09 31082015
// Use published application version rather than static version string
// Enabled/Disabled buttons depending upon connection state
// Cleared focuserpos, maxsteps and temp on disconnect()

// v1.02.07.07 30082015
// Fixed error in exit if choosing ascom driver, do not connect but exit

// v1.02.07.06 29082015
// Bug in HALT - fixed
// Cannot exit if still connected to controller, must click Disconnect first

// v1.02.07.02 02082015
// new icon

// v1.271 29052015
// Copyright popup box on startup

// v1.26 28052015
// added copyright message to About dialog box

// v1.25 19032015
// change to prevent move if already moving

// v1.24 04012015
// seemed to be moving 2x as many steps as it should, changed code in movefocusercmd()

// v1.23 01012015
// Added system menu settings - normal - double
// for changung +-500 to +-1000 and +-100 to +-500

// v1.22 01122014
// changed -500 to +500 to use myfocusercmd(steps)
// added menustrip
// added string myVersion - change this to latest version number on each change

// v1.21 27112014
// added a few more comments/messages into statusTextBox when sending commands to controller
// useful for debugging or watching what the controller/program is doing
// added driverInfo, description, version and name info to be displayed on connect()
// moved buttons up and increased size of statusTextBox to display more info
// also changed the catch() in the connect()

// v1.20 24112014
// implemented values in EEPROM now, restored from controller on connect()
// no changes made, should work without modification

// v1.01 21112014
// added -500 and +500 buttons
// added MaxSteps textbox readonly
// added status message for gettemp
// changed tempbox to readonly
Source: Readme.txt, updated 2019-12-29