1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- #pragma once
- #ifndef __SAILING_CONST_H
- #define __SAILING_CONST_H
- //是否启用TrayIcon
- #define USE_TRAYICON 0
- #define EDIT_VAR_IS_FRESH 0
- #define IS_NEW_VERSION 1
- //界面
- #define IDD_TREE_LEFT WM_USER + 800 //动态创建的树ID
- #define MAX_MONTIOR_NUM 32 //最大的监控站数量
- #define MAX_MONITOR_LEVEL 32 //监控站的最大目录级
- #define MAX_SERIAL_NUM 32 //最大串口数量
- #define MAX_NETWORK_NUM 32 //最大的网络设备数量
- #define MAX_DEVICE_NUM 32 //每个串口连接最大设备数量
- #define MAX_SCRIPT_NUM 32 //最大的控制脚本数量
- #define PLAN_TYPE_USER 0 //用户时间计划
- #define PLAN_TYPE_EQUIP 1 //设备时间计划
- #define MAX_VIEW_NUM 100
- //Email
- #define MAX_MAILSUBJECT_LENGTH 100
- #define MAX_MAILBODY_LENGTH 500
- //Database
- #define MAX_SERVER_LENGTH 50
- #define MAX_DATABASE_LENGTH 50
- #define MAX_USER_LENGTH 50
- #define MAX_PASSWORD_LENGTH 64
- #define MAX_MSG_LENGTH 1024 * 4
- #define MAX_SQL_LENGTH 1024 * 10
- //缓冲区长度限制
- #define MAX_TEL_LENGTH 20
- #define MAX_ERROR_LEN 500
- #define MAX_PATH_LENGTH MAX_PATH
- #define MAX_FILE_LENGTH MAX_PATH
- #define PATH_MAX 255
- #define MAX_LIST_LENGTH 10240
- #define MAX_VALUE_LENGTH 100
- #define MAX_EQUIP_IP 50
- #define MAX_PORT 5
- #define MAX_LANG_LENGTH 100
- #define MAX_DIGIT_LENGTH 30
- //DB字段长度限制
- #define MAX_ID 10
- #define MAX_STATUS_LENGTH 10
- #define MAX_NAME_LENGTH 100
- #define MAX_EMAIL_LENGTH 30
- #define MAX_DESC 255
- //信息类型
- enum AlarmType
- {
- MSG_DATA_LOG = 0, //0:数据日志
- MSG_OK, //1:正确
- MSG_ERROR, //2:错误
- MSG_WARNING //3:警告
- };
- //功能模块类型
- enum ModuleType
- {
- MSG_MAIN_THREAD_MD = 0, //主线程
- MSG_DB_MD, //数据库操作模块
- MSG_EMAIL_MD, //email模块
- MSG_SMS_MD, //sms模块
- MSG_PING_MD, //ping模块
- MSG_TRAP_MD, //Trap模块
- MSG_SNMP_MD, //SNMP操作模块
- MSG_DOG_MD, //狗操作模块
- MSG_NOTICE_MD, //语音通知模块
- MSG_VIDEO_MD //视频模块
- };
- #endif
|