TODO
branchstable-1.5
changeset 2453 d461b1f07296
parent 2230 b368897f7995
child 2466 a0b686241178
equal deleted inserted replaced
2452:abc1d1caead7 2453:d461b1f07296
     5 $Id$
     5 $Id$
     6 
     6 
     7 vim700: spelllang=en spell
     7 vim700: spelllang=en spell
     8 
     8 
     9 -------------------------------------------------------------------------------
     9 -------------------------------------------------------------------------------
       
    10 
       
    11 Version 1.5.2:
       
    12 
       
    13 • Try redundancy with more then 2 devices.
       
    14 • Document --with-devices.
       
    15 • Document RTDM interface.
       
    16 • Set the "Cyclic Generation Start Time" based on the slave's
       
    17   "System Time" register instead of using the application time.
       
    18 • Add ecrt_slave_config_reg_pdo_entry_by_pos().
    10 
    19 
    11 Future issues:
    20 Future issues:
    12 
    21 
    13 * Fix link detection in generic driver.
    22 * Fix link detection in generic driver.
    14 * Remove allow_scanning flag.
    23 * Remove allow_scanning flag.
    17 * recompile tool/CommandVersion.cpp if revision changes.
    26 * recompile tool/CommandVersion.cpp if revision changes.
    18 * Log SoE IDNs with real name ([SP]-x-yyyy).
    27 * Log SoE IDNs with real name ([SP]-x-yyyy).
    19 * Only output watchdog config if not default.
    28 * Only output watchdog config if not default.
    20 * Implement CompleteAccess for SDO uploads.
    29 * Implement CompleteAccess for SDO uploads.
    21 * Output warning when send_ext() is called in illegal context.
    30 * Output warning when send_ext() is called in illegal context.
    22 * Change SDO index at runtime for SDO request.
       
    23 * Implement ecrt_slave_config_request_state().
    31 * Implement ecrt_slave_config_request_state().
    24 * Remove default buffer size in SDO upload.
    32 * Remove default buffer size in SDO upload.
    25 * Override sync manager size?
    33 * Override sync manager size?
    26 * Show Record / Array / List type of SDOs.
    34 * Show Record / Array / List type of SDOs.
    27 * Distributed clocks:
    35 * Distributed clocks:
    28     - Use vendor correction factors when calculating transmission delays.
    36     - Use vendor correction factors when calculating transmission delays.
    29     - Skip setting system time offset when application detached.
    37     - Skip setting system time offset when application detached.
    30     - How to use the SYNC1 shift time?
    38     - How to use the SYNC1 shift time?
    31     - Do not output graph, if topology calculation failed.
    39     - Do not output graph, if topology calculation failed.
    32     - Set the "Cyclic Generation Start Time" based on the slave's
       
    33       "System Time" register instead of using the application time.
       
    34     - Check if register 0x0980 is working, to avoid clearing it when
    40     - Check if register 0x0980 is working, to avoid clearing it when
    35       configuring.
    41       configuring.
    36 * Mailbox protocol handlers.
    42 * Mailbox protocol handlers.
    37 * Mailbox state machine using toggle bits.
    43 * Mailbox state machine using toggle bits.
    38 * External memory for SDO transfers.
    44 * External memory for SDO transfers.
    41 * Allow master requesting when in ORPHANED phase
    47 * Allow master requesting when in ORPHANED phase
    42 * Mailbox gateway.
    48 * Mailbox gateway.
    43 * Separate CoE debugging.
    49 * Separate CoE debugging.
    44 * Evaluate EEPROM contents after writing.
    50 * Evaluate EEPROM contents after writing.
    45 * Optimize alignment of process data.
    51 * Optimize alignment of process data.
    46 * Redundancy with 2 network adapters.
       
    47 * Interface/buffers for asynchronous domain IO.
    52 * Interface/buffers for asynchronous domain IO.
    48 * Make scanning and configuration run parallel (each).
    53 * Make scanning and configuration run parallel (each).
    49 * ethercat tool:
    54 * ethercat tool:
    50     - Add a -n (numeric) switch.
    55     - Add a -n (numeric) switch.
    51 	- Check for unwanted options.
    56 	- Check for unwanted options.