Files

122 lines
3.3 KiB
C

#ifndef MYINCLUDE_H
#define MYINCLUDE_H
#define FXCHG // FPGA 交替打印
#define VARBOLD // 变量加粗
#define SYS_LINUX 1
#define TXTFILE 0
#define PICFILE 1
#define SCENE 2
//#define _VX_ 1
#ifdef SYS_LINUX
#define SYS_ROOT_DIR "/home/plg/"
#else
#define SYS_ROOT_DIR "./"
#endif
#include "qnamespace.h"
#define RANDDEBUG // 随机码导出功能
#define SYNLENFLOAT // 支持小数喷印间隔
#define MIMA // 使用密码功能
// #define VARCOLOR // 设置变量为字符型
//
#define CABLEUSER // 20140426 电缆用户
//#define UART1 // 手持机see namespace.h
//#define UART2 // 手持机see namespace.h
#ifdef UART2
#define SOFTWARE_VER_NUM "R3.09" //支持16位ALT , 支持 UART2
#else
#define SOFTWARE_VER_NUM "A3.09"
#endif
#ifdef CABLEUSER
#define TST " Cables"
#define FPAG_INIT_MAGIC_NUM 0x58 //用来判断是否读fpga成功
#else
#define TST " 管材行业"
#define FPAG_INIT_MAGIC_NUM 0x53 //用来判断是否读fpga成功
#endif
//#define DEBUG1
//#define DEBUG2 // show maxMM
#define MYSAVEFILEDLG // 定义自己的保存文件对话框,解决系统对话框按键不弹起问题
#ifdef __VX__
#define __STC_POWER__ //使用STC 单片机当作电源管理
#define __ADC_INPUT__ //使用AIN接口检测机箱温度/墨水温度
#define __NETWORKMANAGER__ //使用网络功能
#define __VX_OSC_VOL__ //使用网络功能
#define LANINTERFACE_NAME "eth0"
//#define __RFID_CARD
//#define __com_485_
//#define EnableArabic //界面语言切换为英文生效
//#define EnableBangla
#endif
#define TEST_MODE 0 //测试模式
#define SIMULATE_PRINTING_MODE 0 //模拟打印模式
//按客户区分项目代号宏
//#define PROJECT_PLC1 //成都周君的项目,PLC发送2位数字打印内容,转换7点左横和右横进行打印,项目代号PLC1
#ifdef __CONVERTERWIFI__
#define __NETWORKMANAGER__ //使用网络功能
#define LANINTERFACE_NAME "eth0"
#endif
#ifdef __2451WIFI__
#define LANINTERFACE_NAME "eth0"
#endif
#define __HV_FOR_WANG_DEBUG__
#define __FPGA_DEBUG__ // FPGA调试界面
// 打开:使用的是旧管路 关闭:使用新管路
//#define __AIR_RELEASE_OLD__
#define __DAC_ADJ_FUNCTION__ // 使用电压调整功能
//#define __DAC_FOR_5DOT__ // 确定5点阵的电压
//#define __DAC_FOR_7DOT__ // 确定7点阵的电压,机器一致性不解决,确定固定的电压无意义
//#define __2_LINE_DAC_ // 使用2行 7x5 点阵,总共16点阵
#define __2_LINE_DAC_FOR_DENG // 等总两行, 怡宝, 说第二行的第一个点电压降低
//#define ENCRYPT_VOL
enum CRYS_FREQ{
CRYS_64K,
CRYS_76K,
CRYS_96K,
CRYS_128K
};
//#define CRYS_64K 0
//#define CRYS_76K 1
//#define CRYS_83K 2
//#define CRYS_96K 3
//#define CRYS_128K 4
enum PRINT_MODE{
FAST_PRINT,
STANDARD_PRINT,
SLOW_PRINT_ONE,
SLOW_PRINT_TWO,
SLOW_PRINT_THR,
SLOW_PRINT_FOR,
SLOW_PRINT_FIV,
SLOW_PRINT_SIX,
SLOW_PRINT_SEV,
SLOW_PRINT_EIG,
SLOW_PRINT_NIE
};
#endif
// MYINCLUDE_H
/*
20140627:
再改这功能,同步器状态下,不打印走米打钩时一直计米,取消打钩时按停止打印按钮不计米,按打印按钮一直计米与故障无关。
目前1-都计米,2-高压故障时不计米,其它计米。
*/