Commit Graph

958 Commits

Author SHA1 Message Date
Florian Pose 1a373c1c59 Use ec_datagram_zero() wherever possible. 2010-04-15 20:15:48 +02:00
Florian Pose f5ffc1f386 Added debugging output for result of register request. 2010-04-15 12:31:12 +02:00
Florian Pose 1aa6122534 Improved DC tome offset calculation:
- Only write time offset, if absolute difference to application time is
      more than 100 ms.
    - Separate handling for 32 bit and 64 bit time registers.
2010-03-29 18:04:17 +02:00
Florian Pose 454b42eb9f Included futher AL status code messages. 2010-03-29 13:53:17 +02:00
Florian Pose 7c95c485eb Removed unnecessary kernel header inclusion. 2010-03-25 11:30:26 +01:00
Florian Pose 6d94d17576 Minor fix. 2010-03-19 12:46:57 +01:00
Florian Pose 4b66f42669 Improved SoE statemachine error output. 2010-03-19 12:42:23 +01:00
Florian Pose 1d419954f2 Minor fix. 2010-03-19 12:39:05 +01:00
Florian Pose 6f07aec656 Included list of common SoE error messages. 2010-03-19 12:01:32 +01:00
Florian Pose bf2bffdcf5 Added missing queue_external_datagram(); removed tabs. 2010-03-19 10:48:16 +01:00
Florian Pose 15bc20fb11 Fixed fragmented SoE write. 2010-03-09 16:17:51 +01:00
Florian Pose 05cda2e570 Implemented SoE write fragmenting. 2010-03-09 14:40:25 +01:00
Florian Pose cde1ad8ca0 Implemented SoE fragmented reading. 2010-03-09 13:37:15 +01:00
Florian Pose 430b47d574 64 bit frame statistics. 2010-03-09 12:18:43 +01:00
Florian Pose d5c2b6f0b2 Implemented ecrt_slave_config_idn() for user-space library. 2010-03-09 12:01:29 +01:00
Florian Pose 271d540f38 Output tx errors and tx rate in byte/s. 2010-03-09 10:22:32 +01:00
Florian Pose 79e2df1245 Fixed clearing frame statistics on link down. 2010-03-09 09:59:32 +01:00
Florian Pose a029de59e5 Clear frame statistics on link loss. 2010-03-08 08:01:26 +01:00
Florian Pose 5203433078 Fixed frame statistics. 2010-03-08 07:40:54 +01:00
Florian Pose 697124e23c Frame statistics in 'ethercat master' output. 2010-03-07 23:55:51 +01:00
Florian Pose 541a6e145c Fixed segfault - Initialize SoE request properly. 2010-03-07 23:08:07 +01:00
Florian Pose 1cea08c920 Removed unused variable frames_timed_out. 2010-03-07 21:20:40 +01:00
Florian Pose fc4ee4d699 Added ecrt_slave_config_idn() method to store SoE IDN configurations. 2010-03-05 18:05:35 +01:00
Florian Pose 27ecf7ad96 Added ec_soe_request_copy() method. 2010-03-05 18:02:13 +01:00
Florian Pose 388fbd730f Minor: Removed unnecessary include. 2010-03-05 17:48:50 +01:00
Florian Pose adb0a81974 Fixed reading error code from write response. 2010-03-05 16:30:51 +01:00
Florian Pose 3fda13418c Fixed returning SoE error code. 2010-03-05 16:15:49 +01:00
Florian Pose e875955873 Fixed SoE opcode determination. 2010-03-05 16:15:22 +01:00
Florian Pose ffca1fa780 Implemented SoE write state machine and soe_write command. 2010-03-05 15:32:56 +01:00
Florian Pose 3850763eca Implemented reading Sercos-over-EtherCAT services. To be continued... 2010-03-01 18:33:42 +01:00
Florian Pose d11fd92168 Reset AL states on link down. 2010-02-26 18:22:02 +01:00
Florian Pose f41dadb84f Multi-master support for command-line tool. The --master option supports
ranges like '1-3,6,7-9'. The ioctl() interface version is checked.
2010-02-24 16:27:11 +01:00
Florian Pose 6e06798fb2 Use kernel's modules_install target, instead of building our own. Attention:
Module installation directories have changed!
2010-02-23 17:37:02 +01:00
Florian Pose ed4205d08a Improved output when PDO assignment/mapping fails. 2010-02-23 15:49:12 +01:00
Florian Pose f5a2a4167d Introduced ec_datagram_print_state() method and used it at all places where
the datagram state is output.
2010-02-23 15:13:56 +01:00
Florian Pose b16ac3ff7a Increased default number of masters to 32. 2010-02-16 18:19:17 +01:00
Florian Pose 69da1f1cb2 Improved handling and installation of the modules' symbol versions. 2010-02-16 15:08:54 +01:00
Florian Pose 328b7e1df8 Fixed master/Makefile.am in case Module.symvers does not exist. 2010-02-15 18:31:23 +01:00
Florian Pose a144042657 Removed tabulators. 2010-02-05 10:29:47 +01:00
Martin Troxler 7ac0b678be Merge 2010-02-02 08:35:28 +01:00
Martin Troxler 70c30b43e5 Merged 2010-01-31 14:50:37 +01:00
Florian Pose 0114f02d27 Reduced CoE timeouts to 1000 ms. 2010-01-26 11:38:25 +01:00
Florian Pose afad66a301 Improved dictionary timeout messages. 2010-01-26 11:35:58 +01:00
Florian Pose ac50d8c983 Improved CoE error messages. 2010-01-26 11:20:07 +01:00
Florian Pose d48d9ebac2 Do not output CoE retries. 2010-01-26 10:17:44 +01:00
Dominik Staubli 0091e7df92 Support of virtual sync managers 2010-01-26 09:30:35 +01:00
Dominik Staubli c27bbf7495 Merge 2010-01-21 11:10:22 +01:00
Dominik Staubli 60b6807f24 Domain datagram working counter calculation bugfix: increment expected wc for a given slave & direction just once for each datagram
This bug occurs if you configure more than one SM in the same direction on the same slave
2010-01-21 11:09:31 +01:00
Martin Troxler 3aa10edd8b Merged 2010-01-19 19:33:47 +01:00
Martin Troxler 012ff0901d removed tabulators 2010-01-19 19:31:55 +01:00