# HG changeset patch # User Florian Pose # Date 1171367678 0 # Node ID 7e8a2e3dd3fbe9b3ae2203a6970d678d90e82348 # Parent dc5829af044d41d543724aed462cc6713a4785e9 Updated TODO. diff -r dc5829af044d -r 7e8a2e3dd3fb 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 _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 _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. -------------------------------------------------------------------------------