00001 __author__ = 'tom1231' 00002 import struct 00003 from BAL.Header.RiCHeader import RiCHeader 00004 ID_REQ = 7 00005 LEN_REQ = 7 00006 00007 00008 class FinishBuildingRequest(RiCHeader): 00009 def __init__(self): 00010 RiCHeader.__init__(self) 00011 self._id = ID_REQ 00012 self._length = LEN_REQ 00013 self._des = 0 00014 self._checkSum = 0 00015 self._finish = True 00016 self._checkSum = self.calCheckSum(self.dataTosend()) 00017 00018 00019 def dataTosend(self): 00020 return RiCHeader.dataTosend(self) + struct.pack('<?', self._finish)