266 lines
7.1 KiB
C
266 lines
7.1 KiB
C
#include "StdAfx.h"
|
|
#include <basetsd.h>
|
|
|
|
#ifndef CONST_PUB_H
|
|
#define CONST_PUB_H
|
|
|
|
/////////////////////////////////////const///////////////////////////////////
|
|
const int LANG_ZHCN = 1;
|
|
const int LANG_ENUS = 2;
|
|
|
|
const int RECT_LEFT_ADJUST = 1;
|
|
const int RECT_TOP_ADJUST = 1;
|
|
const int RECT_RIGHT_ADJUST = 2;
|
|
const int RECT_BOTTOM_ADJUST = 20;
|
|
|
|
const LONG VAL_MINUS_ONE = -1;
|
|
const LONG VAL_ZERO = 0;
|
|
const LONG VAL_ONE = 1;
|
|
const LONG VAL_TWO = 2;
|
|
const double VAL_PI = 3.14159265;
|
|
|
|
const UINT TAB_INDEX_PRO = 0;
|
|
const UINT TAB_INDEX_DEV = 1;
|
|
|
|
const UINT TAB_INDEX_CE = 0;
|
|
const UINT TAB_INDEX_2D = 1;
|
|
const UINT TAB_INDEX_3D = 2;
|
|
|
|
const UINT TAB_INDEX_DMS = 0;
|
|
const UINT TAB_INDEX_SPT = 1;
|
|
|
|
const UINT TAB_INDEX_TP_SEL = 0;
|
|
const UINT TAB_INDEX_TP_SORT = 1;
|
|
|
|
const UINT TAB_INDEX_4PVES = 0;
|
|
const UINT TAB_INDEX_DIPOLE = 1;
|
|
const UINT TAB_INDEX_3PVES = 2;
|
|
const UINT TAB_INDEX_RECTGL = 3;
|
|
const UINT TAB_INDEX_CUSTOM = 5;
|
|
const UINT TAB_INDEX_UNTIFY_PROFILE = 4;
|
|
|
|
const UINT SPL_WND_A_ROW = 1;
|
|
const UINT SPL_WND_A_COL = 2;
|
|
|
|
const UINT SPL_VIEW_ROW_0 = 0;
|
|
const UINT SPL_VIEW_ROW_1 = 1;
|
|
const UINT SPL_VIEW_ROW_2 = 2;
|
|
|
|
const UINT SPL_VIEW_COL_0 = 0;
|
|
const UINT SPL_VIEW_COL_1 = 1;
|
|
|
|
const UINT SPL_VIEW_NAV_WIDTH = 250;
|
|
const UINT SPL_VIEW_NAV_HEIGHT = 900;
|
|
|
|
const UINT SPL_VIEW_APP_WIDTH = 973;
|
|
const UINT SPL_VIEW_APP_HEIGHT = 900;
|
|
|
|
const UINT SPL_VIEW_APP_DETAIL_WIDTH = 300;
|
|
const UINT SPL_VIEW_APP_DETAIL_HEIGHT = 900;
|
|
|
|
const UINT LIST_DETAIL_WIDTH_TITLE = 130;
|
|
const UINT LIST_DETAIL_WIDTH_VALUE = 1800;
|
|
const UINT LIST_DETAIL_AMOUNT_ROW = 80;
|
|
|
|
const UINT HANDLE_OFFSET = 27;
|
|
const UINT STATE_OFFSET = 12;
|
|
|
|
const UINT GUC_LENGTH = 17;
|
|
const INT YEAR_BASE = 2013;
|
|
|
|
const UINT ONLINE_DEVICE_AMOUNT = 20;
|
|
|
|
const UINT ELECTRODE_AMOUNT_PERCABLE = 10;
|
|
const UINT CABLE_AMOUNT = 24;
|
|
const UINT MAX_CB_AMOUNT = 1000;//240;à??1μ?1000μ???
|
|
|
|
const UINT CHANNEL_AMOUNT = 8;
|
|
const UINT MAXN = 255;
|
|
|
|
|
|
/////////////////////////////////////style///////////////////////////////
|
|
|
|
const UINT PZ_STYLE_PRO = 1;
|
|
const UINT PZ_STYLE_TZ = 2;
|
|
|
|
const UINT PZ_STYLE_TD_CERSP = 3;
|
|
const UINT PZ_STYLE_TD_CEIPSP = 4;
|
|
|
|
const UINT PZ_STYLE_TD_2DRSP = 5;
|
|
const UINT PZ_STYLE_TD_2DIPSP = 6;
|
|
|
|
const UINT PZ_STYLE_TD_3DRSP = 7;
|
|
const UINT PZ_STYLE_TD_3DIPSP = 8;
|
|
|
|
const UINT PZ_STYLE_SCON_CE = 9;
|
|
const UINT PZ_STYLE_SCON_2D = 10;
|
|
const UINT PZ_STYLE_SCON_3D = 11;
|
|
|
|
const UINT PZ_STYLE_SPT_CH = 12;
|
|
const UINT PZ_STYLE_SPT_FILE = 13;
|
|
|
|
const UINT PZ_STYLE_MED_DEF = 14;
|
|
const UINT PZ_STYLE_MED_CUS = 15;
|
|
|
|
//const UINT PZ_STYLE_DEV_SPT = 16;
|
|
|
|
const UINT PZ_STYLE_DEV = 17;
|
|
|
|
const UINT PZ_STYLE_TD_CESP = 18;
|
|
const UINT PZ_STYLE_TD_2DSP = 19;
|
|
const UINT PZ_STYLE_TD_3DSP = 20;
|
|
|
|
//const UINT PZ_STYLE_DEV_OL = 18;
|
|
//const UINT PZ_STYLE_DEV_FL = 19;
|
|
|
|
//const UINT PZ_STYLE_DEV_NEW = 20;
|
|
//const UINT PZ_STYLE_DEV_REG = 21;
|
|
//const UINT PZ_STYLE_DEV_ACT = 22;
|
|
|
|
const UINT PZ_STYLE_PROCN = 23;
|
|
|
|
const UINT PZ_STYLE_REMOTE_GD10 = 25;
|
|
const UINT PZ_STYLE_REMOTE_PLC = 26;
|
|
|
|
//////////////////////////////////////state////////////////////////////////
|
|
|
|
const UINT PZ_STATE_LOC = 1;
|
|
const UINT PZ_STATE_SYN = 2;
|
|
const UINT PZ_STATE_DEV = 3;
|
|
const UINT PZ_STATE_DB = 4;
|
|
|
|
const UINT PZ_STATE_OFFLINE = 5;
|
|
const UINT PZ_STATE_ONLINE = 6;
|
|
const UINT PZ_STATE_NEW = 7;
|
|
//const UINT PZ_STATE_ONLINE_UNSYN = 6;
|
|
//const UINT PZ_STATE_ONLINE_SYNED = 7;
|
|
|
|
/////////////////////////////////////execute code/////////////////////////////////
|
|
const UINT APP_SUCCESS = 0;
|
|
const UINT APP_FAIL = 1;
|
|
const UINT APP_CANCLE = 2;
|
|
const UINT APP_DUPLICATE = 3;
|
|
const UINT APP_RELATION = 4;
|
|
const UINT APP_OVERFLOW = 5;
|
|
const UINT APP_DEFAULT = 6;
|
|
/////////////////////////////////////error code//////////////////////////////////
|
|
|
|
const UINT APP_ERR_LOC_EXEC = 5;
|
|
const UINT APP_ERR_DB = 6;
|
|
|
|
///////////////////////////////////result code/////////////////////////////////
|
|
|
|
const INT_PTR RET_OK = 1;
|
|
const INT_PTR RET_CANCEL = 2;
|
|
|
|
/////////////////////////////////////////define/////////////////////////////
|
|
|
|
#define WM_SCHEDULE WM_USER + 101/*调度显示的弹出菜单,发送者是devmngframe/datamngframe,接收者 mainfrm*/
|
|
#define WM_REFRESH WM_USER + 102/*刷新界面,接收者有多个*/
|
|
#define WM_SKIP WM_USER + 103
|
|
#define WM_NEWLINK WM_USER + 104
|
|
|
|
#define WM_RECEIVE WM_USER + 105
|
|
#define WM_BREAKLINE WM_USER + 106
|
|
|
|
#define WM_INSERTCESPTREC WM_USER + 107
|
|
#define WM_UPDATECESPTREC WM_USER + 108
|
|
#define WM_DELETECESPTREC WM_USER + 109
|
|
|
|
#define WM_DRAWTPSPLINES WM_USER + 110
|
|
#define WM_DEVREFRESHGRREC WM_USER + 111
|
|
#define WM_DEVREFRESHALLGRREC WM_USER + 112
|
|
|
|
#define WM_DETECT_LINE WM_USER + 113
|
|
|
|
#define WM_REMOVE_2D_DATA WM_USER + 114
|
|
#define WM_REMOVE_3D_DATA WM_USER + 115
|
|
#define WM_REMOVE_1D_DATA WM_USER + 116
|
|
#define WM_LOADING_2D_DATA WM_USER + 117
|
|
#define WM_LOAD_BY_PAGE_SCHEDULE WM_USER + 118
|
|
#define WM_REFRESH_CONLIST WM_USER + 150
|
|
|
|
#define WM_DELETE_1D_ELECTRODE WM_USER + 120
|
|
#define WM_DELETE_2D_ELECTRODE WM_USER + 121
|
|
#define WM_DELETE_3D_ELECTRODE WM_USER + 122
|
|
#define WM_UPG_GEOMATIVE WM_USER + 123
|
|
|
|
#define WM_REFRESH_NAV_DEVICE WM_USER + 124
|
|
#define WM_SHOW_DEV_UPG_INFO WM_USER + 125
|
|
#define WM_CLEAR_DEV_UPG_INFO WM_USER + 126
|
|
#define WM_CLOSE_FRAME_WINDOW WM_USER + 127
|
|
#define WM_CHANGE_LANGUAGE WM_USER + 128
|
|
|
|
#define WM_MSG_BATCH_EXPORT_FILE WM_USER + 129
|
|
#define WM_MSG_NOTIFY_DEVICE_ON_OR_OFF WM_USER + 130
|
|
#define WM_MSG_REFRESH_MAIN_MAIN_MENU WM_USER + 131
|
|
#define WM_UPDATE_TIPS WM_USER + 132
|
|
#define WM_MSG_BATCH_DEL_TD_FILE WM_USER + 132
|
|
|
|
/////////////////////////////////////opration style//////////////////////////////
|
|
|
|
const UINT OP_FILE_IMP = 1;
|
|
const UINT OP_TD_RSP_L_GS = 2;
|
|
const UINT OP_DE_F_D = 3;
|
|
const UINT OP_TD_SYN = 4;
|
|
const UINT OP_SPT_SYN = 5;
|
|
const UINT OP_TD_REMOVE = 6;
|
|
////////////////////////////////////graph parameter///////////////////////////////
|
|
|
|
const UINT CIRCLE_RADIUS = 6;
|
|
const UINT CIRCLE_HALFSPACE = 2;
|
|
|
|
const UINT OFFSET_GRAPH = 100;
|
|
|
|
const UINT OFFSET_ELECTRODE_X = 96;
|
|
const UINT OFFSET_ELECTRODE_Y = 80;
|
|
|
|
const UINT LENGTH_ELECTRODE = 10;
|
|
|
|
const UINT OFFSET_LEVEL_X = 80;
|
|
const UINT OFFSET_LEVEL_Y = 100;
|
|
|
|
///////////////////////////////////comm buffer size////////////////////////////////
|
|
|
|
const int WRITEBUFFER_SIZE = 15360;
|
|
const int READBUFFER_SIZE = 15360;
|
|
|
|
////////////////////////////////////times/////////////////////////////////////////
|
|
|
|
const int MAX_POLLING_TIME = 500;
|
|
const int COMM_TIMEOUT = 500;
|
|
|
|
///////////////////////////////////http///////////////////////////////////////////
|
|
|
|
const UINT HTTP_OK = 2;
|
|
const UINT HTTP_ERROR = 3;
|
|
const UINT HTTP_REDIRECT = 4;
|
|
const UINT HTTP_FAIL = 5;
|
|
|
|
//////////////////////////////////////////////////////////////////////////
|
|
#define OFFSET_ENGLISH 0
|
|
#define OFFSET_CHINESE 2000
|
|
//////////////////////////////////////////////////////////////////////////
|
|
|
|
enum EN_3D_SPT_MEASURE_METHOD
|
|
{
|
|
EN_3D_SPT_FULL_MEASURE = 1,
|
|
EN_3D_SPT_CROSS_DIAGONAL,
|
|
EN_3D_SPT_CROSS_MEASURE
|
|
};
|
|
|
|
enum EN_3D_SPT_ARRAY
|
|
{
|
|
EN_3D_SPT_POLE_POLE = 22,
|
|
EN_3D_SPT_POLE_DIPOLE = 23,
|
|
EN_3D_SPT_DIPOLE_DIPOLE = 24,
|
|
EN_3D_SPT_SCHLUMBERGER = 25,
|
|
EN_3D_SPT_WENNER_ALFA = 26,
|
|
EN_3D_SPT_WENNER_BETA = 27,
|
|
EN_3D_SPT_MID_GARDIENT = 29,
|
|
EN_3D_SPT_LAND_FILL_ONE = 48,
|
|
EN_3D_SPT_LAND_FILL_TWO = 49
|
|
|
|
};
|
|
|
|
#endif |