I am wanting to start Redhawk Domain Mgr, Device Mgrs, and Waveform on cpu at startup, without any user intervention. I then should be able to connect to it with the IDE.
I have created a python script that does the following:
#! /usr/local/bin/python
from ossie.utils import redhawk
#Start a new domain and device managers
domain = redhawk.kickDomain()
wave = domain.createApplication("/waveforms/msgWaveform/msgWaveform.sad.xml")
wave.start()
This starts Domain mgr, Device mgr, and Msg waveform.
After this perl script completes, I then bring up the IDE. I connect to the Domain. I see the devices, but the waveform is not present. It appears that waveform ends when the perl script finishes. I was hoping that the waveform would not disappear but I would be able to retrieve it at later time.
Do I need to start a service which is used to help keep the waveform alive?