Commit Graph

127 Commits

Author SHA1 Message Date
gb 4a454d6473 SANE属性name及fixed-id定义,单独放sane_name.h文件中统一管理 2024-01-31 12:03:56 +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 f902341541 delete obsolete files 2023-11-20 15:56:35 +08:00
gb cd6e9af474 fix for linux-building 2023-11-20 15:45:40 +08:00
gb 8901ca1fdf re-construct 2023-11-20 14:31:14 +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 9dff1ece70 调整属性文件结构,添加图像处理框架 2023-11-10 14:38:12 +08:00
gb 6ca7d1674d 初始化IP地址;修复重构属性时的序号错误 2023-11-06 17:18:48 +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 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 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 4fca48ad69 visible属性支持条件值 2023-09-25 16:47:05 +08:00
gb 7d0998924a SANE不可见属性,在TWAIN中可见 2023-09-23 16:07:23 +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 936201824f 修复初始化未恢复到默认设置的BUG;添加离线属性管理类 2023-09-22 15:43:53 +08:00
gb 443e7a044a 修改离线属性管理方式 2023-09-18 11:21:14 +08:00
gb 91066b936a 按新JSON改造 2023-09-15 17:53:13 +08:00
gb 852e508edb fix opt/logic bug 2023-09-09 18:09:20 +08:00
gb 06b4caf64b RE-CONSTRUCT: optimize option logical algrithm, support condition value; move option logical calculation to driver, only to SANE_Option_Descriptor keeped in sane 2023-09-08 17:42:40 +08:00
gb c2e188d8c0 adjust sane files 2023-08-22 16:47:28 +08:00
gb a0123c49b9 synchronize from branch dev 2023-08-21 16:09:57 +08:00
gb 9a79911a42 取消驱动日志需要打开设备的前置条件 2023-07-31 16:24:10 +08:00
gb 6c1bd8a84c load user specified language; set debug.cfg as default config file, move initializing language to driver component 2023-07-26 14:47:21 +08:00
gb f9caa700a9 适配win平台 2023-07-11 18:04:26 +08:00
gb 30f5bdfdbc sane access utilities by huagao_wrapper 2023-07-11 17:44:33 +08:00
gb fbff9f073f merge public-utilities to sdk/hginclude/util 2023-07-11 17:13:28 +08:00
gb c84ff12641 调整属性状态判断位置,以支持将后面的属性设置为前面属性的依赖项 2023-06-21 15:33:39 +08:00
gb 6c4c7535ed 调整黑白属性依赖项;父项依赖只有在父项可用时才生效 2023-06-20 13:34:09 +08:00
gb e6eaefb511 Option_Descriptor采用二级指针,成员变化时只调整二级指针的内容,以保证一级指针不变 2023-06-19 18:40:05 +08:00
gb 21be8eb172 修复判断语言属性ID错误 2023-06-19 11:16:57 +08:00
gb 57104089e2 fix bug-467: 配置项初始状态,增加对父项禁用状态的判断 2023-06-19 09:44:43 +08:00
gb acf836648d 添加图像格式转换及释放驱动内存操作 2023-06-17 16:52:39 +08:00
gb 776541ad77 恢复设置语言时,通过回调重新加载属性,在流程中过滤不重复加载 2023-06-17 16:11:32 +08:00
gb f04fa05a4e 纸张尺寸和DPI选项动态调整(500DPI以上和最大尺寸不相容) 2023-06-17 14:59:57 +08:00
gb c7a6388913 添加电机板固件版本协议 2023-06-17 13:29:18 +08:00
gb e9d0c40d0d 增加语言属性 2023-06-15 10:10:17 +08:00
13038267101 9c4a5bdd67 G439调整伽马值 2023-06-14 15:06:02 +08:00
gb dccd579342 增加获取滚轴寿命接口 2023-06-13 12:28:20 +08:00
gb 2c52348a47 control_option返回代码中增加设备不在线的错误 2023-06-12 11:12:44 +08:00
gb 7d5068ecf8 sane_strstatus返回错误代码描述 2023-06-03 16:22:00 +08:00
gb 65acfab584 修复302无纸错误信息输出BUG;调整OUT_OF_RANGE对应的SANE_STATUS代码 2023-06-02 11:10:17 +08:00
gb d3e8b91233 响应获取默认值命令;button & group属性不支持获取值操作 2023-05-30 09:45:33 +08:00
gb 9efd34e96e 添加自定义GAMMA属性访问接口 2023-05-29 15:51:01 +08:00
gb 1430cbb8be fix TRY_MATCH macro 2023-05-23 11:19:37 +08:00
13038267101 69f9249692 Merge branch 'dev' of http://192.168.10.5:8099/sane/code_device into dev 2023-05-17 11:23:29 +08:00