TODO
changeset 1777 a93fc03eeb06
parent 1770 9550d9386f46
child 1820 eec8a41bfb9f
equal deleted inserted replaced
1776:65786b1d3043 1777:a93fc03eeb06
     8 
     8 
     9 -------------------------------------------------------------------------------
     9 -------------------------------------------------------------------------------
    10 
    10 
    11 Version 1.5.0:
    11 Version 1.5.0:
    12 
    12 
       
    13 * Fix link detection in generic driver.
       
    14 * Remove byte-swapping functions from user space.
       
    15 * Implement 'ethercat foe_read --output-file ...'.
       
    16 * Use ec_datagram_zero() wherever possible.
       
    17 * Fix arguments of reg_read.
       
    18 * Number layout for reg_read.
       
    19 * Finish library implementation.
       
    20 * Rescan command.
       
    21 * Document ec_fsm_foe members.
       
    22 * Implement identifier parameter for cstruct command.
       
    23 * Implement sync delimiter for cstruct command.
       
    24 * Change SDO index at runtime for SDO request.
       
    25 * Output skipped datagrams again.
       
    26 * Output warning on unmatched slave configuration.
       
    27 * Output warning when send_ext() is called in illegal context.
       
    28 * Output hexadecimal values in 'ethercat xml'.
       
    29 * Add native drivers from 2.6.24 up to 2.6.31.
       
    30 
       
    31 Future issues:
       
    32 
       
    33 * Implement ecrt_slave_config_request_state().
       
    34 * Implement CompleteAccess for command-line tool.
       
    35 * Implement CompleteAccess for SDO uploads.
       
    36 * Check for Enable SDO Complete Access flag.
       
    37 * Remove default buffer size in SDO upload.
       
    38 * Improve application-triggered SDO transfers by moving the state machine into
       
    39   the SDO handlers.
       
    40 * Check for ioctl() interface version.
       
    41 * Remove allow_scanning flag.
       
    42 * Override sync manager size?
       
    43 * Show Record / Array / List type of SDOs.
    13 * Distributed clocks:
    44 * Distributed clocks:
    14     - Check 32/64 bit operations.
    45     - Check 32/64 bit operations.
    15     - Use vendor correction factors when calculating transmission delays.
    46     - Use vendor correction factors when calculating transmission delays.
    16     - Skip setting system time offset when application detached.
    47     - Skip setting system time offset when application detached.
    17     - How to use the SYNC1 shift time?
    48     - How to use the SYNC1 shift time?
    18     - Do not output graph, if topology calculation failed.
    49     - Do not output graph, if topology calculation failed.
    19     - Set the "Cyclic Generation Start Time" based on the slave's
    50     - Set the "Cyclic Generation Start Time" based on the slave's
    20       "System Time" register instead of using the application time.
    51       "System Time" register instead of using the application time.
    21     - Check if register 0x0980 is working, to avoid clearing it when
    52     - Check if register 0x0980 is working, to avoid clearing it when
    22       configuring.
    53       configuring.
    23 * Remove byte-swapping functions from user space.
       
    24 * Implement 'ethercat foe_read --output-file ...'.
       
    25 * Use ec_datagram_zero() where possible.
       
    26 * Fix arguments of reg_read.
       
    27 * Number layout for reg_read.
       
    28 * Show Record / Array / List type of SDOs.
       
    29 * Finish library implementation.
       
    30 * Rescan command.
       
    31 * Override sync manager size?
       
    32 * Check force_config flag before error.
       
    33 * Remove allow_scanning flag.
       
    34 * Check for ioctl() interface version.
       
    35 * Improve application-triggered SDO transfers by moving the state machine into
       
    36   the SDO handlers.
       
    37 * Document ec_fsm_foe members.
       
    38 * Test KBUILD_EXTRA_SYMBOLS.
       
    39 * Remove default buffer size in SDO upload.
       
    40 * Check for Enable SDO Complete Access flag.
       
    41 * Implement CompleteAccess for command-line tool.
       
    42 * Implement CompleteAccess for SDO uploads.
       
    43 * Implement identifier parameter for cstruct command.
       
    44 * Implement sync delimiter for cstruct command.
       
    45 * Change SDO index at runtime for SDO request.
       
    46 * Implement ecrt_slave_config_request_state().
       
    47 * Output skipped datagrams again.
       
    48 * Output warning on unmatched slave configuration.
       
    49 * ec_direction_t default
       
    50 * Send_ext context warn
       
    51 * XML hex
       
    52 * r8169
       
    53 
       
    54 Future issues:
       
    55 
       
    56 * Mailbox protocol handlers.
    54 * Mailbox protocol handlers.
    57 * Mailbox state machine using toggle bits.
    55 * Mailbox state machine using toggle bits.
    58 * External memory for SDO transfers.
    56 * External memory for SDO transfers.
    59 * C++ implementation of the library.
    57 * C++ implementation of the library.
    60 * Bus simulator interface.
    58 * Bus simulator interface.