Manage bricks while they are on, via the console
This should be possible at least for:
* switch
* wirefilter
* qemu
Blueprint information
- Status:
- Complete
- Approver:
- Rainer
- Priority:
- High
- Drafter:
- Daniele Lacamera
- Direction:
- Approved
- Assignee:
- Virtualbricks
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Implemented
- Milestone target:
- 0.3
- Started by
- Daniele Lacamera
- Completed by
- Daniele Lacamera
Related branches
Related bugs
Sprints
Whiteboard
CORE:
console operations (both for opening interactive consoles and for changing specific values through specialized config) must be implemented in the BrickFactory module.
GUI:
<s>The interface used as a starting point will be the dialog_jobmonitor that can be opened from the joblist menu. GUI support for wirefilter and switch must me added.</s>
UPDATE: The same settings panel will be used for both static and dynamic parameters. On a 'live' brick, the settings must be changed on both console and brick.cfg
GLUE CODE:
transform widget values from the GUI into get/set parameters command for the console, synchronize events with specific commands etc.
There is a callback infrastructure (look for live-management in the BrickFactory) with automatic console connection at startup
For qemu part take a look to the Qemulator controlmonitor class:
http://
UPDATE:
Qemu has a separate management (via rightclick menu) for savestate/loadstate
Work Items
Dependency tree
* Blueprints in grey have been implemented.