14 lines
408 B
Haxe
14 lines
408 B
Haxe
package ru.m.control;
|
|
|
|
import hw.signal.Signal;
|
|
|
|
interface IControlBus {
|
|
public var devices(default, null):Array<IControlDevice>;
|
|
|
|
public var signal(default, null):Signal3<DeviceType, DeviceAction, Bool>;
|
|
public var devicesSignal(default, null):Signal<Array<IControlDevice>>;
|
|
|
|
public function connect(device:IControlDevice):Void;
|
|
public function disconnect(device:IControlDevice):Void;
|
|
}
|