35 * Implement interpretation of SoE '[SP]-x-yyy' strings. |
35 * Implement interpretation of SoE '[SP]-x-yyy' strings. |
36 * Implement reading from stream for soe_write. |
36 * Implement reading from stream for soe_write. |
37 * Implement SoE fragmenting. |
37 * Implement SoE fragmenting. |
38 * User-space implementation for SoE. |
38 * User-space implementation for SoE. |
39 * Add -x switch for hex display. |
39 * Add -x switch for hex display. |
|
40 * Implement CompleteAccess for command-line tool. |
|
41 * Implement CompleteAccess for SDO uploads. |
|
42 * Check for Enable SDO Complete Access flag. |
|
43 * Remove allow_scanning flag. |
|
44 * ethercat tool: |
|
45 - Data type abbreviations. |
|
46 - Implement ranges for slaves and domains. |
40 |
47 |
41 Future issues: |
48 Future issues: |
42 |
49 |
43 * Implement ecrt_slave_config_request_state(). |
50 * Implement ecrt_slave_config_request_state(). |
44 * Implement CompleteAccess for command-line tool. |
|
45 * Implement CompleteAccess for SDO uploads. |
|
46 * Check for Enable SDO Complete Access flag. |
|
47 * Remove default buffer size in SDO upload. |
51 * Remove default buffer size in SDO upload. |
48 * Improve application-triggered SDO transfers by moving the state machine into |
|
49 the SDO handlers. |
|
50 * Remove allow_scanning flag. |
|
51 * Override sync manager size? |
52 * Override sync manager size? |
52 * Show Record / Array / List type of SDOs. |
53 * Show Record / Array / List type of SDOs. |
53 * Distributed clocks: |
54 * Distributed clocks: |
54 - Check 32/64 bit operations. |
55 - Check 32/64 bit operations. |
55 - Use vendor correction factors when calculating transmission delays. |
56 - Use vendor correction factors when calculating transmission delays. |
74 * Optimize alignment of process data. |
75 * Optimize alignment of process data. |
75 * Redundancy with 2 network adapters. |
76 * Redundancy with 2 network adapters. |
76 * Interface/buffers for asynchronous domain IO. |
77 * Interface/buffers for asynchronous domain IO. |
77 * Make scanning and configuration run parallel (each). |
78 * Make scanning and configuration run parallel (each). |
78 * ethercat tool: |
79 * ethercat tool: |
79 - Data type abbreviations. |
|
80 - Add a -n (numeric) switch. |
80 - Add a -n (numeric) switch. |
81 - Check for unwanted options. |
81 - Check for unwanted options. |
82 - Implement ranges for slaves, domains, etc. |
|
83 * Simplify master fsm by introducing a common request state to handle external |
82 * Simplify master fsm by introducing a common request state to handle external |
84 requests (replace write_sii, sdo_request, etc). |
83 requests (replace write_sii, sdo_request, etc). |
85 |
84 |
86 Smaller issues: |
85 Smaller issues: |
87 |
86 |