Ovldel i, Ovlclear, Ovllist – Sensoray 2224 Windows User Manual
Page 83: Ovlupdate, Miscellaneous, Version, Utility, Autoupdate, Debugtime

ovldel i
Calls S2226_OverlayDel() and optionally S2226_UpdateOverlay()
This routine deletes overlay index-i
ovlclear
Calls S2226_ClearOverlay()
This routine clears all overlay index locations.
ovllist
This routine calls S2226_GetOverlayIdx() repeatedly to print a list of all overlay items.
ovlupdate
Calls S2226_UpdateOverlay()
This routine merges and clips all overlay index windows, downloads them to shadow overlay memory in
the 2226, and then bank-switches / swaps the shadow memory with the displayed overlay memory at
then next top of frame.
Miscellaneous
version
Calls S2226_GetFirmwareVersions()
This routine returns string pointers to Middleware Version, Fpga Version, and Board Version and then
then prints them to the console.
Utility
autoupdate
This routine sets a global variable that many of the routines check to see whether to automatically call
S2226_UpdateOverlay() after each routine. When clear, many ovlxxx API calls can be made before
calling S2226_UpdateOverlay() manually to flush the new changes to the screen.
debugtime
This routine sets a global variable that causes many of the routines to measure the time it takes to call
the API routines, and then print the results.
83