Skalarki
Last updated
Last updated
SPAD.neXt supports all Skalarki Ltd. devices, however you will need to have Skalarki's ProfilerIO running.
Generally all inputs and outputs of all devices can be identified by
SKALARKI_<device>_<type>_<sublocation>_<name>
<type> will either be Input (button/switch) Encoder Display Led For the name, the naming provided by Skalarki is used, even if it might be a bit misleading sometimes.
Throughout this guide several online snippets will be referenced. Those will work with the FlyByWire (FBW) A320 and are actively maintained.
All devices will povide variables for some settings:
Variable | Purpose | Description |
---|---|---|
..._DEVICE_POWER | Holds the virtual power state | defaults to 1 (on) if virtual power handling is disabled |
..._BACKLIGHT | controls the device backlight | if supported by device |
Since there are a lot of diffrent devices, it is quite some work, to get the basic power configuration for all of them up and running. This is a repeating boring task, and can lead to heavy work if something needs to be changed.
To help with this task SPAD.neXt has an additional virtual device called "Skalarki Global". It provides 3 variables that you can use to control general behavior of the panels at a central place.
As a reference refer to snippet #7635 which contains the programming for the FBW A320
Variable | Description | Purpose |
---|---|---|
LOCAL:SKALARKI_GLOBAL_AIRCRAFT_DC_POWER | Holds if the aircraft currently has any DC Bus powered | Use as condition for functions that only work if there is DC power |
LOCAL:SKALARKI_GLOBAL_AIRCRAFT_AC_POWER | Hold if the aircraft currently has any AC Bus powered | Use as condition for functions that only work if there is AC power |
LOCAL:SKALARKI_GLOBAL_AIRCRAFT_POWER | Holds if any of the AC/DC Bus is currently powered | Use as condition for functions that work if there is any kind of power |