Implement negotiation and actuation endpoints #5
Reference in New Issue
Block a user
Delete Branch "feat/actuation-receiver"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This merge request implements the main and current actuation endpoints, i.e. 'ping', 'negotiate', and 'actuate/speech'.
It adds unit tests and a dependency for the unit tests (
mock).To test:
pip install -r requirements.txt)mockdependency (pip install mock)--qi-url), then run the attached script (make a new file to put the script in, then run it)When running main with the given script, try running main with the simulator connected (add the
--qi-url tcp://<host of simulator>:<port of simulator>argument).The test is successful if you see the simulator speak 5 messages, with numbers 0 through 4.
The script:
Ref: N25B-168
added 1 commit
45be0366- style: correct and clarify docs and commentsCompare with previous version
added 1 commit
5631a556- test: convert to pytestCompare with previous version
added 3 commits
dev9d728f78- Merge remote-tracking branch 'origin/dev' into feat/actuation-receiverCompare with previous version
assigned to @0950726
requested review from @8464960
approved this merge request
mentioned in commit
4da83a0a7e