public StatisticsService(IGlobalHandler globalhandler, Configuration configuration, Database databaseProvider) { Workers = new Dictionary <string, Worker>(); GlobalHandler = globalhandler; Configuration = configuration; Provider = databaseProvider; }
public StatisticsService(IGlobalHandler globalhandler, Configuration configuration, Database databaseProvider) { Workers = new Dictionary<string, Worker>(); GlobalHandler = globalhandler; Configuration = configuration; Provider = databaseProvider; }
public Worker(IGlobalHandler globalHandler, StatisticsService statisticsService, EngineRegionProfile regionProfile, Configuration configuration, Database provider) { Running = false; GlobalHandler = globalHandler; StatisticsService = statisticsService; Provider = provider; Configuration = configuration; Profile = regionProfile; AutomaticUpdatesThread = null; MassiveSummonerLookupThread = null; Connected = false; Profiler = new Profiler(); ActiveAccountIds = new HashSet<int>(); Region = (RegionType)Profile.Identifier; AutomaticUpdateInterval = configuration.AutomaticUpdateInterval; InitialiseAuthenticationProfile(); }
public StreamDeckUserControl(GamingPanelEnum panelType, HIDSkeleton hidSkeleton, TabItem parentTabItem, IGlobalHandler globalHandler, DCSBIOS dcsbios) { InitializeComponent(); ParentTabItem = parentTabItem; //no worky worky for this library hidSkeleton.HIDReadDevice.Removed += DeviceRemovedHandler; _streamDeckPanel = new StreamDeckPanel(panelType, hidSkeleton); _streamDeckPanel.Attach((IGamingPanelListener)this); globalHandler.Attach(_streamDeckPanel); GlobalHandler = globalHandler; _dcsbios = dcsbios; UCStreamDeckButtonAction.SetStreamDeckPanel(_streamDeckPanel); UCStreamDeckButtonFace.SetStreamDeckPanel(_streamDeckPanel); StackPanelButtonUI.Children.Clear(); switch (panelType) { case GamingPanelEnum.StreamDeckMini: { var child = new UserControlStreamDeckUIMini(_streamDeckPanel); _uiButtonGrid = child; StackPanelButtonUI.Children.Add(child); break; } case GamingPanelEnum.StreamDeck: { var child = new UserControlStreamDeckUINormal(_streamDeckPanel); _uiButtonGrid = child; StackPanelButtonUI.Children.Add(child); break; } case GamingPanelEnum.StreamDeckXL: { var child = new UserControlStreamDeckUIXL(_streamDeckPanel); _uiButtonGrid = child; StackPanelButtonUI.Children.Add(child); break; } } EventHandlers.AttachStreamDeckListener(UCStreamDeckButtonAction); EventHandlers.AttachStreamDeckListener(UCStreamDeckButtonFace); EventHandlers.AttachStreamDeckListener(_uiButtonGrid); EventHandlers.AttachStreamDeckConfigListener(_uiButtonGrid); EventHandlers.AttachStreamDeckListener(this); UCStreamDeckButtonAction.GlobalHandler = GlobalHandler; UCStreamDeckButtonFace.GlobalHandler = GlobalHandler; UCStreamDeckButtonFace.SetStreamDeckPanel(_streamDeckPanel); UCStreamDeckButtonAction.SetStreamDeckPanel(_streamDeckPanel); }
public StreamDeckUserControl(GamingPanelEnum panelType, HIDSkeleton hidSkeleton, TabItem parentTabItem, IGlobalHandler globalHandler, DCSBIOS dcsbios) { InitializeComponent(); _parentTabItem = parentTabItem; _parentTabItemHeader = _parentTabItem.Header.ToString(); _streamDeckPanel = new StreamDeckPanel(panelType, hidSkeleton); _streamDeckPanel.Attach((IGamingPanelListener)this); globalHandler.Attach(_streamDeckPanel); _globalHandler = globalHandler; _dcsbios = dcsbios; StackPanelButtonUI.Children.Clear(); switch (panelType) { case GamingPanelEnum.StreamDeckMini: { var child = new UserControlStreamDeckUIMini(); child.PanelHash = _streamDeckPanel.PanelHash; _uiButtonGrid = child; StackPanelButtonUI.Children.Add(child); break; } case GamingPanelEnum.StreamDeck: { var child = new UserControlStreamDeckUINormal(); child.PanelHash = _streamDeckPanel.PanelHash; _uiButtonGrid = child; StackPanelButtonUI.Children.Add(child); break; } case GamingPanelEnum.StreamDeckXL: { var child = new UserControlStreamDeckUIXL(); child.PanelHash = _streamDeckPanel.PanelHash; _uiButtonGrid = child; StackPanelButtonUI.Children.Add(child); break; } } EventHandlers.AttachStreamDeckListener(UCStreamDeckButtonAction); EventHandlers.AttachStreamDeckListener(UCStreamDeckButtonFace); EventHandlers.AttachStreamDeckListener(_uiButtonGrid); EventHandlers.AttachStreamDeckConfigListener(_uiButtonGrid); EventHandlers.AttachStreamDeckListener(this); UCStreamDeckButtonAction.GlobalHandler = _globalHandler; UCStreamDeckButtonFace.GlobalHandler = _globalHandler; UCStreamDeckButtonFace.PanelHash = _streamDeckPanel.PanelHash; UCStreamDeckButtonAction.PanelHash = _streamDeckPanel.PanelHash; }
public Profiler(bool liveOutput = false, string liveOutputPrefix = null, IGlobalHandler globalHandler = null) { LiveOutput = liveOutput; LiveOutputPrefix = liveOutputPrefix; GlobalHandler = globalHandler; Profiles = new Dictionary <string, ProfileEntry>(); TotalExecutions = 0; }
public Profiler(bool liveOutput = false, string liveOutputPrefix = null, IGlobalHandler globalHandler = null) { LiveOutput = liveOutput; LiveOutputPrefix = liveOutputPrefix; GlobalHandler = globalHandler; Profiles = new Dictionary<string, ProfileEntry>(); TotalExecutions = 0; }
public TPMPanelUserControl(HIDSkeleton hidSkeleton, TabItem parentTabItem, IGlobalHandler globalHandler) { InitializeComponent(); _parentTabItem = parentTabItem; _parentTabItemHeader = _parentTabItem.Header.ToString(); _tpmPanel = new TPMPanel(hidSkeleton); _tpmPanel.Attach((ISaitekPanelListener)this); globalHandler.Attach(_tpmPanel); _globalHandler = globalHandler; }
public void LoadItems() { var handlers = new List<IGlobalHandler>(); ItemGlobalHandlers = new GlobalHandlerComposite(handlers); ProductManager.Instance.LoadProducts(); handlers.AddRange(ProductManager.Instance.GlobalHandlers); AddonManager.Instance.LoadAddons(); handlers.AddRange(AddonManager.Instance.GlobalHandlers); }
public BackLitPanelUserControl(TabItem parentTabItem, IGlobalHandler globalHandler, HIDSkeleton hidSkeleton) { InitializeComponent(); _parentTabItem = parentTabItem; _parentTabItemHeader = _parentTabItem.Header.ToString(); _backlitPanelBIP = new BacklitPanelBIP(Settings.Default.BIPLedStrength, hidSkeleton); _backlitPanelBIP.Attach((ISaitekPanelListener)this); globalHandler.Attach(_backlitPanelBIP); _globalHandler = globalHandler; }
public void LoadItems() { var handlers = new List <IGlobalHandler>(); ItemGlobalHandlers = new GlobalHandlerComposite(handlers); ProductManager.Instance.LoadProducts(); handlers.AddRange(ProductManager.Instance.GlobalHandlers); AddonManager.Instance.LoadAddons(); handlers.AddRange(AddonManager.Instance.GlobalHandlers); }
public BackLitPanelUserControl(TabItem parentTabItem, IGlobalHandler globalHandler, HIDSkeleton hidSkeleton) { InitializeComponent(); ParentTabItem = parentTabItem; _backlitPanelBIP = new BacklitPanelBIP(Settings.Default.BIPLedStrength, hidSkeleton); hidSkeleton.HIDReadDevice.Removed += DeviceRemovedHandler; _backlitPanelBIP.Attach((IGamingPanelListener)this); globalHandler.Attach(_backlitPanelBIP); GlobalHandler = globalHandler; }
public UpdateService(Configuration configuration, IGlobalHandler globalHandler, IUpdateHandler updateHandler = null) { Configuration = configuration.Updates; GlobalHandler = globalHandler; UpdateHandler = updateHandler; IsCommandLineVersion = UpdateHandler == null; IsMono = Type.GetType("Mono.Runtime") != null; CurrentRevision = Assembly.GetEntryAssembly().GetName().Version.Revision; NewestVersion = null; }
public UpdateService(Configuration configuration, IGlobalHandler globalHandler, IUpdateHandler updateHandler = null) { Configuration = configuration.Updates; GlobalHandler = globalHandler; UpdateHandler = updateHandler; IsCommandLineVersion = UpdateHandler == null; IsMono = Type.GetType("Mono.Runtime") != null; CurrentRevision = Assembly.GetEntryAssembly().GetName().Version.Revision; NewestVersion = null; }
public RadioPanelPZ69UserControlSA342(HIDSkeleton hidSkeleton, TabItem parentTabItem, IGlobalHandler globalHandler) { InitializeComponent(); _parentTabItem = parentTabItem; _parentTabItemHeader = _parentTabItem.Header.ToString(); HideAllImages(); _radioPanelPZ69 = new RadioPanelPZ69SA342(hidSkeleton); _radioPanelPZ69.FrequencyKnobSensitivity = Settings.Default.RadioFrequencyKnobSensitivity; _radioPanelPZ69.Attach((IGamingPanelListener)this); globalHandler.Attach(_radioPanelPZ69); _globalHandler = globalHandler; LabelAirframe.Content = _globalHandler.GetAirframe() + " Gazelle"; //LoadConfiguration(); }
public RadioPanelPZ69UserControlAV8BNA(HIDSkeleton hidSkeleton, TabItem parentTabItem, IGlobalHandler globalHandler) { InitializeComponent(); _parentTabItem = parentTabItem; _parentTabItemHeader = _parentTabItem.Header.ToString(); HideAllImages(); _radioPanelPZ69 = new RadioPanelPZ69AV8BNA(hidSkeleton); _radioPanelPZ69.FrequencyKnobSensitivity = -1;//doesn't work with 0 value Settings.Default.RadioFrequencyKnobSensitivity; _radioPanelPZ69.Attach((IGamingPanelListener)this); globalHandler.Attach(_radioPanelPZ69); _globalHandler = globalHandler; //LoadConfiguration(); }
public RadioPanelPZ69UserControlSpitfireLFMkIX(HIDSkeleton hidSkeleton, TabItem parentTabItem, IGlobalHandler globalHandler) { InitializeComponent(); _parentTabItem = parentTabItem; _parentTabItemHeader = _parentTabItem.Header.ToString(); HideAllImages(); _radioPanelPZ69 = new RadioPanelPZ69SpitfireLFMkIX(hidSkeleton); _radioPanelPZ69.FrequencyKnobSensitivity = Settings.Default.RadioFrequencyKnobSensitivity; _radioPanelPZ69.Attach((ISaitekPanelListener)this); globalHandler.Attach(_radioPanelPZ69); _globalHandler = globalHandler; //LoadConfiguration(); }
public RadioPanelPZ69UserControlF5E(HIDSkeleton hidSkeleton, TabItem parentTabItem, IGlobalHandler globalHandler) { InitializeComponent(); ParentTabItem = parentTabItem; hidSkeleton.HIDReadDevice.Removed += DeviceRemovedHandler; HideAllImages(); _radioPanelPZ69 = new RadioPanelPZ69F5E(hidSkeleton); _radioPanelPZ69.FrequencyKnobSensitivity = Settings.Default.RadioFrequencyKnobSensitivity; _radioPanelPZ69.Attach((IGamingPanelListener)this); globalHandler.Attach(_radioPanelPZ69); GlobalHandler = globalHandler; }
public RadioPanelPZ69UserControlSRS(HIDSkeleton hidSkeleton, TabItem parentTabItem, IGlobalHandler globalHandler) { InitializeComponent(); _parentTabItem = parentTabItem; _parentTabItemHeader = _parentTabItem.Header.ToString(); HideAllImages(); _radioPanelPZ69SRS = new RadioPanelPZ69SRS(Settings.Default.SRSPortFrom, Settings.Default.SRSIpTo, Settings.Default.SRSPortTo, hidSkeleton); _radioPanelPZ69SRS.FrequencyKnobSensitivity = Settings.Default.RadioFrequencyKnobSensitivity; _radioPanelPZ69SRS.SmallFreqStepping = Settings.Default.SRSSmallFreqStepping; _radioPanelPZ69SRS.Attach((IGamingPanelListener)this); globalHandler.Attach(_radioPanelPZ69SRS); _globalHandler = globalHandler; //LoadConfiguration(); }
public StreamDeckUserControl(GamingPanelEnum panelType, HIDSkeleton hidSkeleton, TabItem parentTabItem, IGlobalHandler globalHandler, DCSBIOS dcsbios) { InitializeComponent(); _parentTabItem = parentTabItem; _parentTabItemHeader = _parentTabItem.Header.ToString(); _streamDeck = new StreamDeckPanel(this, panelType, hidSkeleton); _streamDeck.Attach((IGamingPanelListener)this); globalHandler.Attach(_streamDeck); _globalHandler = globalHandler; _dcsbios = dcsbios; StackPanelButtonUI.Children.Clear(); switch (panelType) { case GamingPanelEnum.StreamDeckMini: case GamingPanelEnum.StreamDeck: { var child = new UserControlStreamDeckUINormal(); _streamDeckUI = child; child.SetSDUIParent(this); StackPanelButtonUI.Children.Add(child); break; } case GamingPanelEnum.StreamDeckXL: { var child = new UserControlStreamDeckUIXL(); _streamDeckUI = child; child.SetSDUIParent(this); StackPanelButtonUI.Children.Add(child); break; } } UCStreamDeckButtonAction.SDUIParent = this; UCStreamDeckButtonAction.GlobalHandler = _globalHandler; UCStreamDeckButtonFace.SDUIParent = this; UCStreamDeckButtonFace.GlobalHandler = _globalHandler; UCStreamDeckButtonFace.UserControlStreamDeckButtonAction = UCStreamDeckButtonAction; UCStreamDeckButtonAction.UserControlStreamDeckButtonFace = UCStreamDeckButtonFace; _streamDeckUI.HideAllDotImages(); }
public WebService(IGlobalHandler globalHandler, Configuration configuration, StatisticsService statisticsService, Database databaseProvider) { GlobalHandler = globalHandler; ProgramConfiguration = configuration; ServiceConfiguration = configuration.Web; StatisticsService = statisticsService; Server = new WebServer(ServiceConfiguration.Host, ServiceConfiguration.Port, ServiceConfiguration.EnableReverseProxyRealIPMode, this, this); DatabaseProvider = databaseProvider; WebServiceProfiler = new Profiler(); Serialiser = new JavaScriptSerializer(); Views = new HashSet <string>(); PRNG = new Random(); LoadIndex(); InitialiseHandlers(); }
public WebService(IGlobalHandler globalHandler, Configuration configuration, StatisticsService statisticsService, Database databaseProvider) { GlobalHandler = globalHandler; ProgramConfiguration = configuration; ServiceConfiguration = configuration.Web; StatisticsService = statisticsService; Server = new WebServer(ServiceConfiguration.Host, ServiceConfiguration.Port, ServiceConfiguration.EnableReverseProxyRealIPMode, this, this); DatabaseProvider = databaseProvider; WebServiceProfiler = new Profiler(); Serialiser = new JavaScriptSerializer(); Views = new HashSet<string>(); PRNG = new Random(); LoadIndex(); InitialiseHandlers(); }
public Worker(IGlobalHandler globalHandler, StatisticsService statisticsService, EngineRegionProfile regionProfile, Configuration configuration, Database provider) { Running = false; GlobalHandler = globalHandler; StatisticsService = statisticsService; Provider = provider; Configuration = configuration; Profile = regionProfile; AutomaticUpdatesThread = null; Connected = false; Profiler = new Profiler(); ActiveAccountIds = new HashSet <int>(); Region = (RegionType)Profile.Identifier; AutomaticUpdateInterval = configuration.AutomaticUpdateInterval; InitialiseAuthenticationProfile(); }
public RadioPanelPZ69UserControlNotImplemented(HIDSkeleton hidSkeleton, TabItem parentTabItem, IGlobalHandler globalHandler) { InitializeComponent(); }