TODO
changeset 557 7e8a2e3dd3fb
parent 556 dc5829af044d
child 563 d113b63c55c4
equal deleted inserted replaced
556:dc5829af044d 557:7e8a2e3dd3fb
     6 
     6 
     7 -------------------------------------------------------------------------------
     7 -------------------------------------------------------------------------------
     8 
     8 
     9 * Release 1.3:
     9 * Release 1.3:
    10   - Remove ecrt_master_run(). Make master FSM run in process context instead.
    10   - Remove ecrt_master_run(). Make master FSM run in process context instead.
    11   - Implement new addressing scheme (without "X:Y").
    11   - Separate slave objects from configurations. Make bus dynamic in OPERATION
    12   - Implement tool to set aliases.
    12     mode.
    13   - Remove ugly ec_slave_is_coupler().
    13   - New sysfs structure with slaves, configurations and links.
       
    14   - Remove addressing scheme "X:Y".
       
    15   - Tool to set aliases.
       
    16   - Remove ugly ec_slave_is_coupler() and ec_slave_has_subbus().
    14   - Add statistics object.
    17   - Add statistics object.
    15   - SDO dictionary and -access in operation mode.
    18   - SDO dictionary and -access in operation mode.
    16   - SDO write access in Sysfs.
    19   - SDO write access in sysfs.
    17   - Speed up IDLE-FSM through fast mode with schedule().
    20   - Speed up IDLE-FSM through fast mode with schedule().
    18 
    21 
    19 * Implement e100 driver.
    22 * Future features:
    20 * Implement distributed clocks.
    23   - e100 driver.
    21 * Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4).
    24   - Distributed clocks.
    22 * Implement redundancy with 2 network adapters.
    25   - Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4).
    23 * Implement interface for alternative PDO mapping.
    26   - Redundancy with 2 network adapters.
       
    27   - Interface for alternative PDO mapping.
    24 
    28 
    25 * Simplify FSMs with <state>_enter() functions.
    29 * Smaller changes:
    26 * Rename "sysconfig" file to "sysconfig/ethercat".
    30   - Simplify FSMs with <state>_enter() functions.
    27 * Dynamic creation of EoE handlers.
    31   - Rename "sysconfig" file to "sysconfig/ethercat".
    28 * Output intermediate results during lsec.
    32   - Dynamic creation of EoE handlers.
    29 * State change FSM: Follow spontaneous state changes.
    33   - Output intermediate results during lsec.
       
    34   - State change FSM: Follow spontaneous state changes.
    30 
    35 
    31 * Implement all EtherCAT datagram types.
    36 * Less important changes:
    32 * File access over EtherCAT (FoE).
    37   - Implement all EtherCAT datagram types.
    33 * Allow VLAN tagging.
    38   - File access over EtherCAT (FoE).
    34 * Determine number of frames the NIC can handle.
    39   - Allow VLAN tagging.
       
    40   - Determine number of frames the NIC can handle.
    35 
    41 
    36 -------------------------------------------------------------------------------
    42 -------------------------------------------------------------------------------