After the raw data is processed by the analysis module, it is transmitted via the vrpn_trLightningTracker interface to the Storm Manager module. At this point, it is just a series of points, each with position and time. The separate lightning bolts are delimited by special base points giving the location of the center of the microphone array and the time at which the lightning strike was detected.
The Storm Manager has two responsibilities. One is to forward data directly to the visualization program, Crossbow. The second is to buffer data and save it for later retrieval and viewing. To do this, the Storm Manager executes a recording schedule which may be set externally through the web-based scheduling program StromTracker(which uses the vrpn_trScheduleManager interface). The recording schedule specifies time intervals during which the Storm Manager should be accumulating data output by the Analysis module. This data is stored in a file with extension .stm and the associated time intervals are kept in a directory listing. When Crossbow requests a list of what data is available via the vrpn_trDataManager interface, the list of time intervals gets sent and this is displayed in a file dialog. The data for each time interval may be requested through the same vrpn_trDataManager interface. In response, the Storm Manager sends all lightning data for that time interval in a single message.
author(s): Adam Seeger,
Eric D. Baker
last update: 05 May 1999 4:21p by Eric D. Baker