6 |
6 |
7 ------------------------------------------------------------------------------- |
7 ------------------------------------------------------------------------------- |
8 |
8 |
9 * Release 1.3: |
9 * Release 1.3: |
10 - Remove ecrt_master_run(). Make master FSM run in process context instead. |
10 - Remove ecrt_master_run(). Make master FSM run in process context instead. |
11 - Implement new addressing scheme (without "X:Y"). |
11 - Separate slave objects from configurations. Make bus dynamic in OPERATION |
12 - Implement tool to set aliases. |
12 mode. |
13 - Remove ugly ec_slave_is_coupler(). |
13 - New sysfs structure with slaves, configurations and links. |
|
14 - Remove addressing scheme "X:Y". |
|
15 - Tool to set aliases. |
|
16 - Remove ugly ec_slave_is_coupler() and ec_slave_has_subbus(). |
14 - Add statistics object. |
17 - Add statistics object. |
15 - SDO dictionary and -access in operation mode. |
18 - SDO dictionary and -access in operation mode. |
16 - SDO write access in Sysfs. |
19 - SDO write access in sysfs. |
17 - Speed up IDLE-FSM through fast mode with schedule(). |
20 - Speed up IDLE-FSM through fast mode with schedule(). |
18 |
21 |
19 * Implement e100 driver. |
22 * Future features: |
20 * Implement distributed clocks. |
23 - e100 driver. |
21 * Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4). |
24 - Distributed clocks. |
22 * Implement redundancy with 2 network adapters. |
25 - Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4). |
23 * Implement interface for alternative PDO mapping. |
26 - Redundancy with 2 network adapters. |
|
27 - Interface for alternative PDO mapping. |
24 |
28 |
25 * Simplify FSMs with <state>_enter() functions. |
29 * Smaller changes: |
26 * Rename "sysconfig" file to "sysconfig/ethercat". |
30 - Simplify FSMs with <state>_enter() functions. |
27 * Dynamic creation of EoE handlers. |
31 - Rename "sysconfig" file to "sysconfig/ethercat". |
28 * Output intermediate results during lsec. |
32 - Dynamic creation of EoE handlers. |
29 * State change FSM: Follow spontaneous state changes. |
33 - Output intermediate results during lsec. |
|
34 - State change FSM: Follow spontaneous state changes. |
30 |
35 |
31 * Implement all EtherCAT datagram types. |
36 * Less important changes: |
32 * File access over EtherCAT (FoE). |
37 - Implement all EtherCAT datagram types. |
33 * Allow VLAN tagging. |
38 - File access over EtherCAT (FoE). |
34 * Determine number of frames the NIC can handle. |
39 - Allow VLAN tagging. |
|
40 - Determine number of frames the NIC can handle. |
35 |
41 |
36 ------------------------------------------------------------------------------- |
42 ------------------------------------------------------------------------------- |