Florian Pose
|
4c3c5c2778
|
Slave scanning and configuration on all links.
|
2012-04-06 23:35:05 +02:00 |
Florian Pose
|
f30e8a0572
|
Improved/fixed frame statistics (low-pass filters).
|
2012-03-19 10:43:09 +01:00 |
Florian Pose
|
e960e20bb3
|
Fixed frame loss statistics.
|
2012-03-19 09:56:36 +01:00 |
Florian Pose
|
8b19812c17
|
Fixed sending on backup link if main link is down.
|
2012-03-17 09:06:58 +01:00 |
Florian Pose
|
b54aefc56a
|
Added fix for ESC port order (DC delay calculation).
|
2012-01-30 15:17:34 +01:00 |
Florian Pose
|
70f91bf0d4
|
Fixed reset of allow_scanning flag if ecrt_master_activate() was not called.
|
2012-01-13 11:27:20 +01:00 |
Florian Pose
|
94a4f01ba5
|
Copy missing slave_info data in kernel space.
|
2012-01-10 10:11:20 +01:00 |
Florian Pose
|
429b3ee07e
|
Avoided unused variable warnings.
|
2012-01-09 17:42:28 +01:00 |
Florian Pose
|
db64bfe5a5
|
Removed unnecessary call of ec_master_inject_external_datagrams().
|
2011-12-16 16:29:00 +01:00 |
Florian Pose
|
d59c70eedc
|
Improved resetting number of responding slaves.
|
2011-12-09 10:35:23 +01:00 |
Florian Pose
|
1f428c78bf
|
Minor: Ordered master member initialisations.
|
2011-12-09 10:46:25 +01:00 |
Florian Pose
|
522a63df8a
|
Redundant outputs via datagram pairs.
|
2012-01-12 17:41:05 +01:00 |
Florian Pose
|
849f37cd41
|
Datagram device_index member.
|
2012-01-12 13:55:15 +01:00 |
Florian Pose
|
6d932e88d5
|
Devices as array; lock all device modules with module_get().
|
2012-01-12 12:14:33 +01:00 |
Florian Pose
|
ed7f9885b2
|
Adjusted frame statistics for the use with two devices.
|
2011-11-09 14:53:33 +01:00 |
Florian Pose
|
6127a95283
|
Poll both devices.
|
2011-11-09 12:58:09 +01:00 |
Florian Pose
|
7555b87512
|
Added ecrt_master_sdo_download_complete() for ad-hoc downloading SDOs (also
via the command-line tool).
|
2011-10-24 10:49:27 +02:00 |
Florian Pose
|
a4adf60027
|
Removed allow_config flag and obsolete request to OP.
|
2011-09-16 14:10:23 +02:00 |
Florian Pose
|
197fe386b9
|
Don not copy frame data to datagram memory, if datagram type is write-only.
|
2011-09-16 12:44:54 +02:00 |
Florian Pose
|
bbe96b3246
|
Implemented ecrt_master_sdo_upload() and ecrt_master_sdo_download() also for
kernel space.
|
2011-09-15 16:33:13 +02:00 |
Florian Pose
|
af63d2c39a
|
Fixed bug in ec_master_queue_datagram() introduced in c9d32805d984.
|
2011-07-21 18:25:38 +02:00 |
Florian Pose
|
41db169cc3
|
Improved ecrt_master_queue_datagram(); detect skipped datagrams also when
already sent.
|
2011-07-08 14:26:25 +02:00 |
Florian Pose
|
6929f2f718
|
Added ecrt_master_reset() method.
|
2010-11-30 15:24:21 +01:00 |
Florian Pose
|
190cdce964
|
Added drive_no parameter to SoE layer.
|
2010-07-20 10:52:31 +02:00 |
Florian Pose
|
324b9758a2
|
Implemented ecrt_master_read_idn() and ecrt_master_write_idn() in kernel space.
|
2010-07-06 15:09:57 +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
|
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
|
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
|
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
|
351e1a681a
|
Renamed sdo_injecton_timeout to ext_injection_timeout.
|
2010-04-19 21:54:54 +02:00 |
Florian Pose
|
bf2bffdcf5
|
Added missing queue_external_datagram(); removed tabs.
|
2010-03-19 10:48:16 +01:00 |
Florian Pose
|
79e2df1245
|
Fixed clearing frame statistics on link down.
|
2010-03-09 09:59:32 +01:00 |
Florian Pose
|
1cea08c920
|
Removed unused variable frames_timed_out.
|
2010-03-07 21:20:40 +01:00 |
Florian Pose
|
3850763eca
|
Implemented reading Sercos-over-EtherCAT services. To be continued...
|
2010-03-01 18:33:42 +01:00 |
Florian Pose
|
a144042657
|
Removed tabulators.
|
2010-02-05 10:29:47 +01:00 |
Florian Pose
|
1753d24369
|
Fixed name of byte transmission time define; changed coding style.
|
2010-01-19 17:57:46 +01:00 |
Florian Pose
|
4f347b6da8
|
Disable use of hrtimer for scheduling by default. Does not work on some PPC targets.
|
2010-01-19 15:15:57 +01:00 |
Florian Pose
|
91e5c0d860
|
Merged Komax changes.
|
2010-01-08 11:26:07 +01:00 |
Florian Pose
|
a163d3f1bd
|
Implemented ecrt_master() and ecrt_master_get_slave() in kernel space.
|
2010-01-07 17:26:39 +01:00 |
Martin Troxler
|
5d6ce8b992
|
Merged
|
2009-12-27 16:58:19 +01:00 |
Martin Troxler
|
49fc79081f
|
merged
|
2009-12-18 11:09:07 +01:00 |
Matthias Luescher
|
df099a1998
|
fix build for recent kernel versions (tested with 2.6.31)
|
2009-12-17 17:21:03 +01:00 |
Martin Troxler
|
8d4a5ed16a
|
removed busy loop in idle thread
|
2009-12-17 10:54:59 +01:00 |
Martin Troxler
|
94fec37d0f
|
use given send interval to limit SDO/FOE traffic
|
2009-12-15 10:55:36 +01:00 |
Florian Pose
|
344ec90545
|
Merged changes by Martin Troxler.
|
2009-12-14 13:25:50 +01:00 |
Florian Pose
|
699b184f6f
|
Merged changes from Martin Troxler.
|
2009-12-14 13:11:36 +01:00 |
Martin Troxler
|
d823576945
|
Moved FOE request queue and fsm into slaves
|
2009-12-01 16:00:22 +01:00 |
Martin Troxler
|
abb3588747
|
Moved sdo request queue to slaves
|
2009-12-01 14:24:57 +01:00 |