Пример #1
0
 //删除3G基站 
 public static bool DeleteFAP(DB_Talk.Model.m_FAP model)
 {
     MBoxSDK.ConfigSDK.tagFap fap3G = new MBoxSDK.ConfigSDK.tagFap();
     fap3G.fapID = model.FapID;
     fap3G.fapIdentify = model.vc_Identify + "@strongswan.org";// "*****@*****.**";
     fap3G.fapName = model.vc_Name;
     bool b = MBoxSDK.ConfigSDK.MBOX_3G_DeleteFAP(Global.Params.BoxHandle, fap3G);
     return b;
 }
Пример #2
0
        //添加3G基站
        public static bool CreateFAP(DB_Talk.Model.m_FAP model)
        {
            #region 检查BOX里有没有
            List<DB_Talk.Model.m_FAP> lst = new List<DB_Talk.Model.m_FAP>();
            bool bb=GetFAP(out lst);
            foreach (DB_Talk.Model.m_FAP item in lst)
            {
                if (item.FapID==model.FapID || item.vc_Identify==model.vc_Identify)
                {
                    DeleteFAP(model);
                }
            }
            #endregion

            MBoxSDK.ConfigSDK.tagFap fap3G = new MBoxSDK.ConfigSDK.tagFap();
            fap3G.fapID = model.FapID; //1-256
            fap3G.fapIdentify = model.vc_Identify;// +"@strongswan.org";  // "*****@*****.**";
            fap3G.fapName = model.vc_Name;

            byte[] bs = System.Text.ASCIIEncoding.ASCII.GetBytes(model.vc_TempAddress);

            fap3G.fapIpAddress = new byte[MBoxSDK.ConfigSDK.MAX_IP4];
            for (int i = 0; i < bs .Length- 1; i++)
            {
                fap3G.fapIpAddress[i] = bs[i];
            }


            bool b = MBoxSDK.ConfigSDK.MBOX_3G_CreateFAP(Global.Params.BoxHandle, fap3G);
            return b;
        }