Ryan O'Connor
Ryan O'Connor
Yessss fantastic! This allows exporting to support thru-hole components for their hand soldering assembly requirements as well.
Yeah I did this today too but it somehow burned all 0's onto the fuses. I ignored the safety warning to revert the fuses because I didn't understand it. And...
I like that solution personally agrajaghh. I'm going to take a stab at doing that by adding a new event which if queried returns the percentage the current file is...
Cool. That's kind of the easy part of that done then. The hard part, I'm finding, is how to make pause() stop the current upload, but still keep the state...
I'm confused.. what does TaskControlRendevouz() do? The code inside it seems to indicate it pauses? Also out of curiosity, what's a dry-run?
I think I see the issue that is happening here. The project code everywhere is pausing correctly. However, (at least for the S3 backend), we have the line: PutObjectResponse objectAddResponse...
Oh that's so smart! I finally get it. Hmm.. now why is it not pausing then... _goes back to debugging_
Ok, spent a few hours debugging and I just can't figure it out. Inside TaskControlRendevouz() every time I check m_controlState it's set to Run. Only after pausing does it immediately...
@kenkendk do you have any ideas about how to debug this further? I just find myself constantly wishing that data breakpoints were a thing in .NET like they were in...
I think I found the culprit. The LiveControls worker thread which pauses the controller is on a different thread to the Backend Async Worker thread which runs through the progress...