Commit Graph

193 Commits

Author SHA1 Message Date
Florian Pose 6214bafd82 Fixed possible null pointer dereference in ethercat tool. 2012-01-04 15:57:10 +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 70599cb7b2 Minor: Added missing comma. 2011-10-11 14:06:07 +02:00
Florian Pose 8bb190f9e5 merge 2011-01-14 13:31:30 +01:00
Florian Pose cec2d44609 Be more tolerant when selecting slaves and domains. 2011-01-04 08:48:25 +01:00
Florian Pose f83d10d66b Fixed / improved config selection. 2011-01-04 08:39:51 +01:00
Florian Pose abfc319232 Assume increasing ranges if second number is omitted. 2011-01-04 08:36:41 +01:00
Florian Pose f413575d7f merge. 2010-12-20 17:52:37 +01:00
Florian Pose bf144c593c Implemented ranges for slaves, configs and domains. 2010-12-14 21:58:53 +01:00
Florian Pose f739694670 Improved compiling on 2.6.34 (thanks to Malcolm Lewis). 2010-10-25 16:45:33 +02:00
Florian Pose 18f63a581d Implemented drive_no for command-line tool; binary base name is now a
parameter of the helpString method.
2010-10-25 10:12:26 +02:00
Florian Pose 869215071e Output IDN configuration as part of 'ethercat config -v'. 2010-10-24 08:43:44 +02:00
Florian Pose b3e4b73854 Merge. 2010-09-16 10:16:12 +02:00
Florian Pose 6f97d7e27f Rescan command. 2010-09-16 09:08:11 +02:00
Florian Pose a27422eb73 Set master stats colum with to 6. 2010-08-05 09:54:06 +02:00
Florian Pose ba64ed28fc Fixed frame statistics overflow (to be verified). 2010-07-31 16:45:10 +02:00
Florian Pose b9c119817d Dropped '0x' before process data bytes to fit on an 80 col console. 2010-07-31 16:14:49 +02:00
Florian Pose 03f5ed2b28 Always set drive_no to zero in ethercat tool (TBC). 2010-07-23 09:30:42 +02:00
Florian Pose 2266cdc4aa Implemented delimiter for cstruct command. 2010-07-06 20:23:08 +02:00
Florian Pose 5d86266163 Fixed AL state display in command-line tool. 2010-04-30 21:34:18 +02:00
Florian Pose bc13f9573e Fixed possible null pointer dereference in ethercat tool. 2012-01-04 15:57:10 +01:00
Florian Pose ed7f9885b2 Adjusted frame statistics for the use with two devices. 2011-11-09 14:53:33 +01:00
Florian Pose ec84b03034 Master accepting two devices. 2011-11-09 12:05:44 +01:00
Florian Pose c59bad0d80 Fixed segfault in reg_read when no datatype is specified. 2010-04-15 12:33:48 +02:00
Florian Pose 3bcf58d047 Output hex values in ethercat xml. 2010-04-07 13:50:47 +02:00
Florian Pose a79d5e0329 Implemented sign-and-magnitude integer types. 2010-03-29 15:45:44 +02:00
Florian Pose d079fb789b Removed tabs. 2010-03-19 12:41:32 +01:00
Florian Pose 4eaebb3cd5 Removed tabs. 2010-03-19 12:40:08 +01:00
Florian Pose 6f07aec656 Included list of common SoE error messages. 2010-03-19 12:01:32 +01:00
Florian Pose ab47f64891 Omit newline on octet_string output. 2010-03-19 11:05:17 +01:00
Florian Pose 2a30af31c4 Improved SoE command help. 2010-03-11 16:50:27 +01:00
Florian Pose 20f1b13740 Implemented a bunch of CANopen data types for the command-line tool. 2010-03-11 16:46:31 +01:00
Florian Pose aa0b667b4f Added getSingleMasterIndex() for command-line tool. 2010-03-11 15:17:25 +01:00
Florian Pose ddaee8a1fc Open master device as late as possible. 2010-03-11 15:03:52 +01:00
Florian Pose fb8a75570d Implemented SoE IDN parser for strings like 'P-0-0150'; moved data type
information string to DataTypeHandler.
2010-03-11 14:29:43 +01:00
Florian Pose eaf749e9b4 Fixed string argument for soe_write. 2010-03-09 16:23:30 +01:00
Florian Pose 883bf03a96 Improved frame statistics output again. 2010-03-09 11:43:43 +01:00
Florian Pose 271d540f38 Output tx errors and tx rate in byte/s. 2010-03-09 10:22:32 +01:00
Florian Pose 932f2d25e3 Improved frame statistics output. 2010-03-08 07:46:36 +01:00
Florian Pose 697124e23c Frame statistics in 'ethercat master' output. 2010-03-07 23:55:51 +01:00
Florian Pose 0059ab2e38 Fixed device file name output on ioctl mismatch. 2010-03-07 23:12:30 +01:00
Florian Pose ffca1fa780 Implemented SoE write state machine and soe_write command. 2010-03-05 15:32:56 +01:00
Florian Pose 4fa95c9d06 Sourced out data type handling into an own class. 2010-03-05 13:39:57 +01:00
Florian Pose f904612136 Overloaded throwCommandException(). 2010-03-05 13:20:42 +01:00
Florian Pose 6cb3e103f9 Typo. 2010-03-01 18:39:06 +01:00
Florian Pose 3850763eca Implemented reading Sercos-over-EtherCAT services. To be continued... 2010-03-01 18:33:42 +01:00
Florian Pose 020b20bd0a Fixed compiler warning. 2010-02-25 15:38:14 +01:00
Florian Pose ffb4e3621d Fixed endless loop if negative master index range ends at zero. 2010-02-25 15:29:33 +01:00
Florian Pose 79fb1c5934 Improved multi-master capabilities of ethercat tool. 2010-02-24 17:24:20 +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 a144042657 Removed tabulators. 2010-02-05 10:29:47 +01:00
Florian Pose 6e97fa14ef Allow BITx types in XML output. 2009-11-17 11:05:20 +01:00
Florian Pose 103eb7139c Added ecrt_master_deactivate() to remove the bus configuration. 2009-08-20 14:27:35 +02:00
Florian Pose 6161473018 Switched from Subversion to Mercurial. 2009-08-13 15:18:53 +02:00
Florian Pose 10c7501851 Implemented CompleteAccess for SDO downloads. 2009-08-13 13:53:56 +02:00
Florian Pose 6a9a1fb2d4 Committed misteriously modified files... 2009-08-11 17:39:13 +02:00
Florian Pose 124ae9d218 Minrt changes. 2009-08-04 12:57:23 +00:00
Florian Pose 0663090dcc Output watchdog configuration in ethercat config. 2009-08-04 12:52:12 +00:00
Florian Pose 694838c9f6 Fixed compiler error on --disable-eoe. 2009-08-04 07:54:16 +00:00
Florian Pose 8691b42281 Added 'ethercat cstruct' command to output PDO information in C language. 2009-07-29 12:24:55 +00:00
Florian Pose 3127d2c82a Increased default buffer size for SDO uploads to 64k. 2009-07-09 14:08:16 +00:00
Florian Pose 1baa06d05b ethercat eoe command. 2009-06-26 09:46:57 +00:00
Florian Pose f4e3271bee 'ethercat xml' creates <EtherCATInfoList> for more than one slave. 2009-06-16 08:04:50 +00:00
Florian Pose db86dd8b22 Minor fix in 'ethercat config' output. 2009-06-15 09:24:58 +00:00
Florian Pose 58ca36ef73 Minor: Added missing setfill(). 2009-05-08 13:35:06 +00:00
Florian Pose cfc9733f9d Fixed output of 'ethercat config'. 2009-05-07 10:40:38 +00:00
Florian Pose a1def17259 Output DC config in 'ethercat config'. 2009-05-07 10:33:26 +00:00
Florian Pose ee6028b47b Fixed const char * comparison. 2009-04-30 19:35:58 +00:00
Florian Pose 50847e1150 Decimal transmission delay. 2009-04-30 15:56:53 +00:00
Florian Pose f057a0f968 Transition->Transmission. 2009-04-30 14:37:02 +00:00
Florian Pose 29eb2d7d06 Transition delay calculation. TBC... 2009-04-30 14:12:47 +00:00
Florian Pose 9586870ee7 Added 'ethercat graph' command. 2009-04-29 13:06:38 +00:00
Florian Pose f4b6807cc9 Bus topology calculation. 2009-04-29 09:43:04 +00:00
Florian Pose d427828ecc Measure port receive times. 2009-04-27 15:20:14 +00:00
Florian Pose 69da9e5524 Determine type of DC implementation (full or delay meas. only); update scan FSM graph. 2009-04-27 11:38:03 +00:00
Florian Pose 40bb1edaec Output reference clock and application time in 'ethercat Master'. 2009-04-24 08:39:20 +00:00
Florian Pose b7e06d12f4 Output link state in 'ethercat master'. 2009-04-17 12:55:55 +00:00
Florian Pose ba958f3628 Added 64-bit types to reg_write. 2009-04-09 14:56:23 +00:00
Florian Pose f437426e45 Output (fixed-size) hex value before decimal value. 2009-04-09 10:18:27 +00:00
Florian Pose 07ab460d36 Fixed uint64 width at reg_read. 2009-04-08 16:20:13 +00:00
Florian Pose 29a51d8408 Fixed 64-bit register reading. 2009-04-08 14:49:36 +00:00
Florian Pose 2a21a925a6 reg_write with data types. 2009-04-08 14:10:34 +00:00
Florian Pose 7f97ba66a2 Renamed phy_ commands to reg_. 2009-04-08 12:48:59 +00:00
Florian Pose 848ccb3bed Data types for phy_read. 2009-04-08 12:10:01 +00:00
Florian Pose d74d8ae8c6 Fixed phy_write usage. 2009-04-08 09:29:01 +00:00
Florian Pose da1c5588de Read SDO entry access rights. 2009-04-08 08:13:33 +00:00
Florian Pose 205891e412 Reading more base information (incl. whether DC supported). 2009-04-07 09:00:20 +00:00
Florian Pose 87cedad13f Complain about given arguments if none are required. 2009-03-19 08:43:05 +00:00
Florian Pose 12c12b1bab Improved and added license headers. 2009-02-24 12:51:39 +00:00
Florian Pose 7877d98430 Added missing headers for newer GCC versions. 2009-02-24 08:54:17 +00:00
Florian Pose 50c8c0b45b builddir and srcdir, tbc. 2009-02-04 17:37:06 +00:00
Florian Pose 5d4b915317 merge -c1619 branches/1.4-foe: Implemented going to bootstrap state BOOT. 2009-01-26 13:22:05 +00:00
Florian Pose 8d45915fc4 merge -c1618 branches/1.4-foe: Improved FoE. 2009-01-26 13:09:27 +00:00
Florian Pose 7a703ecb05 merge -c1616 branches/1.4-foe: Included FoE patch from Olav Zarges. 2009-01-26 13:01:58 +00:00
Florian Pose b3238a745f merge -c1617 branches/stable-1.4: Added octet_string as an SDO data type. 2009-01-26 11:59:32 +00:00
Florian Pose 826ae37b26 merge -c1604 branches/stable-1.4: Fixed spelling of EtherCAT terms. 2009-01-26 11:45:30 +00:00
Florian Pose 5ca3d24337 merge -c1603 branches/stable-1.4: Changed licence headers to avoid conflicts with the GPL; restricted licence to GPLv2 only. 2009-01-26 11:16:10 +00:00
Florian Pose 0c998363fb Moved byteorder macros to ecrt.h. 2008-10-09 13:24:17 +00:00
Florian Pose 1076cba8ca Added missing header. 2008-10-01 08:45:16 +00:00
Florian Pose 5a8037f67d Applied patch by Karsten Schwinne, adding a few header files necessary
for gcc 4.3.1.
2008-09-24 10:28:59 +00:00