//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;
        }
Esempio n. 2
0
 public RFController(ILoggerFactory loggerFactory, IRFSwitches switches)
 {
     _logger          = loggerFactory.CreateLogger <RFController>();
     switchCollection = switches as RFSwitches;
     return;
 }