TODO
changeset 1322 62a9a0b3d606
parent 1312 74853e018898
child 1326 ef907b0b5125
equal deleted inserted replaced
1321:f8047d8daf3c 1322:62a9a0b3d606
    14 * Segmented Sdo downloads.
    14 * Segmented Sdo downloads.
    15 * Implement Sdo handlers in userspace library.
    15 * Implement Sdo handlers in userspace library.
    16 * Clear slave list on link down.
    16 * Clear slave list on link down.
    17 * Check force_config flag before error.
    17 * Check force_config flag before error.
    18 * Remove allow_scanning flag.
    18 * Remove allow_scanning flag.
       
    19 * File access over EtherCAT (FoE).
       
    20 * Improve application-triggered SDO transfers by moving the statemachine into
       
    21   the SDO handlers.
       
    22 * External memory for SDO transfers.
       
    23 * Bus information via userspace library (slaves, sync managers, pdos, entries).
       
    24 * C++ implementation of the library.
       
    25 * Distributed clocks.
       
    26 * Bus simulator interface.
    19 
    27 
    20 Future issues:
    28 Future issues:
    21 
    29 
    22 * Distributed clocks.
       
    23 * Move master threads, slave handlers and state machines into a user
    30 * Move master threads, slave handlers and state machines into a user
    24   space daemon.
    31   space daemon.
    25 * Allow master requesting when in ORPHANED phase
    32 * Allow master requesting when in ORPHANED phase
    26 * Mailbox protocol handlers.
    33 * Mailbox protocol handlers.
    27 * Mailbox state machine using toggle bits.
    34 * Mailbox state machine using toggle bits.
    30 * Evaluate EEPROM contents after writing.
    37 * Evaluate EEPROM contents after writing.
    31 * Optimize alignment of process data.
    38 * Optimize alignment of process data.
    32 * Redundancy with 2 network adapters.
    39 * Redundancy with 2 network adapters.
    33 * Interface/buffers for asynchronous domain IO.
    40 * Interface/buffers for asynchronous domain IO.
    34 * Make scanning and configuration run parallel (each).
    41 * Make scanning and configuration run parallel (each).
    35 * File access over EtherCAT (FoE).
       
    36 * ethercat tool:
    42 * ethercat tool:
    37     - Data type abbreviations.
    43     - Data type abbreviations.
    38     - Add a -n (numeric) switch.
    44     - Add a -n (numeric) switch.
    39 	- Check for unwanted options.
    45 	- Check for unwanted options.
    40 * Simplify master fsm by introducing a common request state to handle external
    46 * Simplify master fsm by introducing a common request state to handle external