• 大小: 1.36M
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2024-04-25
  • 语言: C#
  • 标签: 程序  

资源简介

支持手动校准RTL9601D 8290B 关于BOB驱动

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using ONU.FunctionMatrix;
using BOSA.Common;
using INIHelper;
using System.IO;
using STD.Terminal;


namespace BOB_RTL_8290_CAL
{
    
    public partial class BOB_RTL_Calibration : Form
    {
        #region 变量声明
        private ONU_RTL_Solution onu;
        private static string INIFilePath = Path.Combine(System.IO.Directory.GetCurrentDirectory() + “\\Config.ini“);
        PONConfiguration TestConfig;
        System.Timers.Timer ATimer = new System.Timers.Timer();
        private string onuIP = string.Empty;
        #endregion

        #region 构造函数
        public BOB_RTL_Calibration()
        {
            InitializeComponent();            
            btn_Connect.Enabled = false;
            btn_Disconnect.Enabled = false;
            btn_Initialization.Enabled = false;
            INIFileHelper.FilePath = INIFilePath;
            string[] ININodes = INIFileHelper.INIGetAllSectionNames();
           // Array.Sort(iniNodes);
            foreach(string node in ININodes)
            {
                cbo_Solution.Items.Add(node);
            }
            cbo_Solution.SelectedIndex = -1;
            gpb_Telnet.Enabled = false;
            splitContainer2.Panel2.Enabled = false;
            btn_Rx_2nd.Enabled = false;
            btn_Tx_DDM_CAL.Enabled = false;
            pict_DUT_Online.Image = Resource1.Gray;
            // 禁用线程安全检查
            Control.CheckForIllegalCrossThreadCalls = false;
        }
        #endregion

        #region 委托事件实现函数

        private void EnableTimer()
        {
            ATimer = new System.Timers.Timer();
            ATimer.Interval = 1000;

            // Hook up the Elapsed event for the timer. 
            ATimer.Elapsed += new System.Timers.ElapsedEventHandler(OnTimedEvent);

            // Have the timer fire repeated events (true is the default)
            ATimer.AutoReset = true;
            // Start the timer
            ATimer.Enabled = true;
        }
        private void DisableTimer()
        {            
            // Hook up the Elapsed event for the timer. 
            ATimer.Elapsed -= OnTimedEvent;
            // Start the timer
            ATimer.Enabled = false;
        }
        internal void OnTimedEvent(object source System.Timers.ElapsedEventArgs e)
        {
            if (!PingHelper.PingWithCMD(onuIP))
            {
                btn_Disconnect_Click(null null);
                ShowTestStepToGUI_Args(“离线“);
            }
            //ShowTestStepToGUI_Args(“online\r\n“);
            Application.DoEvents();
        }
        internal void ShowDataToGUI_Args(string data)
        {                       
            if (rtb_Test_Data_Log.InvokeRequired)
            {
              

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      67646  2020-11-19 02:25  BOB8290校准工具-v2\BOB_RTL_8290_CAL\2.ico

     文件        167  2020-11-18 00:20  BOB8290校准工具-v2\BOB_RTL_8290_CAL\App.config

     文件      24216  2020-11-15 23:21  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\BOB_RTL_8290_CAL.vshost.exe

     文件        167  2020-11-15 00:34  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\BOB_RTL_8290_CAL.vshost.exe.config

     文件        490  2017-04-11 11:11  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\BOB_RTL_8290_CAL.vshost.exe.manifest

     文件       4608  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\Bosa.Common.dll

     文件       7680  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\Bosa.Common.pdb

     文件      12800  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\BosaDriver.RTL8290B.dll

     文件      30208  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\BosaDriver.RTL8290B.pdb

     文件        344  2020-11-28 22:20  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\config.ini

     文件       7168  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\INIHelper.dll

     文件      17920  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\INIHelper.pdb

     文件      11776  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\ONU.FunctionMatrix.dll

     文件      30208  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\ONU.FunctionMatrix.pdb

     文件      21504  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\Standard_FunctionLibrary.dll

     文件      54784  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\Standard_FunctionLibrary.pdb

     文件       9216  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\STD.Terminal.dll

     文件      19968  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\STD.Terminal.pdb

     文件      14848  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\Terminal.dll

     文件      32256  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\Terminal.pdb

     文件     189440  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\瑞昱8290-BOB校准.exe

     文件        167  2020-11-18 00:20  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\瑞昱8290-BOB校准.exe.config

     文件      58880  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\瑞昱8290-BOB校准.pdb

     文件      24216  2020-11-28 23:44  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\瑞昱8290-BOB校准.vshost.exe

     文件        167  2020-11-18 00:20  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\瑞昱8290-BOB校准.vshost.exe.config

     文件        490  2019-03-19 12:46  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\Debug\瑞昱8290-BOB校准.vshost.exe.manifest

     文件       4608  2020-11-20 00:54  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\x86\BOB手动校准开发\Bosa.Common.dll

     文件       7680  2020-11-20 00:54  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\x86\BOB手动校准开发\Bosa.Common.pdb

     文件      12288  2020-11-20 00:54  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\x86\BOB手动校准开发\BosaDriver.RTL8290B.dll

     文件      30208  2020-11-20 00:54  BOB8290校准工具-v2\BOB_RTL_8290_CAL\bin\x86\BOB手动校准开发\BosaDriver.RTL8290B.pdb

............此处省略448个文件信息

评论

共有 条评论