def getScanInfo(self, tran, obj, scanPwr): result = IDataHolder() result._type = Const.T_SCAN result.scanPwr = scanPwr if scanPwr > Rules.level1InfoScanPwr: result.oid = obj.oid result.x = obj.x result.y = obj.y result.oldX = obj.oldX result.oldY = obj.oldY result.signature = obj.signature result.type = obj.type result.orbiting = obj.orbiting result.speed = obj.speed result.eta = obj.eta if scanPwr > Rules.level2InfoScanPwr: result.name = obj.name if scanPwr > Rules.level3InfoScanPwr: result.asDiameter = obj.asDiameter result.asHP = obj.asHP if scanPwr > Rules.level4InfoScanPwr: pass return result
def getScanInfo(self, tran, obj, scanPwr): result = IDataHolder() result._type = T_SCAN result.scanPwr = scanPwr if scanPwr > Rules.level1InfoScanPwr: result.oid = obj.oid result.x = obj.x result.y = obj.y result.oldX = obj.oldX result.oldY = obj.oldY result.signature = obj.signature result.type = obj.type result.orbiting = obj.orbiting result.speed = obj.speed result.eta = obj.eta if scanPwr > Rules.level2InfoScanPwr: result.name = obj.name if scanPwr > Rules.level3InfoScanPwr: result.asDiameter = obj.asDiameter result.asHP = obj.asHP if scanPwr > Rules.level4InfoScanPwr: pass return result