equal
deleted
inserted
replaced
42 * Changes in version 1.5: |
42 * Changes in version 1.5: |
43 * |
43 * |
44 * - Added the distributed clocks feature and the respective methods |
44 * - Added the distributed clocks feature and the respective methods |
45 * ecrt_slave_config_dc_assign_activate() and |
45 * ecrt_slave_config_dc_assign_activate() and |
46 * ecrt_slave_config_dc_sync_cycle_times() to configure a slave for cyclic |
46 * ecrt_slave_config_dc_sync_cycle_times() to configure a slave for cyclic |
47 * operation. |
47 * operation, and ecrt_master_sync() for drift compensation. |
48 * - Changed the meaning of the negative return values of |
48 * - Changed the meaning of the negative return values of |
49 * ecrt_slave_config_reg_pdo_entry() and ecrt_slave_config_sdo*(). |
49 * ecrt_slave_config_reg_pdo_entry() and ecrt_slave_config_sdo*(). |
50 * - Imlemented the Vendor-specific over EtherCAT mailbox protocol. See |
50 * - Imlemented the Vendor-specific over EtherCAT mailbox protocol. See |
51 * ecrt_slave_config_create_voe_handler(). |
51 * ecrt_slave_config_create_voe_handler(). |
52 * - Renamed ec_sdo_request_state_t to ec_request_state_t, because it is also |
52 * - Renamed ec_sdo_request_state_t to ec_request_state_t, because it is also |
500 * Stores the master state information in the given \a state structure. |
500 * Stores the master state information in the given \a state structure. |
501 */ |
501 */ |
502 void ecrt_master_state( |
502 void ecrt_master_state( |
503 const ec_master_t *master, /**< EtherCAT master. */ |
503 const ec_master_t *master, /**< EtherCAT master. */ |
504 ec_master_state_t *state /**< Structure to store the information. */ |
504 ec_master_state_t *state /**< Structure to store the information. */ |
|
505 ); |
|
506 |
|
507 /** Queues the DC drift compensation datagram for sending. |
|
508 */ |
|
509 void ecrt_master_sync( |
|
510 ec_master_t *master /**< EtherCAT master. */ |
505 ); |
511 ); |
506 |
512 |
507 /****************************************************************************** |
513 /****************************************************************************** |
508 * Slave configuration methods |
514 * Slave configuration methods |
509 *****************************************************************************/ |
515 *****************************************************************************/ |