-
Type:
Task
-
Resolution: resolved
-
Priority:
Minor
-
Component/s: None
-
None
I'm currently implementing a new PMBus device that inherits from an existing PMbus class. Most of the defined RemoteVariables in that parent class are also available in my device + some manufacture specific ones that I've added. But there are also some variables that are not supported by my LTM4664 device, e.g. PHASE, which results in a communication error flag being set in the device. I would therefore want to disable some of these variables from the parent PMbus class but I have not found a way to do this in Rouge:
- Is there a way to disable a RemoteVariable once it has been created?
- The only thing I could found was to remove it from the _nodes dictionary with del self._nodes['PHASE'] in my child class. But maybe this has other consequences that I haven't found yet?
- Surf branch: https://github.com/slaclab/surf/tree/ltm4664-pmbus
- Compare to pre-release: https://github.com/slaclab/surf/compare/pre-release...ltm4664-pmbus
- PMBus specification: PMBus_Specification_Part_II_Rev_1-1_20070205[1].pdf

- mentioned in
-
Page Loading...