[Kstars-devel] KDE/kdeedu/kstars/kstars/indi

Jasem Mutlaq mutlaqja at ikarustech.com
Fri Mar 24 20:51:46 CET 2006


SVN commit 522232 by mutlaqja:

Adding SBIG CCD Driver by Jan Soldan. Since the driver can only use SBIG proprietary universal library, I added a dummy library will make compiling the driver possible. I also modified sbigudrv.h a bit to add a new error code CE_FAKE_DRIVER. When users use the fake driver, they will be warned and advised to download the real one (to be available at INDI's site). Then they can simply overwrite the fake driver by the real driver and get their CCD working. It can't get simpler than that.

CCMAIL: kstars-devel at kde.org



 M  +7 -1      Makefile.am  
 M  +4 -0      drivers.xml  
 A             sbig_dummy.cpp   [License: UNKNOWN]
 A             sbigcam.cpp   [License: LGPL (v2.1+) (wrong address)]
 A             sbigcam.h   [License: LGPL (v2.1+) (wrong address)]
 A             sbigudrv.h   [License: UNKNOWN]


--- trunk/KDE/kdeedu/kstars/kstars/indi/Makefile.am #522231:522232
@@ -4,7 +4,10 @@
 AM_CPPFLAGS = -DTOP_DATADIR=\"$(appdatadir)\"
 
 if LINUX
-bin_add   =  apogee_ppi v4ldriver v4lphilips meade_lpi fliccd fliwheel flipdf
+lib_LTLIBRARIES = libsbigudrv.la
+libsbigudrv_la_LIBADD = -lm
+libsbigudrv_la_SOURCES = sbig_dummy.cpp
+bin_add   =  sbigccd apogee_ppi v4ldriver v4lphilips meade_lpi fliccd fliwheel flipdf
 endif
 
 bin_PROGRAMS = indiserver lx200basic lx200generic celestrongps apmount temma skycommander intelliscope robofocus $(bin_add)
@@ -62,6 +65,9 @@
 apogee_ppi_SOURCES = apogee_ppi.cpp base64.c eventloop.c indidrivermain.c
 apogee_ppi_LDADD = libindicom.a liblilxml.a apogee/libapogee_PPI.la -lz
 
+sbigccd_SOURCES = sbigcam.cpp base64.c eventloop.c indidrivermain.c
+sbigccd_LDADD = libindicom.a liblilxml.a -lsbigudrv -lz 
+
 install-exec-hook:
 	$(mkinstalldirs) $(DESTDIR)$(bindir)
 	rm -f $(DESTDIR)$(bindir)/lx200classic
--- trunk/KDE/kdeedu/kstars/kstars/indi/drivers.xml #522231:522232
@@ -88,6 +88,10 @@
 	</device>
 </devGroup>
 <devGroup group="CCDs">
+	<device label="SBIG CCD">
+		<driver>sbigccd</driver>
+		<version>1.0</version>
+	</device>
 	<device label="FLI CCD">
 		<driver>fliccd</driver>
 		<version>1.0</version>


More information about the Kstars-devel mailing list