TODO
changeset 1950 237b71828a9d
parent 1949 bde584664aa2
child 1953 968a531e5a89
equal deleted inserted replaced
1949:bde584664aa2 1950:237b71828a9d
    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.
    16 * Finish library implementation.
    17   - Remove stdio uses?
    17   - Remove stdio uses?
    18 * Rescan command.
    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:
    19 * ethercat tool:
    26     - Output error after usage.
    20     - Output error after usage.
    27     - Data type abbreviations.
       
    28     - Implement ranges for slaves and domains.
    21     - Implement ranges for slaves and domains.
    29     - Add -x switch for hex display.
    22 * Fix casting away constness during expected WC calculation.
    30     - Implement CompleteAccess
    23 
    31     - Implement --output-file argument in foe_read.
    24 Future issues:
    32     - Fix arguments of reg_read.
    25 
    33     - Number layout for reg_read.
    26 * Remove allow_scanning flag.
    34     - Implement indent in 'ethercat ma'
    27 * Output skipped datagrams again.
    35     - Implement 0xXXXX:YY format for specifying SDOs.
    28 * Check for Enable SDO Complete Access flag.
    36     - Implement reading from stream for soe_write.
    29 * Do not output 'SDO does not exist' when querying data type.
    37     - Fix AL state display if error bit set.
    30 * Always write down PDO assignment/mapping in doubt? If not, add an interface
       
    31   for enforcing this.
       
    32 * Read AL status code on spontaneous state change.
    38 * recompile tool/CommandVersion.cpp if revision changes.
    33 * recompile tool/CommandVersion.cpp if revision changes.
    39 * Log SoE IDNs with real name ([SP]-x-yyyy).
    34 * Log SoE IDNs with real name ([SP]-x-yyyy).
    40 * Output SoE IDN configurations in 'ethercat config'.
    35 * Output SoE IDN configurations in 'ethercat config'.
    41 * Fix casting away constness during expected WC calculation.
       
    42 * Read AL status code on spontaneous state change.
       
    43 * Fix clearing domains etc. when not activated and releasing.
       
    44 * Only output watchdog config if not default.
    36 * Only output watchdog config if not default.
    45 * Do not output 'SDO does not exist' when querying data type.
    37 * Implement CompleteAccess for SDO uploads.
    46 * Always write down PDO assignment/mapping in doubt? If not, add an interface
    38 * Output warning when send_ext() is called in illegal context.
    47   for enforcing this.
    39 * Change SDO index at runtime for SDO request.
    48 
       
    49 Future issues:
       
    50 
       
    51 * Implement ecrt_slave_config_request_state().
    40 * Implement ecrt_slave_config_request_state().
    52 * Remove default buffer size in SDO upload.
    41 * Remove default buffer size in SDO upload.
    53 * Override sync manager size?
    42 * Override sync manager size?
    54 * Show Record / Array / List type of SDOs.
    43 * Show Record / Array / List type of SDOs.
    55 * Distributed clocks:
    44 * Distributed clocks:
    78 * Make scanning and configuration run parallel (each).
    67 * Make scanning and configuration run parallel (each).
    79 * ethercat tool:
    68 * ethercat tool:
    80     - Add a -n (numeric) switch.
    69     - Add a -n (numeric) switch.
    81 	- Check for unwanted options.
    70 	- Check for unwanted options.
    82     - Fix number of digits in negative integer hex output.
    71     - Fix number of digits in negative integer hex output.
       
    72     - Data type abbreviations.
       
    73     - Add -x switch for hex display.
       
    74     - Implement CompleteAccess
       
    75     - Implement --output-file argument in foe_read.
       
    76     - Implement indent in 'ethercat ma'
       
    77     - Implement 0xXXXX:YY format for specifying SDOs.
       
    78     - Implement reading from stream for soe_write.
    83 * Simplify master fsm by introducing a common request state to handle external
    79 * Simplify master fsm by introducing a common request state to handle external
    84   requests (replace write_sii, sdo_request, etc).
    80   requests (replace write_sii, sdo_request, etc).
    85 * Write PDO mapping/assignment by default?
    81 * Write PDO mapping/assignment by default?
    86 
    82 
    87 Smaller issues:
    83 Smaller issues: