equal
deleted
inserted
replaced
53 * ecrt_slave_config_emerg_clear(), ecrt_slave_config_emerg_overruns() and |
53 * ecrt_slave_config_emerg_clear(), ecrt_slave_config_emerg_overruns() and |
54 * the defines EC_HAVE_EMERGENCY and EC_COE_EMERGENCY_MSG_SIZE. |
54 * the defines EC_HAVE_EMERGENCY and EC_COE_EMERGENCY_MSG_SIZE. |
55 * - Added interface for direct EtherCAT register access: Added data type |
55 * - Added interface for direct EtherCAT register access: Added data type |
56 * ec_reg_request_t and methods ecrt_slave_config_create_reg_request(), |
56 * ec_reg_request_t and methods ecrt_slave_config_create_reg_request(), |
57 * ecrt_reg_request_data(), ecrt_reg_request_state(), |
57 * ecrt_reg_request_data(), ecrt_reg_request_state(), |
58 * ecrt_reg_request_write() and ecrt_reg_request_read(). |
58 * ecrt_reg_request_write(), ecrt_reg_request_read() and the feature flag |
|
59 * EC_HAVE_REG_ACCESS. |
59 * |
60 * |
60 * Changes in version 1.5: |
61 * Changes in version 1.5: |
61 * |
62 * |
62 * - Added the distributed clocks feature and the respective method |
63 * - Added the distributed clocks feature and the respective method |
63 * ecrt_slave_config_dc() to configure a slave for cyclic operation, and |
64 * ecrt_slave_config_dc() to configure a slave for cyclic operation, and |
152 * |
153 * |
153 * I. e. if the ecrt_slave_config_emerg_*() methods are available. |
154 * I. e. if the ecrt_slave_config_emerg_*() methods are available. |
154 */ |
155 */ |
155 #define EC_HAVE_EMERGENCY |
156 #define EC_HAVE_EMERGENCY |
156 |
157 |
|
158 /** Defined, if the register access interface is available. |
|
159 * |
|
160 * I. e. if the methods ecrt_slave_config_create_reg_request(), |
|
161 * ecrt_reg_request_data(), ecrt_reg_request_state(), ecrt_reg_request_write() |
|
162 * and ecrt_reg_request_read() are available. |
|
163 */ |
|
164 #define EC_HAVE_REG_ACCESS |
|
165 |
157 /*****************************************************************************/ |
166 /*****************************************************************************/ |
158 |
167 |
159 /** End of list marker. |
168 /** End of list marker. |
160 * |
169 * |
161 * This can be used with ecrt_slave_config_pdos(). |
170 * This can be used with ecrt_slave_config_pdos(). |