TODO
changeset 1847 54be2994d832
parent 1846 656957b7ad5c
child 1854 b61bece1ec1c
equal deleted inserted replaced
1846:656957b7ad5c 1847:54be2994d832
    35 * Implement interpretation of SoE '[SP]-x-yyy' strings.
    35 * Implement interpretation of SoE '[SP]-x-yyy' strings.
    36 * Implement reading from stream for soe_write.
    36 * Implement reading from stream for soe_write.
    37 * Implement SoE fragmenting.
    37 * Implement SoE fragmenting.
    38 * User-space implementation for SoE.
    38 * User-space implementation for SoE.
    39 * Add -x switch for hex display.
    39 * Add -x switch for hex display.
       
    40 * Implement CompleteAccess for command-line tool.
       
    41 * Implement CompleteAccess for SDO uploads.
       
    42 * Check for Enable SDO Complete Access flag.
       
    43 * Remove allow_scanning flag.
       
    44 * ethercat tool:
       
    45     - Data type abbreviations.
       
    46     - Implement ranges for slaves and domains.
    40 
    47 
    41 Future issues:
    48 Future issues:
    42 
    49 
    43 * Implement ecrt_slave_config_request_state().
    50 * Implement ecrt_slave_config_request_state().
    44 * Implement CompleteAccess for command-line tool.
       
    45 * Implement CompleteAccess for SDO uploads.
       
    46 * Check for Enable SDO Complete Access flag.
       
    47 * Remove default buffer size in SDO upload.
    51 * Remove default buffer size in SDO upload.
    48 * Improve application-triggered SDO transfers by moving the state machine into
       
    49   the SDO handlers.
       
    50 * Remove allow_scanning flag.
       
    51 * Override sync manager size?
    52 * Override sync manager size?
    52 * Show Record / Array / List type of SDOs.
    53 * Show Record / Array / List type of SDOs.
    53 * Distributed clocks:
    54 * Distributed clocks:
    54     - Check 32/64 bit operations.
    55     - Check 32/64 bit operations.
    55     - Use vendor correction factors when calculating transmission delays.
    56     - Use vendor correction factors when calculating transmission delays.
    74 * Optimize alignment of process data.
    75 * Optimize alignment of process data.
    75 * Redundancy with 2 network adapters.
    76 * Redundancy with 2 network adapters.
    76 * Interface/buffers for asynchronous domain IO.
    77 * Interface/buffers for asynchronous domain IO.
    77 * Make scanning and configuration run parallel (each).
    78 * Make scanning and configuration run parallel (each).
    78 * ethercat tool:
    79 * ethercat tool:
    79     - Data type abbreviations.
       
    80     - Add a -n (numeric) switch.
    80     - Add a -n (numeric) switch.
    81 	- Check for unwanted options.
    81 	- Check for unwanted options.
    82     - Implement ranges for slaves, domains, etc.
       
    83 * Simplify master fsm by introducing a common request state to handle external
    82 * Simplify master fsm by introducing a common request state to handle external
    84   requests (replace write_sii, sdo_request, etc).
    83   requests (replace write_sii, sdo_request, etc).
    85 
    84 
    86 Smaller issues:
    85 Smaller issues:
    87 
    86