Exemplo n.º 1
0
 public RemoteConfigurationManager(IAdminLogger logger, IAppConfig appConfig,
                                   IFirmwareManager firmwareManager, IDependencyManager depmanager, IDeviceRepositoryManager repoManager, ISecurity security,
                                   IProxyFactory proxyFactory) : base(logger, appConfig, depmanager, security)
 {
     _proxyFactory    = proxyFactory ?? throw new ArgumentNullException(nameof(proxyFactory));
     _repoManager     = repoManager ?? throw new ArgumentNullException(nameof(repoManager));
     _firmwareManager = firmwareManager ?? throw new ArgumentNullException(nameof(firmwareManager));
 }
Exemplo n.º 2
0
        public CpDeviceUpdate(CpDeviceReprogrammable aDevice, Firmware aFirmware, IFirmwareManager aFirmwareManager, IPAddress aAdapterAddress, IUpdateListener aUpdateListener)
        {
            iLock           = new object();
            iDisposed       = false;
            iAdapterAddress = aAdapterAddress;

            iDevice                  = aDevice;
            iDevice.Changed         += HandleChanged;
            iDevice.ProgressChanged += HandleProgressChanged;
            iDevice.MessageChanged  += HandleMessageChanged;

            iUpdateListener = aUpdateListener;

            iUglyname = string.Format("linn-{0}", aDevice.MacAddress.Replace(":", "").Substring(6, 6));

            iFirmware        = aFirmware;
            iFirmwareManager = aFirmwareManager;
        }
 public FirmwareController(IFirmwareManager firmwareManager, UserManager <AppUser> userManager, IAdminLogger logger) : base(userManager, logger)
 {
     _firmwareManager = firmwareManager ?? throw new ArgumentNullException();
 }
 public FirmwarDownloaddController(IFirmwareManager firmwareManager)
 {
     _firmwareManager = firmwareManager ?? throw new ArgumentNullException();
 }