Commit Graph

315 Commits

Author SHA1 Message Date
Florian Pose 22fe4a1841 Removed kobjects from sdo and slave. 2008-06-12 07:15:54 +00:00
Florian Pose 1132577dd9 Bus configuration via 'ethercat config'. 2008-06-11 15:29:47 +00:00
Florian Pose bc3c6f320a Slave information via 'ethercat slave'. 2008-06-11 13:01:21 +00:00
Florian Pose 322845b160 Improved 'ethercat ls' formatting. 2008-06-10 12:52:08 +00:00
Florian Pose d28bf7ecbe Display error flag in 'ethercat ls'; cleaned up usage of error flag;
removed action_acknowledge.
2008-06-10 12:05:25 +00:00
Florian Pose 9227ea241c TODO. 2008-06-10 09:12:43 +00:00
Florian Pose 6249f1dd91 Implemented SII writing (including alias writing) via ethercat command. 2008-06-10 08:48:50 +00:00
Florian Pose 0ee1c38030 Implemented SII read. 2008-06-09 13:45:22 +00:00
Florian Pose 4c1696d415 Implemented Sdo download via ethercat command. 2008-06-09 12:11:19 +00:00
Florian Pose 65c5cb7387 TODO. 2008-06-09 10:31:05 +00:00
Florian Pose a85f8fc5d5 Implemented sdo_upload command. 2008-06-06 15:13:25 +00:00
Florian Pose 9329e1727e Implemented Sdo dictionary info via 'ethercat sdos'. 2008-06-06 09:27:24 +00:00
Florian Pose f596768724 Request slave state(s) with 'ethercat state'; removed sysfs state file. 2008-06-06 08:12:34 +00:00
Florian Pose d7bdcec0e1 TODO. 2008-06-05 15:58:25 +00:00
Florian Pose 825836dd77 Removed master info from sysfs. 2008-06-05 15:44:58 +00:00
Florian Pose eb850a6ec5 Replaced EC_IOCTL_SLAVE_COUNT with EC_IOCTL_MASTER; implemented
'ethercat master' command.
2008-06-05 15:39:15 +00:00
Florian Pose 3346680e7b TODO. 2008-06-04 14:42:15 +00:00
Florian Pose 1bb0f29858 TODO. 2008-06-03 12:04:14 +00:00
Florian Pose 940e559c3d Separated Pdo and Pdo entry classes. 2008-06-02 10:21:20 +00:00
Florian Pose 3b4cae9626 Added the new ethercat comman-line tool with lsec functionality. 2008-05-29 15:11:26 +00:00
Florian Pose 0b464bbdb8 Removed xmldev. 2008-05-29 08:28:22 +00:00
Florian Pose f8dc72d973 TODO. 2008-05-29 08:22:27 +00:00
Florian Pose 78a1317663 Re-ordered TODO. 2008-04-25 15:01:15 +00:00
Florian Pose 24ac60fdcc Fetch Sdo dictionaries and process SII requests in operation mode. 2008-04-25 14:58:33 +00:00
Florian Pose 066546e81c Removed ecdb.h 2008-04-25 14:38:11 +00:00
Florian Pose 00d78d2566 Replaced self_configured flag with force_config flag. 2008-04-25 14:32:56 +00:00
Florian Pose ff5dd7fe1c Improved master state machine. 2008-04-25 14:07:38 +00:00
Florian Pose ec02b717fa Renamed state sdodict to sdo_dictionary. 2008-04-25 12:23:52 +00:00
Florian Pose f28ee06308 Removed some debugging. 2008-04-25 12:18:46 +00:00
Florian Pose e8f2b80a61 Improved a few debugging outputs. 2008-04-25 12:16:56 +00:00
Florian Pose 5742847dea Removed ec_master_prepare(). 2008-04-25 12:08:11 +00:00
Florian Pose 80c1bf823d Removed bus validation; slave configuration during realtime operation;
improved scan/config busy flags.
2008-04-25 12:04:23 +00:00
Florian Pose 03e138323c TODO. 2008-04-24 16:01:19 +00:00
Florian Pose 670c7fa525 TODO. 2008-03-06 10:36:27 +00:00
Florian Pose ca265cd7b7 Updated docs. 2008-03-04 12:59:50 +00:00
Florian Pose 57094eaf48 Replaced ec_fsm_coe_\(upload\|download\)() with ec_fsm_coe_transfer();
reading and writing access possible.
2008-03-04 10:18:02 +00:00
Florian Pose 421d1cf381 TODO. 2008-03-04 09:20:14 +00:00
Florian Pose 279472fc4d TODO. 2008-03-03 16:24:59 +00:00
Florian Pose 5ea60febf9 Removed ec_sdodata_t; CoE state machines work on ec_sdo_request_t. 2008-03-03 16:22:39 +00:00
Florian Pose 662ec46a41 TODO. 2008-02-29 16:24:59 +00:00
Florian Pose fdf4ecc053 TODO. 2008-02-29 12:20:49 +00:00
Florian Pose eebeaff24c TODO. 2008-02-28 15:35:51 +00:00
Florian Pose e2e203c474 TODO. 2008-02-27 11:29:08 +00:00
Florian Pose 397b5bf0cc Reading of Pdo mapping via CoE during scan. 2008-02-26 16:58:20 +00:00
Florian Pose 787c51d700 Re-ordered TODO. 2008-02-22 17:30:50 +00:00
Florian Pose b4322990e2 Calculate expected working counter for domains. 2008-02-22 17:23:05 +00:00
Florian Pose 49baa165af Support for slaves that don't support the LRW datagram type. 2008-02-22 16:04:23 +00:00
Florian Pose 39f4da4d4f Implemented missing datagram types. 2008-02-22 15:35:39 +00:00
Florian Pose 350c159a9d Renamed [PS]DO to [PS]do. 2008-02-22 12:29:30 +00:00
Florian Pose 0921c356a1 Fixed typo SAVEOP -> SAFEOP. 2008-02-22 11:33:49 +00:00
Florian Pose 4af2cfae64 TODO. 2008-02-21 20:30:22 +00:00
Florian Pose 7db358b508 External domain memory. 2008-02-21 15:49:02 +00:00
Florian Pose ea7aa51ed1 Pdo configuration. 2008-02-19 14:06:50 +00:00
Florian Pose 6189092aed Implemented most realtime interface changes for version 1.4, improved
ec_pdo_t and ec_pdo_entry_t classes, added fmmu_config_t, adjusted
minimal example, etc...
2008-02-19 08:22:20 +00:00
Florian Pose bd6d29a655 Added link to hardware table. 2008-02-04 13:50:20 +00:00
Florian Pose ad2d7740e5 Updated README etc. 2008-02-01 21:34:35 +00:00
Florian Pose 22ef721821 TODO. 2008-02-01 20:26:13 +00:00
Florian Pose 2611a391e8 TODO. 2008-01-31 14:44:33 +00:00
Florian Pose e68e43e00c TODO. 2008-01-30 16:46:57 +00:00
Florian Pose 723a67e6f2 SII writing workaround for some slaves, that don't respond correctly;
improved SII code.
2007-09-24 08:56:50 +00:00
Florian Pose d7c42088c2 Read PDO mapping from SDO dictionary (working, not finished yet). 2007-09-19 17:44:28 +00:00
Florian Pose ce23289736 Updated TODO. 2007-09-06 09:14:38 +00:00
Florian Pose ce972fd4fc Broadcast MAC address accepts first device. 2007-08-10 15:04:06 +00:00
Florian Pose 75650af3b3 removed rc.status dependencies from init script. 2007-08-10 14:28:56 +00:00
Florian Pose 808ad3e2f1 Added ecrt_master_get_slave_by_pos(). 2007-08-10 13:46:34 +00:00
Florian Pose 1c2ac14987 Limited EEPROM reading; added EC_FIRST_EEPROM_CATEGORY_HEADER define. 2007-08-10 13:35:11 +00:00
Florian Pose bf9c3e172e Updated TODO. 2007-08-10 13:00:31 +00:00
Florian Pose eb5d5e2700 Updated TODO and NEWS. 2007-07-25 07:46:09 +00:00
Florian Pose f5d3ec538a Completely lock master while an EoE cycle is executing. 2007-03-16 14:42:04 +00:00
Florian Pose 9466d51185 Dynamic creation of EoE handlers. 2007-03-16 14:00:12 +00:00
Florian Pose 0a12cd40c3 Updated TODO. 2007-03-16 11:06:40 +00:00
Florian Pose f5a7e78786 Slave configuration exclusively from master thread; removed
ec_master_sync_io(); introduced events in the master state machine;
locking of slave scanning and slave configuration through allow_scan
and allow_config flags.
2007-03-12 18:21:42 +00:00
Florian Pose 571917dd1a Introduced idle flag in master state machine. 2007-03-12 12:11:43 +00:00
Florian Pose 2907aebfdf Implemented SDO reading with wait queues. 2007-03-09 15:11:29 +00:00
Florian Pose bf27da528d Updated TODO. 2007-03-09 13:44:46 +00:00
Florian Pose b0c1fbaeb0 Removed X:Y addressing scheme, ec_slave_is_coupler(),
ec_master_calc_addressing(), coupler_index and coupler_subindex variables.
Adapted lsec script and examples.
2007-03-09 13:24:15 +00:00
Florian Pose 81524176a8 Correctted resetting topology_change_pending and tainted flags. 2007-03-09 13:16:12 +00:00
Florian Pose 70482be0ac Added parameters for vendor ID and product code to ecrt_get_slave(); PDO
registration functions now take a slave pointer as argument; changed
values for ec_bus_status_t.
2007-03-09 10:24:50 +00:00
Florian Pose 8ac6516b4e Allow only MAC addresses as device identifiers; replaced master list by
master array; hand ober MAC addresses with array module parameters.
2007-03-08 18:15:25 +00:00
Florian Pose 8c9abc407c Updated NEWS and TODO. 2007-03-08 13:06:20 +00:00
Florian Pose 37baf012fb Removed ecrt_master_run(), removed datagram queueing from state
machines, added datagram injection, two different master thread
functions.
2007-03-08 13:02:42 +00:00
Florian Pose 6cc84b29dc Updated TODO. 2007-03-08 08:10:32 +00:00
Florian Pose d77267e81c Implemented alternative PDO mapping configuration interface. 2007-03-07 17:37:21 +00:00
Florian Pose 76fc87f3fd Updated TODO. 2007-03-07 17:27:25 +00:00
Florian Pose e9a0299cdb Updated TODO. 2007-03-07 16:20:20 +00:00
Florian Pose e3afb9e9fb Removed ugly ec_slave_has_subbus() function. 2007-03-05 11:34:52 +00:00
Florian Pose b4bfda2e62 Introduced master status, ecrt_master_get_status(), tainted flag,
pdos_registered flags and pdo_slaves_offline counter.
2007-03-05 10:35:50 +00:00
Florian Pose cfbb403046 Updated TODO. 2007-03-04 16:15:23 +00:00
Florian Pose d8d30c4a1f Implemented alias reading/writing via sysfs. 2007-03-02 15:43:45 +00:00
Florian Pose 0fec8f8a54 Updated TODO. 2007-03-02 07:37:34 +00:00
Florian Pose 2362617b86 Updated TODO. 2007-02-14 09:33:32 +00:00
Florian Pose 90a00b690e Changed structure of scripts subdirectory. 2007-02-13 13:01:59 +00:00
Florian Pose 37fb12e002 Updated TODO. 2007-02-13 11:54:38 +00:00
Florian Pose e643409867 Made ec_sync_config() and ec_fmmu_config() to methods of ec_slave_t. 2007-02-13 11:48:46 +00:00
Florian Pose 4ae39d6287 Updated FEATURES file. 2007-02-13 11:32:17 +00:00
Florian Pose bcb92d4e10 Updated TODO. 2007-02-13 11:21:23 +00:00
Florian Pose 8e2a5258cc Introduced topology_change_pending to delay bus scanning until IDLE mode
has been reached.
2007-02-13 10:51:40 +00:00
Florian Pose 9a9e5d719c Fixed bug causing unloading of realtime module being very slow after topology change. 2007-02-12 11:15:23 +00:00
Florian Pose 6d74555dad schedule() other processes while waiting in ec_master_sync_io(). 2007-02-12 11:12:00 +00:00
Florian Pose 47e08f6031 Updated TODO. 2007-02-12 09:04:49 +00:00
Florian Pose 5fc6582962 Updated TODO. 2007-02-09 15:41:15 +00:00
Florian Pose e3b241a79a kobject_add() in constructors. 2006-11-06 14:22:35 +00:00
Florian Pose 2b392d5ace Updated TODO list. 2006-08-23 07:36:30 +00:00
Florian Pose aaea721316 Minor changes. 2006-08-08 12:07:25 +00:00
Florian Pose 258b4d998d VERSION 1.1: New realtime interface, only state machines. 2006-08-03 12:51:17 +00:00
Florian Pose 45f6875d3e Modified TODO. 2006-06-21 09:11:39 +00:00
Florian Pose 7d540090ef Updated things to do. 2006-06-06 11:59:52 +00:00
Florian Pose aa1b291cfc Updated TODO list. 2006-05-29 07:45:28 +00:00
Florian Pose 09ac0b540f Moved fragen.txt outside the source tree, renamed todo.txt to TODO 2006-04-20 13:19:36 +00:00
Florian Pose 386d24245e TODO-Liste aktualisiert. 2006-02-25 14:25:33 +00:00
Florian Pose 4d65b22b0f Dynamische FMMU-Konfiguration, zwei Kopieroperationen eingespart, Einrückungen angepasst. 2006-02-23 09:58:50 +00:00
Florian Pose 58edfcfe3e Neue ASCII-Adressierung und Code-Dokumantation. 2006-02-14 14:50:20 +00:00
Florian Pose 55323c5586 TODO-Liste ergänzt. 2006-01-05 14:13:34 +00:00
Florian Pose b691a914b6 Schoenheitskorrekturen. 2005-12-23 08:23:35 +00:00
Florian Pose 6efa13d714 trunk, tags und branches 2005-10-21 11:21:42 +00:00