FootSmart

Shared Settings







Introduction

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.

Syntax

The shared section is the keyword shared with a set of fields:

All have the same format as for devices, with the exception that CC and PC messages cannot be defined at the shared level.

Semantics

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.

Examples

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.