equal
deleted
inserted
replaced
795 } |
795 } |
796 |
796 |
797 /*****************************************************************************/ |
797 /*****************************************************************************/ |
798 |
798 |
799 /** Returns the previous connected port of a given port. |
799 /** Returns the previous connected port of a given port. |
|
800 * |
|
801 * \return Port index. |
800 */ |
802 */ |
801 unsigned int ec_slave_get_previous_port( |
803 unsigned int ec_slave_get_previous_port( |
802 ec_slave_t *slave, /**< EtherCAT slave. */ |
804 ec_slave_t *slave, /**< EtherCAT slave. */ |
803 unsigned int port_index /**< Port index. */ |
805 unsigned int port_index /**< Port index. */ |
804 ) |
806 ) |
823 } |
825 } |
824 |
826 |
825 /*****************************************************************************/ |
827 /*****************************************************************************/ |
826 |
828 |
827 /** Returns the next connected port of a given port. |
829 /** Returns the next connected port of a given port. |
|
830 * |
|
831 * \return Port index. |
828 */ |
832 */ |
829 unsigned int ec_slave_get_next_port( |
833 unsigned int ec_slave_get_next_port( |
830 ec_slave_t *slave, /**< EtherCAT slave. */ |
834 ec_slave_t *slave, /**< EtherCAT slave. */ |
831 unsigned int port_index /**< Port index. */ |
835 unsigned int port_index /**< Port index. */ |
832 ) |
836 ) |
851 } |
855 } |
852 |
856 |
853 /*****************************************************************************/ |
857 /*****************************************************************************/ |
854 |
858 |
855 /** Calculates the sum of round-trip-times of connected ports 1-3. |
859 /** Calculates the sum of round-trip-times of connected ports 1-3. |
|
860 * |
|
861 * \return Round-trip-time in ns. |
856 */ |
862 */ |
857 uint32_t ec_slave_calc_rtt_sum( |
863 uint32_t ec_slave_calc_rtt_sum( |
858 ec_slave_t *slave /**< EtherCAT slave. */ |
864 ec_slave_t *slave /**< EtherCAT slave. */ |
859 ) |
865 ) |
860 { |
866 { |
875 } |
881 } |
876 |
882 |
877 /*****************************************************************************/ |
883 /*****************************************************************************/ |
878 |
884 |
879 /** Finds the next slave supporting DC delay measurement. |
885 /** Finds the next slave supporting DC delay measurement. |
|
886 * |
|
887 * \return Next DC slave, or NULL. |
880 */ |
888 */ |
881 ec_slave_t *ec_slave_find_next_dc_slave( |
889 ec_slave_t *ec_slave_find_next_dc_slave( |
882 ec_slave_t *slave /**< EtherCAT slave. */ |
890 ec_slave_t *slave /**< EtherCAT slave. */ |
883 ) |
891 ) |
884 { |
892 { |