---
title: "Using (RSCI)"
canonical: "https://docs.cuesystem.com/space/CVCAPPLETS/284819499/Using%20(RSCI)"
format: markdown
---
> Macro (toc)

---

# How to use the applet Reservation System Control Integration 

1. Open control system project in IDE.
2. Insert the applet ReservationSystemControlIntegration into the project resources.
3. An instance of this applet must be created in the controller or touchpanel. Either insert into the project a new controller/touchpanel or select the existing one, where the applet will run.
4. Create an instance of the ReservationSystemControlIntegration applet in the selected controller / touchpanel. One instance of the applet enables communication with one reservation system panel. If you need to use the control integration feature on more reservation system panels, create a dedicated instance of the applet for each reservation system panel.
5. In the applet, properties fill the item RSMagicNameOrIPAddress Magic name or IP address of the reservation system (RS) panel, to which the Controller will communicate. If your reservation system panel does not have to fix the IP address, use the MagicName of this panel.
6. Set the other properties items by the required needs. A detailed description of the properties you can find in the next chapter.
7. In the setting screens on the reservation system panel go to the page “Control system integration“. There set the item “Enable control system integration“ to „Yes“. It enables to control system to communicate with the RS panel and the control system can also read the state of the room. In the item “Show control keypad“ choose whether the panel will display the control keypad or not.
8. Once the control system starts to communicate with the reservation system panel, the panel will display in the upper right corner the Options button. To display the control keypad on the reservation system panel press the Options button and select the tab Control. The keypad can show up to 3 groups with 4 buttons. Groups are arranged horizontally, and buttons in groups are arranged vertically. More groups can also be grouped with frames. You can set the name for the group, and button names, each group can display status description text in the bottom part. For each button, you can set the type (release button, long press button, etc.) and you can enable or disable the indication on the button (green “LED“ light in the corner). You can also disable (hide) unused buttons.

# Example

- Applet properties are set as follows:

- When you run the command below, the keypad displayed on the reservation system panel is as follows:

```visualbasic
Private Process Page1_PushButton1_OnPush(  ) Link Page1.PushButton1.OnPush

	ReservationSystemControlIntegration1.SetGroupStatusDescription
	(2,"Current temperature: 22.5°C", True)

End Process
```