TODO
changeset 1995 7d748d9cf9e8
parent 1964 9327c261056f
child 1966 23c638a81fe7
child 2010 87de63b19e4c
equal deleted inserted replaced
1994:b369f3f92eb8 1995:7d748d9cf9e8
    11 Version 1.5.0:
    11 Version 1.5.0:
    12 
    12 
    13 * Ethernet drivers:
    13 * Ethernet drivers:
    14     - Fix link detection in generic driver.
    14     - Fix link detection in generic driver.
    15     - Add native drivers from 2.6.24 up to 2.6.31.
    15     - Add native drivers from 2.6.24 up to 2.6.31.
    16 * Finish library implementation.
       
    17   - Remove stdio uses?
       
    18 * Rescan command.
       
    19 * Change SDO index at runtime for SDO request.
       
    20 * Output skipped datagrams again.
       
    21 * Output warning when send_ext() is called in illegal context.
       
    22 * Implement CompleteAccess for SDO uploads.
       
    23 * Check for Enable SDO Complete Access flag.
       
    24 * Remove allow_scanning flag.
       
    25 * ethercat tool:
    16 * ethercat tool:
    26     - Output error after usage.
    17     - Output error after usage.
    27     - Data type abbreviations.
       
    28     - Implement ranges for slaves and domains.
    18     - Implement ranges for slaves and domains.
    29     - Add -x switch for hex display.
    19 * Fix casting away constness during expected WC calculation.
    30     - Implement CompleteAccess
    20 * Include SoE drive_no in ethercat tool.
    31     - Implement --output-file argument in foe_read.
    21 
    32     - Fix arguments of reg_read.
    22 Future issues:
    33     - Number layout for reg_read.
    23 
    34     - Implement identifier parameter for cstruct command.
    24 * Remove allow_scanning flag.
    35     - Implement sync delimiter for cstruct command.
    25 * Output skipped datagrams again.
    36     - Implement indent in 'ethercat ma'
    26 * Check for Enable SDO Complete Access flag.
    37     - Implement 0xXXXX:YY format for specifying SDOs.
    27 * Do not output 'SDO does not exist' when querying data type.
    38     - Implement reading from stream for soe_write.
    28 * Always write down PDO assignment/mapping in doubt? If not, add an interface
    39     - Fix AL state display if error bit set.
    29   for enforcing this.
       
    30 * Read AL status code on spontaneous state change.
    40 * recompile tool/CommandVersion.cpp if revision changes.
    31 * recompile tool/CommandVersion.cpp if revision changes.
    41 * Log SoE IDNs with real name ([SP]-x-yyyy).
    32 * Log SoE IDNs with real name ([SP]-x-yyyy).
    42 * Output SoE IDN configurations in 'ethercat config'.
    33 * Output SoE IDN configurations in 'ethercat config'.
    43 * Fix casting away constness during expected WC calculation.
    34 * Only output watchdog config if not default.
    44 * Read AL status code on spontaneous state change.
    35 * Implement CompleteAccess for SDO uploads.
    45 
    36 * Output warning when send_ext() is called in illegal context.
    46 Future issues:
    37 * Change SDO index at runtime for SDO request.
    47 
       
    48 * Implement ecrt_slave_config_request_state().
    38 * Implement ecrt_slave_config_request_state().
    49 * Remove default buffer size in SDO upload.
    39 * Remove default buffer size in SDO upload.
    50 * Override sync manager size?
    40 * Override sync manager size?
    51 * Show Record / Array / List type of SDOs.
    41 * Show Record / Array / List type of SDOs.
    52 * Distributed clocks:
    42 * Distributed clocks:
    75 * Make scanning and configuration run parallel (each).
    65 * Make scanning and configuration run parallel (each).
    76 * ethercat tool:
    66 * ethercat tool:
    77     - Add a -n (numeric) switch.
    67     - Add a -n (numeric) switch.
    78 	- Check for unwanted options.
    68 	- Check for unwanted options.
    79     - Fix number of digits in negative integer hex output.
    69     - Fix number of digits in negative integer hex output.
       
    70     - Data type abbreviations.
       
    71     - Add -x switch for hex display.
       
    72     - Implement CompleteAccess
       
    73     - Implement --output-file argument in foe_read.
       
    74     - Implement indent in 'ethercat ma'
       
    75     - Implement 0xXXXX:YY format for specifying SDOs.
       
    76     - Implement reading from stream for soe_write.
    80 * Simplify master fsm by introducing a common request state to handle external
    77 * Simplify master fsm by introducing a common request state to handle external
    81   requests (replace write_sii, sdo_request, etc).
    78   requests (replace write_sii, sdo_request, etc).
    82 * Write PDO mapping/assignment by default?
    79 * Remove stdio uses in userspace library?
    83 
    80 
    84 Smaller issues:
    81 Smaller issues:
    85 
    82 
    86 * Read out CRC counters.
    83 * Read out CRC counters.
    87 * Configure slave ports to automatically open on link detection.
    84 * Configure slave ports to automatically open on link detection.