c_work.h
来自「对日本KSG震动探测仪器编写的伴侣服务代码」· C头文件 代码 · 共 190 行
H
190 行
// (Version 1.00 :: 10-Mar-1999 :: Harutoshi Yoshida)
/*===================================================================
恔搙忣曬僱僢僩儚乕僋僔僗僥儉
-----------------------------------
Global Data Header Module
-----------------------------------
Program Name : 0_Work.H
Program Start : 09-Dec-1998
Program Completed :
===================================================================*/
#include "stdafx.h"
#include "KSG.h"
#include "KSGDoc.h"
#include "KSGView.h"
#if !C_DEFINE_INC
#include "C_Define.h"
#endif
#if DEMO_SEQ
extern struct S_D_SEQ SeqDat;
extern char *SrcDatTbl[];
#endif
extern int TcpUse; // TCP/IP 巊梡 (0:none / 1:use)
// 07-Apr-1999 昞帵婍僲僀僘懳嶔
extern int DDN_clr;
extern struct S_DISP_DEV DspDev; // 昞帵婍惂屼梡
extern struct S_HPC_CTRL HpcCtr; // 忋埵揮憲惂屼梡
extern char Hpc_work[512 * MAX_CH]; // 忋埵憲怣僶僢僼傽
extern int Hpc_poi; // 忋埵憲怣億僀儞僞
// 2001-11-27(MK@CQ)
extern char Hpc_work2[2048 * MAX_CH]; // 忋埵憲怣僶僢僼傽(婥徾挕)
extern int Hpc_poi2; // 忋埵憲怣億僀儞僞(婥徾挕)
extern int TotalSendCnt;
extern int Hpc_HealthPhs;
extern int Enb_Ch; // 桳岠俠倛悢
extern int SpecialDebug; // Special Debug mode
extern int EndProc;
extern int RS_PckCnt[MAX_CH]; // 憲庴怣梡僷働僢僩悢
extern int RS_StpFlg[MAX_CH]; // 拞抐僼儔僌
extern ulong TskCnt; // for debug
extern struct S_SEND_FILE SndFile[MAX_CH]; // 僼傽僀儖憲怣梡
extern struct S_CMS_BIT CmsBit; // COMM status bit
extern char *WildCard; // 慡娤應揰梡儚僀儖僪僇乕僪
extern int SysMenu; // 僔僗僥儉儊僯儏乕崁栚帪
extern char *ErrDspTbl[3][10];
extern int DbgSelCh; // for debug 捠怣撪梕昞帵俠俫
extern int DbgSelBf; // for debug 捠怣撪梕昞帵Buff (R/S)
extern int OpenCh[MAX_CH]; // 夞慄俷倫倕値僠儍僱儖
extern int LogHdl; // 儘僌捠怣僴儞僪儖
extern int LogEnb; // 儘僌捠怣僴儞僪儖
extern long LogMaxR; // 彂偒崬傒儗僐乕僪
extern struct S_ComLog LogDspBuf[40]; // 捠怣儘僌(昞帵撉崬傒梡)
extern struct S_ErrLog SysErrBuf[MAX_ERR];
extern int ErrWrtP;
extern int ErrRedP;
extern int ThreadKeep[THREAD_CNT]; // thread execute enable
extern struct S_COM_WRK Rcw[MAX_CH]; // 庴怣惂屼梡
extern struct S_COM_WRK Scw[MAX_CH]; // 憲怣惂屼梡
// 憲庴怣梡僨乕僞峔憿懱
extern struct S_RCV_HED RecvHed[MAX_CH+1]; // 庴怣僼僅乕儅僢僩 : 嫟捠僿僢僟
extern struct S_RCV_DIR RecvDir[MAX_CH+1]; // 庴怣僼僅乕儅僢僩 : 俢俬俼忣曬
extern struct S_RCV_PRM RecvPrm[MAX_CH+1]; // 庴怣僼僅乕儅僢僩 : 俹俼俵忣曬
extern struct S_SND_PRM SendPrm[MAX_CH+1]; // 憲怣僼僅乕儅僢僩 : 俹俼俵忣曬
extern struct S_SND_CMD SendCmd[MAX_CH+1]; // 憲怣僼僅乕儅僢僩 : 僐儅儞僪
extern struct S_SND_SFT SendSft[MAX_CH+1]; // 憲怣僼僅乕儅僢僩 : 僜僼僩僂僃傾
extern struct S_SND_STT SendStt[MAX_CH+1]; // 憲怣僼僅乕儅僢僩 : 娗撪抧恔忣曬
extern char *S_Cmd_Tbl[];
extern char *R_Cmd_Tbl[];
extern struct S_SEQ_WRK Sqw;
extern char Wdt_FName[MAX_PATH]; // 攇宍僨乕僞僼傽僀儖柤
extern struct S_DtbData Hpc_Dtb[MAX_PNT_ALL];
extern struct S_DtbData Dtb_Max[MAX_PNT_ALL]; // 嵟怴抧恔僨乕僞 : 堦抧恔撪偺奺嬊偺嵟戝抣
extern struct S_DtbData Dtb_Smp[MAX_SMP+1]; // 恔搙忣曬奿擺僶僢僼傽
extern int Dtb_SmpPoi; // 忋婰億僀儞僞乮堦抧恔僨乕僞彂偒崬傒屻侽僋儕傾)
extern struct S_SND_PRM SetPara[MAX_PNT_ALL]; // 愝掕僷儔儊乕僞
extern struct S_RCV_PRM RcvPara[MAX_PNT_ALL]; // 庴怣僷儔儊乕僞
extern struct S_Adr_Ent AdrEntDat[MAX_PNT_ALL]; // 娤應揰搊榐僨乕僞
extern int Ent_p; // 曇廤Num
extern struct S_RCV_WAV Wav_data;
extern struct S_Stt_Dat ChkSttDat[MAX_CH]; // 斾妑梡
extern struct S_Stt_Dat RcvSttDat[MAX_CH]; // 忬懺忣曬
extern long E_quakeTimer; // 摨堦抧恔娔帇僞僀儅乕
extern struct S_OneEQ_Chk ChCnt; // 庴怣俠俫悢僇僂儞僩
extern int M_Cmd_Sel_Ch; // 慖戰僠儍僱儖
extern int M_Cmd_Sel_Cmd; // 慖戰僐儅儞僪
extern int M_Cmd_Exec; // 慖戰僐儅儞僪幚峴拞
/* 捠怣儘僌梡 */
extern struct S_ComLog S_LogOneBuf[MAX_CH]; // 捠怣儘僌
extern struct S_ComLog R_LogOneBuf[MAX_CH]; // 捠怣儘僌
extern struct S_ComLog LogSmpBuf[MAX_LOG]; // 捠怣儘僌(堦帪婰榐梡)
extern int LogWrtP;
extern int LogRedP;
extern int Atv_dat[];
extern int Msk_dat[];
// by MK
//-----( 曄悢 )-----
extern CKSGView* pKSGView;
extern CDialog* pOpenDlg;
extern CDialog* pOpenDlgDbg; // 尰嵼昞帵拞偺 Dialog Pointer
extern int Plat_Form;
extern struct S_Dsp_Data Sel_Data;
extern struct S_RCV_WAV Sel_Wave;
extern struct S_DtbData Map_DbData[MAX_PNT_ALL];
extern int Exec_Abort;
extern int Pass_enable;
extern char Pass_word[20];
extern int Mag_dtb_num;
extern int Mag_top_page;
extern char Sound_Error[MAXERRORLENGTH];
extern struct S_DISP_CHG Disp;
extern int Area_w;
extern int Area_h;
extern int Diag_mag;
extern int Diag_mag_tbl[3];
extern char *XYZ_tbl[3];
extern int Map_Active;
extern long Dsp_err_stt[2];
extern int Dtb_ent_cnt;
extern char Data_dir[14][MAX_PATH]; // 奺僨乕僞僨傿儗僋僩儕
extern char *DirSource[]; // 奺僨乕僞僨傿儗僋僩儕
extern char Crnt_dir[MAX_PATH];
extern char *CSV_header;
extern COLORREF Mag_clr_tbl[MAX_SINKAI+1];
extern COLORREF Bak_Color;
extern int TCP_send_req;
extern char TCP_Host_IP[16];
extern int TCP_Port_No;
extern int TCP_err_flg;
// 2001-11-27(MK@CQ)
extern int TCP_send_req2;
extern char TCP_Host_IP2[16]; // 儂僗僩IP傾僪儗僗(婥徾挕)
extern int TCP_Port_No2; // TCP/IP 巊梡億乕僩No.(婥徾挕)
extern int TCP_err_flg2; // TCP/IP 僄儔乕敪惗(婥徾挕)
extern int Print_req;
extern int Print_num;
extern int Print_preview;
extern int Print_dat[7];
extern int Print_debug;
extern int Print_NowAll;
extern int Print_page;
extern int User_work;
extern int UwrkMesCls;
extern char *Err_msg[30];
extern char *Info_msg[30];
extern char *War_msg[20];
extern char *Sel_msg[20];
// ver 1.11
extern int ConnectNo[MAX_CH];
// ver 1.30
extern int BrinkKai;
// TCP-IP
extern int SevID;
extern char sConectIp[];
extern int iConectPort;
extern int TcpSndErr;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?