Configuring Unity

Written By Sam Walton (Super Administrator)

Updated at July 9th, 2024

Unity is a configurable end user application that can be customised to specific deployment requirements. The following defines the configuration options available.

Note: The Unity app must first be installed onto the device from the App Store or Play Store. If these are not available on the device, see how to install when no play store is available.

Applies to Android version 1.14 or higher

General configuration (all modes)

Setting name Description
Device_OEM_Client_ImageURI The path to the client logo
Device_OEM_Brand_ImageURI The path to the brand logo (used when IBSS has been OEM'd by partners)
Device_General_Error An error string to display when the app has come across a fatal error
Device_OEM_Mode

The OEM mode for the app:

0 - Standard mode. No client logo shown and IBSS logo shown as brand.

1 - Custom mode. Client logo shown and IBSS logo shown as brand.

2 - OEM mode. Client logo shown and custom logo shown as brand.

Device_Brightness_Timeout The value in seconds before the brightness will be reduced (e.g. 60)
Device_Brightness_High The operating brightness level (0.0 - 1.0)
Device_Brightness_Low The dimmed brightness level (0.0 - 1.0)
Signage_Orientation

App orientation:

Undefined = 0

Landscape = 1

Portrait = 2

LandscapeFlipped = 4

PortraitFlipped = 8

ImageURI Path to custom background image
Device_Update_Mode

Which mode to use:

Polled = 0

Event driven = 1

Unity configuration options

Setting name Description
Booking_Mode

0 = Booking via Roamer (QR code scan) only

1 = Booking via Roamer or Unity panel

Device_Culture Specify a specific language to use (e.g. en-GB)
Colour_DeviceType

Defines a mode for difference hardware LED configurations:

10 = IAdea_Type1

11 = IAdea_Type2

20 = ProDVX_RGB_Type1

21 = ProDVX_RGB_Type2

30 = ProDVX_RG_Type1

31 = ProDVX_RG_Type2

Colour_Settings_Enabled

Whether to override the default colour settings:

0 = No

1 = Yes

See optional 'Colour_Settings' for overrides

Colour_Settings LED_Enabled = true/false
LED_Unavailable = Hex colour as #XXXXXX
LED_RestrictedAvailability = Hex colour as #XXXXXX
LED_Available = Hex colour as #XXXXXX
LED_RequiresService = Hex colour as #XXXXXX
LED_OutOfService = Hex colour as #XXXXXX
Show_Room_Booking_Checkout

This setting applies to the Unity - Outside room mode.

0 = False (don't allow it) (default)
1 = True (allow with no authentication)
2 = True (allow with Host PIN as check-out authentication)

Hide_Room_Booking_Name

This setting applies to the Unity - Outside room mode.

0 = Don't hide booking name (default)

1 = Hide booking name

Schedule_SlotSize

This setting defines the length of the box that appears on the Unity timeline as a bookable slot, in minutes.

Min. value = 15

Max. value = 240

⚠️ Align this value with the minimum bookable duration that is defined for this space by the associated booking policy.

Device_Degrees_Fahrenheit

0 = Celsius

1 = Fahrenheit