#pragma once
|
#include "CReadStep.h"
|
|
|
namespace SERVO {
|
class CEqCassetteTransferStateStep : public CReadStep
|
{
|
public:
|
CEqCassetteTransferStateStep();
|
virtual ~CEqCassetteTransferStateStep();
|
|
public:
|
virtual void getAttributeVector(CAttributeVector& attrubutes);
|
virtual int onReadData();
|
virtual int onComplete();
|
virtual int onTimeout();
|
void setPortStatusDev(int nDev);
|
int getPortStatus();
|
int getCassetteSequenceNo();
|
std::string& getCassetteID();
|
int getLoadingCassetteType();
|
int getQTimeFlag();
|
int getCassetteMappingState();
|
int getCassetteStatus();
|
std::string& getPortStatusDescription(std::string& strDescription);
|
std::string& getLoadingCassetteTypeDescription(std::string& strDescription);
|
std::string& getQTimeFlagDescription(std::string& strDescription);
|
std::string& getCassetteMappingStateDescription(std::string& strDescription);
|
std::string& getCassetteStatusDescription(std::string& strDescription);
|
|
private:
|
int m_nPortStatusDev;
|
int m_nPortStatus;
|
int m_nCassetteSequenceNo;
|
std::string m_strCassetteID;
|
int m_nLoadingCassetteType;
|
int m_nQTimeFlag;
|
int m_nCassetteMappingState;
|
int m_nCassetteStatus;
|
|
|
};
|
}
|