kopia lustrzana https://github.com/Hamlib/Hamlib
* done some work, still lot to do\!
git-svn-id: https://hamlib.svn.sourceforge.net/svnroot/hamlib/trunk@258 7ae35d74-ebe9-4afe-98af-79ac388436b8Hamlib-1.1.0
rodzic
436b868dae
commit
90fe1a5268
38
TODO
38
TODO
|
@ -4,40 +4,46 @@ hamlib - (C) Frank Singleton 2000
|
||||||
GENERAL PROJECT TODO
|
GENERAL PROJECT TODO
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
1. Implement more interfaces
|
1. Implement more interfaces/backends
|
||||||
2. Write More extensive Test Suites
|
2. Write More extensive Test Suites [ongoing]
|
||||||
3. Document API's
|
3. Document API's [ongoing]
|
||||||
4. Document Limitations/Assumptions.
|
4. Document Limitations/Assumptions.
|
||||||
5. Build top level Makefile for maintenance [ongoing]
|
|
||||||
6. Encourage people to build cool GUI's using
|
6. Encourage people to build cool GUI's using
|
||||||
our libs. (any GTK wiz's out here ..)
|
our libs. (any GTK wiz's out here ..)
|
||||||
7. Move common routines to a common area
|
8. More safe checking during function calls (in rig_* wrappers).
|
||||||
and avoid duplication. [ongoing]
|
|
||||||
8. More safe checking during function calls.
|
|
||||||
|
|
||||||
10. Improve Makefiles (autoconf?)
|
|
||||||
|
|
||||||
11. Add some scanning routines
|
11. Add some scanning routines
|
||||||
|
|
||||||
12. Add general rig capabilities handling. see rig.h [ongoing]
|
|
||||||
|
|
||||||
13. ~/.hamlibrc and /etc/hamlibrc preferences file
|
13. ~/.hamlibrc and /etc/hamlibrc preferences file
|
||||||
|
|
||||||
14. Write the list of all functions that should be in the API,
|
14. Write the list of all functions that should be in the API,
|
||||||
see common/API_Candidates file.
|
see common/API_Candidates file.
|
||||||
|
|
||||||
15. Handle retransmissions (no more than n) if timeout
|
15. Handle retransmissions (no more than n) if timeout (->backends)
|
||||||
16. Write .spec (rpm) and .deb (debian) package files
|
16. Write .spec (rpm) and .deb (debian) package files
|
||||||
17. Add support for a configurable debug level (none, function calls,
|
18. rewrite the post_write_delay. Active delay is a waste of cycles!
|
||||||
packet traces) [started]
|
|
||||||
17. In serial.c (and non serial too), use buffered IO instead of read/write,
|
|
||||||
for better performance. Use flushing with fwrite.
|
|
||||||
|
|
||||||
DONE
|
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
|
9. If read from rig takes > "n" seconds, then no longer
|
||||||
block on read, just return error.
|
block on read, just return error.
|
||||||
|
|
||||||
|
10. Improve Makefiles (autoconf?)
|
||||||
|
|
||||||
|
12. Add general rig capabilities handling. see rig.h
|
||||||
|
|
||||||
|
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
|
18. Get CVS updates mailed to our hamlib-cvs-digest list
|
||||||
|
|
||||||
|
|
Ładowanie…
Reference in New Issue