The MC6Pro has shared messages, groups, and initialization.
Shared messages, for now, is limited to Delay messages (CC and PC messages require a channel, which is not available in the shared settings).
Shared groups are very similar to device groups, but can use messages from different devices as well as shared messages.
You can also do shared initialization, but I haven't found a use case for it yet.
The shared section is the keyword shared
with a set of fields:
messages
: Message definitionsinitial
: Initializationsgroups
Group definitionsAll have the same format as for devices, with the exception that CC and PC messages cannot be defined at the shared level.
Messages and groups are named, but have no prefix as does the device messages and groups (they have device name prepended). See the devices for more info on resolving names.
Example 1: The first bank is a navigation bank, with presets to take you to four other
banks.
shared:
messages:
- { name: Short Sleep, type: Delay, ms: 350 }
- { name: One Second Sleep, type: Delay, ms: 1000 }
groups:
- name: Two Second Sleep
messages: [One Second Sleep, One Second Sleep]
- name: Four Second Sleep
messages: [Two Second Sleep, Two Second Sleep]
- name: Eight Second Sleep
messages: [Four Second Sleep, Four Second Sleep]
This defines a short sleep message, and 1, 2, 4 and 8 second sleep messages.
Example 2:
For my current config and use of shared settings, see
my config file.