CAMWorks

CAMWorks is a Windows-based (XP or newer) proprietary programming utility for Gamewell-FCI's line of E3, E3 Voice/Network, S3, and Elevate control panels as well as 7100 control panels, and is the only way to program an E3/S3 system aside from an autoprogram. Starting with v3.60.003, CAMWorks began using cloud-based license authentication instead of a physical programming key. The current version is v7.10.0504.
Project Basics
Upon creating a new project file, the user can select from the following options:
- E3 Series Standalone (System Sensor or Apollo)
- S3 Series Standalone (System Sensor or Apollo)
- 7100 Standalone
- E3 Series\NetSOLO Series Network
- E3 Series Multi-Ring Network
After selecting the type of system and adding nodes, if applicable, CAMWorks will prompt the user for the level 4 password to the panel. This password is required to upload from and download to any Gamewell-FCI system, and no back-door exists.
Conditional Action Maps

Gamewell-FCI's E3 and S3 control panels all use boolean logic in their programming, specifically called CAMs (short for Conditional Action Maps). CAMs use boolean operators including AND (@), OR (|), XOR (^) and NOT (~) to activate or deactivate a specific action, in the panel, outlined in the System Status Map.

For example, a typical CAM written out as (N0G1 OR N0G2 AND NOT N0G400) means that Node 0s input groups 1 or 2 will activate this output as long as status bit 400 - panel silence is not active. When the panel silence button is activated and N0G400 goes active, it will deactivate this CAM as it is no longer true.
Uploading and Downloading
CAMWorks allows uploading and downloading to panels via serial connection or ethernet, as long as the user has a level 4 access code. Firmware updates are downloaded the the equipment from this same screen. Configuration can be uploaded and downloaded from an E3/S3, 7100 and NGA. For voice equipment, only configuration download is available. You cannot upload configuration data from any voice equipment.
Tools and Utilities
CAMWorks contains multiple utilities including project converters, Network Query, and OTS-E3.
- Project Conversion: Allows the user to convert 7100 projects to ILI-MB-E3 or SLP-E3 projects, and 602/610 projects to SLP-E3 projects.
- Network Query: Diagnostic tool that scans and prints either selected or all nodes of a network, including node type, firmware, node number and network reconfigurations per node, if applicable and supported.
- OTS-E3: Diagnostic tool that emulates a terminal window, allowing the user to input commands to a local node and see a printout of every action the panel performs, including events from local and networked nodes