You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

35 lines
781 B
C

2 years ago
// ScheduleDowntime.h: interface for the CScheduledDowntime class.
//
//////////////////////////////////////////////////////////////////////
#pragma once
#include "EquipState.h"
class CScheduledDowntime : public CEquipState
{
public:
// default constructor
CScheduledDowntime();
// default destructor
virtual ~CScheduledDowntime();
// set all scheduled downtime equipment state
void SetEquipState(int iEvt, int iState);
// get total scheduled downtime equipment time
LONGLONG GetTotalTime();
enum
{
SCHEDULED_MAINT_DELAY,
PRODUCTION_TEST,
PREVENTIVE_MAINT,
SCHEDULED_CHANGE_OF_CONSUMABLES_CHEMICALS,
SETUP,
SCHEDULED_FACILITIES_RELATED,
MAX_SCHEDULED_EQUIP_STATE,
};
};