AUTS_DataService
一个强类型的资源类,用于查找本地化的字符串等。
返回此类使用的缓存的 ResourceManager 实例。
重写当前线程的 CurrentUICulture 属性,对
使用此强类型资源类的所有资源查找执行重写。
当前服务所属子网组
当前服务索引
当前命令类型
当前包号
厂商名
公网IP
本地IP
本地MAC地址
服务索引
数据服务版本
更新服务版本
存入数据库日志类型
日志文件夹路径
日志文件前缀
在线状态
将日志写入到本地文件
写入致命错误至本地与云端数据库
日志内容
添加日志内容至缓存的日志队列中
调用SaveLogQueueToDb将队列中的数据写入到数据库
Tip:缓存队列仅记录每条日志不同的内容,例如写入时间,日志类型,日志内容等
创建数据服务日志表,数据服务独有
数据服务的数据服务的名称
数据服务的版本字符串
更新服务的版本字符串
数据服务的版本
更新服务的版本
更新服务的名称
设备的局域网IP
设备的MAC地址
与更新服务的连接状态
设备运行中产生的异常
局域网中与主机的连接状态
设备加入的子网名称
当前设备在局域网中的角色
网上邻居集合
当前缓存表字段数量
云端数据库连接状态
Ftp服务器连接状态
私有IP地址变化
MAC地址变化
初始化MAC地址与获取本地IP
上传服务信息至数据库
服务任务列表,管理服务的所有任务
任务总数
获取所有的服务任务
添加任务,默认开启任务
添加任务,默认开启服务
添加任务列表
移除指定的服务任务
移除指定名称的服务任务
清空所有的服务任务
设置指定任务的任务参数
返回指定任务名称的任务参数
获取所有任务的参数信息
开启所有任务
结束休眠,立即执行任务
开启所有任务
停止指定任务名的任务
停止所有任务
已启动
已关闭
设备运行APP列表,键为APP名称,值为App对象
判断App是否存在队列中
获取UtsApp对象,没有则添加对象至队列后再返回
获取当前App列表
历史通讯数据服务集合
添加网上邻居,已存在则更新存活时间与状态
校验其他服务的当前发送包索引是否与上一包索引重复,相同返回True,不相同返回False
校验服务是否存活
获取存活状态的所有网上邻居的索引字符串,以逗号分割
最后通讯时间
最后通讯包ID
服务索引
是否判定为在线
获取数据包的和校验
数据包的内容
数据库同步器
同步表内容
表名
同步类型
是否存在当前数据表
更新版本
上一次更新时间字符串
同步后更新的时间字符串
同步数据库参数
连接参数
同步数据库,开始同步
同步数据库执行过程
本地数据库执行器
云端数据库执行器
远端数据库公共库名
远端数据库私有库名
上传本地缓存数据,DataTable的方式
远程数据库执行器
本地数据库执行器
本地创建缓存记录表,如果不存在则创建
本地数据库的执行器
查询本地未上传的数据,单次查询5000条数据
本地数据库的执行器
上传本地数据至云端数据库
数据上传完成后,删除本地数据库中对应序号的记录
比对本地与云端版本表,下载变化的数据表
比较本地与云端版本表的差异,获取需要下载的数据表
创建本地数据库表版本记录表
比较本地与云端版本表的差异
源DataTable
目标DataTable
差异信息列表
更新下载数据表
远程数据库执行器
本地数据库执行器
需要同步的数据表信息集合
下载修改全表修改部分的方式下载表
更新全表的方式下载表
将目标DataTable的所有数据插入到指定数据表中,不检测是否需要新增列
后续插入字符需要区别数值与字符串
更新本地数据成功后,同步更新本地版本记录表
本地数据库执行器
需要同步的数据表信息
将.net数据类型转换为Sqlite数据类型
.net数据类型
转换后的Sqlite数据类型
通过解析DbDataReader列名与列类型,暂不可用
通过解析DataTable,获取建表语句
数据表名
需要解析的内存数据表
数据库同步类
远程数据库的类型
远程数据库的连接字符串
远端公共数据库名
远端私有库名
本地数据库的类型
本地数据库的连接字符串
同步间隔,单位分钟,默认5分钟,最小值为1分钟
最后一次更新的时间字符串
读取文件并将内容保存在本地数据库中
具体的执行过程
状态值,暂未启用
监听句柄
服务任务列表
当前设备App列表
鉴权信息管理类
FTP服务类
服务信息管理类
Tcp监听中
Tcp本地端口号
日志文件夹路径
设置文件夹路径
设置文件路径
服务正在运行中
更新本地私有IP
广播端口
广播套接字
广播发送锁
广播发送序号
广播服务管理器
本地IP变化的处理
MAC地址变化处理
初始化广播套接字
接收处理来自数据服务的多播数据
UDP套接字
处理数据服务的广播包
获取广播下一次发送序号,并将序号+1
发送广播信息
需要广播的服务内容
初始化数据服务日志所需信息,需要提前初始化License与ServiceRegister
web通讯套接字对象
web通讯IP地址与端口
web服务组包对象
当前设备公网Ip
uts系列软件访问ftp的主机地址
uts系列软件访问db的主机地址
定期发送心跳包,并获取公网IP与ftp网址
接收处理来自Web服务器的数据
处理上传任务变化后状态
处理上传App变化后状态
处理Web服务器心跳回复包
回复参数
填充反控App包的基本信息,含不包含附加信息
处理Web服务器获取App状态包
回复参数
处理Web服务器反控App状态包
回复参数
处理Web服务器添加任务控制包
回复参数
处理Web服务器删除任务控制包
回复参数
处理Web服务器获取任务控制包
回复参数
处理Web服务器设置任务控制包
回复参数
处理Web服务器启动任务控制包
回复参数
处理Web服务器启动任务控制包
回复参数
处理Web服务器启动任务控制包
回复参数
处理Web服务器设置日志类型
回复参数
处理Web服务器读取日志类型
回复参数
处理Web服务器上传文件控制包
回复参数
处理Web服务器读取文件大小控制包
回复参数
获取文件夹大小
文件夹路径
是否包含子文件夹的大小,默认包含
初始化License内容
上报添加服务信息至Web服务器
任务信息
上报更新服务信息至Web服务器
任务信息
上报删除服务信息至Web服务器
任务名称
上报清空
读取Xml设置文档初始化设置
保存当前设置至xml中
开始循环监听数据
判断当前网络端口是否被使用
处理数据,并返回回复数据
当前命令的套接字
需要处理的数据参数
需要回复的数据
发送Task信息至Web服务器
UtsApp对象
发送App信息至Web服务器
UtsApp对象
处理添加任务
任务参数
处理修改任务参数
任务参数
处理获取指定任务的信息
任务参数
获取所有任务的信息
任务参数
处理删除指定任务
任务参数
删除所有任务
任务参数
处理开启指定任务
任务参数
开启所有任务
任务参数
处理暂停指定任务
任务参数
停止所有任务
任务参数
处理立即执行指定任务
任务参数
立即执行所有任务
任务参数
获取DataService版本信息
任务参数
发送数据
用于填充发送包
发送包命令
发送包参数
一般用于填充回复包
接收包序号
接收包命令
回复包参数
包头
序号
包长,两位,小端模式
校验
命令
参数
心跳包
设置日志上报
读取日志上报
服务任务状态变化时,主动上报状态
增加服务任务
删除服务任务
获取服务任务
设置服务任务
开启服务任务
停止服务任务
重启服务任务
上传文件
读取指定文件大小
App状态变化时,主动上报状态
获取App状态
设置App状态