10 - Remove addressing scheme "X:Y". |
10 - Remove addressing scheme "X:Y". |
11 - Allow only MAC address as device ID. |
11 - Allow only MAC address as device ID. |
12 - Remove ugly ec_slave_is_coupler(). |
12 - Remove ugly ec_slave_is_coupler(). |
13 - Replace Vendor ID and product code arguments of ec_domain_register_pdo() |
13 - Replace Vendor ID and product code arguments of ec_domain_register_pdo() |
14 by slave pointer. |
14 by slave pointer. |
|
15 - Reset topology_change_pending on successful validation. |
|
16 - Dynamic creation of EoE handlers. |
15 |
17 |
16 * Future features: |
18 * Future features: |
17 - SDO dictionary and -access in operation mode. |
|
18 - SDO write access in sysfs. |
|
19 - Speed up IDLE state machine through fast mode with schedule(). |
|
20 - Evaluate EEPROM contents after writing. |
|
21 - Interface/buffers for asynchronous domain IO. |
19 - Interface/buffers for asynchronous domain IO. |
22 - Distributed clocks. |
20 - Distributed clocks. |
23 - Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4). |
21 - Read dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4). |
24 - Redundancy with 2 network adapters. |
22 - Redundancy with 2 network adapters. |
25 - Read out CRC counters. |
|
26 - Optimize alignment of process data. |
|
27 - Calculate expected working counter for domains. |
|
28 |
23 |
29 * Smaller issues: |
24 * Smaller issues: |
30 - Clear sync managers in INIT. |
25 - Clear sync managers in INIT. |
31 - Reset topology_change_pending on successful validation. |
|
32 - Simplify FSMs with <state>_enter() functions. |
26 - Simplify FSMs with <state>_enter() functions. |
33 - Dynamic creation of EoE handlers. |
|
34 - Output intermediate results during lsec. |
27 - Output intermediate results during lsec. |
35 - State change FSM: Follow spontaneous state changes. |
28 - State change FSM: Follow spontaneous state changes. |
|
29 - Read out CRC counters. |
|
30 - Calculate expected working counter for domains. |
|
31 - Optimize alignment of process data. |
|
32 - Evaluate EEPROM contents after writing. |
|
33 - SDO dictionary and -access in operation mode. |
|
34 - SDO write access in sysfs. |
|
35 - Speed up IDLE state machine through fast mode with schedule(). |
36 |
36 |
37 * Less important issues: |
37 * Less important issues: |
38 - Implement all EtherCAT datagram types. |
38 - Implement all EtherCAT datagram types. |
39 - File access over EtherCAT (FoE). |
39 - File access over EtherCAT (FoE). |
40 - Allow VLAN tagging. |
40 - Allow VLAN tagging. |