kopia lustrzana https://github.com/Hamlib/Hamlib
				
				
				
			
		
			
				
	
	
		
			62 wiersze
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
			
		
		
	
	
			62 wiersze
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Plaintext
		
	
	
| hamlib - (C) Frank Singleton 2000
 | |
| 
 | |
| 
 | |
| GENERAL PROJECT TODO
 | |
| --------------------
 | |
| 
 | |
| 1. Implement more interfaces/backends [ongoing]
 | |
| 2. Write More extensive Test Suites [ongoing]
 | |
| 3. Document API's [ongoing]
 | |
| 4. Document Limitations/Assumptions.
 | |
| 6. Encourage people to build cool GUI's using
 | |
|    our libs. (any GTK wiz's out here ..)
 | |
| 8. More safe checking during function calls (in rig_* wrappers).
 | |
| 13. ~/.hamlibrc and /etc/hamlibrc preferences file
 | |
| 14. Write the list of all functions that should be in the API
 | |
| 18. rewrite the post_write_delay. Active delay is a waste of cycles! [need test]
 | |
| 23. add support in the API for additional filters, DSP bandpass control
 | |
| 25. Write aclocal .m4 macro helpers for autoconf support [need test]
 | |
| 26. Write rig protocol simulator so no hardware is involved with Hamlib testing
 | |
| 27. complete memory bank support
 | |
| 28. add rig_srch_ctcss, rig_srch_dcs, etc.
 | |
| 29. emulate get_stuff (caching) if backend has no support for it
 | |
| 30. Write perl/python/etc. modules [ongoing]
 | |
| 
 | |
| DONE
 | |
| ----
 | |
| 
 | |
| 5. Build top level Makefile for maintenance
 | |
| 
 | |
| 7. Move common routines to a common area
 | |
|    and avoid duplication.
 | |
| 
 | |
| 9. If read from rig takes > "n" seconds, then no longer
 | |
|    block on read, just return error. 
 | |
| 
 | |
| 10. Improve Makefiles (autoconf?)
 | |
| 
 | |
| 12. Add general rig capabilities handling. see rig.h
 | |
| 
 | |
| 15. Handle retransmissions (no more than n) if timeout (->backends)
 | |
| 16. Write .spec (rpm) and .deb (debian) package files
 | |
| 
 | |
| 17a. Add support for a configurable debug level (none, function calls, 
 | |
| 	packet traces)
 | |
| 
 | |
| 17b. In serial.c (and non serial too), use buffered IO instead of read/write,
 | |
| 	for better performance. Use flushing with fwrite.
 | |
| 
 | |
| 18. Get CVS updates mailed to our hamlib-cvs-digest list
 | |
| 19. specify how to access Reverse modes (CWR, RTTYR). through set_mode?
 | |
| 22. handle nicely different versions of same rig coming for 
 | |
| 	ITU region1/region2 ham band (-> freq ranges in capabilities)
 | |
| 
 | |
| 11. Add some scanning routines [ 1.1.2? ]
 | |
| 
 | |
| 20. adapt API include files to support C++ (__BEGIN_DECLS/__END_DECLS, etc.)
 | |
| 21. grab cygwin and test portability under Win32 (what about MacOS?)
 | |
| 24. Should Hamlib (the library itself) be LGPL'ed ?
 | |
| 31. Add some antenna tuner support
 | |
| 33. Merge dumpmem/dumpcaps into rigctl
 | |
| 32. Document C++/tcltk bindings, complete Hamlib API documentation using doxygen
 |