|
|
@ -25,8 +25,8 @@ void PipelinePressureControl::initialize() { |
|
|
|
REG_EXTFN(setIntensity, void(int), intensity); |
|
|
|
REG_EXTFN_VOID(getState, void(void)); |
|
|
|
REG_EXTFN_VOID(getConfig, void(void)); |
|
|
|
REG_EXTFN_VOID(startStateReport, void()); |
|
|
|
REG_EXTFN_VOID(stopStateReport, void()); |
|
|
|
// REG_EXTFN_VOID(startStateReport, void());
|
|
|
|
// REG_EXTFN_VOID(stopStateReport, void());
|
|
|
|
|
|
|
|
m_type = PressureType::constantPressure; |
|
|
|
m_intensity = 0; |
|
|
@ -91,7 +91,7 @@ void PipelinePressureControl::setIntensity(shared_ptr<MsgProcessContext> cxt, in |
|
|
|
syncPressureValueState(); |
|
|
|
} |
|
|
|
void PipelinePressureControl::getState(shared_ptr<MsgProcessContext> cxt) { cxt->rely = getState(); } |
|
|
|
|
|
|
|
#if 0
|
|
|
|
void PipelinePressureControl::startStateReport(shared_ptr<MsgProcessContext> cxt) { |
|
|
|
if (stateUpdateThread) { |
|
|
|
stateUpdateThread->join(); |
|
|
@ -115,6 +115,7 @@ void PipelinePressureControl::stopStateReport(shared_ptr<MsgProcessContext> cxt) |
|
|
|
stateUpdateThread = nullptr; |
|
|
|
} |
|
|
|
} |
|
|
|
#endif
|
|
|
|
json PipelinePressureControl::getState() { |
|
|
|
json state; |
|
|
|
state["type"] = m_type; |
|
|
|