【DataIDConfig 说明文档】

DataIDConfig

dataidConfig 文件是一个json 结构的配置文件 为了方便阅读与扩展此文件 可以将内容复制到 在线json解析网站 以便于查看与阅读 

此文件用于判断服务器实时发送的消息应当属于哪个模块 

判断的方式是通过 每条消息独有的 3个ID 

DataIDConfig 结构

在这里插入图片描述

外层的大结构当前分为5个字段 第一个为配置ID的数组 下文中会着重说 
字段解释
ConfigURL长链接服务器地址
CloudCamera1右下角云相机推流地址1
CloudCamera1推流地址2
modelConfig模型动态加载URL

dataIDConfig 字段

在这里插入图片描述

上面结构为常规结构 ID内部的 三个ID

StationID EquipmentID SignalID 为服务器人员自行填入 我们开发时可以随便写 
msgName 我们自行命名 像起变量名一样 随便起
chineseName 为msgName 的含义 这样配置人员才可以根据中文名字 去配置他所对应的3个id

注意:

在这里插入图片描述

这里的结构是对象套对象 因为业务需要 我们把设备信息单独拿出来作为一个对象
内部的字段同上 3个id 为服务器人员或用户自行配置 
我们只需要写好 msgName 与 chineseName即可

此时DataIDConfig 说明已经完成

在程序运行时 
1. (第一步) 会自动先去读取dataIDConfig 并自动解析生成对象 
2. (第二步)此时ClassType.cs 文件 会将第一步 json 解析出的对象去创建对应的 字典 
(此处自行阅读ClassType文件 写的话实在太多了 主函数 InitClassTypeDic 自行查看即可 )
3 (第三步)必要时 需要扩展 InitClassTypeDic 函数 取决于你如何扩展dataIDConfig 内容 (大概率需要扩展InitClassTypeDic函数)
4 (第四步)此时基本上已经完成了
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值