You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
To work around this, you can make a subclass of CPLD (empty body) that is used in the device db for the suservo Urukuls. This is what we do in Oxford internally.
Of course, we should implement a workaround like that upstream as well (including integration with the JSON machinery which we are not using yet).
Change affected urukulX_cpld entries in the device_db.py:
device_db["urukulX_cpld"] = {
"type": "local",
"module": "device_db", # switch module to look for to this device_db file"class": "CPLD2", # use child class"arguments": {
.... # remain as it was
}
}
For example, if urukul0 is standalone, and urukul1 and urukul2 are in SUServo, then either only urukul0 or both urukul1 and urukul2 need this change from p.2.
Bug Report
One-Line Summary
Combining Urukul with and without SUServo in the same configuration result in compiler error when trying to use both.
Issue Details
Steps to Reproduce
Expected Behavior
Every part of the code works fine without errors.
Actual (undesired) Behavior
Your System (omit irrelevant parts)
The text was updated successfully, but these errors were encountered: