# Admin Panel

### 1. System Control

Exaplan provides a system management and automation interfaces where you have:

* 4 preset buttons:&#x20;
  * System Restart, OFF
  * Projectors ON, OFF
* Up to 6 custom buttons

<figure><img src="/files/F0AyxlY3xvrQyRt0XWQC" alt=""><figcaption></figcaption></figure>

The configuration file for the panel is located in:

`"C:\Exaplan\Exaplan_Data\StreamingAssets\Exaplan_AdminControlPanel.json"`&#x20;

The syntax for the admin panel components is explained below:

<table><thead><tr><th width="186">Class</th><th>Parameters</th></tr></thead><tbody><tr><td>admin</td><td><ul><li>pinlock: true, false<br>Lock the admin window with a password.</li><li>pin: pick a 4 digit PIN. e.g. "1234"</li></ul></td></tr><tr><td>projectors</td><td>list of projector IP addresses to be used with pjlink commands</td></tr><tr><td>pjlinkPort</td><td>Port for pjlink communication with projectors. Default is 4352</td></tr><tr><td>defaultButtons</td><td>the 4 default buttons for turning ON/OFF the system and projectors.</td></tr><tr><td>customButtons</td><td>add up to 6 extra buttons with custom commands.</td></tr></tbody></table>

Buttons syntax:

<table><thead><tr><th width="186">Button Parameter</th><th>Description</th></tr></thead><tbody><tr><td>label</td><td>Custom name for the button that will be visible on the interface.</td></tr><tr><td>color</td><td>Color of the button. Options are: <em>red, blue, green, yellow, magenta, white.</em></td></tr><tr><td>type</td><td><ul><li><code>"system"</code>: command line instruction in batch language.</li><li><code>"pjlink"</code>: protocol for projection control over TCP/IP.</li><li><p><code>"exaplay"</code>: tcp command to Exaplay. Requires:</p><ul><li><code>"ip"</code>: address of the Exaplay machine.</li><li><code>"port"</code>: Exaplay port. defaults to 8100.</li><li><code>"command"</code>: from the <a href="https://docs.exaplay.one/control/tcp-and-upd-control#tcp-in-receive">Exaplay TCP/IN dictionnary</a></li></ul></li><li><code>"macro"</code> : a sequence of commands from the types above. Takes a list of "commands" : [ ]</li></ul></td></tr></tbody></table>

Example:

```json
{
  "admin": { "pinLock": false, "pin": "1234" },
  "projectors": ["192.168.49.101","192.168.0.103","192.168.0.102"],
  "pjlinkPort": 4352,
  "defaultButtons":[
    { "label": "System Restart", "color": "blue", "type": "system", "command": "shutdown -r" },
    { "label": "System OFF", "color": "red", "type": "macro", "commands": [
      { "type": "system", "command": "shutdown /s /t 5" },
      { "type": "pjlink", "command": "POWR 0" } ] },
    { "label": "Projectors ON", "color": "blue", "type": "pjlink", "command": "POWR 1" },
    { "label": "Projectors OFF", "color": "red", "type": "pjlink", "command": "POWR 0" }
  ],
  "customButtons": [
    { "label": "Exaplay Stop", "color": "green", "type": "exaplay", "ip": "192.168.49.101", "port": 8100, "command": "stop,comp1" },
    { "label": "Run cmd", "color": "white", "type": "batch", "path": "C:\\\\Exaplan\\\\Exaplan_Data\\\\StreamingAssets\\\\Demo_Data\\\\template.bat" }
  ]
}

```

### 2. Settings

<figure><img src="/files/rir1SqjMvbN061GkBx30" alt="" width="375"><figcaption></figcaption></figure>

These options affect performance, visual clarity, and workflow automation.

***

#### Layers

<table><thead><tr><th width="272">Setting</th><th>Description</th></tr></thead><tbody><tr><td><strong>Import layer setting (Performance ↔ Quality)</strong></td><td>Moving toward <strong>Performance</strong> reduces import time and increases responsiveness. Moving toward <strong>Quality</strong> increases visual quality and precision.</td></tr><tr><td><strong>Enable PDF/DXF background transparency</strong></td><td>Plans are imported without a background. <strong>Note</strong>: vector drawings with black lines, will show black on black background, so make sure you use color effects or a different interface background (white, grid)</td></tr><tr><td><strong>Enable file Watcher (Layer 0)</strong></td><td>Startup behavior for the <a href="/pages/zD8WSrTcVRwMM0L3711A">file watcher system</a>. </td></tr></tbody></table>

***

#### Interface Camera

<table><thead><tr><th width="270">Setting</th><th>Description</th></tr></thead><tbody><tr><td><strong>Interface zoom range (min – max)</strong></td><td>Controls how far users can zoom in or out when navigating the plan in the interface. Does not affect projection.</td></tr><tr><td><strong>Clear default</strong></td><td>Resets the saved startup camera parameters to system default values.</td></tr><tr><td><strong>Save current as default</strong></td><td>Saves the current UI camera position and zoom as the startup default for future sessions.</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.exaplan.one/operation/admin-panel.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
