• 快速入门
  • HTTP文档
  • .NET开发指南
  • DEMO下载
  • 调用HTTP常见问题
    Show / Hide Table of Contents
    • 快速开始
      • 引入依赖包
      • 初始化
      • 开启FBox所有监控点
      • 盒子状态变更推送
      • 实时数据变更推送
      • 获取盒子信息与盒子分组
      • 获取监控点分组与监控点
      • 写值
    • 驱动操作
      • 获取盒子PLC
      • 下载盒子plc
    • 监控点操作
      • 新增监控点条目
      • 更新及删除监控点
    • 报警操作
      • 获取盒子下所有报警条目
      • 获取报警历史记录数据
      • 新增报警条目
      • 更新及删除报警条目
    • 历史操作
      • 获取历史记录数据
      • 获取历史记录条目
      • 新增历史记录条目
      • 更新及删除历史记录条目

    开启指定FBox所有监控点

    可开启当前在线FBox的所有监控点数据推送

    /// <summary>
    /// 开启盒子所有监控点
    /// </summary>
    public void StartAllDMonData()
    {
        //盒子掉线后,每次上线均需要调此接口
        _fbox.StartAllDataMonitorPointsOnBox(new BoxArgs(boxNo)).Wait();//boxNo为盒子号
    }
    //在Program,Main函数中调用
    class Program
        {
            static void Main(string[] args)
            {
                using (var fbox = new FBoxDemo())
                {
                    fbox.Start();  //启动
                    fbox.StartAllDMonData();//开启FBox所有监控点
                }
            }
        }
    

    开启监控点数据推送

    可开启指定监控点数据推送

    /// <summary>
    /// 开启监控点数据推送
    /// </summary>
    public void StartDmonData()
    {
        // 调接口新增监控点后,需要调此接口才能收到新增点的数据推送
        _fbox.StartDataMonitorPoint(new DataMonitorPointArgs()
        {
            BoxNo = boxNo,                      //盒子号
            DataMonitorUid = 113470726140747285 //监控点Uid
        });
    }
    //在Program,Main函数中调用
    class Program
        {
            static void Main(string[] args)
            {
                using (var fbox = new FBoxDemo())
                {
                    fbox.Start();  //启动
                    fbox.StartDmonData();//开启监控点
                }
            }
        }
    
    Back to top Generated by DocFX