#pragma once
|
#include "CStep.h"
|
|
|
namespace SERVO {
|
#define UNIT_MAX 6
|
#define STATUS_MAX (UNIT_MAX + 1)
|
|
class CEqStatusStep : public CStep
|
{
|
public:
|
CEqStatusStep();
|
~CEqStatusStep();
|
|
public:
|
virtual int onReadData();
|
virtual int onComplete();
|
virtual int onTimeout();
|
void setStatusDev(int nDev);
|
std::string& getStatusDescription(unsigned int unid, std::string& strDescription);
|
|
private:
|
int m_nStatusDev;
|
int m_nStatus[STATUS_MAX];
|
int m_nReasonCode[STATUS_MAX];
|
};
|
}
|