Commit Graph

72 Commits

Author SHA1 Message Date
Florian Pose 05557b7766 Fix: Configuration of process data sync managers now in PREOP. 2006-11-03 15:35:31 +00:00
Florian Pose 02c7006f24 Allow CoE requests, even if slave has error flag set. 2006-11-03 12:17:22 +00:00
Florian Pose cbe660aa68 Fixed EEPROM writing. 2006-10-31 14:25:01 +00:00
Florian Pose ab80d57c03 New state in slaveconf FSM: Clear FMMU configurations after INIT. 2006-10-27 14:41:09 +00:00
Florian Pose 1f44556083 Print certain warnings only at debug_level. 2006-10-27 13:59:49 +00:00
Florian Pose fa99dfa321 Print certain logs only at debug_level. 2006-10-27 13:31:26 +00:00
Florian Pose 1154f9294d Explicit use of slave configuration FSM in ecrt_master_activate() and ecrt_master_release(). 2006-10-27 12:45:22 +00:00
Florian Pose fb9c619686 State acknowledgement in master state machine. 2006-10-27 11:15:07 +00:00
Florian Pose 131589f534 FIX: Introduced destroy() functions for kobject-derived classes and thus fixed memory leak. 2006-10-27 09:19:58 +00:00
Florian Pose b6e88ad403 Persistent slave lists. 2006-10-26 16:29:26 +00:00
Florian Pose 1a75b5c32a SDO dictionary and SDO access only in IDLE mode, because of kmalloc()s. 2006-10-25 07:41:14 +00:00
Florian Pose 5ae68fa1db SDO uploading via Sysfs without master FSM calling wake_up(). 2006-10-24 15:14:25 +00:00
Florian Pose 6d7f65a072 Minot output changes in fsm.c 2006-10-24 08:09:42 +00:00
Florian Pose fb556ebefd Layed out CoE state machine. 2006-10-24 08:00:24 +00:00
Florian Pose daf2544626 Removed state machine running() methods. 2006-10-23 14:00:58 +00:00
Florian Pose 3b431ec5c4 Layed out state change state machine. 2006-10-23 13:45:09 +00:00
Florian Pose dd11743497 Layed out SII state machine. 2006-10-23 12:59:42 +00:00
Florian Pose 93658f687b Implemented SDO reading via Sysfs. 2006-10-20 13:05:48 +00:00
Florian Pose 2dc4d186c3 Always begin with subindex 0 while fetching SDO dictionary. 2006-10-20 13:03:01 +00:00
Florian Pose e6b2b80be5 Set initial state of all slaves to PREOP. 2006-10-20 12:57:09 +00:00
Florian Pose c782b9166c Added EC_WAIT_SDO_DICT define. 2006-10-20 12:54:32 +00:00
Florian Pose 0260f9a080 Fixed bug in master state machine. 2006-10-20 12:50:28 +00:00
Florian Pose e5ee925558 Better debugging output for SDO dictionaries. 2006-10-20 12:45:06 +00:00
Florian Pose cd884f45d0 Better debugging output for SDO dictionaries. 2006-10-20 12:33:48 +00:00
Florian Pose 9fd6548b84 Minor output changes in fsm.c 2006-10-20 12:19:20 +00:00
Florian Pose c800b84949 Reconfiguration of slaves, though they are in the correct state at startup. 2006-10-20 10:48:30 +00:00
Florian Pose ce9cf72367 Guess sync manager settings if mailbox information available. 2006-10-20 10:05:52 +00:00
Florian Pose e33b75b2b5 Moved SDO dictionary fetching to master FSMs; added SDO parent kobj. 2006-10-19 14:23:24 +00:00
Florian Pose e3a571e08d Fixed typo. 2006-10-18 10:30:34 +00:00
Florian Pose 25964ccc9a Implemented fetching of SDO dictionary. 2006-10-17 14:50:04 +00:00
Florian Pose 7dcc0827f1 BUGFIX: Fixed faulty state acknowledge behavior. 2006-10-17 14:36:53 +00:00
Florian Pose 900cc231e3 Renamed fsm->sdodata to fsm->coe_sdodata 2006-10-17 14:22:19 +00:00
Florian Pose 3dc90146fd Added EC_SLAVE_STATE_ACK_ERR to ec_state_string(); added EC_STATE_STRING_SIZE 2006-10-17 14:15:48 +00:00
Florian Pose 9f751d8e72 Renamed EC_ACK to EC_SLAVE_STATE_ACK_ERR 2006-10-17 14:10:29 +00:00
Florian Pose 302c2e77c7 Fixed serveral races while starting up under high CPU load. 2006-10-16 14:38:14 +00:00
Florian Pose 459e7f391c Serveral changes to avoid timeouts under high CPU load. 2006-10-16 09:07:49 +00:00
Florian Pose ae32682925 BUGFIX: Added returns after timeout in SII state machine. 2006-10-13 20:44:23 +00:00
Florian Pose 57dbce8626 Removed additional loop in coe_down FSM; renamed mbox_type to mbox_prot. 2006-10-13 09:05:45 +00:00
Florian Pose 11fb5104f0 Fixed mailbox bug, added mailbox error codes. 2006-10-12 13:49:01 +00:00
Florian Pose dfc4089c4c Replaced longer cycle timestamps with jiffies. 2006-08-15 08:09:18 +00:00
Florian Pose 7aa7a95c2e Added missing code documentation. 2006-08-09 15:00:20 +00:00
Florian Pose aaea721316 Minor changes. 2006-08-08 12:07:25 +00:00
Florian Pose 40745b789e New transition in slave conf state machine: Skip fmmu and SDO configuration. 2006-08-05 07:11:59 +00:00
Florian Pose 32d3bc8d0f SDO configuration interface, SDO download state machine. 2006-08-03 16:48:53 +00:00
Florian Pose 258b4d998d VERSION 1.1: New realtime interface, only state machines. 2006-08-03 12:51:17 +00:00
Florian Pose bed497249d Minor changes. 2006-07-20 11:59:52 +00:00
Florian Pose 30ddafc810 Renamed ACK2 state to CHECK ACK. 2006-07-20 08:39:23 +00:00
Florian Pose ad04403260 Better slave scan sub state machine. 2006-07-19 16:36:36 +00:00
Florian Pose bed60498c5 Better slaveconf sub state machine. 2006-07-19 16:18:51 +00:00
Florian Pose 3da6964ed6 Separated slave scan sub state machine and slave configuration sub state machine. 2006-07-19 15:28:34 +00:00