RCU 一个强类型的资源类,用于查找本地化的字符串等。 返回此类使用的缓存的 ResourceManager 实例。 重写当前线程的 CurrentUICulture 属性 重写当前线程的 CurrentUICulture 属性。 查找类似 的本地化字符串。 Contains the schema of a single DB column. 清空数据表 数据表名 删除数据表 数据表名 创建表,同时复制基础表数据(不包含原表索引与主键) 若想复制表结构加数据,则先复制表结构创建表,再拷贝数据 表名 基础表名 不存在表时即创建表,同时复制基础表数据(不包含原表索引与主键) 若想复制表结构加数据,则先复制表结构创建表,再拷贝数据 表名 基础表名 复制基础表数据到新表中 表名 基础表名 列名 当前值 默认值 数据类型 数据类型长度 是否允许为空 是否自动增长 是否为主键 Contains the entire database schema 判断列名 判断条件 判断值 当前条件与上一个条件的逻辑关系 将当前条件转换为字符串,不支持将条件逻辑关系同时转换 查询条件的表名 当IsSearchAllCols = False时,查询返回列名集合 查询的条件 排序方式 但需要排序时排序列名 从返回结果提取指定行的内容 Describes a single view schema Contains the view name Contains the view SQL statement 1 byte,小整数值 2 bytes,大整数值 3 bytes,大整数值 4 bytes,大整数值 4 bytes,大整数值 8 bytes,极大整数值 4 bytes,单精度浮点数值 8 bytes,双精度浮点数值 对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2.小数值 3 bytes,日期值,YYYY-MM-DD 3 bytes,时间值或持续时间,HH:MM:SS 1 bytes,年份值,YYYY 8 bytes,混合日期和时间值,YYYY-MM-DD HH:MM:SS 4 bytes,混合日期和时间值,时间戳,YYYYMMDD HHMMSS 0-255 bytes,定长字符串 0-65535 bytes,变长字符串 0-255 bytes,不超过 255 个字符的二进制字符串 0-255 bytes,短文本字符串 0-65 535 bytes,二进制形式的长文本数据 0-65 535 bytes,长文本数据 0-16 777 215 bytes,二进制形式的中等长度文本数据 0-16 777 215 bytes,中等长度文本数据 0-4 294 967 295 bytes,二进制形式的极大文本数据 0-4 294 967 295 bytes,极大文本数据 列名 当前值 默认值 数据类型 数据类型长度 数据类型是否带符号 是否允许为空 是否自动增长 是否为主键 列名 当前值 默认值 数据类型 数据类型长度 是否允许为空 是否自动增长 是否为主键 是否为唯一值 查询指定数据表的信息 数据库语句助手 时间:2020-12-21 作者:ML 版本:1.0 注意:添加一条数据库帮助语句时,需要考虑Mysql/Sqlite/Mssql等数据库是否支持命令,不支持则需要在对应帮助类中重写该帮助语句 注意:Sqlite数据库与大多数据库不相同,DB开头数据库语句大多不适用 查询指定数据表符合条件的所有数据 指定表名 查询条件, 查询表符合条件的所有指定列的数据 列名集合,需要返回多列时用','符号分隔列名 表名 条件 查询表符合条件的所有指定列的数据 表名 条件 查询指定表包含的内容行数 数据表名 查询条件 查询指定数据表的信息 表名 查询指定数据表是否存在的信息,返回查询当前表在数据库中存在的数量 表名 数据表插入一行数据 表名 列名字符串 列值字符串 数据表插入一行数据 表名 列名与列值键值对 数据表插入一行,通过命令参数方式执行时使用 数据表插入一行,通过命令参数方式执行时使用,参数名由@{ColName} 表名 字段列表 更新指定表数据 指定表名 更新字符串 更新指定表数据 指定表名 更新列名与列值键值对 更新列索引条件 更新指定数据库中指定表数据,参数名由@{ColName} 指定表名 更新列名的集合 更新列索引条件 指定数据表增加一列数据 表名 列名 列类型 是否允许为空 数据表删除一列数据 表名 需要删除的列名,仅一列 删除指定表多行数据 表名 条件 创建数据表 表名 创建表的列信息字符串 创建数据表,如果存在则不创建 表名 创建表的列信息字符串 清空数据表,表依旧存在 数据表名 删除数据表 数据表名 删除数据表 数据表名 查询指定数据库中指定数据表符合条件的所有指定列的数据 数据库名 列名集合,需要返回多列时用','符号分隔列名 表名 条件 查询指定数据库中指定数据表符合条件的所有指定列的去重数据 数据库名 列名集合,需要返回多列时用','符号分隔列名 表名 条件 查询指定数据库中指定数据表符合条件的所有指定列的数据 数据库名 表名 条件 查询指定表包含的内容行数 数据库名 数据表名 查询条件 查询指定数据库中指定数据表符合条件的所有数据 数据库名 数据表名 查询条件(可选) 查询指定数据库中指定数据表的信息 数据库名 表名 查询指定数据表是否存在的信息,返回查询当前表在指定数据库中存在的数量 数据库名 表名 指定数据库中数据表插入一行数据 数据库名 表名 列名字符串 列值字符串 指定数据库中数据表插入一行数据 数据库名 表名 列名与列值键值对 指定数据库中数据表插入一行,通过命令参数方式执行时使用,参数名由@{ColName} 数据库名 需要插入列名的集合 更新指定数据库中指定表数据 数据库名 指定表名 更新字符串 更新指定数据库中指定表数据,参数名由@{ColName} 数据库名 指定表名 更新列名的集合 更新列索引条件 更新指定数据库中指定表数据 数据库名 指定表名 更新列名与列值键值对 更新列索引条件 指定数据库中指定数据表增加一列数据 数据库名 表名 列名 列类型 是否允许为空 指定数据库中数据表删除一列数据 数据库名 表名 需要删除的列名,仅一列 指定数据库中指定表删除多行数据 数据库名 表名 条件 指定数据库中创建数据表 数据库名 表名 创建表的列信息字符串 指定数据库中创建数据表,如果存在则不创建 数据库名 表名 创建表的列信息字符串 清空指定数据库中数据表,表依旧存在 数据库名 数据表名 删除指定数据库中数据表 数据库名 数据表名 数据库通用命令执行器 时间:2020-12-21 作者:ML 版本:1.0 数据库类型,目前支持Mysql与Sqlite 打开数据库连接 关闭数据库连接 创建当前连接的命令执行句柄 运行非查询语句,返回执行该语句受到影响的行数 执行的数据库命令文本 使用命令参数模式执行非查询语句,返回执行该语句受到影响的行数 执行的数据库命令文本 执行的数据库命令参数 执行数据库语句,返回数据库读取流的句柄 执行的数据库命令文本 使用命令参数模式执行数据库语句,返回数据库读取流的句柄 执行的数据库命令文本 执行的数据库命令参数 执行数据库语句,返回查询结果的第一行第一列的内容 执行的数据库命令文本 使用命令参数模式执行数据库语句,返回查询结果的第一行第一列的内容 执行的数据库命令文本 执行的数据库命令参数 执行数据库语句,返回执行结果返回的数据表,常用于查询命令 执行的数据库命令文本 执行数据库语句,返回执行结果返回的数据表,常用于查询命令 执行的数据库命令文本 执行的数据库命令参数 开启事务 提交事务 回滚事务 创建数据参数 参数数据类型 参数名称 参数值 添加数据参数 清空数据 回收资源 1 byte,小整数值 2 bytes,大整数值 3 bytes,大整数值 4 bytes,大整数值 4 bytes,大整数值 8 bytes,极大整数值 4 bytes,单精度浮点数值 8 bytes,双精度浮点数值 对DECIMAL(M,D) ,如果M>D,为M+2否则为D+2.小数值 3 bytes,日期值,YYYY-MM-DD 3 bytes,时间值或持续时间,HH:MM:SS 1 bytes,年份值,YYYY 8 bytes,混合日期和时间值,YYYY-MM-DD HH:MM:SS 4 bytes,混合日期和时间值,时间戳,YYYYMMDD HHMMSS 0-255 bytes,定长字符串 0-65535 bytes,变长字符串 0-255 bytes,不超过 255 个字符的二进制字符串 0-255 bytes,短文本字符串 0-65 535 bytes,二进制形式的长文本数据 0-65 535 bytes,长文本数据 0-16 777 215 bytes,二进制形式的中等长度文本数据 0-16 777 215 bytes,中等长度文本数据 0-4 294 967 295 bytes,二进制形式的极大文本数据 0-4 294 967 295 bytes,极大文本数据 列名 当前值 默认值 数据类型 数据类型长度 数据类型是否带符号 是否允许为空 是否自动增长 是否为主键 查询指定数据表的信息 列名 当前值 默认值 数据类型 数据类型长度 是否允许为空 是否自动增长 是否为主键 是否为唯一值 设备类型 设备地址 设备状态 设备名称 设备控制计数 设备控制信息 设备测试成功率 初始化 初始化 设备类型 设备地址 初始化 设备类型 设备地址 设备状态 获取设备名称 设备类型 设备地址 复位状态 窗体加载函数 显示窗体_接口 发送函数 枚举表格设备列信息 NULL 是否选中 设备地址 设备名称 状态_区域 结果 类型表的列集合 初始化设备表格信息 设备项目列表 单包数据字节长度 发送数据序号 初始化设备列表 设备类型转换 填充串口升级包 填充C1发送包 命令码 Data数组 获取发送序号 判断设备类型 搜索 搜索数据 Boot区搜索数据 搜索范围值_委托 委托搜索范围值 选择下发文件改变 选择文件 状态栏解析文本委托 改变文本和颜色 状态栏解析文本 改变文本和颜色 解析Hex文件 加载hex文件数据 解析Hex文件到Byte数组 获取和校验 升级 获取更新设备类型委托 获取更新设备类型 是否准备升级 准备开始升级485 开始升级 搜索Boot分区 485地址 跳转BootLoader分区 485地址 设置参数 485地址 获取更新设备类型 擦除Flash 485地址 获取Flash数据 写入Flash回复 记录重发次数 Flash数据 Flash新数据 写入Flash 根据设备地址类型分包 设备地址类型 数据包 具体分包函数 根据不同类型的包长度分包 不同类型的包长 Flash校验 填充写入Flash数据包 485地址 填充烧录单包数据 获取Flash单包校验数据长度 根据类型判断需要校验的数据长度 Flash校验 获取Flash校验数据 根据类型确认,单包参与crc16校验数据长度burnLen 跳转App区 回复超时 等待写入Flash数据回复 升级设备列表总数 搜索分区委托 搜索分区委托 刷新设备列表 搜索分区委托 刷新设备列表 刷新设备列表信息 局部刷新_委托 添加记录 测试 窗体加载函数 显示窗体接口 发送函数 枚举表格列名信息 C43配置数据 C43搜索命令—按地址搜索 C43发布 C43第一包数据包头 C43下发数据 下发C43数据到RCU 取出C43配置数据 填充C43发送数据包 填充C43地址数据 按块填充C43表格数据 C43表格配置按键 增加数据行 删除数据行 保存C43数据 保存文件配置 读取数据 窗体加载函数 显示窗体接口 发送函数 空调开关 是否空调下载 是否下载红外文件 红外文件下载线程 红外电视下载线程 控件变化 电视开关 是否电视下载 回复超时 红外下发空调初始化窗体信息 空调软件搜索 空调固件搜索 导出 空调导入dat配置文件信息 烧录dat配置文件信息 发送询问指令 等待回复可以下载 空调下载数据 进度条委托 进度条委托 进度条委托 进度条委托 CRC16校验 红外协议组包头 填充红外开关包_控制按键通用 填充红外搜索数据 询问是否可以红外下发 红外下发前询问 读取选中文件_空调 文件格式为(dat) 读取选中文件_电视 文件格式为(dat) RCU红外下发数据 进度条变化 进度条变化 填充烧录包数据 填充烧录单包数据 等待红外数据回复 空调开关按键 空调开关控制状态 空调温度值增加 空调温度值减少 空调风速按键 空调模式按键 空调控制 填充空调控制包 填充空调控制数据 获取空调开关 获取空调风速 获取空调模式 组一键读取的包 组一键读取的数据包 电视静音 电视开关 电视音量加键 电视音量减键 频道加键 频道减键 电视上键 电视下键 电视左键 电视右键 电视OK键 电视首页 电视菜单 电视信源 电视返回 电视一键读取 电视搜索 电视固件搜索 电视导入 电视烧录 填充电视通讯包 填充电视数据包 下载电视数据 RCU红外下发电视数据 填充烧录包数据 密码窗体 下载文件路径 初始化数据表信息——数据库RCU表 选择文件 获取选择文件信息 选择文件处理 数据录入 录入数据 录入保护 刷新数据表 刷新列表 刷新列表_菜单栏 删除记录_菜单栏 删除记录 执行删除 执行删除记录 空调下载 下载保护 开始下载空调 选择厂商 选择型号 选择版本 查询空调品牌 查询空调型号 查询空调版本 电视下载 选择电视品牌 选择电视型号 选择电视版本 查询电视厂商 查询电视型号 查询电视型号 下载电视保护 开始下载电视文件 添加记录 密码 是否删除 打开窗体 显示窗体 确认 取消 是否删除 C43窗体 红外窗体 RF无线窗体 485升级窗体 初始化各子窗体 枚举是否连接 连接状态,默认非连接 按键连接提示文本 按键连接提示颜色 按键连接启用 模式选择 串口波特率 Socket网络套接字 UDP通讯接收线程 本地端口号 总接收数据字节数 总发送数据字节数 端口1接收数据字节数 端口2接收数据字节数 端口3接收数据字节数 发送次数标志位 窗体加载事件 显示窗体名称和版本信息 设置窗体 下拉模式选择 RF设备电动窗帘保存信息 点击连接按键,控件变化 更新下拉框是否可用 状态栏更新显示 更新连接状态 更新按键显示 清空记录 清空端口1记录 清空端口2记录 清空端口3记录 重置计数 停止刷新布尔值 停止刷新端口数据 各端口停止刷新纪录 远程IP地址 远程端口号 远程IP地址和端口号 当前时间 最后时间 时间间隔 接收数据偏移量 接收数据缓存包 Cmd为70模式注释 Cmd为70模式 Cmd为70设置回复 Cmd为70的透传回复 Cmd为71的透传回复 是否显示通讯记录数据 是否显示通讯记录提示 是否窗体处于关闭状态 选择串口通讯 选择UDP通讯 串口连接按键 关闭串口 打开串口 点击下拉获取可用串口 获取可用串口 配置串口 发送485串口数据 接收485串口数据 Byte数组转字符串 显示串口回复数据 解析串口数据 解析RS485数据 处理查询数据 解析红外处理数据 处理空调控制数据 处理电视控制数据 处理红外搜索数据 处理红外数据 烧录过程中,处理数据 取设备偏移值 监控模式布尔值 处理RF单包数据 处理RF数据 解析RF数据 解析询问设备网络状态命令_0x13 解析读取设备列表命令_0x15 解析设置设备网络命令_0x017 解析配对设备列表命令_0x1A 解析RF设备写入信息 根据配对设备型号获取设备名称 解析设备类型 解析设备地址 解析设备状态 解析RF设备16命令上报数据 插卡取电上报数据16 电动窗帘上报数据16 解析RF设备51命令上报数据 插卡取电上报数据51 开关面板上报数据51 键值文本 按键等提示信息 无线温控上报数据51 微信锁上报数据51 无线语音上报数据51 无线语音_场景_类型0 无线语音_继电器_类型1 无线语音_服务客需_类型4 无线语音_窗帘窗纱_类型5 无线语音_空调控制_类型7 无线语音_空调控制_类型7_0x00 无线语音_背景音乐_类型15 无线语音_调光_类型10 无线语音_继电器_电视_类型F 无线语音_灯带_类型12 刷新设备列表控制信息 是否是C1设备 搜索_App区 搜索_Boot区 跳转_App区 写入Flash数据 擦除Flash 校验Flash 获取Flash校验结果 跳转_Boot区 设置参数 初始化本地IP 获取本地可用IP 显示UDP接收数据 更新发送数据 UDP接收数据 发送UDP数据 显示端口信息 SendUDPData限制 超过1024字节自动清空 字节数求和 定时器每隔5S发送一包数据 读取操作 --- PC->RCU主机 设置操作 --- PC->RCU主机 监控模式 --- PC->RCU主机 发送操作 --- PC->RCU主机 发送数据设置 接收数据处理 改变状态委托 文本 文本颜色 改变状态委托 检验CRC16成功 获取CRC16校验和 数据 数据长度 获取CRC16校验和 数据 处理数据 处理Cmd为70的命令 处理dataBuff(15)为1的状态 处理dataBuff(15)为1的文本注释信息 处理dataBuff(15)为2的状态 处理dataBuff(15)为3的状态 处理Cmd为71的数据 处理Cmd为71的端口数据_1、2、3端口 网络数据还原成485串口数据 解析红外透传数据 处理空调控制透传数据 处理电视控制透传数据 处理红外搜索透传数据 处理下发前询问透传数据 烧录过程中,处理透传数据 添加记录文本和颜色 需要添加的记录内容 需要设置的记录颜色 添加记录 添加端口1记录文本和颜色 添加端口1记录 添加端口2记录文本和颜色 添加端口2记录 添加端口3记录文本和颜色 添加端口3记录 发送数据 串口数据 检查网络连接 以哪种方式发送 关闭窗口事件 窗体加载 显示窗体接口 发送函数 RF网关 485网关地址 设备类型 设备地址 和校验 数据包长 命令字 数据内容 RF设备类型 检查通信连接 设备名称 设备类型 设备地址 设备状态 控制计数 控制信息 设备测试 填充RF网关包 填充RF网关包 设备列表设备总数 设置RF配对 配对按键变化 配对数据内容 定时检测,若在配对状态,则两分钟继续保持 读取RF网络地址 读取RF设备网络委托 读取RF设备网络 设置RF网络地址 读取设备列表在线状态 读取RF设备列表 全部刷新设备列表委托 刷新设备列表信息 全部刷新_委托 局部刷新设备列表委托 刷新设备列表信息 局部刷新_委托 局部刷新设备列表控制委托 刷新设备列表控制信息 局部刷新_委托 清空设备列表 全局设备地址 点击后从列表获取 初始化功能Page 点击表格刷新Page控件 回复41 00数据 设置读取扇区标志位 初始化插卡取电信息 设置读取扇区 获取扇区值 插卡取电回复命令 渐变时间 延时时间 初始化选择时间 控件点击变化 控件状态 获取设置指示灯的值 设置指示灯bit 四个Bit的Byte 获取标志位 八个Bit的Byte 设置亮灭灯 获取亮度值数据 选择状态 设置亮灭渐变时间 获取渐变时间数据 获取渐变时间 设置本地控制延时时间 获取本地控制延时时间 获取延时时间 本地控制开关 设置本地控制开关 获取本地控制开关数据 获取本地控制开关 读取指示灯信息 设置指示灯 获取指示灯数据 语音模块配置下发 初始化无线温控 空调开关控制状态 无线温控风速切换 无线温控模式切换 无线温控 获取温控数据位 温控数据高位Bit 获取阀门开关 获取风速数据 获取模式数据 获取开关数据 无线温控加温度 无线温控减温度 无线温控开关 无线温控风速 无线温控模式 无线温控阀门 设置温差 读取温控器设置 是否设置 是否设置唤醒时间 设置的唤醒时间 微信锁设置唤醒时间命令 获取唤醒时间 微信锁开锁控制命令 微信锁状态读取命令 窗帘开启 窗帘停止 窗帘关闭 电动窗帘转发数据 窗帘发送数据 一键测试 获取设备类型 设备通讯测试_插卡取电 设备通讯测试_开关面板 设备通讯测试_无线语音 设备通讯测试_无线温控 设备通讯测试_微信锁 网关通讯测试_电动窗帘 设备通讯测试 刷新通讯测试信息 刷新通讯测试信息_委托 获取通讯测试文本颜色 添加记录 显示窗体接口 远程数据库类型 远程数据库名 连接数据库字符串 是否处于网络接收状态 是否通过UDP发送数据 是否读取 是否准备完成 红外回复处理 红外烧录是否回复 记录重发次数 配对设备列表设备总数 RF配对模式 设备列表键值对 升级设备列表_键值对 点击计数 透传数据包头 透传数据固定ID 透传数据房间信息 包头数据长度 数据CRC校验长度 透传命令 透传端口 透传超时 发送次数标志位 填充发送数据包 填充发送包头数据 填充发送信息包头 填充发送校验数据 填充发送数据包 数据包头 数据内容 CRC16校验 填充透传函数 填充透传函数的抽象实现 填充透传函数的具体实现 透传数据CMD 串口数据 CRC16校验 MD5值校验 需要校验的字符串 加密模式 MD5校验 需要校验的字符串 获取文件的MD5值 文件路径 和校验 求Byte数组的和校验 Byte数组 和校验 求Byte数组的和校验 Byte数组 和校验取余数 求Byte数组的和校验取余数 Byte数组 红外下载文件夹 检查网络连接 检测串口连接 Byte数组转字符串 Int转2个字节Byte 高字节在前,低字节在后 Int转2个字节Byte 低字节在前,高字节在后 分块函数 计算Byte数组的块数 延时N秒 时间值 读取Hex文件到Byte数组 删除文件夹 字符串转换Byte数组 字符串为连续且不包含任意字符的字符串 发送数据处理(所发所见—16进制) 设备地址 设备分区 设备名称 更新结果 初始化 初始化 升级结果