(self,filename,layersInfo,readyCallback,exceptionCallback,parent)
| 8 | class GCodeAnalyzer(thread): |
| 9 | |
| 10 | def __init__(self,filename,layersInfo,readyCallback,exceptionCallback,parent): |
| 11 | |
| 12 | self._logger = logging.getLogger(__name__) |
| 13 | |
| 14 | super(GCodeAnalyzer, self).__init__() |
| 15 | |
| 16 | self.filename = filename |
| 17 | self.readyCallback = readyCallback |
| 18 | self.exceptionCallback = exceptionCallback |
| 19 | self.layersInfo = layersInfo |
| 20 | self.daemon = True |
| 21 | |
| 22 | self.layerList = None |
| 23 | self.totalPrintTime = None |
| 24 | self.layerCount = None |
| 25 | self.size = None |
| 26 | self.layerHeight = None |
| 27 | self.totalFilament = None |
| 28 | self.parent = parent |
| 29 | |
| 30 | def makeCalcs(self): |
| 31 | self.start() |
nothing calls this directly
no outgoing calls
no test coverage detected