Esempio n. 1
0
 private void SwitchPower(bool on)
 {
     ResolveHost();
     try
     {
         using (var sharp = new SharpAquosControl.SharpAquosControl(
                    _configuration.Connection.Host,
                    _configuration.Connection.Port,
                    _configuration.Connection.Login,
                    _configuration.Connection.Password))
         {
             sharp.DataTransferred += SharpDataTransferred;
             sharp.MacroOptions     = on ? _configuration.OnSequence.Options : _configuration.OffSequence.Options;
             sharp.PlayMacro(on ?_configuration.OnSequence.Commands : _configuration.OffSequence.Commands);
         }
     }
     catch (Exception ex)
     {
         Log(ex);
     }
 }
Esempio n. 2
0
 void SendCommands(int commandRetryCount, params string[] commands)
 {
     try
     {
         using (var sharp = new SharpAquosControl.SharpAquosControl(
                    Properties.Settings.Default.TvAddress,
                    Properties.Settings.Default.TvPort,
                    Properties.Settings.Default.TvLogin,
                    Properties.Settings.Default.TvPassword))
         {
             sharp.DataTransferred += SharpDataTransferred;
             sharp.MacroOptions     = new MacroOptions
             {
                 CommandRetryCount = commandRetryCount,
                 CommandRetryTime  = Properties.Settings.Default.CommandRetryTime,
             };
             sharp.PlayMacro(commands);
         }
     }
     catch (Exception ex)
     {
         logTextBox.AppendText("Exception " + ex.GetType().Name + ": " + ex.Message + Environment.NewLine);
     }
 }