public string NHCActions()
        {
            TcpClient clientSocket = new TcpClient();
            string    IP           = "192.168.0.170";
            int       port         = 8000;

            clientSocket.Connect(IP, port);

            NetworkStream serverStream      = clientSocket.GetStream();
            NHCCommand    startCommand      = new NHCCommand("startevents");
            string        response1         = startCommand.execute(serverStream, clientSocket);
            NHCCommand    getActionsCommand = new NHCCommand("listactions");
            string        response2         = getActionsCommand.execute(serverStream, clientSocket);



            return(response2);
        }
        public string NHCSet(string id, string value)
        {
            TcpClient clientSocket = new TcpClient();
            string    IP           = "192.168.0.170";
            int       port         = 8000;

            clientSocket.Connect(IP, port);

            NetworkStream      serverStream      = clientSocket.GetStream();
            NHCCommand         startCommand      = new NHCCommand("startevents");
            string             response1         = startCommand.execute(serverStream, clientSocket);
            NHCCommandAdvanced setActionsCommand = new NHCCommandAdvanced("executeactions", id, value);
            string             response2         = setActionsCommand.execute(serverStream, clientSocket);

            serverStream.Close();
            clientSocket.Close();

            return(response2);
        }