An extension of the Python API to enable access to all OctoClock methods. The code is based on the existing multi_usrp implementation.
Related Issue
The question of a Python implementation for the OctoClock was mentioned here in the mailing list.
Which devices/areas does this affect?
The changes affect the OctoClock and OctoClock-G.
Testing Done
The provided test multi_usrp_clock_test.py was successfully executed with an OctoClock-G CDA-2990. Please note that the test was not run with more than one OctoClock as I only have one currently available.
Checklist
[x] I have read the CONTRIBUTING document.
[x] My code follows the code style of this project. See CODING.md.
[ ] I have updated the documentation accordingly.
[x] I have added tests to cover my changes, and all previous tests pass.
[ ] I have checked all compat numbers if they need updating (FPGA compat,
MPM compat, noc_shell, specific RFNoC block, ...)
Pull Request Details
Description
An extension of the Python API to enable access to all OctoClock methods. The code is based on the existing multi_usrp implementation.
Related Issue
The question of a Python implementation for the OctoClock was mentioned here in the mailing list.
Which devices/areas does this affect?
The changes affect the OctoClock and OctoClock-G.
Testing Done
The provided test
multi_usrp_clock_test.py
was successfully executed with an OctoClock-G CDA-2990. Please note that the test was not run with more than one OctoClock as I only have one currently available.Checklist