equal
deleted
inserted
replaced
5 $Id$ |
5 $Id$ |
6 |
6 |
7 ------------------------------------------------------------------------------- |
7 ------------------------------------------------------------------------------- |
8 |
8 |
9 * Future features: |
9 * Future features: |
10 - Interface/buffers for asynchronous domain IO. |
|
11 - Distributed clocks. |
10 - Distributed clocks. |
12 - Dynamic PDO mapping from SDO dictionary (see can-cia.org: cia301ds4). |
|
13 - Redundancy with 2 network adapters. |
11 - Redundancy with 2 network adapters. |
14 - Mailbox handler |
12 - Mailbox handler |
15 - Support slaves, that don't support the LRW datagram, only LRD/LWR. |
13 - Support slaves, that don't support the LRW datagram, only LRD/LWR. |
16 - PDO reading in IDLE mode. |
14 - PDO reading in IDLE mode. |
17 - Replace Sysfs interface with cdev and user space program. |
15 - Replace Sysfs interface with cdev and user space program. |
|
16 - Interface/buffers for asynchronous domain IO. |
18 |
17 |
19 * Smaller issues: |
18 * Smaller issues: |
|
19 - Datagram debugging flag. |
20 - Clear sync managers in INIT. |
20 - Clear sync managers in INIT. |
21 - Simplify FSMs with <state>_enter() functions. |
21 - Simplify FSMs with <state>_enter() functions. |
22 - Output intermediate results during lsec. |
22 - Output intermediate results during lsec. |
23 - Read out CRC counters. |
23 - Read out CRC counters. |
24 - Calculate expected working counter for domains. |
24 - Calculate expected working counter for domains. |
29 - Calculate cycle time of operation state machine. |
29 - Calculate cycle time of operation state machine. |
30 - Locking for serveral slave variables for sysfs access. |
30 - Locking for serveral slave variables for sysfs access. |
31 - Interrupt master state machines state scan for other jobs. |
31 - Interrupt master state machines state scan for other jobs. |
32 - Master state machine, slave configuration: Do not check every slave on |
32 - Master state machine, slave configuration: Do not check every slave on |
33 a cycle. |
33 a cycle. |
34 - Do only execute one EoE handler per EoE cycle. |
34 - Only execute one EoE handler per EoE cycle. |
35 |
35 |
36 * Less important issues: |
36 * Less important issues: |
37 - Implement all EtherCAT datagram types. |
37 - Implement all EtherCAT datagram types. |
38 - File access over EtherCAT (FoE). |
38 - File access over EtherCAT (FoE). |
39 - Allow VLAN tagging. |
39 - Allow VLAN tagging. |
40 - Determine number of frames the NIC can handle. |
40 - Determine number of frames, the NIC can handle. |
41 |
41 |
42 ------------------------------------------------------------------------------- |
42 ------------------------------------------------------------------------------- |