| | |
| | | #pragma once |
| | | #include <list> |
| | | #include "CAttributeVector.h" |
| | | #include "CParam.h" |
| | | |
| | | |
| | | namespace SERVO { |
| | |
| | | { |
| | | public: |
| | | CProcessData(); |
| | | ~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(); |
| | | const std::list<std::string>& getParameters(); |
| | | void getParameters(std::list<std::string>& list); |
| | | 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::list<std::string> m_params; |
| | | std::vector<uint8_t> m_paramsRawData; |
| | | }; |
| | | } |
| | | |