2011-02-10 22:58:42 +00:00
|
|
|
NOTE: Use of this TODO list is obsolete! A list of things to be done is
|
|
|
|
|
automatically created by Doxygen. You may create the Doxygen documentation
|
|
|
|
|
yourself by running the doxygen command from the docs/ directory.
|
|
|
|
|
|
|
|
|
|
Ideas for new features can be entered at the IdeaTorrent:
|
|
|
|
|
http://sourceforge.net/apps/ideatorrent/lcdproc/
|
|
|
|
|
|
2011-02-13 21:19:43 +00:00
|
|
|
------------------------------------------------------------------------------
|
2011-02-10 22:58:42 +00:00
|
|
|
|
1999-12-09 23:15:14 +00:00
|
|
|
Stuff planned for future releases... (in no particular order)
|
|
|
|
|
Feel free to help out with any of this stuff! :)
|
2002-08-11 19:33:56 +00:00
|
|
|
Please send a message to the mailing list if you have any question.
|
1999-12-09 23:15:14 +00:00
|
|
|
|
2011-02-13 21:19:43 +00:00
|
|
|
Things for the short term
|
|
|
|
|
=========================
|
2009-05-30 11:44:46 +00:00
|
|
|
- Use non-standard serial baud rates (57600 and higher) only optional.
|
2009-03-22 11:11:18 +00:00
|
|
|
|
2003-02-17 11:01:40 +00:00
|
|
|
|
2011-02-13 21:19:43 +00:00
|
|
|
Things for the longer term
|
|
|
|
|
==========================
|
|
|
|
|
|
2006-10-02 09:54:38 +00:00
|
|
|
lcdproc client
|
2011-02-13 21:19:43 +00:00
|
|
|
--------------
|
2006-10-02 09:54:38 +00:00
|
|
|
|
2011-02-13 21:19:43 +00:00
|
|
|
- allow more than one instance of a screen with different configuration
|
|
|
|
|
sections (implementation should be possible similar to the one with
|
|
|
|
|
the drivers in LCDd where File=... points to the original driver file)
|
|
|
|
|
- more options in the config file (clocks with offsets from localtime, ...)
|
|
|
|
|
- more options changeable in the lcdproc client menu
|
|
|
|
|
- rewrite machine_get_fs() in machine_Linux.c to use functions from mntent.h
|
|
|
|
|
- get rid of MTAB_FILE compile time definition (for Linux & SunOS)
|
2006-10-02 09:54:38 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
lcdexec client
|
2011-02-13 21:19:43 +00:00
|
|
|
--------------
|
2006-10-02 09:54:38 +00:00
|
|
|
|
2011-02-10 22:58:42 +00:00
|
|
|
more flexbibility: do not just only execute commands, but
|
2006-10-02 14:16:51 +00:00
|
|
|
maybe also display their result in a screen, get a command's
|
|
|
|
|
parameters interactively using the builtin input menus,
|
|
|
|
|
confirmation of commands, jumping between commands depending
|
|
|
|
|
on the output of a command (wizards), ...
|
2006-10-02 09:54:38 +00:00
|
|
|
|
2011-02-13 21:19:43 +00:00
|
|
|
|
1999-12-09 23:15:14 +00:00
|
|
|
Client driver
|
2011-02-13 21:19:43 +00:00
|
|
|
-------------
|
1999-12-09 23:15:14 +00:00
|
|
|
|
|
|
|
|
An LCDproc client can connect, request the "client" driver, then get
|
|
|
|
|
all screen information sent to it! This allows things such as logging
|
|
|
|
|
in remotely and starting up a curses display of LCDproc. It also
|
|
|
|
|
gives another method for writing drivers. In a sense, it could even
|
|
|
|
|
let you write and link in new drivers without having to recompile and
|
|
|
|
|
restart LCDproc...
|
|
|
|
|
|
|
|
|
|
Another bonus is that LCDproc will come with a client which can, for
|
|
|
|
|
example, start up a "client" driver to send "keypresses" from the
|
2011-02-10 22:58:42 +00:00
|
|
|
command line. Or,
|
2006-04-27 15:10:59 +00:00
|
|
|
|
1999-12-09 23:15:14 +00:00
|
|
|
lcdtool -key A
|
|
|
|
|
|
|
|
|
|
would have the same result as pressing a key on the keypad.
|