#pragma once
|
#include <list>
|
#include "CAttributeVector.h"
|
#include "CParam.h"
|
|
|
namespace SERVO {
|
class CProcessData
|
{
|
public:
|
CProcessData();
|
virtual ~CProcessData();
|
|
public:
|
short getCassetteSequenceNo();
|
short getJobSequenceNo();
|
std::string& getGlassId();
|
void setGlassId(const char* pszId);
|
std::string& getStartTime();
|
std::string& getEndTime();
|
unsigned int getTotalParameter();
|
std::vector<uint8_t>& getParamsRawData();
|
int serialize(char* pszBuffer, int nBufferSize);
|
int unserialize(const char* pszBuffer, int nBufferSize);
|
void getAttributeVector(CAttributeVector& attrubutes, int beginWeight);
|
|
private:
|
short m_nCassetteSequenceNo;
|
short m_nJobSequenceNo;
|
std::string m_strGlassId;
|
std::string m_strStartTime;
|
std::string m_strEndTime;
|
unsigned int m_nTotalParameter;
|
unsigned int m_nTotalGroup;
|
unsigned int m_nCurrentGroup;
|
std::vector<uint8_t> m_paramsRawData;
|
};
|
}
|