Node
Constructors
Properties
Functions
Returns the canonical https://<resolvedHost>:<port> Url for a server node. Throws IllegalArgumentException with a diagnostic message when meta is not a ServerMetaData — prefer calling this only on nodes whose type is KrillApp.Server.
Returns this node's address pair — (nodeId, hostId) — as a NodeIdentity suitable for use inside SourceMetaData source / target lists.
true when this node's value is inherently boolean / digital. Delegates to NodeMetaData.isDigital.
Returns the human-readable display name for the node. Delegates to NodeMetaData.displayName; when that returns empty, falls back to the node's KrillApp type string (the desired behaviour for MenuCommand entries and any subtype with no dedicated name field).
For a DataPoint whose DataType is COLOR, returns the snapshot value parsed as a packed ARGB Long (0xFFRRGGBB). For any other node type or an unparseable value, returns opaque black (0xFF000000) so callers can unconditionally render the result without null-checking.