PAC Information Bundle

Android applications can use the PAC Information Bundle to gather information about the system and the device where the application is running.

To access this information, configure the following settings in your application's configuration file. For additional information, refer to the Android Application Developer Guide and the Android App Launch Service Reference Guide.

ParameterTypeDescriptionExample
cabin_class_namestringSpecifies the cabin class name.Economy
companion_appstringIdentifies application running on multiple devices, such as the main seat monitor and video handset.pacgames_pong
companion_lru0_ipstringSpecifies the IP address of the companion hardware.172.17.148.150
companion_lru0_typestring

Specifies the type of the companion hardware.

This is only available on the seatback monitor.

Use with companion_lru0_subtype to determine the exact hardware.

47
companion_lru0_subtypestring

Specifies the subtype of the companion hardware.

This is only available on the seatback monitor.

Use with companion_lru0_type to determine the exact hardware.

50
handset_availableinteger

Indicates handset connectivity to the seatback monitor.

Values:

  • 1 — connected
  • 0 — not connected
1 or 0
handset_typestringSpecifies supported handset types.47
handset_subtypestringSpecifies supported handset subtypes.46
host_lru_typestring

Specifies the type of hardware where the application is running.

Use this with host_lru_subtype to determine the exact hardware.

196
host_lru_subtypestring

Specifies the subtype of hardware where the application is running.

Use this with host_lru_type to determine the exact hardware.

196
logical_lru_typearray of strings

Specifies the logical definition of the LRU where the APK is installed.

Values:

  • Overhead_Display
  • Seat_Display
  • Handset
["Handset"]
remote_handset_typearray of integers

Specifies remote handset or Passenger Control Unit (PCU) subtypes.

Calculated based on the number of remote handsets or PCUs.

{55, 57}
seat_numberstringSpecifies the seat number.45C
seat_deckintegerSpecifies in which row the seat is located.2
touchscreen_availableinteger

Indicates if the unit has a touchscreen.

Values:

  • 1 — Touchscreen is available
  • 0 — Touchscreen is not available