# User Guide

**Step 1:** Open config.csv file in downloaded Application Folder with a text editor, and edit the IP and ports then save.

![](/files/-M_vNUTtWefiiyThRa5X)

**Step 2:** After saving config.csv, click Change Positions and configure the modules onto the jacket by dragging and dropping with the mouse.

![Drag and Drop Configuration of Modules on Haptic Jacket](/files/-M_vNovNF14TMsZjrWcl)

**Step 3:** Save the positions of modules once satisfied by clicking Save Positions.

**Step 4:** Activate the modules by hovering the mouse pointer over them. In macOS, this will also activate the Physical Wifi Modules and the Android UDP Client Apps with the corresponding IP and ports.

![Activating the modules by hovering the mouse](/files/-M_vPC49mqgj19xXM1Tt)

**Optional:** If there is a need to change the location of the modules, we can reset them with Change Positions -> Reset All.

![Resetting the Positions of Modules](/files/-M_vP6KkoTTXYoWLQVWp)

To check the IPs and ports stored in config.csv, click Show Configuration Data.

![Showing data read from config.csv](/files/-M_vOvSaVQiXQ7jFCLYY)


---

# 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://pi31415.gitbook.io/haptic-jacket/using-the-application/untitled.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.
