TODO
changeset 557 7e8a2e3dd3fb
parent 556 dc5829af044d
child 563 d113b63c55c4
--- a/TODO	Tue Feb 13 11:48:46 2007 +0000
+++ b/TODO	Tue Feb 13 11:54:38 2007 +0000
@@ -8,29 +8,35 @@
 
 * Release 1.3:
   - Remove ecrt_master_run(). Make master FSM run in process context instead.
-  - Implement new addressing scheme (without "X:Y").
-  - Implement tool to set aliases.
-  - Remove ugly ec_slave_is_coupler().
+  - Separate slave objects from configurations. Make bus dynamic in OPERATION
+    mode.
+  - New sysfs structure with slaves, configurations and links.
+  - Remove addressing scheme "X:Y".
+  - Tool to set aliases.
+  - Remove ugly ec_slave_is_coupler() and ec_slave_has_subbus().
   - Add statistics object.
   - SDO dictionary and -access in operation mode.
-  - SDO write access in Sysfs.
+  - SDO write access in sysfs.
   - Speed up IDLE-FSM through fast mode with schedule().
 
-* Implement e100 driver.
-* Implement distributed clocks.
-* Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4).
-* Implement redundancy with 2 network adapters.
-* Implement interface for alternative PDO mapping.
+* Future features:
+  - e100 driver.
+  - Distributed clocks.
+  - Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4).
+  - Redundancy with 2 network adapters.
+  - Interface for alternative PDO mapping.
 
-* Simplify FSMs with <state>_enter() functions.
-* Rename "sysconfig" file to "sysconfig/ethercat".
-* Dynamic creation of EoE handlers.
-* Output intermediate results during lsec.
-* State change FSM: Follow spontaneous state changes.
+* Smaller changes:
+  - Simplify FSMs with <state>_enter() functions.
+  - Rename "sysconfig" file to "sysconfig/ethercat".
+  - Dynamic creation of EoE handlers.
+  - Output intermediate results during lsec.
+  - State change FSM: Follow spontaneous state changes.
 
-* Implement all EtherCAT datagram types.
-* File access over EtherCAT (FoE).
-* Allow VLAN tagging.
-* Determine number of frames the NIC can handle.
+* Less important changes:
+  - Implement all EtherCAT datagram types.
+  - File access over EtherCAT (FoE).
+  - Allow VLAN tagging.
+  - Determine number of frames the NIC can handle.
 
 -------------------------------------------------------------------------------