Skip to content

DCS BIOS Decoder

Jerker Dahlblom edited this page Sep 12, 2021 · 15 revisions

DCS-BIOS Decoder (Stream Deck & DCS-BIOS)

Enables Stream Deck to show different images, texts based on current DCS-BIOS value

The function "decodes" DCS-BIOS values and produces different output based on user's settings.

To see how it looks like see this video (first 5 minutes). https://youtu.be/lgTJa-NUnM8?t=573

Getting started

Select a Stream Deck Button and choose DCS-BIOS Decoder. DCS-BIOS Decoder

The DCS-BIOS Decoder window will be shown. DCS-BIOS Decoder

DCS-BIOS Data Type

The DCS-BIOS Control Type option declares how the incoming DCS-BIOS value should be treated, is it a number or a string of text.

DCS-BIOS Decoder

Depending which type is chosen some functionality will be enabled or disabled.

If DCS-BIOS sends a string type e.g. "Open" or "Closed" or "Locked" then Rule Formatting is disabled as Rule Formatting uses arithmetic operators on the DCS-BIOS value. On the other hand, if DCS-BIOS sends a string which contains a number e.g. "1" then that can be converted into a number and thus be used with Rule Formatting.

Formula

You can use a formula to transform the DCS-BIOS value before it is further process by the DCS-BIOS Decoder.

Raw Decoding Example

DCS-BIOS Decoder

This DCS-BIOS Encoder is configured to show the raw DCS-BIOS value for ALT_MSL_FT. It will show this suffixed with "ft".

The actual DCS-BIOS value is held by the marker {dcs-bios}. To get the marker inserted click Click to Insert {dcs-bios} or type it manually.