Esempio n. 1
0
        public static ResponseData Register(string address)
        {
            ResponseData rd = new ResponseData();
            SubRegister  sr = new SubRegister();

            sr.name            = "";
            sr.callbackAddress = "";
            sr.hasExpir        = 0;
            string registerurl = address + "/register";

            try
            {
                var register          = PostGetRequest.HttpPost(registerurl, JsonConvert.SerializeObject(sr));
                SubRegisterReturn srr = JsonConvert.DeserializeObject <SubRegisterReturn>(register);
                if (srr.code == 200)
                {
                    rd.code = "200";
                    rd.msg  = "成功 " + srr.errMsg;
                    rd.data = srr.data;
                }
                else
                {
                    rd.code = "500";
                    rd.msg  = srr.errMsg;
                }
            }
            catch (Exception e)
            {
                rd.code = "404";
                rd.msg  = e.Message;
            }
            return(rd);
        }
Esempio n. 2
0
 byte getRegister(Port port, SubRegister reg)
 {
     return (byte)(6 + (byte)reg + (byte)port * 4);
 }