struct Place::Router::SignalGraph::Node::DeviceOutput

Overview

Reference to a signal output from a device.

These take the cannonical string form of:

sys-abc123/Switcher_1.1!video │ │ │ │ │_layer │ │ │ └output │ │ └module index │ └module namme └system

Extended Modules

Defined in:

place/router/signal_graph/node.cr

Constructors

Class Method Summary

Instance Method Summary

Instance methods inherited from struct Place::Router::SignalGraph::Node::Ref

==(other : Ref) ==, id id, initialize initialize, layer layer, local(sys : String) local, mod mod, to_json(json) to_json

Constructor methods inherited from struct Place::Router::SignalGraph::Node::Ref

new new

Class methods inherited from struct Place::Router::SignalGraph::Node::Ref

resolve?(key : String, sys = nil) resolve?

Constructor Detail

def self.new(sys, name, idx, output : Int32 | String, layer) #

[View source]
def self.new(mod : Place::Router::SignalGraph::Mod, output : Int32 | String) #

[View source]

Class Method Detail

def self.parse?(ref) : self | Nil #

[View source]

Instance Method Detail

def layer : String #

[View source]
def mod : Mod #

[View source]
def output : Int32 | String #

[View source]
def to_s(io) #

[View source]