4 |
4 |
5 $Id$ |
5 $Id$ |
6 |
6 |
7 ------------------------------------------------------------------------------- |
7 ------------------------------------------------------------------------------- |
8 |
8 |
9 Important things to do: |
9 * Release 1.2: |
|
10 - Find bug causing slow unloading after topology change. |
|
11 - Use schedule() in ec_master_sync_io(). |
|
12 - Introduce topology_change_pending. |
|
13 - Update feature lists. |
10 |
14 |
11 * Implement e100 driver |
15 * Release 1.3: |
12 * Implement distributed clocks |
16 - Remove ecrt_master_run(). "Inject" FSM commands instead. |
13 * Read dynamic PDOs from SDO dictionary. |
17 - Implement new addressing scheme (without "X:Y"). |
|
18 - Implement tool to set aliases. |
|
19 - Remove ugly ec_slave_is_coupler(). |
|
20 - Add statistics object. |
|
21 - SDO dictionary and -access in operation mode. |
|
22 - SDO write access in Sysfs. |
|
23 - Speed up IDLE-FSM through fast mode with schedule(). |
|
24 |
|
25 * Implement e100 driver. |
|
26 * Implement distributed clocks. |
|
27 * Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4). |
|
28 * Implement redundancy with 2 network adapters. |
|
29 * Implement interface for alternative PDO mapping. |
|
30 |
|
31 * Simplify FSMs with <state>_enter() functions. |
|
32 * Make ec_sync_config() and ec_fmmu_config() to methods of ec_slave_t. |
|
33 * Rename "sysconfig" file to "sysconfig/ethercat". |
|
34 * Dynamic creation of EoE handlers. |
|
35 * Output intermediate results during lsec. |
|
36 * State change FSM: Follow spontaneous state changes. |
|
37 |
|
38 * Implement all EtherCAT datagram types. |
|
39 * File access over EtherCAT (FoE). |
|
40 * Allow VLAN tagging. |
|
41 * Determine number of frames the NIC can handle. |
14 |
42 |
15 ------------------------------------------------------------------------------- |
43 ------------------------------------------------------------------------------- |
16 |
|
17 Not-so-important things to do: |
|
18 |
|
19 * File access over EtherCAT (FoE) |
|
20 * Allow VLAN tagging |
|
21 * Implement all EtherCAT commands |
|
22 * Determine number of frames the NIC can handle |
|
23 |
|
24 ------------------------------------------------------------------------------- |
|