Source

Raspberry Pi GPIO Web Control / README.md

Diff from to

README.md

 * Setting multiple ports in one requests are set one after another, but the code
   is optimized and nothing unnecessary is done in between (it takes about 2-5ms on an idle Raspberry Pi to set all 17 ports, some artificial load (e.g.'find /' in the background) will slow it down to 10-15ms).
 * Cronjobs (exact to the second) for output ports are based on [quartz-scheduler.org](http://quartz-scheduler.org/documentation/quartz-2.1.x/tutorials/crontrigger). Output ports can be set conditionally and you have a simple but powerful semaphore mechanism.
+*   You may define your own variables with a prefix VIRTUAL which are persisted in memory (unknown virtual variables default to "0").
 
 ### Planned Features
 
 <=
 ```
 
-Watch out that your values (especially for VIRTUAL ports) must be numeric or you get a NumberFormatException.
+Watch out that your values for VIRTUAL ports must be numeric in order to use it for conditions or you get a NumberFormatException.
 
 ### Automatic Control
 
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.