The below sequence diagram is the recommended approach for taking and downloading screenshots from Skykit Control devices.
In the sequence below the client script will:
- Issue a sendDeviceCommands request with a command string of "screenshot".
- Issue jobTraceStatus requests until a fileId is returned.
- Issue a fileDownloadUrl with the fileId to get a temporary signed URL.
- Download the screenshot with the downloadURL.