> For the complete documentation index, see [llms.txt](https://docs.tricloudnexus.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.tricloudnexus.io/edge/nexus-modules/data-connector-modules/scenecontrollermodule/direct-commands.md).

# Direct Commands

The SceneController module supports the following direct commands:

* **CallLightingController**: Commands the lighting controller with a custom command.
* **DeleteFolders**: Deletes a folder and all subfolders recursively on the file system.
* **GetImageToBlob**: Acquire an image from the attached camera, and storing the image blob storage.
* **GetImageToFile**: Acquire an image from the attached camera, and storing the image in the host file system.
* **GetLastSequence**: Rtrieves the results of the last sequence performed.
* **GetSequences**: Gets the current active Sequence Configuration.
* **SetLightingControllerIp**: Commands the lighting controller to use a new IP address.
* **SetScene**: Commands the lighting controller to set a predefined scene.
* **SetSequences**: Sets a new sequence configuration.
* **StartSequence**: Starts a vision sequence.
* **UploadFolder**: Triggers an upload of files and subfolders recursively from a given folder on the host OS system.
