#ifndef APPLICATIONS_Variable_H #define APPLICATIONS_Variable_H #include "stdbool.h" // ===== 字符串变量 ===== extern char *DATA_dat; extern char *DATA_machins; 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[15]; extern char Dye[15]; 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 float P1; extern float P2; extern float P3; extern float P4; extern float P5; extern float P1S1; extern float P2S1; extern float P3S1; extern float P4S1; extern float P5S1; extern float P1S2; extern float P2S2; extern float P3S2; extern float P4S2; extern float P5S2; extern float P1S3; extern float P2S3; extern float P3S3; extern float P4S3; extern float P5S3; extern char StepID[3]; extern char SIDS1[3]; extern char SIDS2[3]; extern char SIDS3[3]; void init_global_vars(void); #endif