硬件 - 浩顺 - qt
最后更新于 2025/02/11   阅读数 7

一、功能简述

功能:

硬件对接,

浩顺一体机设备,支持秤一键设置。POS支持串口读重,厂家提供读重协议,默认读重com4,波特率9600;POS支持驱动打印;POS支持驱动开钱箱。

秤默认配置:

读重:端口com4、波特率9600、读重频率200ms

打印:驱动

钱箱:驱动

秤读重协议,POS对接主动通信协议,设备通电就会自动向上位机COM口发送信息出来,协议解析

秤二代 V21X版本串口计价称协议.txt
1.2KB

text file

一段完整的串口数据:

固定开头

重量1

中间位

重量2

固定结束

0x01 0x02

0.000

0x0E 0x03 0x02 0xC1

0.060KG

0xE5 0x03 0x04

秤配置

打印配置

钱箱配置

应用场景:门店的浩顺一体机,查看设备铭牌注明的设备型号(T-76-80),POS安装后,可下载硬件模板【M_HAOSHUN】,同时读重、打印、钱箱会选择到默认配置

适配机型:浩顺T-76-80(四代)一体机

二、流程图

三、代码结构

代码文件

实现的函数方法

方法作用

weighthelper_haoshun_win.h

浩顺 Class

bool initHard(const WeightHard &weightHard);
1
plaintext

秤读重初始化,需要传入硬件配置

WeightInfo readData();
1
plaintext

读重

bool setZero();
1
plaintext

不支持清零,需要通过实体按钮操作

bool setTare(double tare);
1
plaintext

不支持设置皮重,需要通过实体按钮操作

bool setYTare(double tare);
1
plaintext

不支持清除皮重,需要通过实体按钮操作

bool openCashDrawer();
1
plaintext

开钱箱,调用驱动

bool print(const char* text , double fontSizeMul);

打印,调用驱动

int getPrintType(){return PrintOnDriver;}
1
plaintext

返回打印类型(驱动打印)

static WeightHard getDefaultSetting();
1
plaintext

返回秤默认配置

void readPort();

槽函数:读取串口数据

四、接口


未能解决您的问题?请联系
本篇目录

一、功能简述

二、流程图

三、代码结构

四、接口