00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011 #include "stdafx.h"
00012 #include "ippdme/Response/ippOnMoveReportEResponse.h"
00013 #include "ippdme/misc/ippStringBuilder.h"
00014
00015
00016 ippOnMoveReportEResponse::ippOnMoveReportEResponse(unsigned int inTagNumber)
00017 : ippXYZResponse(inTagNumber, EventTag, DataOnMoveReportE)
00018 {
00019 }
00020 ippOnMoveReportEResponse::ippOnMoveReportEResponse(
00021 unsigned int inTagNumber,
00022 bool inHasR, bool inHasToolA, bool inHasToolB,
00023 bool inHasToolC, bool inHasX, bool inHasY, bool inHasZ,
00024 double inR, double inToolA, double inToolB, double inToolC,
00025 double inX, double inY, double inZ
00026 )
00027 : ippXYZResponse(inTagNumber, EventTag, DataOnMoveReportE, inHasR,
00028 inHasToolA, inHasToolB, inHasToolC, inHasX, inHasY, inHasZ,
00029 inR, inToolA, inToolB, inToolC, inX, inY, inZ)
00030 {
00031 }
00032 ippOnMoveReportEResponse::~ippOnMoveReportEResponse()
00033 {
00034 }
00035
00036 std::string ippOnMoveReportEResponse::getResponseString() const
00037 {
00038
00039 ippStringBuilder builder(_tag,"#");
00040 getResponseStringEnd(builder);
00041 return builder.ToString();
00042
00043 }