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 * Remove byte-swapping functions from user space. |
|
17 * Use ec_datagram_zero() wherever possible. |
|
18 * Finish library implementation. |
16 * Finish library implementation. |
|
17 - Remove stdio uses? |
19 * Rescan command. |
18 * Rescan command. |
20 * Document ec_fsm_foe members. |
|
21 * Change SDO index at runtime for SDO request. |
19 * Change SDO index at runtime for SDO request. |
22 * Output skipped datagrams again. |
20 * Output skipped datagrams again. |
23 * Output warning on unmatched slave configuration. |
21 * Output warning on unmatched slave configuration. |
24 * Output warning when send_ext() is called in illegal context. |
22 * Output warning when send_ext() is called in illegal context. |
25 * Add master index to log messages. |
23 * Add master index to log messages. |
26 * Implement CompleteAccess for SDO uploads. |
24 * Implement CompleteAccess for SDO uploads. |
27 * Check for Enable SDO Complete Access flag. |
25 * Check for Enable SDO Complete Access flag. |
28 * Remove allow_scanning flag. |
26 * Remove allow_scanning flag. |
29 * ethercat tool: |
27 * ethercat tool: |
|
28 - Output error after usage. |
30 - Data type abbreviations. |
29 - Data type abbreviations. |
31 - Implement ranges for slaves and domains. |
30 - Implement ranges for slaves and domains. |
32 - Add -x switch for hex display. |
31 - Add -x switch for hex display. |
33 - Implement CompleteAccess |
32 - Implement CompleteAccess |
34 - Output hexadecimal values in xml command. |
|
35 - Implement --output-file argument in foe_read. |
33 - Implement --output-file argument in foe_read. |
36 - Fix arguments of reg_read. |
34 - Fix arguments of reg_read. |
37 - Number layout for reg_read. |
35 - Number layout for reg_read. |
38 - Implement identifier parameter for cstruct command. |
36 - Implement identifier parameter for cstruct command. |
39 - Implement sync delimiter for cstruct command. |
37 - Implement sync delimiter for cstruct command. |
40 - Implement indent in 'ethercat ma' |
38 - Implement indent in 'ethercat ma' |
41 - Implement 0xXXXX:YY format for specifying SDOs. |
39 - Implement 0xXXXX:YY format for specifying SDOs. |
42 - Implement reading from stream for soe_write. |
40 - Implement reading from stream for soe_write. |
|
41 - Fix AL state display if error bit set. |
|
42 * recompile tool/CommandVersion.cpp if revision changes. |
|
43 * Log SoE IDNs with real name ([SP]-x-yyyy). |
|
44 * Output SoE IDN configurations in 'ethercat config'. |
|
45 * Output AL status error flag correctly in 'ethercat slaves'. |
|
46 * Fix casting away constness during expected WC calculation. |
43 |
47 |
44 Future issues: |
48 Future issues: |
45 |
49 |
46 * Implement ecrt_slave_config_request_state(). |
50 * Implement ecrt_slave_config_request_state(). |
47 * Remove default buffer size in SDO upload. |
51 * Remove default buffer size in SDO upload. |
48 * Override sync manager size? |
52 * Override sync manager size? |
49 * Show Record / Array / List type of SDOs. |
53 * Show Record / Array / List type of SDOs. |
50 * Distributed clocks: |
54 * Distributed clocks: |
51 - Check 32/64 bit operations. |
|
52 - Use vendor correction factors when calculating transmission delays. |
55 - Use vendor correction factors when calculating transmission delays. |
53 - Skip setting system time offset when application detached. |
56 - Skip setting system time offset when application detached. |
54 - How to use the SYNC1 shift time? |
57 - How to use the SYNC1 shift time? |
55 - Do not output graph, if topology calculation failed. |
58 - Do not output graph, if topology calculation failed. |
56 - Set the "Cyclic Generation Start Time" based on the slave's |
59 - Set the "Cyclic Generation Start Time" based on the slave's |
73 * Interface/buffers for asynchronous domain IO. |
76 * Interface/buffers for asynchronous domain IO. |
74 * Make scanning and configuration run parallel (each). |
77 * Make scanning and configuration run parallel (each). |
75 * ethercat tool: |
78 * ethercat tool: |
76 - Add a -n (numeric) switch. |
79 - Add a -n (numeric) switch. |
77 - Check for unwanted options. |
80 - Check for unwanted options. |
|
81 - Fix number of digits in negative integer hex output. |
78 * 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 |
79 requests (replace write_sii, sdo_request, etc). |
83 requests (replace write_sii, sdo_request, etc). |
|
84 * Write PDO mapping/assignment by default? |
80 |
85 |
81 Smaller issues: |
86 Smaller issues: |
82 |
87 |
83 * Read out CRC counters. |
88 * Read out CRC counters. |
84 * Configure slave ports to automatically open on link detection. |
89 * Configure slave ports to automatically open on link detection. |