Difference between revisions of "Dr.Octo"

From WA2IAC Wiki
Jump to: navigation, search
(Version 4.4)
 
Line 30: Line 30:
 
== Version 4.2 ==
 
== Version 4.2 ==
 
A great deal of development was done during the year following version 4.1.
 
A great deal of development was done during the year following version 4.1.
 +
 +
* This release represented code cleanup, breaking the system into smaller, less monolithic pieces.
 +
* A function library was created.
 +
* Startup and shutdown processes were improved and stabilized.
 +
* An extensive logging system was added to allow extremely fine-grained control over logging.
 +
  
 
== Version 4.3 ==
 
== Version 4.3 ==
Line 46: Line 52:
 
** Rehosting was a pleasant experience. The RDBMS did not move.
 
** Rehosting was a pleasant experience. The RDBMS did not move.
 
** The changeover was transparent to listeners and to functionality.
 
** The changeover was transparent to listeners and to functionality.
 +
** Mysteriously, the hourly "ding" added in version 4.3 ceased working after the molt. Cause still unknown.
 
* A web server based UI was created, which focused on reporting from the RDBMS, but also allows for some control of the system.
 
* A web server based UI was created, which focused on reporting from the RDBMS, but also allows for some control of the system.
 
* The web server was leveraged to provide some integration of all the pieces of the system that have developed.
 
* The web server was leveraged to provide some integration of all the pieces of the system that have developed.
Line 52: Line 59:
 
* The software was altered to allow it to self-modify both synchronously and asynchronously. Both modes are required as Linux doesn't fully support this implementation.
 
* The software was altered to allow it to self-modify both synchronously and asynchronously. Both modes are required as Linux doesn't fully support this implementation.
 
* Sections of the code that could not support self-modification were re-written. This effort is ongoing.
 
* Sections of the code that could not support self-modification were re-written. This effort is ongoing.
* Many knobs, dials, and switches were added.
+
* Many real-time knobs, dials, and switches were added, a benefit of the work on supporting self-modification to support AI.
 
* Many program features, such as timechecks were added.
 
* Many program features, such as timechecks were added.
 
* Scheduling features were added, although the system continues to be 100% "scheduled" in real time.
 
* Scheduling features were added, although the system continues to be 100% "scheduled" in real time.
* An extensive logging system was added to allow extremely fine-grained control over logging, tuneable while running.
+
 
  
 
This update was added 3/18/2015
 
This update was added 3/18/2015

Latest revision as of 19:25, 18 March 2015