/**
******************************************************************************
* @file scandemo.c
* @author TMC Scan Team
* @version V1.0.0
* @date 09/12/2019
* @brief
******************************************************************************
*
* THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
* WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
* TIME. AS A RESULT, TMC SHALL NOT BE HELD LIABLE FOR ANY
* DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
* FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
* CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
*
*
© COPYRIGHT 2016 TMC
******************************************************************************
**/
#include "global.h"
CfgSetting const DefaultCfg =
{
0x0000, //CRC校验,不需要修改
CFG_EXIST_FLAG,
0x00, //SN
ON, //设置码是否开启
USBDEVTYPE_HIDKBD, //0:uart 1:HIDKBD 2:VSP 3:HIDPOS
// USBDEVTYPE_VSP, //0:uart 1:HIDKBD 2:VSP 3:HIDPOS
BAUDRATE_115200, //支持9600,14400,38400,56000,57600,115200,128000,256000等
VOICE_FINISH_DINGDONG, //0:叮咚;1:扫码完成,开始打印;2:扫码成功
0x01, //轮询间隔
0x02, //修改设备有效报文到释放报文之间的间隔
0x02, //修改设备释放报文到有效报文之间的间隔
OFF, //蜂鸣器开关 0:关 1:开
2048, //蜂鸣器频率
120, //蜂鸣器时间
BUZZER_DUTY_50, //修改蜂鸣器占空比
ON, //语音开关 0:关 1:开
0x0A, //语音音量(默认10(0~255))
0x01, //LED开关 0:关 1:开
0x00, //LED闪烁开关 0:关 1:开
OFF, //开机声配置切换,"欢迎使用"与盒子原开机声切换 0:原开机声 1:欢迎使用 默认1
0x00, //扫码模式 0:连续 1:命令 2:感应 3:单次 4:命令超时
5000, //命令超时时间
0x00, //同码间隔
0x00, //异码间隔
'd', //EAN13_ID
ON, //识读EAN13码 0:禁止 1:允许
ON, //识读EAN13_2码 0:禁止 1:允许
ON, //识读EAN13_5码 0:禁止 1:允许
'd', //EAN8_ID
ON, //识读EAN8码 0:禁止 1:允许
ON, //识读EAN8_2码 0:禁止 1:允许
ON, //识读EAN8_5码 0:禁止 1:允许
'c', //UPC_A_ID
ON, //识读UPCA码 0:禁止 1:允许
ON, //识读UPCA_2码 0:禁止 1:允许
ON, //识读UPCA_5码 0:禁止 1:允许
'c', //UPC_E0_ID
ON, //识读UPCE0码 0:禁止 1:允许
'c', //UPC_E1_ID
ON, //识读UPCE1码 0:禁止 1:允许
ON, //识读UPCE1_2码 0:禁止 1:允许
ON, //识读UPCE1_5码 0:禁止 1:允许
'j', //Code128_ID
ON, //识读Code128码 0:禁止 1:允许
0x00, //Code128 信息最短长度设置
0xFF, //Code128 信息最长长度设置
'b', //Code39_ID
ON, //识读Code39码 0:禁止 1:允许
ON, //识读Code39_32码 0:禁止 1:允许
ON, //识读Code39_32_FULL_ASCII码 0:禁止 1:允许
0x00, //Code39 信息最短长度设置
0xFF, //Code39 信息最长长度设置
'i', //Code93_ID
ON, //识读Code93码 0:禁止 1:允许
0x00, //Code93 信息最短长度设置
0xFF, //Code93 信息最长长度设置
'a', //Codabar_ID
ON, //识读Codabar码 0:禁止 1:允许
0x00, //Codabar 信息最短长度设置
0xFF, //Codabar 信息最长长度设置
'Q', //QR_ID
ON, //识读QR码 0:禁止 1:允许
'e', //Interleaved_2_of_5_ID
ON, //识读Interleaved25码 0:禁止 1:允许
0x00, //Interleaved25 信息最短长度设置
0xFF, //Interleaved25 信息最长长度设置
'D', //Industrail25 的codeID
ON, //Industral25的开关, 0禁止,1允许
CODE_DEFAULT_MIN_LEN, //Industrial_25 信息最短长度设置
CODE_DEFAULT_MAX_LEN, //Industrial_25 信息最长长度设置
'v', //Matrix25的CodeID
ON, //Matrix25的码制开关, 0禁止 1允许
CODE_DEFAULT_MIN_LEN, //Matrix25 信息最短长度设置
CODE_DEFAULT_MAX_LEN, //Matrix25 信息最长长度设置
's', //IATA25的CodeID
ON, //IATA25的码制开关 0禁止 1允许
CODE_DEFAULT_MIN_LEN, //IATA25 信息最短长度设置
CODE_DEFAULT_MAX_LEN, //IATA25 信息最长长度设置
ON, //识读PDF417码 0:禁止 1:允许
ON, //识读DM码 0:禁止 1:允许
0xFF, //支持的输入码制类型:0:GBK 2:UTF8 FF:自动识别
0x00, //支持的输出码制类型:0:GBK 1:UNICODE 2:UTF8
0x01, //是否支持发票模式 0:不支持 1:支持
0x04, //结束符 0:无 1:换行回车 2:回车 3:TAB键 4:换行
0x00, //扫码成功后在数据前添加数据的长度
0x00, //扫码成功后在数据后添加数据的长度
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, //扫码成功后在数据前添加的数据
{0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00}, //扫码成功后在数据后添加的数据
0x00,
OFF,
1000,
1500,
ON, //key voice on/off
0x02, //语音增益
ON, //keyboard on/off
};