public TwitchPagerAction(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { this.Settings = PluginSettings.CreateDefaultSettings(); } else { this.Settings = payload.Settings.ToObject <PluginSettings>(); } MyTwitchChannelInfo.Instance.TwitchStreamInfoChanged += Instance_TwitchStreamInfoChanged; AlertManager.Instance.TwitchPagerShown += Instance_TwitchPagerShown; TwitchChat.Instance.PageRaised += Chat_PageRaised; this.Settings.ChatMessage = TwitchChat.Instance.ChatMessage; this.Settings.PageCommand = TwitchChat.Instance.PageCommand; Settings.TokenExists = TwitchTokenManager.Instance.TokenExists; AlertManager.Instance.Initialize(Connection); ResetChat(); InitializeStreamInfo(); tmrPage.Interval = 200; tmrPage.Elapsed += TmrPage_Elapsed; SaveSettings(); Connection.GetGlobalSettingsAsync(); }
public PluginAction(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { Logger.Instance.LogMessage(TracingLevel.DEBUG, "CreateDefaultSettings"); this.settings = PluginSettings.CreateDefaultSettings(); } else { Logger.Instance.LogMessage(TracingLevel.DEBUG, "LoadSettings"); this.settings = payload.Settings.ToObject <PluginSettings>(); } Connection.GetGlobalSettingsAsync(); Console.WriteLine(fhem_client); Logger.Instance.LogMessage(TracingLevel.DEBUG, this.GetHashCode() + "fhem_client : " + fhem_client.GetHashCode()); //if (settings_complete()) //{ // if (longpoll == null) // { // longpoll = longpoll_Async(); // } // if (longpoll.Status != TaskStatus.Running) // { // longpoll.Start(); // } //} }
public TwitchPager(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { this.settings = PluginSettings.CreateDefaultSettings(); } else { this.settings = payload.Settings.ToObject <PluginSettings>(); } TwitchStreamInfoManager.Instance.TwitchStreamInfoChanged += Instance_TwitchStreamInfoChanged; TwitchTokenManager.Instance.TokenStatusChanged += Instance_TokenStatusChanged; Connection.StreamDeckConnection.OnSendToPlugin += StreamDeckConnection_OnSendToPlugin; TwitchChat.Instance.PageRaised += Chat_PageRaised; this.settings.ChatMessage = TwitchChat.Instance.ChatMessage; settings.TokenExists = TwitchTokenManager.Instance.TokenExists; ResetChat(); deviceType = Connection.DeviceInfo().Type; tmrPage.Interval = 200; tmrPage.Elapsed += TmrPage_Elapsed; SaveSettings(); Connection.GetGlobalSettingsAsync(); }
public WindowsMoverAction(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { this.settings = PluginSettings.CreateDefaultSettings(); } else { this.settings = payload.Settings.ToObject <PluginSettings>(); CheckBackwardsCompability(); } Connection.OnSendToPlugin += Connection_OnSendToPlugin; tmrRetryProcess.Interval = 5000; tmrRetryProcess.Elapsed += TmrRetryProcess_Elapsed; // Used for backward compatibility if (!settings.AppSpecific && !settings.AppCurrent) { settings.AppSpecific = true; } PopulateApplications(); PopulateScreens(); SaveSettings(); }
public DecrementScore(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings.ContainsKey("playerId")) { string playerIdString = payload.Settings["playerId"].ToString(); playerId = int.Parse(playerIdString); } }
public Button(SDConnection connection, InitialPayload payload) : base(connection, payload) { base.settings = payload.Settings == null || payload.Settings.Count == 0 ? PluginSettings.CreateDefaultSettings() : payload.Settings.ToObject <PluginSettings>(); ApplySettings(); }
public TarkovTickerAction(SDConnection connection, InitialPayload payload) : base(connection, payload) { settings.BaseCurrency = "BTC"; settings.Quote = "RUB"; defaultImageLocation = DEFAULT_IMAGE_LOCATION; Connection.SetSettingsAsync(JObject.FromObject(settings)); InitializeSettings(); }
public Key(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings is null || payload.Settings.Count == 0) { settings = new T(); Connection.SetSettingsAsync(JObject.FromObject(settings)); }
public void Initialize(SDConnection connection) { this.connection = connection; if (connection != null) { var deviceInfo = connection.DeviceInfo(); numberOfKeys = deviceInfo.Size.Cols * deviceInfo.Size.Rows; } }
public RepositoryWatcher(SDConnection connection, InitialPayload payload) : base(connection, payload) { settings = payload.Settings == null || payload.Settings.Count == 0 ? PluginSettings.CreateDefaultSettings() : payload.Settings.ToObject <PluginSettings>(); watcher = WatcherFactory.GetWatcher(settings); Timer = new Timer(); Timer.AutoReset = true; Timer.Elapsed += new ElapsedEventHandler(UpdateKey); }
public vJoyButton(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { this.settings = PluginSettings.CreateDefaultSettings(); } else { this.settings = payload.Settings.ToObject <PluginSettings>(); } }
public ChangeCharacter(SDConnection connection, InitialPayload payload) : base(connection, payload) { USM.OnMessageReceived += OnMessage; USM.Send(new GetCurrentCharactersMessage()); if (payload.Settings.ContainsKey("playerId")) { string playerIdString = payload.Settings["playerId"].ToString(); playerId = int.Parse(playerIdString); } }
public CoronavirusWorldwideStatsAction(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { this.settings = PluginSettings.CreateDefaultSettings(); } else { this.settings = payload.Settings.ToObject <PluginSettings>(); } }
public VMMicrophone(SDConnection connection, JObject settings) : base(connection, settings) { if (settings == null || settings.Count == 0) { this.settings = PluginSettings.CreateDefaultSettings(); } else { this.settings = settings.ToObject <PluginSettings>(); } }
public void Dispose() { if (this.connection.Connected) { this.connection.Disconnect(); while (Marshal.ReleaseComObject(this.connection) != 0) { } this.connection = null; } }
public SourceDepotBase(string sdIniPath) { try { this.connection = new SDConnection(); this.connection.LoadIniFile(sdIniPath, true); } catch (System.Runtime.InteropServices.COMException ex) { throw new SourceDepotException(ex.Message); } }
public ShowOverallIntensityValue(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { settings = PluginSettings.CreateDefaultSettings(); SaveSettings(); } else { settings = payload.Settings.ToObject <PluginSettings>(); } }
public RenderGraphAction(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { _settings = new RenderGraphSettings(); Connection.SetSettingsAsync(JObject.FromObject(_settings)); } else { _settings = payload.Settings.ToObject <RenderGraphSettings>(); } }
//private bool keyPressed = false; //private DateTime keyPressStart; #endregion #region PluginBase Methods public Car(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { this.settings = PluginSettings.CreateDefaultSettings(); Connection.SetSettingsAsync(JObject.FromObject(settings)); } else { this.settings = payload.Settings.ToObject <PluginSettings>(); } }
public DisableControllerProperty(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { settings = PluginSettings.CreateDefaultSettings(); SaveSettings(); } else { settings = payload.Settings.ToObject <PluginSettings>(); } }
public CurrencyTicker(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) // Called the first time you drop a new action into the Stream Deck { this.settings = PluginSettings.CreateDefaultSettings(); Connection.SetSettingsAsync(JObject.FromObject(settings)); } else { this.settings = payload.Settings.ToObject <PluginSettings>(); } }
public IncrementEffectValues(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { settings = PluginSettings.CreateDefaultSettings(); SaveSettings(); } else { settings = payload.Settings.ToObject <PluginSettings>(); } }
public StickyKeypress(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { Settings = PluginSettings.CreateDefaultSettings(); Connection.SetSettingsAsync(JObject.FromObject(Settings)); } else { Settings = payload.Settings.ToObject <PluginSettings>(); HandleFilenames(); } }
public NetworkCardAction(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { this.settings = PluginSettings.CreateDefaultSettings(); SaveSettings(); } else { this.settings = payload.Settings.ToObject <PluginSettings>(); } LoadNetworkCards(); }
public TextFileUpdaterAction(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { this.settings = PluginSettings.CreateDefaultSettings(); } else { this.settings = payload.Settings.ToObject <PluginSettings>(); } Connection.OnSendToPlugin += Connection_OnSendToPlugin; }
public PluginAction(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { this.settings = PluginSettings.CreateDefaultSettings(); } else { this.settings = payload.Settings.ToObject <PluginSettings>(); } this.RefreshMIDIDevices(); }
public StaticPicker(SDConnection connection, InitialPayload payload) : base(connection, payload) { settings = payload.Settings == null || payload.Settings.Count == 0 ? PluginSettings.CreateDefaultSettings() : payload.Settings.ToObject <PluginSettings>(); SetPicker(); timer = new Timer(10); timer.Elapsed += new ElapsedEventHandler(CustomTick); timer.Enabled = false; timer.Start(); }
public FilterToggleAction(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { this.settings = PluginSettings.CreateDefaultSettings(); } else { this.settings = payload.Settings.ToObject <PluginSettings>(); } OBSManager.Instance.Connect(); CheckServerInfoExists(); }
public PowerPlanSwitcherAction(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { this.settings = PluginSettings.CreateDefaultSettings(); SaveSettings(); } else { this.settings = payload.Settings.ToObject <PluginSettings>(); } InitializeSettings(); }
public SuperMacroAction(SDConnection connection, InitialPayload payload) : base(connection, payload) { if (payload.Settings == null || payload.Settings.Count == 0) { Settings = PluginSettings.CreateDefaultSettings(); Connection.SetSettingsAsync(JObject.FromObject(Settings)); } else { Settings = payload.Settings.ToObject <PluginSettings>(); } LoadMacros(); }