Example #1
0
        public bool SendPortStatusChange(string port_id, com.mirle.ibg3k0.sc.ProtocolFormat.OHTMessage.PortStationServiceStatus status)
        {
            string result = string.Empty;

            string[] action_targets = new string[]
            {
                "PortStation",
                "StatusChange",
            };
            StringBuilder sb = new StringBuilder();

            sb.Append($"{nameof(port_id)}={port_id}").Append("&");
            sb.Append($"{nameof(status)}={status.ToString()}").Append("&");
            byte[] byteArray = Encoding.UTF8.GetBytes(sb.ToString());
            result = app.GetWebClientManager().PostInfoToServer(WebClientManager.OHxC_CONTROL_URI, action_targets, WebClientManager.HTTP_METHOD.POST, byteArray);
            return(result == "OK");
        }
 public PortSerivceStatusUpdateEventArgs(string portID, com.mirle.ibg3k0.sc.ProtocolFormat.OHTMessage.PortStationServiceStatus _status)
 {
     port_id = portID;
     status  = _status;
 }