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. |