Public Member Functions | |
| def | digital_test_case |
| def | find_ronexes |
| def | init_clients_publishers_subscribers |
| def | set_ronex_io_state |
| def | setUp |
| def | state_callback_0 |
| def | state_callback_1 |
| def | tearDown |
| def | test_analogue |
| def | test_change_state_one |
| def | test_change_state_two |
| def | test_digital_all_false |
| def | test_digital_all_true |
| def | test_digital_even_true |
| def | test_digital_odd_true |
| def | test_if_controllers_are_loaded |
| TEST START. | |
| def | test_pwm_outputs |
Public Attributes | |
| clients | |
| controllers_list | |
| digital_publishers | |
| expected_analogue_values_a | |
| expected_analogue_values_b | |
| params_i | |
| params_o | |
| pwm_publishers | |
| result | |
| ronex_devs | |
| ronex_ids | |
| state | |
| state_lock | |
| subscriber_0 | |
| subscriber_1 | |
A class used to test the Shadow Robot ethercat board HW. For the test to succeed 2 ronex modules are required each with a stacker on it The digital I/O of one module should be connected to the I/O of the other The analogue I/O of one of the modules should be connected to a constant voltage source On each module 12 digital inputs/outputs 6 PWM outputs 12 analogue inputs The digital inputs will read back the value we set for the outputs. Then all the I/O should switch roles from Input to Output and vice versa The PWM outputs are set to a frequency of 0.5Hz, and the digital inputs used to check the on-off period Six of the analogue inputs should be wired to an appropriate constant voltage source
Definition at line 28 of file sr_ronex_test.py.
| def sr_ronex_test.TestRonexWithHardware.digital_test_case | ( | self, | |
| outr, | |||
| inr, | |||
| message | |||
| ) |
Definition at line 122 of file sr_ronex_test.py.
| def sr_ronex_test.TestRonexWithHardware.find_ronexes | ( | self | ) |
Definition at line 81 of file sr_ronex_test.py.
Definition at line 93 of file sr_ronex_test.py.
| def sr_ronex_test.TestRonexWithHardware.set_ronex_io_state | ( | self, | |
| outr, | |||
| inr | |||
| ) |
Definition at line 133 of file sr_ronex_test.py.
| def sr_ronex_test.TestRonexWithHardware.setUp | ( | self | ) |
Definition at line 48 of file sr_ronex_test.py.
| def sr_ronex_test.TestRonexWithHardware.state_callback_0 | ( | self, | |
| msg | |||
| ) |
Definition at line 114 of file sr_ronex_test.py.
| def sr_ronex_test.TestRonexWithHardware.state_callback_1 | ( | self, | |
| msg | |||
| ) |
Definition at line 118 of file sr_ronex_test.py.
| def sr_ronex_test.TestRonexWithHardware.tearDown | ( | self | ) |
Definition at line 73 of file sr_ronex_test.py.
Definition at line 191 of file sr_ronex_test.py.
Definition at line 152 of file sr_ronex_test.py.
Definition at line 163 of file sr_ronex_test.py.
Definition at line 178 of file sr_ronex_test.py.
Definition at line 174 of file sr_ronex_test.py.
Definition at line 187 of file sr_ronex_test.py.
Definition at line 183 of file sr_ronex_test.py.
TEST START.
Definition at line 146 of file sr_ronex_test.py.
Definition at line 213 of file sr_ronex_test.py.
Definition at line 93 of file sr_ronex_test.py.
Definition at line 48 of file sr_ronex_test.py.
Definition at line 93 of file sr_ronex_test.py.
Definition at line 48 of file sr_ronex_test.py.
Definition at line 48 of file sr_ronex_test.py.
Definition at line 48 of file sr_ronex_test.py.
Definition at line 48 of file sr_ronex_test.py.
Definition at line 93 of file sr_ronex_test.py.
Definition at line 48 of file sr_ronex_test.py.
Definition at line 81 of file sr_ronex_test.py.
Definition at line 93 of file sr_ronex_test.py.
Definition at line 48 of file sr_ronex_test.py.
Definition at line 48 of file sr_ronex_test.py.
Definition at line 93 of file sr_ronex_test.py.
Definition at line 93 of file sr_ronex_test.py.