#include </home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceCore/DevCtrl.h>
◆ DevCtrlInfo() [1/2]
| Slic3r::DevCtrlInfo::DevCtrlInfo |
( |
| ) |
|
|
inline |
◆ DevCtrlInfo() [2/2]
| Slic3r::DevCtrlInfo::DevCtrlInfo |
( |
MachineObject * | obj, |
|
|
int | sequence_id, |
|
|
const nlohmann::json & | req_json, |
|
|
int | interval_max = 3, |
|
|
int | interval_min = 0 ) |
◆ CheckCanUpdateData()
| bool Slic3r::DevCtrlInfo::CheckCanUpdateData |
( |
const nlohmann::json & | jj | ) |
|
26{
28 return true;
29 }
30
32 return true;
33 }
36 return true;
37 }
39 return false;
40 }
41
43 return true;
44 }
45 try {
46 if (jj.contains("sequence_id") && jj["sequence_id"].is_string()) {
47 int sequence_id = stoi(jj["sequence_id"].get<std::string>());
50 return true;
51 }
52 }
53 } catch (...) {
54 ;
55 }
56
57 return false;
58}
bool m_received
Definition DevCtrl.h:29
void OnReceived()
Definition DevCtrl.h:25
bool m_time_out
Definition DevCtrl.h:28
void OnTimeOut()
Definition DevCtrl.h:24
References m_received, m_request_interval_max, m_request_interval_min, m_request_json, m_request_seq, m_request_time, m_time_out, OnReceived(), and OnTimeOut().
◆ OnReceived()
| void Slic3r::DevCtrlInfo::OnReceived |
( |
| ) |
|
|
inlineprivate |
◆ OnTimeOut()
| void Slic3r::DevCtrlInfo::OnTimeOut |
( |
| ) |
|
|
inlineprivate |
◆ m_received
| bool Slic3r::DevCtrlInfo::m_received = false |
|
private |
◆ m_request_dev_id
| std::string Slic3r::DevCtrlInfo::m_request_dev_id = "" |
|
private |
◆ m_request_interval_max
| int Slic3r::DevCtrlInfo::m_request_interval_max = 3 |
|
private |
◆ m_request_interval_min
| int Slic3r::DevCtrlInfo::m_request_interval_min = 0 |
|
private |
◆ m_request_json
| nlohmann::json Slic3r::DevCtrlInfo::m_request_json = nlohmann::json() |
|
private |
◆ m_request_seq
| int Slic3r::DevCtrlInfo::m_request_seq = 0 |
|
private |
◆ m_request_time
| time_t Slic3r::DevCtrlInfo::m_request_time = 0 |
|
private |
◆ m_time_out
| bool Slic3r::DevCtrlInfo::m_time_out = false |
|
private |
The documentation for this class was generated from the following files:
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceCore/DevCtrl.h
- /home/runner/work/OrcaSlicer/OrcaSlicer/src/slic3r/GUI/DeviceCore/DevCtrl.cpp