Commit Graph

1025 Commits

Author SHA1 Message Date
gb ae09199deb 补全设备属性访问;添加16进制转换 2023-12-18 09:38:39 +08:00
gb cad9d653c8 增加设备配置获取接口;增加memory数据块发送进度通知 2023-12-16 15:29:59 +08:00
gb a364fd68a0 添加CancelIO协议 2023-12-14 14:25:06 +08:00
gb 955584c894 add file_map; add palt_types.h; fix device_opt 2023-12-09 18:22:26 +08:00
gb 9d9c38aaec fix life management of libusb_device*; add handler on exception to safe_thread 2023-11-24 15:39:24 +08:00
gb d73e068724 add safe_thread 2023-11-24 14:24:11 +08:00
gb 5c87f8c2ad add run_get_message; print memory leaks at exit on x86-Debug 2023-11-22 12:10:22 +08:00
gb bf7282fd22 fix for linux-building 2023-11-20 16:01:03 +08:00
gb f902341541 delete obsolete files 2023-11-20 15:56:35 +08:00
gb 01c20b79dd fix image status type 2023-11-20 15:50:37 +08:00
gb cd6e9af474 fix for linux-building 2023-11-20 15:45:40 +08:00
gb 080f617442 fix for linux building 2023-11-20 15:13:19 +08:00
gb 6ea26c7b80 delete obslete files 2023-11-20 15:00:24 +08:00
gb 8901ca1fdf re-construct 2023-11-20 14:31:14 +08:00
gb 47e802669c 提交多流输出算法封装文件 2023-11-15 11:31:37 +08:00
gb 9b8100d8df sane_opt_provider接口调整,支持跨模块 2023-11-15 11:30:32 +08:00
gb 363fbf5517 remove const definition on process function 2023-11-15 09:06:28 +08:00
gb 88daa18a1f button属性不支持auto; add log when initialize options and remove restore at open, the action done when add to device option object 2023-11-14 16:19:15 +08:00
gb 123e40b648 默认张数改为-1以与父控制项的默认值一致;添加属性同时对该属性执行恢复默认值操作 2023-11-14 15:30:50 +08:00
gb 1f65d4d014 脱机属性已经在驱动中包含在打开的设备中,有设备句柄时,不再在SANE协议层单独添加;缩短清空上次端口数据的时间 2023-11-14 14:38:06 +08:00
gb 02abb23198 add gb_json life monitor; fix mem-leak when update_data 2023-11-13 17:48:05 +08:00
gb d5b90ef03b 为属性添加用户权限字段 2023-11-13 10:29:39 +08:00
gb ce2c269ad9 stop from UI in a new thread 2023-11-10 17:27:58 +08:00
gb 525dfeebac replace lang_load_string by from_default_language 2023-11-10 16:45:27 +08:00
gb b26e658613 modify for linux 2023-11-10 14:58:17 +08:00
gb 318d6ba89f add files&folder to cmakfile 2023-11-10 14:41:23 +08:00
gb 9dff1ece70 调整属性文件结构,添加图像处理框架 2023-11-10 14:38:12 +08:00
gb 6ca7d1674d 初始化IP地址;修复重构属性时的序号错误 2023-11-06 17:18:48 +08:00
gb 9007ae0c28 调整属性,增加不可见属性纸张宽度和高度 2023-11-04 17:41:26 +08:00
gb 7bb5390417 优化属性重载 2023-11-04 11:44:30 +08:00
gb d14e2327ad 重载属性时,保持最顶层的SANE_Option_Descriptor*指针不变;修复浮点数打印错误;修复字符串函数符号;初始化时获取设备固件版本及序列号,以供其它属性使用 2023-11-04 09:44:01 +08:00
gb 68e062cb46 字符串函数改为小括号;设置属性值时添加日志 2023-11-03 18:03:22 +08:00
gb b2a999c605 supporting string function in logical expression: name.left(cnt)/name.right(cnt)/name.mid(start, cnt) 2023-11-02 17:07:28 +08:00
gb 71ce3ed2e0 add model parameter to constructor; rename device_opt in sane project to sane_options; fix step check 2023-11-01 15:12:11 +08:00
gb 75ed2fad7b implement restore function in device_opt 2023-10-31 18:04:26 +08:00
gb c9018d9ea1 add including header files; add including path 2023-10-31 15:08:24 +08:00
gb 1ecf5e5795 调整SANE属性结构 2023-10-31 14:51:14 +08:00
gb 64d05ae35c 更换sane/scanner/lang三个模块名称,避免与第三方APP模块名称冲突 2023-10-20 15:21:17 +08:00
gb 99a7b6dd92 范围值min/max,支持跟随其它属性当前值 2023-10-16 15:52:16 +08:00
gb 4fca48ad69 visible属性支持条件值 2023-09-25 16:47:05 +08:00
gb a5223a6c33 渠道变量统一到brand_xx文件 2023-09-25 13:30:53 +08:00
gb 7d0998924a SANE不可见属性,在TWAIN中可见 2023-09-23 16:07:23 +08:00
gb f3326d973a 需要用户权限的属性在没有登录时不开放 2023-09-23 11:43:10 +08:00
gb bcb31125c1 更改(去除摩尔纹和网纹)依赖项,不引入过多的自变量属性 2023-09-23 10:36:52 +08:00
gb 3985da4fed add advanced capability 2023-09-23 09:58:15 +08:00
gb 4adf21f0df make code compatible for linux 2023-09-23 09:15:57 +08:00
gb 368a339bb2 调整GPS值;TWAIN组件退出时关闭日志对象;日志开始结尾增加进程ID信息 2023-09-22 17:10:39 +08:00
gb 8c118223b1 添加离线属性文件;改造TWAIN,在没有扫描仪连接时也返回空对象,以使离线属性可访问 2023-09-22 16:26:22 +08:00
gb 936201824f 修复初始化未恢复到默认设置的BUG;添加离线属性管理类 2023-09-22 15:43:53 +08:00
gb 5c17d26304 SANE属性管理移文件到独立文件夹 2023-09-22 09:42:37 +08:00