📄 channelstatus.h
字号:
#ifndef CHANNELSTATUS_H
#define CHANNELSTATUS_H
//-----------------------------------------------------
//定义测试电压的范围
//完成日期:4/13/2007
//-----------------------------------------------------
#define VOL_CHANNEL1_H 170 + 50
#define VOL_CHANNEL1_L 170 - 50
#define VOL_CHANNEL2_H 170 + 50
#define VOL_CHANNEL2_L 170 - 50
#define VOL_CHANNEL3_H 203 + 50 //20改了数据,由183改为203
#define VOL_CHANNEL3_L 203 - 50
#define VOL_CHANNEL4_H 174 + 50
#define VOL_CHANNEL4_L 174 - 50
#define VOL_CHANNEL5_H 198 + 50
#define VOL_CHANNEL5_L 198 - 50
#define VOL_CHANNEL6_H 255
#define VOL_CHANNEL6_L 1
#define VOL_CHANNEL7_H 140 + 50
#define VOL_CHANNEL7_L 140 - 50
#define VOL_CHANNEL8_H 128 + 50
#define VOL_CHANNEL8_L 128 - 50
//-----------------------------------------------------
//定义结构类型变量
//完成日期:4/13/2007
//-----------------------------------------------------
xdata struct Channel
{
int iGAPVoltage[2];
int iGAPLow[2], iGAPHigh[2];
unsigned char uchGapStatus[2], uchOKStatus[2];
unsigned char uchSystemStatus;
unsigned char uchPowerStatus;
unsigned char uchChannelStaus[2];
unsigned char uchEnableStatus[2];
unsigned char uchChType[2];
unsigned char uchPowerNumber;
unsigned char uchVol_Channel1;
unsigned char uchVol_Channel2;
unsigned char uchVol_Channel3;
unsigned char uchVol_Channel4;
unsigned char uchVol_Channel5;
unsigned char uchVol_Channel7;
unsigned char uchVol_Channel8;
unsigned char uchVol_Channel;
} ;
//----------------------------------------------------------------------
//本模块的函数声明
//-----------------------------------------------------------------------
void SetGapLow(unsigned char uchChannel, int iGapLow);
void SetGapHigh(unsigned char uchChannel, int iGapHigh);
void SetGapVoltChannel(unsigned char uchChannel, int iGapVolt);
void JudgeChannelGapstatus(unsigned char uchChannel);
void JudgeChannelOKstatus(unsigned char uchChannel);
void ProcessChannelGaps(unsigned char uchChannel);
void JudgePowerStatus(void);
void SetEnableStatusChannel(unsigned char uchChannel,unsigned char uchEnableFlag);
void InitChannelParaVariable(void);
void InitChannelModulePara(void);
void SetChTypeChannel(unsigned char uchChannel, unsigned char uchChannelType);
//------------------------------------------------------------------------
//其他模块的函数声明
//--------------------------------------------------------------------------
extern unsigned char HWTestSystemVoltage(unsigned char uchChannel);
extern void FeedDog(void);
extern void SetChannelOkStatusMain(unsigned char uchChannel,unsigned char uchOkStatus);
extern void SetPowerStatusMain(unsigned char uchPowerStatus);
extern void SetSystemOkStatusMain(unsigned char uchOkStatus);
extern void SetGapStatusMain(unsigned char uchChannel, unsigned char uchGapStatus);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -