mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2026-01-05 14:27:42 -07:00
Increase upload timeout for Flashforge printers to 10 minutes (#8536)
Co-authored-by: kbondar80 <no@mail.com>
This commit is contained in:
parent
71b40f9bd5
commit
afab94f231
2 changed files with 11 additions and 0 deletions
|
|
@ -67,6 +67,9 @@ bool Flashforge::upload(PrintHostUpload upload_data, ProgressFn progress_fn, Err
|
|||
bool res = true;
|
||||
|
||||
Utils::TCPConsole client(m_host, m_console_port);
|
||||
//sometimes FF AD5M is very slow in data upload, so timeout is increased to 10 minutes
|
||||
client.set_write_timeout(std::chrono::minutes(10));
|
||||
client.set_read_timeout(std::chrono::minutes(10));
|
||||
client.enqueue_cmd(controlCommand);
|
||||
|
||||
client.enqueue_cmd(connect5MCommand);
|
||||
|
|
|
|||
|
|
@ -33,6 +33,14 @@ public:
|
|||
m_read_timeout = std::chrono::milliseconds(10000);
|
||||
}
|
||||
|
||||
void set_write_timeout(std::chrono::steady_clock::duration timeout) {
|
||||
m_write_timeout = timeout;
|
||||
}
|
||||
|
||||
void set_read_timeout(std::chrono::steady_clock::duration timeout) {
|
||||
m_read_timeout = timeout;
|
||||
}
|
||||
|
||||
void set_line_delimiter(const std::string& newline) {
|
||||
m_newline = newline;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue