8 |
8 |
9 ------------------------------------------------------------------------------- |
9 ------------------------------------------------------------------------------- |
10 |
10 |
11 Version 1.5.0: |
11 Version 1.5.0: |
12 |
12 |
13 * Remove ecrt_domain_state(). |
13 * Re-work EoE code. |
14 * Segmented SDO downloads. |
14 * Replace locking callbacks. |
|
15 * Implement EoE callbacks for library. |
|
16 * Finish library implementation. |
15 * Clear slave list on link down. |
17 * Clear slave list on link down. |
|
18 * Rescan command. |
|
19 * Override sync manager size? |
|
20 * Remove ecrt_domain_state()? |
16 * Check force_config flag before error. |
21 * Check force_config flag before error. |
17 * Remove allow_scanning flag. |
22 * Remove allow_scanning flag. |
18 * Test File access over EtherCAT (FoE) reading. |
23 * Test File access over EtherCAT (FoE) reading. |
|
24 * Distributed clocks. |
|
25 * Implement ecrt_master_slave() in kernel space. |
|
26 * Rename phy-commands to register commands. |
|
27 * Check for ioctl() interface version. |
19 * Improve application-triggered SDO transfers by moving the statemachine into |
28 * Improve application-triggered SDO transfers by moving the statemachine into |
20 the SDO handlers. |
29 the SDO handlers. |
|
30 * FoE in application interface? |
|
31 * Apply watchdog patches from J. Mohre. |
|
32 |
|
33 Future issues: |
|
34 |
|
35 * Segmented SDO downloads. |
21 * External memory for SDO transfers. |
36 * External memory for SDO transfers. |
22 * Bus information via userspace library (slaves, sync managers, PDOs, entries). |
37 * Bus information via userspace library (slaves, sync managers, PDOs, entries). |
23 * C++ implementation of the library. |
38 * C++ implementation of the library. |
24 * Distributed clocks. |
|
25 * Bus simulator interface. |
39 * Bus simulator interface. |
26 * Implement ecrt_master_slave() in kernel space. |
|
27 * Implement EoE-locking callbacks for library. |
|
28 * Rename phy-commands to register commands. |
|
29 * Check for ioctl() interface version. |
|
30 |
|
31 Future issues: |
|
32 |
|
33 * Move master threads, slave handlers and state machines into a user |
40 * Move master threads, slave handlers and state machines into a user |
34 space daemon. |
41 space daemon. |
35 * Allow master requesting when in ORPHANED phase |
42 * Allow master requesting when in ORPHANED phase |
36 * Mailbox protocol handlers. |
43 * Mailbox protocol handlers. |
37 * Mailbox state machine using toggle bits. |
44 * Mailbox state machine using toggle bits. |