TODO
changeset 638 b0994b4e3b37
parent 637 d5d04c868e0e
child 639 aa23c48dca2d
equal deleted inserted replaced
637:d5d04c868e0e 638:b0994b4e3b37
    10   - Remove addressing scheme "X:Y".
    10   - Remove addressing scheme "X:Y".
    11   - Allow only MAC address as device ID.
    11   - Allow only MAC address as device ID.
    12   - Remove ugly ec_slave_is_coupler().
    12   - Remove ugly ec_slave_is_coupler().
    13   - Replace Vendor ID and product code arguments of ec_domain_register_pdo()
    13   - Replace Vendor ID and product code arguments of ec_domain_register_pdo()
    14     by slave pointer.
    14     by slave pointer.
       
    15   - Reset topology_change_pending on successful validation.
       
    16   - Dynamic creation of EoE handlers.
    15 
    17 
    16 * Future features:
    18 * Future features:
    17   - SDO dictionary and -access in operation mode.
       
    18   - SDO write access in sysfs.
       
    19   - Speed up IDLE state machine through fast mode with schedule().
       
    20   - Evaluate EEPROM contents after writing.
       
    21   - Interface/buffers for asynchronous domain IO.
    19   - Interface/buffers for asynchronous domain IO.
    22   - Distributed clocks.
    20   - Distributed clocks.
    23   - Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4).
    21   - Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4).
    24   - Redundancy with 2 network adapters.
    22   - Redundancy with 2 network adapters.
    25   - Read out CRC counters.
       
    26   - Optimize alignment of process data.
       
    27   - Calculate expected working counter for domains.
       
    28 
    23 
    29 * Smaller issues:
    24 * Smaller issues:
    30   - Clear sync managers in INIT.
    25   - Clear sync managers in INIT.
    31   - Reset topology_change_pending on successful validation.
       
    32   - Simplify FSMs with <state>_enter() functions.
    26   - Simplify FSMs with <state>_enter() functions.
    33   - Dynamic creation of EoE handlers.
       
    34   - Output intermediate results during lsec.
    27   - Output intermediate results during lsec.
    35   - State change FSM: Follow spontaneous state changes.
    28   - State change FSM: Follow spontaneous state changes.
       
    29   - Read out CRC counters.
       
    30   - Calculate expected working counter for domains.
       
    31   - Optimize alignment of process data.
       
    32   - Evaluate EEPROM contents after writing.
       
    33   - SDO dictionary and -access in operation mode.
       
    34   - SDO write access in sysfs.
       
    35   - Speed up IDLE state machine through fast mode with schedule().
    36 
    36 
    37 * Less important issues:
    37 * Less important issues:
    38   - Implement all EtherCAT datagram types.
    38   - Implement all EtherCAT datagram types.
    39   - File access over EtherCAT (FoE).
    39   - File access over EtherCAT (FoE).
    40   - Allow VLAN tagging.
    40   - Allow VLAN tagging.