功能: 空调控制程序片断,取得环境温度并计算制冷器需
运行的时间
参数: pWorkTime, 输出参数,保存制冷器需运行的时间
返回: int类型,如果函数执行失败,返回0,否则返回
非0值
*/
extern int GetTemperature(int* pTemperature);
int gExpectTemperature = 25;
int WorkTime(int* pWorkTime)
{
int success = 0; //取环境温度是否成功
int temperature; //环境温度
////取环境温度
success = GetTemperature(&temperature);
if(!success)
return 0;
//后面的代码与_03_WorkTime2完全一致
//计算温度差,gExpectTemperature是全局变量
int TempDiff = temperature - gExpectTemperature;
if(TempDiff <= 0)
return 0;
if(pWorkTime == 0)
return 0;
//为了简化问题,这里假设温差一度,需运行一分钟
*pWorkTime = TempDiff * 60;
return 1;
}
文章来源于领测软件测试网 https://www.ltesting.net/