TODO
changeset 612 aede068f9a74
parent 608 029d70ceaaf1
child 613 bf28ede88c70
equal deleted inserted replaced
611:16498ed938f4 612:aede068f9a74
     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   - Remove addressing scheme "X:Y".
    11   - Remove addressing scheme "X:Y".
    12   - Allow only MAC address as device ID.
    12   - Allow only MAC address as device ID.
    13   - Interface/buffers for asynchronous domain IO.
       
    14   - Remove ugly ec_slave_is_coupler() and ec_slave_has_subbus().
    13   - Remove ugly ec_slave_is_coupler() and ec_slave_has_subbus().
    15   - Add statistics object.
    14 
       
    15 * Future features:
    16   - SDO dictionary and -access in operation mode.
    16   - SDO dictionary and -access in operation mode.
    17   - SDO write access in sysfs.
    17   - SDO write access in sysfs.
    18   - Speed up IDLE-FSM through fast mode with schedule().
    18   - Speed up IDLE-FSM through fast mode with schedule().
    19   - Evaluate EEPROM contents after writing.
    19   - Evaluate EEPROM contents after writing.
    20 
    20   - Interface/buffers for asynchronous domain IO.
    21 * Future features:
       
    22   - Distributed clocks.
    21   - Distributed clocks.
    23   - Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4).
    22   - Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4).
    24   - Redundancy with 2 network adapters.
    23   - Redundancy with 2 network adapters.
    25   - Interface for alternative PDO mapping.
    24   - Interface for alternative PDO mapping.
    26   - Read out CRC counters.
    25   - Read out CRC counters.
    27   - Optimize alignment of process data.
    26   - Optimize alignment of process data.
    28   - Calculate expected working counter for domains.
    27   - Calculate expected working counter for domains.
    29 
    28 
    30 * Smaller changes:
    29 * Smaller issues:
    31   - Simplify FSMs with <state>_enter() functions.
    30   - Simplify FSMs with <state>_enter() functions.
    32   - Dynamic creation of EoE handlers.
    31   - Dynamic creation of EoE handlers.
    33   - Output intermediate results during lsec.
    32   - Output intermediate results during lsec.
    34   - State change FSM: Follow spontaneous state changes.
    33   - State change FSM: Follow spontaneous state changes.
    35 
    34 
    36 * Less important changes:
    35 * Less important issues:
    37   - Implement all EtherCAT datagram types.
    36   - Implement all EtherCAT datagram types.
    38   - File access over EtherCAT (FoE).
    37   - File access over EtherCAT (FoE).
    39   - Allow VLAN tagging.
    38   - Allow VLAN tagging.
    40   - Determine number of frames the NIC can handle.
    39   - Determine number of frames the NIC can handle.
    41 
    40