#ifndef APPLICATIONS_Variable_H #define APPLICATIONS_Variable_H #include "stdbool.h" // ===== 字符串变量 ===== extern char *DATA_dat; extern char DATA_machins[3]; extern char DATA_api[5]; extern char *machine_name; extern char machine_ID[3]; // ===== 布尔变量 ===== extern char MACHINE_ERR; extern char MACHINE_LOCK; extern char MACHINE_CALL; extern char MACHINE_USER; // ===== 字符串 ===== extern char Work[25]; extern char Dye[25]; extern char Process[50]; extern char Message[40]; extern char Step[60]; extern char Info[30]; // ===== 整数变量 ===== extern unsigned int Redye; extern unsigned int UserInfoStart; extern unsigned int RUN; extern unsigned int STEPID; extern unsigned int Pump; extern unsigned int TC; extern unsigned int Fan; extern unsigned int Pull; extern unsigned int Swing; extern unsigned int STA; extern unsigned int STB; extern unsigned int STC; extern unsigned int Time; extern unsigned int StepN; extern unsigned int P6; extern unsigned int P7; extern unsigned int P8; extern unsigned int P9; extern unsigned int P10; // ===== 浮点数变量 ===== extern float MTT; extern float MTL; extern float MTH; extern float MST; extern float MUT; extern float STTA; extern float STLA; extern float STTB; extern float STLB; extern float STTC; extern float STLC; extern unsigned int P1; extern unsigned int P2; extern unsigned int P3; extern unsigned int P4; extern unsigned int P5; extern unsigned int P1S1; extern unsigned int P2S1; extern unsigned int P3S1; extern unsigned int P4S1; extern unsigned int P5S1; extern unsigned int P1S2; extern unsigned int P2S2; extern unsigned int P3S2; extern unsigned int P4S2; extern unsigned int P5S2; extern unsigned int P1S3; extern unsigned int P2S3; extern unsigned int P3S3; extern unsigned int P4S3; extern unsigned int P5S3; extern char StepID[4]; extern char SIDS1[4]; extern char SIDS2[4]; extern char SIDS3[4]; void init_global_vars(void); #endif