ST2110OutputSettings interface

Settings to create an ST2110 Output see:

Signature:

export interface ST2110OutputSettings<Pins extends string, C extends ST2110SenderConstraintsBase = ST2110SenderConstraints> extends SinkNodeSettings<ST2110OutputNode<Pins>>, StreamStatisticsMixin

Properties

Property Type Description

description?

string

(Optional)

groupName?

string

(Optional)

label

string

onDeviceStateChange?

(event: ST2110DeviceStateEvent) ⇒ void

(Optional) Called whenever the device-wide NMOS-registration lifecycle transitions. The transition to "ready" signals that an NMOS controller can now discover this device and PATCH its senders. Useful for gating dev-side PATCH simulation or showing "starting up…​" / "ready" in a UI.

onSenderStateChange?

(event: ST2110SenderStateEvent) ⇒ void

(Optional) Called whenever a sender transitions lifecycle state. Useful for surfacing the in-flight startup ("starting" → "active") in a UI or for noticing failed activations ("failed" with reason).

sources

ST2110OutputSource<Pins, C>[]

tags?

{ [k: string]: string[]; }

(Optional)