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
 |