If Telpos finds out a new request has arrived, it sets an internal flag which tells it not to load additional images until this one is done. It then calls the make_image.tcl program (which in turn calls the shell script, make_image) which does all the image loading and processing. Once make_image.tcl is done, it sets a flag in HQ which says the image is done and clears the flag which says a load is in progress. When Telpos sees this image_done flag is clears it's own in_progress flag so it will once again respond to a setting of HQ's image_request flag.
Once Telcon sees that an image load request has occurred, it sets some internal flags to tell it to get ready to load the new image when it's ready. When it sees that HQ's image_done flag has been set, it clears this internal waiting flag and loads the new image.
The image_done flag in HQ is cleared only by Telcon at the start of each Load Image request. This should give both Telcons ample time to see the new image is done and load it.
Return to PDPRP Technical Info Page
Return toPDPRP Main Page.