//public List <RaspberryPi> zeroList { get { return _piCollection.zeros; } } public HomeControlSocketHandler(IMemoryCache memoryCache, ILoggerFactory loggerFactory, IRFSwitches _rfSwitches, IPIRDevices _pirDevices, IRelayDevices _relayDevices) : base(loggerFactory) { _cache = memoryCache; _logger = loggerFactory.CreateLogger <HomeControlSocketHandler>(); rfSwitches = _rfSwitches.areaSwitches; pirDevices = _pirDevices.detections; relayDevices = _relayDevices.relays; }
public DetectionController(ILoggerFactory loggerFactory, IPIRDevices pirDevices, IRelayDevices relayDevices) { _logger = loggerFactory.CreateLogger <DetectionController>(); _pirDeviceCollection = pirDevices as PIRDevices; _relayCollection = relayDevices as RelayDevices; }