module Place::Router::Core

Overview

Core routing methods and functionality. This exists as module to enable inclusion in other drivers, such as room logic, that provide auxillary functionality to signal distribution.

Direct including types

Defined in:

place/router/core.cr
place/router/settings.cr

Instance Method Summary

Instance Method Detail

def current_routes : Hash(String, String | Nil) #

[View source]
def on_update #

[View source]
def route_signal(input : String, output : String, max_dist : Int32 | Nil = nil, simulate : Bool = false, follow_additional_routes : Bool = true) #

Routes signal from input to output.

Performs all intermediate device interaction based on current system config.


[View source]