Exemple #1
0
 public void OnSetDynamicConfig()
 {
     foreach (var v in DynamicConfigList)
     {
         if (v.IsSelect)
         {
             v.TrueAction(post);
         }
         else
         {
             v.FalseAction(post);
         }
     }
     post.UpdateDynamicConf();
 }
Exemple #2
0
 public static void OnWsdeUsbComed(WsdePort wsdePort)
 {
     wsdePort.OnDataCome += new OnDataComeHandler(OnDataComeHandler2);
     wsdePort.SetAccessPasswords(new List <ulong> {
         1, 2, 3, 4
     });
     Thread.Sleep(1000);
     wsdePort.InitConf(new ConfAction()
     {
         channel = 1, date = DateTime.Now, frequency = FrequencyEnum.dBM0
     });
     Thread.Sleep(1000);
     wsdePort.UpdateDynamicConf();
     Thread.Sleep(1000);
     wsdePort.subAnswerDic.SetAnswer(2, "A");
     wsdePort.subAnswerDic.SetAnswer(3, "B");
     wsdePort.PushAnswer();
 }
Exemple #3
0
        /// <summary>
        /// 设置动态配置
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void button3_Click(object sender, EventArgs e)
        {
            if (persistenceConfiguration.Checked)
            {
                post.shareAction1P.persistenceConfiguration = true;
            }
            else
            {
                post.shareAction1P.persistenceConfiguration = false;
            }

            if (clientCanClearSoon.Checked)
            {
                post.shareAction1P.clientCanClearSoon = true;
            }
            else
            {
                post.shareAction1P.clientCanClearSoon = false;
            }

            if (clientCanAnswer.Checked)
            {
                post.shareAction1P.clientCanAnswer = true;
            }
            else
            {
                post.shareAction1P.clientCanAnswer = false;
            }

            if (eraseClientMemory.Checked)
            {
                post.shareAction1P.eraseClientMemory = true;
            }
            else
            {
                post.shareAction1P.eraseClientMemory = false;
            }

            if (clientCanSeeSolution.Checked)
            {
                post.shareAction1P.clientCanSeeSolution = true;
            }
            else
            {
                post.shareAction1P.clientCanSeeSolution = false;
            }

            if (clientCanWriteNumber.Checked)
            {
                post.shareAction2P.clientCanWriteNumber = true;
            }
            else
            {
                post.shareAction2P.clientCanWriteNumber = false;
            }

            if (clientCanWriteABC.Checked)
            {
                post.shareAction2P.clientCanWriteABC = true;
            }
            else
            {
                post.shareAction2P.clientCanWriteABC = false;
            }

            if (clientCanChangeChannel.Checked)
            {
                post.shareAction2P.clientCanChangeChannel = true;
            }
            else
            {
                post.shareAction2P.clientCanChangeChannel = false;
            }

            if (clientCanErase.Checked)
            {
                post.shareAction2P.clientCanErase = true;
            }
            else
            {
                post.shareAction2P.clientCanErase = false;
            }

            if (clientCanChangeDate.Checked)
            {
                post.shareAction2P.clientCanChangeDate = true;
                post.shareAction2P.clientCanCnahgeTime = true;
            }
            else
            {
                post.shareAction2P.clientCanChangeDate = false;
                post.shareAction2P.clientCanCnahgeTime = false;
            }

            if (clinetCanSeeAnswer.Checked)
            {
                post.shareAction2P.clinetCanSeeAnswer = true;
            }
            else
            {
                post.shareAction2P.clinetCanSeeAnswer = false;
            }

            post.UpdateDynamicConf();
        }