Updated TODO.
--- 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.
-------------------------------------------------------------------------------