Beispiel #1
0
        private static void testSend()
        {
            BloodSettings info = new BloodSettings();

            info.dump          = new Dump();
            info.SN            = "z320190120";
            info.sim           = "15928882400";
            info.inf_query     = "BI";
            info.model_setup   = "Z3";
            info.reagent_setup = "OPEN";
            info.oem_change    = 1;
            info.agent_change  = 1;
            info.lang_change   = "chinese";
            info.sn_setup      = "Z3201801001";
            info.remote_shut   = "close";
            info.dump.encoding = "base64";
            info.dump.filename = "update.tar.gz";
            info.dump.data     = "";

            string testId = SocketServer.SocketServer.testIds.Count > 0 ? SocketServer.SocketServer.testIds[0] : "当前没有连接";

            ServerService service = new ServerService();
            ResultInfo    ri      = service.updateBloodParas(testId, info);

            Console.WriteLine(ri.msg);
        }
Beispiel #2
0
        public ResultInfo updateBloodParas(string sessionId, BloodSettings obj)
        {
            ResultInfo result = new ResultInfo();

            try
            {
                string msg = JsonConvert.SerializeObject(obj, Formatting.Indented, new JsonSerializerSettings {
                    NullValueHandling = NullValueHandling.Ignore
                });

                result = SocketServer.SocketServer.sendMsg(sessionId, msg);
            }
            catch (Exception e)
            {
                result.code = 101;
                result.msg  = "发送出错." + e.Message;
            }

            return(result);
        }