#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-高压故障时不计米,其它计米。 */