TODO
changeset 792 3778920f61e4
parent 787 efa24cde53a7
child 799 068a58b96965
--- a/TODO	Thu Feb 14 09:18:55 2008 +0000
+++ b/TODO	Tue Feb 19 08:22:20 2008 +0000
@@ -11,9 +11,7 @@
 * Realtime interface changes:
     - PDO configuration.
     - SDO access.
-    - Replace process data pointers with offset.
     - External memory for domains.
-    - Separate slave configuration from slave structure.
 * Mailbox handler
 * Read PDO mapping via CoE during bus scan.
 * SDO write access in sysfs.
@@ -22,6 +20,11 @@
 * Remove ecdb.h and let lsec output PDO information 'cut-and-pastable' for
   applications.
 * Update documentation.
+* READMEs for examples.
+* Calculate expected working counter for domains.
+* Distributed clocks.
+* Support slaves, that don't support the LRW datagram, only LRD/LWR.
+* Implement all EtherCAT datagram types.
 
 Future issues:
 
@@ -30,10 +33,7 @@
               to replace lsec.
     - Step 2: Move kernel threads to user space daemon with a TCP interface
               replacing the cdev.
-* Distributed clocks.
 * Redundancy with 2 network adapters.
-* Support slaves, that don't support the LRW datagram, only LRD/LWR.
-* PDO reading in IDLE mode.
 * Interface/buffers for asynchronous domain IO.
 
 Smaller issues:
@@ -42,12 +42,9 @@
 * Clear sync managers in INIT.
 * Simplify FSMs with <state>_enter() functions.
 * Read out CRC counters.
-* Calculate expected working counter for domains.
 * Optimize alignment of process data.
 * Evaluate EEPROM contents after writing.
 * Configure slave ports to automatically open on link detection.
-* Calculate cycle time of operation state machine.
-* Locking for serveral slave variables for sysfs access.
 * Interrupt master state machines state scan for other jobs.
 * Master state machine, slave configuration: Do not check every slave on
   a cycle.
@@ -55,7 +52,6 @@
 
 Less important issues:
 
-* Implement all EtherCAT datagram types.
 * File access over EtherCAT (FoE).
 * Allow VLAN tagging.
 * Determine number of frames, the NIC can handle.