Profiles are groups of signal maps that may be activated or deactivated together. Profiles are (de)activated by publishing a digital pcomms signal on LCM channel "BALEFIRE_SIGNAL_MAP_CMD". The signal name should be "ACTIVATE_PROFILE(<profile>)" where <profile> is the name of the profile whose status should be changed. If the value of the digital signal is true the profile in question will be activated, if the value is false, the profile will be deactivated. Multiple profiles can be activated or deactivated with a single command by providing a comma separated list of the profiles, e.g "ACTIVATE_PROFILE(profile1,profile2,profile3)"
For example, the hydraulic tools are managed by creating eight profiles, one for each of the seven hydraulic tools and one for "None". To activate a profile a button is created in the balefire workspace configuration that publishes a true signal with name ACTIVATE_PROFILE(HYD_TOOL1) on channel BALEFIRE_SIGNAL_MAP_CMD when it is selected.