Version 1.9.5.18 Changes
Last updated
Last updated
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 |