Commit Graph

53 Commits

Author SHA1 Message Date
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
Florian Pose af1e1bf033 Renamed FREERUN mode to IDLE mode. 2006-07-19 13:15:02 +00:00
Florian Pose c0a73f9615 Better master state machines. 2006-07-19 12:57:41 +00:00
Florian Pose 06d5737cbc Ack timeout in FSM. 2006-07-18 16:42:52 +00:00
Florian Pose 25014a738b Prefer EEPROM sync manager information also in FSM. 2006-07-18 16:40:32 +00:00
Florian Pose 0d76e9719b Prefer EEPROM sync manager information for config. 2006-07-17 13:01:38 +00:00
Florian Pose a6045ba242 Added missing AL status code messages. 2006-07-17 12:58:47 +00:00
Florian Pose 6fdf205382 Renamed command structure to datagram. 2006-07-06 08:23:24 +00:00
Florian Pose 4a72709aa1 Minor changes in fsm.c and slave.c 2006-06-27 20:24:32 +00:00
Florian Pose 682c27d1d8 Slave: state_error -> error_flag, error_flag only in slave state machine. 2006-06-27 20:08:15 +00:00
Florian Pose a5eb823057 Introducing infrastructural slaves that do not contain process data. 2006-06-27 19:46:25 +00:00
Florian Pose 92a035f82b Added missing documentation. 2006-06-26 16:05:30 +00:00
Florian Pose 85bd5d131d Variable-sized data fields, BK1120. 2006-06-20 14:40:04 +00:00
Florian Pose 51af5bb52f EEPROM writing via SysFS. 2006-06-02 14:25:45 +00:00
Florian Pose 429c0b26cb Read complete eeprom data from slave and map it into SysFS. 2006-06-02 08:38:04 +00:00
Florian Pose f26a32f340 Corrected output at slave count change. 2006-05-26 14:35:29 +00:00
Florian Pose 7b3672d62b Correct behaviour of master state machine in RT mode. 2006-05-26 14:26:57 +00:00
Florian Pose a1850ae9c3 Added some documentation. 2006-05-22 09:16:12 +00:00
Florian Pose fa97fca47e Read current AL status of slaves while scanning bus. 2006-05-19 14:05:58 +00:00
Florian Pose 0a166b3f43 Link down treated as topology change in state machine. 2006-05-19 13:58:15 +00:00