package ru.m.control; import haxework.signal.Signal; interface IControlBus { public var devices(default, null):Array; public var signal(default, null):Signal3; public var devicesSignal(default, null):Signal>; public function connect(device:IControlDevice):Void; public function disconnect(device:IControlDevice):Void; }