Commit Graph

979 Commits

Author SHA1 Message Date
Florian Pose 5c131113dd Incremented ioctl interface version; Minor changes. 2010-06-06 23:16:30 +02:00
Florian Pose 26d4687d0e Added state parameter to ecrt_slave_config_idn(). 2010-06-06 22:40:22 +02:00
Florian Pose 8b6d5f8af3 Fixed bug that caused the configuration not to be cleared when reserved but
not activated and then releasing.
2010-06-02 22:54:08 +02:00
Florian Pose c442beaa02 Minor change. 2010-06-02 22:46:48 +02:00
Florian Pose ca921529a2 Introduced configure switch --enable-regalias for enabling reading alias
addresses from registers. Disabled by default.
2010-05-25 14:12:02 +02:00
Florian Pose 9618b9dfe6 Added debug output for ecrt_slave_config_dc(). 2010-05-25 13:32:43 +02:00
Florian Pose 6d354de9c0 Fixed format specifiers. 2010-05-20 12:46:09 +02:00
Florian Pose d9f27a2597 Made send_interval variable an unsigned int; fixed format specifiers for
size_t variables.
2010-05-20 12:35:36 +02:00
Florian Pose 337f2c09ef Fixed NULL pointer dereference caused by wrong usage of DBG macro. 2010-05-06 11:56:35 +02:00
Florian Pose 9c91630351 Write DC system time offsets right after slave scan / config change. Wait for DC clock discipline. 2010-05-06 11:42:52 +02:00
Florian Pose a05a56429a Minor change. 2010-05-06 11:41:25 +02:00
Florian Pose cf105593d2 Minor. 2010-05-06 11:39:29 +02:00
Florian Pose e1571b2795 Minor. 2010-05-06 11:39:08 +02:00
Florian Pose 62b722ab33 Improved syslog macros. 2010-05-03 18:07:57 +02:00
Florian Pose 02b27f9fbc Fixed possible bug in EoE code: Only restart EoE process, when it was running
before (not while scanning).
2010-04-27 13:40:44 +02:00
Florian Pose 6373e38ca3 Introduced effective_alias variable to separate reg12 alias from SII alias. 2010-04-23 16:42:27 +02:00
Florian Pose d24bede41c Added missing code documentation. 2010-04-19 21:56:16 +02:00
Florian Pose 351e1a681a Renamed sdo_injecton_timeout to ext_injection_timeout. 2010-04-19 21:54:54 +02:00
Florian Pose 18549af043 Better use enums in SoE code. 2010-04-19 21:53:52 +02:00
Florian Pose 68cbcacb95 Moved ABS() macro to globals. 2010-04-19 21:52:46 +02:00
Florian Pose 6bfa337435 Documented fsm_foe members and removed unused variables. 2010-04-16 07:57:16 +02:00
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