TODO
changeset 1980 a89e2bedf004
parent 1912 d480e0439664
child 1918 c58633eed20b
--- a/TODO	Fri Mar 19 13:27:08 2010 +0100
+++ b/TODO	Thu Apr 29 14:05:15 2010 +0200
@@ -13,11 +13,9 @@
 * Ethernet drivers:
     - Fix link detection in generic driver.
     - Add native drivers from 2.6.24 up to 2.6.31.
-* Remove byte-swapping functions from user space.
-* Use ec_datagram_zero() wherever possible.
 * Finish library implementation.
+  - Remove stdio uses?
 * Rescan command.
-* Document ec_fsm_foe members.
 * Change SDO index at runtime for SDO request.
 * Output skipped datagrams again.
 * Output warning on unmatched slave configuration.
@@ -27,11 +25,11 @@
 * Check for Enable SDO Complete Access flag.
 * Remove allow_scanning flag.
 * ethercat tool:
+    - Output error after usage.
     - Data type abbreviations.
     - Implement ranges for slaves and domains.
     - Add -x switch for hex display.
     - Implement CompleteAccess
-    - Output hexadecimal values in xml command.
     - Implement --output-file argument in foe_read.
     - Fix arguments of reg_read.
     - Number layout for reg_read.
@@ -40,6 +38,12 @@
     - Implement indent in 'ethercat ma'
     - Implement 0xXXXX:YY format for specifying SDOs.
     - Implement reading from stream for soe_write.
+    - Fix AL state display if error bit set.
+* recompile tool/CommandVersion.cpp if revision changes.
+* Log SoE IDNs with real name ([SP]-x-yyyy).
+* Output SoE IDN configurations in 'ethercat config'.
+* Output AL status error flag correctly in 'ethercat slaves'.
+* Fix casting away constness during expected WC calculation.
 
 Future issues:
 
@@ -48,7 +52,6 @@
 * Override sync manager size?
 * Show Record / Array / List type of SDOs.
 * Distributed clocks:
-    - Check 32/64 bit operations.
     - Use vendor correction factors when calculating transmission delays.
     - Skip setting system time offset when application detached.
     - How to use the SYNC1 shift time?
@@ -75,8 +78,10 @@
 * ethercat tool:
     - Add a -n (numeric) switch.
 	- Check for unwanted options.
+    - Fix number of digits in negative integer hex output.
 * Simplify master fsm by introducing a common request state to handle external
   requests (replace write_sii, sdo_request, etc).
+* Write PDO mapping/assignment by default?
 
 Smaller issues: