Version 1.9.5.18 Changes

Infinity Front Panel Remote Control Protocol Support

Warning: The addition of this protocol required adding Websocket support within device manager. This required a number of changes to the connection code related to devices. It should be considered beta. If you run into issues, please be prepared to report them to support and roll back to a previous version.

This version adds support for the Infinity front panel remote control protocol. This protocol allows PathfinderCore PRO to respond to and change properties of the Infinity intercom panels. It requires version 2.0 or later of the Infinity software. Because the ability to remote control an Infinity panel is not going to be necessary for most systems and/or only on select panels, support for the protocol must be manually enabled on a panel by panel basis. To enable support for the protocol, find the panel in the devices list. and click the edit link next to the web page link. If the edit link does not appear, you may need to remove and add the device again.

After clicking the edit link, you will be presented with an Infinity configuration dialog:

The lwrp enabled option is for future use. To enable the protocol, change the FrontPanel Rcp enabled option to True. Note that for this to work properly, you must be on 2.0 or later of the software in the Infinity panel. The FrontPanel Rcp Url link should be correct without changes. In the case where your Infinity panel is behind a proxy, this link can be modified. The FrontPanel Rcp protocol utilizes websockets via a url to communicate changes.

Once the protocol has been enabled on an Infinity panel with version 2.0 software or later, you should find additional items in the logic flow tree. Note that at this point in time the Infinity control protocol items only exist in the API tree.

Some of the properties that are available include:

Object

Property

Description

Read/Write

Panel

PanelLabel

Label for the panel

RO

Panel

PanelId

Panel Unique Id

RO

Panel

SpeakerMute

Whether the speaker is muted

RO

Panel

MicrophoneEnabled

Whether the microphone is enabled

RO

Panel

HeadsetEnabled

Headset enabled icon from predefined list

RO

Panel

CurrentPage

Currently selected page

RO

Panel

VisibleKeys

List of keys visible on the current page

RO

Panel

Home

Home Key

RO

Panel

Shift

Shift Key

RO

Panel

Menu

Menu Key

RO

Panel

MainEncoderVolume

Main Encoder Volume Value

RO

Panel

AuxEncoderVolume

Auxiliary Encoder Volume Value

RO

Panel

CurrentVersion

Current Software Version

RO

Panel

EncoderVolumeOverride

Encoder Volume Override

RO

Panel

MicrophoneKey

Push/Release Microphone Key

WO

Panel

ShiftKey

Push/Release Shift Key

WO

Panel

BumpVolume

Bump Volume up or down by 2db

WO

Key

KeyIndex

Key Index

RO

Key

TalkArrow

Talk Arrow Icon from predetermined list

RO

Key

ListenArrow

Listen Arrow Icon from predetermined list

RO

Key

BackgroundColor

Background Color

RO

Key

ForegroundColor

Foreground Color

RO

Key

TalkActive

Is Talk Active

RO

Key

ListenActive

Is Listen Active

RO

Key

Gain

Gain

RO

Key

Label

Label text for the key

RO

Key

TalkKey

Push/Release Talk Key

WO

Key

ListenKey

Push/Release Listen Key

WO

Last updated