Home
Name Modified Size InfoDownloads / Week
Old 2012-12-17
README.TXT 2016-05-01 25.4 kB
LFEP ASCOM Driver (1.5.3 2016-04-29).exe 2016-04-28 2.1 MB
README.txt 2014-03-14 23.8 kB
Reset_files.zip 2013-05-09 365 Bytes
LFEP ASCOM Driver (1.5.2).exe 2013-03-21 2.1 MB
ASCOM.LFEP_Server.Telescope.Validation.txt 2012-05-11 16.1 kB
Totals: 7 Items   4.3 MB 1
LittleFoot Elegance Photo ASCOM Driver
http://sourceforge.net/projects/lfepascom/

For help, feature suggestions or bug reports you can visit the forum at the following address:
http://forum.lfep.de

Release notes
=============

1.5.3  (2016-04-29) (by Armando)
===================

Small bugfix about encoder resolution not properly shown. Thanks to Michael Merkert for the bug report.
Improvement: Added support for H-beta and S-II filters
Bugfix: handbox focuser Get button now works also with no caliper in use.
Bugfix: focuser movement command to invalid position is now discarded.
Bugfix: mount parameters are properly stored.
Bugfix: West/East toggle by telescope now causes Dec inversion if the mount is not aligned.
Bugfix: all mount parameters are now properly stored.
Bugfix: short LX200 coordinate format causes no warning message at startup.
Small bugfix: Added two sleep calls to solve possible issues at startup.
Improvement: To solve possible time related communication issues an overloaded CommandString function is now implemented to wait for the length of the expected answer. Currently it's used only to get latitude and longitude.
Improvement: overloaded CommandString with two new parameters (expected answer length and a timeout multiplier). Currently only some commands make use of them.
Bugfix: LF_SyncToEncoder.
Bugfix: TelescopeMove now works also with encoder AutoSync enabled.
Bugfix: changing tracking rate when mount is parked causes no crashes.
Improvement: Added 2x, 8x and 16x paddle speeds. Selecting these speeds or guiding rate will cause no LFEP internal memory writings.
Bugfix: Dec 16x speed setting is no more overwritten by 16x RA speed  by Stop function.
Improvement: Added warning message as soon as a new moving speed that will cause EEPROM writings has been selected.
New feature: Added sound notification on slewing end.
New feature: Added Silent mode to reduce traffic (useful while guiding by ST4).
Improvement: RA and Dec coordinates are now updated every 1s while telescope is slewing.
Improvement: RA and Dec coordinates are updated as soon as a manual moving command ends.
New feature: added weather panel. Temperature, dew point, humidity and cloud values are properly shown.
New feature: a right click on the log panel will keep only the last 10 log lines.
Improvement: Small GUI changes to reduce the GUI size.
Changes: Focuser Get button replaced by mouse double click on focuser position.
Changes: Focuser Fast/Slow button replaced by mouse double click on focuser speed.
Bugfix: wrong encoder autosync tolerance check.
Improvement: disabled LF_GetPECstatus call when not required.
Small BugFix: wrong values of SYNC distances were logged.
Small Bugfix: parking status is properly shown/updated when a parking/unparking command has been sent by Telescope setup.
New feature: added reverse pier side mode.
Small BugFix: flip button status is no more affected by autoflip settings.
Small bugfix: CaliperRes, FocThreshold and StepSize decimal separator format.
Improvement: added _ManualSlewing to properly manage/update position while pressing a moving button (by ASCOM handbox).
Small bugfix:  whatever the SideOfPier, MoveNorth and MoveSouth move the mount in the right direction.
BugFix: SideOfPier by ASCOM and by hardware handbox are the same. (*3)
New feature: drift compensation.
Small Bugfix: KingRate and PEC status caching didn't work.
Improvement: implemented emptyInBuffer to discard unexpected data and process coordinates sent by hardware handbox.
Improvement: each command is resent if unexpected data is still available after the readout.
Bugfix: #14:VX# answer length is 8 bytes - LFEP BUG.
Bugfix: 89.90 as FlipPointToPole flipDEOver parameter value to be sure meridian is not crossed before FlipCrossMeridian execution.
Bugfix: MoveNorth and MoveSouth modified to manage LFEP bug (wrong Dec direction on West Side of Pier).
New feature: flip through South Pole.
Improvement: flip should cause no pillar collision.
Improvement: IntellyTrack can be kept disabled if marked by the user as buggy.
Improvement: manual flip is now always possible.
Small bugfix: SetAutoguiderRate.
Improvement: no display status check (display causes issues no more) and no long format switch at start-up.

=============================================================================
===>>>                 New feature: partial FW5 support                <<<===
===>>>           FW5 LFEP can be configured only by handbox!           <<<===
=============================================================================
	
Improvement: manual flip is now managed by a timer.
Bugfix: async slewing command didn't return immediately in case of autoflip.
Now all async slewing steps are managed by a timer.
Bugfix: slewing state kept on during the entire slewing time (including Pole cross and final slew required in case of autoflip).
Small bugfix: flipping kept on during all flipping time.
Small bugfix: slewing distance check if enabled is active even if horizon check is disabled.
New feature: added alternative parking position.

Reorganized all LFEP ASCOM profile settings related to flipping and parking
=============================================================================
===>>>                 Check driver configuration after                <<<===
===>>>                 updating from previous releases!                <<<===
=============================================================================
Redefined flip and parking options:
- Removed Controller parking mode.
- Flip through N, S and N/S (N/S mode requires confirmation).
- Independent auto flip option for GoTo (with/without confirmation).
- Independent auto flip option for parking (with/without confirmation).
- Independent horizon check options for parking and slewing.

New feature: focuser speed is stored/restored upon connection.
New feature: focusing not possible while parking/slewing.
Small bugfix: focuser speed is equal to value shown/set by LFEP handbox.
Small bugfix: time was not properly stored (because of wrong time format).
New feature: added fan button to control fan by handbox.
Small bugfix: SyncToTarget sets _Aligned.
Small bugfix: UnparkTracking option was ignored - added sleep call in _AtPark.
Improvement: horizon check, if enabled, occurs also when setting parking positions.
Removed EPEC support.

Several bug fixes and changes.
A new option is available to enable/disable slewing management by the driver. (*6)
Keeping the Enhanced slewing control option enabled can be useful to prevent pillar collisions but the LFEP is to be properly configured according to the instructions available at the following address:
http://forum.lfep.de/index.php?topic=311.0

Notes:
1. In case of no LFEP communication issues I would suggest to set a lower timeout value (750 - 1000).
2. Implementation of PulseGuide is not ASCOM compliant. As for example, If you're using Maxim DL you have to enable Auto Pier Flip (in guide panel) and Reverse X in Guider Motor Control settings (Guider advanced settings) to eliminate the need of new guider calibrations after a flip...
3. SideOfPier by ASCOM and by hardware handbox are the same only if Dec motor rotation is not reversed.
4. If you guide by the ST-4 interface then LFEP guides only at pad guide speed. So guiding speeds grater than 1x are only available by ASCOM pulse guide!
5. ASCOM pulse guide speeds greater than 1x are affected by a bug: guiding to East is faster than guiding to West (if n*x is the expected guiding speed the effective speed isn't 1x+-n*x but +-n*x).
6. Enhanced slewing management has been developed by taking care of telescope distance from pillar for users on the Northern Emisphere.

Previous releases:
1.5.2  (2013-03-21) (by Armando)
===================
  Fixed _ForceRightAscension and -Declination update in remote controlled mode
  Added polar scope led brightness control - Focuser Position Readout Extension required

1.5.1  (2013-01-12)
===================
	Added help file (by Stefan)

1.5.0  (2012-12-17)
===================
  Changed dome driver to be compatible with ACP
  Several fixes by Armando related to the caliper
  
1.4.97 (2012-10-24)
===================
General:
	Fixed an error where the handbox stops refreshing occasionally

Telescope:
	New: Added SlewSettleTime and a new GUI field in SetupDialog (Backlash tab). Tested with ACP.
	Fixed Google Maps URL for southern hemisphere
	New: Support for GuideRateDeclination and -RightAscension. Necessary for SmartTrack (see http://winfij.homeip.net/maximdl/smarttrack.html)

Focuser (mostly caliper relevant changes by Armando):
	Moved caliper communication to a different thread. 
	Added caliper reading delay. It will be user defined later.
	Added max allowed focuser movement (with caliper in use). It will be user defined later.
	Added GUI command to set focusing filters offset values;
	Firmware check (for SilentMode support) only with LFE connected
	Added focusing shift command (useful in case of filter change).	
	Added the ability to set current focuser position by the handbox when caliper is enabled
	Set LastReading and LastShift to 0 if not set, check Firmware >= 6.2 for caliper silent mode
	Added the ability to keep the absolute focuser position when a caliper power cycle occurs.

1.4.96 (2012-07-07)
===================
Changed PierEast and PierWest. This was necessary to be conform with ACP. 
	The nomenclature of ACP states:
	PierWest = telescope is on the west and facing east
	PierEast = telescope is on the east and facing west
	The ASCOM / ACP designation for the meridian side is therefore inverse to the LFEP's handbox
	=============================================================================
	===>>> The park position needs to be re-saved because of this change   <<<===
	=============================================================================
	
Added optional delay to automatic westbound tracking stop procedure 
improved meridian flip time calculation
changed ASCOM display fields from red to Windows system color for better readability
fixed "Invert DEC" button
added checking to TrackingOffAfterMeridian: must not change tracking state while slewing 
Set "not aligned" state only at startup

Caliper PIC addons (by Armando)
	Improved caliper PIC communication
	Added GUI setup commands to properly manage caliper data
	Improved focusing management with caliper in use
	Added support for focuser position by caliper

1.4.95 (2012-06-03)
===================
Fixed horizon limit check during parking when meridian flip is necessary

1.4.94 (2012-06-03)
===================
Handbox: Added HOME status to handbox
Telescope: fixed AtHome function
	Added option to stop tracking after passing the western meridian limit (Setup/Telescope/Safety)
	fixed isParking state when manually stopping the park procedure

1.4.92 (2012-05-31)
===================

Pulseguide: Ingore zero duration guiding commands
	Added option to log received pulseguide commands to a CSV file (see Setup/Telescope/Extras)
Dome:	Added option to check AtHome for moving restrictions
Telescope: Modified AtHome function to check for parked PC position
	Ignore Pulseguide command during slew process (goto, park, flip)
I2C: Disabled user editable I2C addresses
Dew heater: Fixed percentage calculation for sending, too
Handbox: Fixed displayed solar/lunar tracking rate

1.4.8 (2012-05-22)
==================

Telescope: do not park when reaching the home position failed
Dew Heater: fixed percentage calculation, addition logging, fixed trackbar 2-4
Dome: No status polling while telescope is not parked (optional)

1.4.7 (2012-05-11)
==================

This version passes the ASCOM conform validation with all tests (incl. meridan flip (SideOfPier) and Alt/Az control)

Fixed DestinationSideOfPier
Fixed SiderealTime format localization issue (01:00 PM instead of 13:00)
Added Elevation value validation
Added SlewSettleTime value validation
Fixed Home() command when PC parking mode is active
Fixed isFlipping state when user aborts slew
Fixed writing independent AutoGuide rate to controller
Meridian flip (the merdian crossing part) now occurs at 16x speed
Permit GOTO if mount is not aligned
Added DewHeater I2C module
Removed connection settings from all setup dialogues except telescope
Removed obsolete focuser handbox 
Removed LFEP Client
Added LogToFile option (creates a file "LFEP-ASCOM.log" in "My Documents")
LFEP Starter is now part of the setup
Updated LFEP Starter to 1.2
Set mount to parking state at disconnect when AtPark=true. This handles an issue when the controller was not explicitly set to parking at the end of a session.
Check controller "aligned" state for automatic resync
Solved an issue where the process does not exit after disconnecting

1.4.5 (2012-04-18)
==================
Bugfix: Re-align to parked position only when AtPark
Implemented AltAz ASCOM methods
Added elevation to location tab

1.4.4 (2012-04-17)
==================
Fixed bug at detection of possible manual interruption

1.4.3 (2012-04-16)
==================

Added safety limits (horizon limit, max. slew distance)
fixed bug in angular distance calculation


1.4.2 (2012-04-10)
==================

Check Alt/Az coordinates against parked position, if distance is greater 2° then consider telescope has lost alignment
Increased tolerance after slew for parking/meridian flip from 0.5 to 1°
Changed log message for SyncToCoordinates to display delta in degrees.
Dome: Changed parked telescope validation to messagebox instead of exception

1.4.1 (2012-04-05)
==================

Better detection of lost alignment. 
Added logging to Resync procedure.
Improved detection of user interrupted meridian flip and parking procedure
Tracking now raises an exception whent AtPark only when going to true (for ACP)
Removed the main form
Telescope Handbox Menu: Corrected dome setup menu trigger
Telescope Driver: Corrected PierSide (set)

1.4.0 (2011-02-28)
==================

ASCOM 6 required!

Dome/Roof
	added option to Dome Setup: "Check for parked telescope" and "Movement confirmation"
	Added I²C commands for roof controller
	Added asynchronous I²C communication
	Added I²C Bridge class
	added Dome class

Virtual Handbox
	Added focuser and dome controls
	Added focuser speed control 
	new design (includes new ASCOM 6 elements)
	Added option to save size, position and selected boxes
	Handbox is now sizable

Remote Control
	Added option for remote controlled telescopes (reduces traffic to controller)	

Meridian Flip
	Fixed hour angle calculation
	
Other
	Added language independent numeric format settings (Thanks to Armando)
	Better validation of received data
	Added delays setting to Telescope setup
	Focuser "move" command now runs as background task
	Query Focuser position only if it's moving, otherwise return cached value
	Added caching of values for Kingrate, IntellyTrack, PEC Tracker, PEC Status
	Install script updated for Inno Setup pre-processor

1.3.5
==================
MeridianFlip bugfixing 
new flipping/parking method
Resync fix (Pierside)
Added New Project: LFEP Starter (ASCOM6 Replacement for Standalone Mode)

1.3.0 (17.8.2011)
==================
#FIX		   Established ASCOM 6 compatibility

1.2.7 (28.6.2011)
==================
#FIX		  AutoPark confirmation fix

1.2.6 (28.6.2011)
==================
#NEW			Option to confirm AutoPark
#CHANGED  Moved some text to tooltips in Setup/Parking
#CHANGED  Moved the Park/Unpark buttons

1.0.26 - 1.1.25
==================
#NEW		  Handbox: Tracking
#CHANGE   Disable "Flip" and "Log" groups in handbox at startup
#NEW	    Handbox: Show/Hide indiviual groups
#NEW			AutoFlip (Automatic Meridian Flip)
#CHANGED	Modified AutoPark to work with AutoFlip (if a meridian flip is necessary before parking). 
				  The home position must be set again in this version (Additionally stores the pierside)
#FIX			Changed Connect/Disconnect logic
#NEW			AutoResync - Aligns to parked position if the controller lost it's alignment
#NEW			Check coordinates after any slew. If target coordinates are not reached, a user abort is assumed
#CHANGE   Disable "Flip Telescope" Button if telescope did not yet reach the meridian limit
#CHANGE   Network communications delay increased from 250 to 300 ms
#NEW		  Manual meridian flip (180°)
#FIX      Ethernet reconnect; New: Trigger "Resync to parked position" by button
#FIX 			Disconnect didn't work in standalone mode
#NEW		  AutoUnpark
#NEW		  AutoPark
#FIX			detect last instance
#CHANGED	default values for Ethernet
#NEW			Compute Alt/Az and LST on PC (instead of pulling from controller)
#FIX		  Telescope: ManualMove moved to correct position
#CHANGE   Handbox update interval increased
#CHANGE   Update Handbox only when scope is not slewing
#FIX      Allow target RA=0
#FIX      Lat/Long is not DMS but floating point
#NEW      Focuser handbox 
#NEW			Telescope handbox
#CHANGE   load values for each tab only on first click (telescope setup gui)
#FIX      Locking mechanism corrected

1.0.25 (11.01.2011)
=================
#New - Switched to new ASCOM.LFEP.Communicator communication library. Added Ethernet support. Some minor bugfixes here and there. (rajiva)
#New - Updated PEC Tab (rajiva)
#HinzugefÃŒgt - Added Ethernet (Rajiva)
#HinzugefÃŒgt - Added blocked reading (Ethernet) (Rajiva)
#GeÀndert - Added a pause before sending a new command on the ethernet interface (Gerald)
#GeÀndert - Close serial port only if this is the last instance ()
#GeÀndert - Delay before writing to the serial port for before sending a new command. 
						This delay is only made if necessary, depending on the real connection speed and 
						ensures stable connection if the controller is directly connected via USB/RS232 to the computer. (Gerald)


1.0.24 (3.1.2011)
=================
#Fix - some bugfix in telescope connect method (added profile settings checking) (Gerald)

1.0.23 (2.1.2011)
=================
#New - Added camera module (to open/close DSLR shutter)

1.0.20 (29.09.2010)
===================
#HinzugefÃŒgt - Added "Extra" tab to Telescope for fan and external port settings (Rajiva)
#HinzugefÃŒgt - Added option to reset controller (Rajiva)
#HinzugefÃŒgt - Added reset controller settings (Rajiva)
#HinzugefÃŒgt - Check firmware version > 6.1 (Rajiva)
#HinzugefÃŒgt - Show version info (Rajiva)
#HinzugefÃŒgt - set focuser limits and current position (Gerald)
#HinzugefÃŒgt - set focuser position (Gerald)
#GeÀndert - Changed completely the motor current readouts and settings (Rajiva)
#GeÀndert - Changed options for V40 Booster (Rajiva)
#GeÀndert - Check Firmware > 6.1 only for new features (Gerald)
#GeÀndert - permit focusing while scope is parked (Gerald)
#GeÀndert - set max position (limit) in controller instead of PC (Gerald)
#Fehler - Fixed a bug in Focuser module when using FocusMax (Gerald)
#Fehler - Fixed readout of PEC status, validity and training mode (Gerald)
#Information - FocusMax 3.4.40 tested successfully (Gerald)

1.0.17 (07.07.2010)
===================
#HinzugefÃŒgt - Added option to set side of pier in setup form
#GeÀndert - Encoder resolution can be set negative to reverse direction
#Fehler - Fixed enumeration error in TheSky6
#Fehler - Fixed erratic behaviour in multi-instance environments. Access to serial port communication is now thread-safe. ASCOM compliance test completed without errors while MaximDL and TheSky6 were also connected (so 3 programs in total accessing the driver)


1.0.16 (06.07.2010)
===================
#Fehler - Corrected traffic throtteling when using heavy polling applications
#Fehler - Multi-instance issues (DE/RA goes zero, Tracking/Slewing state changes)


1.0.15 (2010-07-05)
===================

#BUGFIX  (Telescope)  - While getting PEC status there was a possibility for an endless loop
#NEW     (Telescope)  - Show PEC valid/invalid
#BUGFIX  (Telescope)  - Buttons "Start PEC training", "Start PEC TouchUP" and "Stop PEC training" did not have actions
#BUGFIX  (Telescope)  - Read Alt/Az values at startup (for caching)
#CHANGE	 (Telescope)  - Use #>:CM# to sync mount to encoders
#BUGFIX  (Telescope)  - Do not sync to Encoders while Slewing
#BUGFIX  (Telescope)  - No more communication errors in StarryNight v6.3.9
#INTERNA (Telescope)  - LF_SerialBinary (replaces local serial communication and traps errors)
#INTERNA (Telescope)  - SharedResources.IsFresh (replaces local age computation)


1.0.14 (2010-07-04)
===================

Beta status reached

# NEW    (Telescope)   - Encoder supplied Auto Syncronization
# BUGFIX (Telescope)   - Fixed PEC Agressiviness and -Factor setting
# NEW    (Telescope)   - Added more parking options to setup form


1.0.13 (2010-06-30)
===================

# NEW    (Telescope)   - Option to start tracking after Unpark
# BUGFIX (Telescope)   - Get RA/DE frequently, even if Tracking=ON to detect manual moves
# CHANGE (Telescope)   - Set combobox width for Backlash mode automatically


1.0.12 (2010-06-28)
===================

# NEW    (Telescope)   - Save only changed settings back to controller. Changes are visually marked in GUI
# NEW    (Telescope)   - Save settings for Wormwheel, Gear ratio and motor angle to controller
# NEW    (Telescope)   - Link to Google maps in location setup


1.0.11 (2010-06-28)
===================

# BUGFIX (Telescope)   - fixed setup connection state
# CHANGE (Telescope)   - some cosmetics in setup GUI
# NEW    (Telescope)   - "About" information added


1.0.10 (2010-06-27)
===================

# NEW    (Telescope)   - Location (Lat/Long) settings in Setup (read, write)
# NEW    (Telescope)   - Backlash settings (read, write)
# NEW    (Telescope)   - Automatically set daylight saving time switch, when "Set controller's date/time ..." is checked.


1.0.9 (2010-06-26)
==================

# BUGFIX (Telescope)   - Fixed reverse/normal motor direction display
# NEW    (Telescope)   - Park, Unpark, SetPark now possible to trigger from setup
# CHANGE (Telescope)   - Show parking state in setup
# CHANGE (Telescope)   - setup GUI will not change tracking state if telescope is parked (warning is displayed)
# BUGFIX (Telescope, Focuser) - profile.xml error at startup when no com port was selected before connecting
# CHANGE (Telescope)   - Exception handling for serial port timeouts
# CHANGE (Telescope)   - Set autoguiding mode and rate at connection


1.0.8 (2010-06-25)
==================

# CHANGE (Telescope)   - Disabled alignment methods "Polar" and "Alt/Az" as long as Alt/Az is not implemented.
# BUGFIX (Telescope, Focuser) - Check for other running instances of host processes at connection time. Some disposing process may still lock the COM port. 					     
# BUGFIX (Focuser)     - Check only the first 5 characters of FV000000
# BUGFIX (Telescope)   - Return correct value for DriveRate
# BUGFIX (Telescope)   - Show correct speed rates
# CHANGE (Telescope)   - Store autoguiding rate in Profile.xml
# BUGFIX (Telescope)   - Show correct tracking rate in SetupForm (TrackingOFF was never displayed)
# BUGFIX (Telescope)   - Corrected LF_Alignment() method
# BUGFIX (Telescope)   - Corrected CommandBool() method
# INTERNA(Server)      - Added SharedResourcesConstants class for static strings


1.0.7 (2010-06-22)
==================

# BUGFIX (Telescope)   - Slewing state (again!)
# BUGFIX (Telescope)   - Different speeds ranges for different mounts (LF_Speed1..3)
# CHANGE (Telescope)   - Correct labels for autoguiding rates (0,33x ... 16x)
# BUGFIX (Server)      - Self-elevate administrative privileges when registering COM object on Vista and Win7, if needed
# CHANGE (Telescope)   - Cleanup in driver.cs
# NEW    (Telescope)   - Added option to enable/disable V40 Booster
# CHANGE (Telescope)   - Rearranged motor/mount settings in setup GUI
# NEW    (Telescope)   - Hide settings when controller is offline
# NEW    (Telescope)   - Added function to select autoguiding rate between "same as handbox" or an independent speed


1.0.6 (2010-06-21)
==================

# NEW    (Telescope)   - added an Apply button
# NEW    (Telescope)   - Show current tracking rate
# NEW    (Telescope)   - Show current state for PEC Tracker, IntellyTrack, King rate
# NEW    (Telescope)   - Show current motor direction in Setup
# NEW    (Telescope)   - Show current guiding rate in Setup
# NEW    (Filterwheel) - Added FocuserOffsets property
# CHANGE (all)         - Removed ASCOM.Helper and ASCOM.Helper2 (incl. references)
# CHANGE (Server)      - Added SharedResources.DriverVersion to replace all static definitions
# CHANGE (Installer)   - Changed GPL text file


1.0.4 (2010-06-20)
===================

# BUGFIX - (Telescope) Corrected TrackingRates
# BUGFIX - (Telescope) Clear serial line after CommandString()
# BUGFIX - (Telescope) Return Altitude() only if it has been set before, otherwise returns 0
# BUGFIX - (Telescope) AxisRates(TelescopeAxes.axisTertiary) implemented
# CHANGE - (Telescope) Return true for CommandBool("")


1.0.3  (2010-06-19)
===================

# BUGFIX - (Telescope) Corrected regocnizion of slewing state
# CHANGE - (Telescope, Focuser) Added version number to title
# CHANGE - (Installer) Deleted source code from setup (since it's available through SourceForge SVN)
# CHANGE - (Installer) Changed license file to GPL v2


1.0.0  (2010-06-18)
===================

Initial release

Source: README.TXT, updated 2016-05-01