struct Place::Router::SignalGraph::Node::DeviceInput

Overview

Reference to a signal input to a device.

These take the cannonical string form of:

sys-abc123/Display_1:hdmi │ │ │ │ │ │ │ └input │ │ └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, input : Int32 | String) #

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

[View source]

Class Method Detail

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

[View source]

Instance Method Detail

def input : Int32 | String #

[View source]
def mod : Mod #

[View source]
def to_s(io) #

[View source]