equal
deleted
inserted
replaced
76 * userspace library has to modify object internals. |
76 * userspace library has to modify object internals. |
77 * - Added 64-bit data access macros. |
77 * - Added 64-bit data access macros. |
78 * - Added ecrt_slave_config_idn() method for storing SoE IDN configurations, |
78 * - Added ecrt_slave_config_idn() method for storing SoE IDN configurations, |
79 * and ecrt_master_read_idn() and ecrt_master_write_idn() to read/write IDNs |
79 * and ecrt_master_read_idn() and ecrt_master_write_idn() to read/write IDNs |
80 * ad-hoc via the user-space library. |
80 * ad-hoc via the user-space library. |
|
81 * - Added support for overlapping PDOs which allows inputs to use the same |
|
82 * space as outputs on the frame. This reduces the frame length. |
|
83 * |
81 * |
84 * |
82 * @{ |
85 * @{ |
83 */ |
86 */ |
84 |
87 |
85 /*****************************************************************************/ |
88 /*****************************************************************************/ |
888 uint16_t watchdog_intervals /**< Number of base intervals for process |
891 uint16_t watchdog_intervals /**< Number of base intervals for process |
889 data watchdog. If set to zero, the value |
892 data watchdog. If set to zero, the value |
890 is not written, so the default is used. |
893 is not written, so the default is used. |
891 */ |
894 */ |
892 ); |
895 ); |
|
896 |
|
897 /** Configure wether a slave allows overlapping PDOs. |
|
898 * |
|
899 * Overlapping PDOs allows inputs to use the same space as outputs on the frame. |
|
900 * This reduces the frame length. |
|
901 */ |
|
902 void ecrt_slave_config_overlapping_pdos( |
|
903 ec_slave_config_t *sc, /**< Slave configuration. */ |
|
904 uint8_t allow_overlapping_pdos /**< Allow overlapping PDOs */ |
|
905 ); |
|
906 |
893 |
907 |
894 /** Add a PDO to a sync manager's PDO assignment. |
908 /** Add a PDO to a sync manager's PDO assignment. |
895 * |
909 * |
896 * \see ecrt_slave_config_pdos() |
910 * \see ecrt_slave_config_pdos() |
897 * \return zero on success, else non-zero |
911 * \return zero on success, else non-zero |