#ifndef ISR #define ISR // Переменные, которые определены в isr.c (begin) //######################################################################### struct Offset offset; volatile struct Result result; volatile short state; volatile short faultNo; volatile struct Out out; // Udc float Kudc; volatile float udc1Nf; volatile float udc1; volatile float udc2Nf; volatile float udc2; // Iac volatile float ia1Nf; volatile float ib1Nf; volatile float ic1Nf; volatile float ix1; volatile float iy1; volatile float iac1Nf; volatile float ia2Nf; volatile float ib2Nf; volatile float ic2Nf; volatile float ix2; volatile float iy2; volatile float iac2Nf; // Wm float Kwm; volatile float wmNf; volatile float wm; volatile float wmAbs; // Me volatile float kMe; float KmeCorr; float Kme; volatile float meNf; volatile float me; // Pm volatile float pm; // защиты struct Protect protect; volatile struct Emerg emerg; short csmSuccess; // управляющая логика volatile short onceShutdown; volatile short testParamFaultNo; volatile short onceFaultReset; volatile short stopPause; volatile short inuWork; // обмен struct Mst mst; //######################################################################### // Переменные, которые определены в isr.c (end) // Переменные, которые объявлены в isr.c (begin) //######################################################################### extern struct SgmPar sgmPar; extern unsigned short param[]; extern volatile short onceUpr; extern volatile float psi; extern float iq1; extern float iq2; extern struct Rp rp; //######################################################################### // Переменные, которые объявлены в isr.c (end) #endif //ISR