This Iteration developed the breakup program. It shows how the data collected by the telescope is divided up into "work units". The program is written in C++/OpenGL since there is user input.
Design
breakup uses a frequency-time plot to show the data division. Each "work unit" has data in a given frequency band (range of frequencies) for a given amount of time. The user can enter a frequency-time pair and see how much of the space is used. The program also calculates the data size (in Kb) that must be downloaded.
Coding
breakup.cpp is the C++ source for this product. The basic OpenGL implimentation is the same as milky or explorer. Key functions:
display: draw in OpenGL
outtext: print text in OpenGL window
initialize: start OpenGL
Testing
One bug that could cause an infinite loop was fixed.