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
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,
|
||
|
|
};
|
||
|
|
};
|