コード例 #1
0
        public void Start()
        {
            try
            {
                homeMaticProxy     = XmlRpcProxyGen.Create <IHomeMaticProxy>();
                homeMaticProxy.Url = url + ":" + port;
            }
            catch (Exception)
            {
                /**/
            }
        }

        public bool ProxyIsAlive()
        {
            bool ProxyIsAlive = false;

            try
            {
                ProxyIsAlive = homeMaticProxy.KeepAlive;
            }
            catch (Exception)
            {
                /**/
            }

            return(ProxyIsAlive);
        }
コード例 #2
0
 public Actuator(IHomeMaticProxy homeMaticProxy)
 {
     this.homeMaticProxy = homeMaticProxy;
     try
     {
         if (ProxyIsNull())
         {
             throw new Exception();
         }
     }
     catch (Exception)
     {
         Console.WriteLine("[EXCEPTION]: in class Actuator: in Actuator(IHomeMaticProxy homeMaticProxy)");
     }
 }