Texo Parameters

As mentioned before, Texo will allow the user to create custom sequences of individually programmed scanlines. Each scanline has its own transmit and receive parameters. They are organized into their corresponding classes: TexoTransmitParams and TexoReceiveParams. By declaring and initializing a TexoTransmitParams and a TexoRecieveParams object, a single set of transmit and receive parameters are initialized. To add a custom scanline to a sequence, members belonging to each parameter class must be defined. Once this is done, call function addLine(TexoTransmitParams tx, TexoReceiveParams rx) to associate the parameters with a scanline. When this method is called, it adds the now defined scanline to the sequence.

When multiple scanlines of the same parameters are desired, one can simply call addLine again with the same transmit and receive parameters. For example, if a sequence that scanned across the entire probe is desired, the following pseudo code will accomplish this.

Example:
 * TexoTransmitParams tx with centerElement = 0;
 * RecieveParams rx with centerElement = 0;

For i = 0; i++; i == 127 {    addLine(tx, rx) tx.centerElement++ rx.centerElement++ }

Once the sequence is complete and the run, the system echo signal data in frames. Each frame contains RF return signal for all the scanlines added to a sequence (see the figure below). Depending on the size of each sequence, multiple frames can be captured, and these are first stored in a cine buffer before being saved as a file.