Skip to content

Commit d65c126

Browse files
committed
Remove usused sender state and related signals
1 parent 9403acf commit d65c126

6 files changed

Lines changed: 0 additions & 65 deletions

File tree

src/gpilot/core/communicator/communicator.cpp

Lines changed: 0 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,6 @@ Communicator::Communicator(
135135
connect(&m_stateBehaviorTransitionTimer, &QTimer::timeout, this, &Communicator::processStateBehaviorTransition);
136136
m_stateBehaviorTransitionTimer.start(1000);
137137

138-
setSenderStateAndEmitSignal(SenderState::Stopped);
139138
}
140139

141140
Communicator::~Communicator()
@@ -153,7 +152,6 @@ void Communicator::deinit()
153152
void Communicator::resetStateVariables()
154153
{
155154
m_machineState = MachineState::Unknown;
156-
m_senderState = SenderState::Unknown;
157155
if (m_posTracker) m_posTracker->reset();
158156
m_deviceContext.reset();
159157
}
@@ -350,16 +348,6 @@ AbstractConnection *Communicator::connection()
350348
return m_connection;
351349
}
352350

353-
void Communicator::setSenderStateAndEmitSignal(SenderState state)
354-
{
355-
if (m_senderState != state) {
356-
m_senderState = state;
357-
emit senderStateChanged(state);
358-
}
359-
360-
emit senderStateReceived(state);
361-
}
362-
363351
void Communicator::setMachineStateAndEmitSignal(MachineState state)
364352
{
365353
if (m_machineState != state) {
@@ -373,11 +361,6 @@ bool Communicator::isMachineConfigurationReady() const
373361
return m_deviceContext.hasPhysicalConfig();
374362
}
375363

376-
bool Communicator::isSenderState(SenderState state) const
377-
{
378-
return m_senderState == state;
379-
}
380-
381364
// void Communicator::probe()
382365
// {
383366
// m_sbManager.current()->action(Action::Probe);
@@ -412,7 +395,6 @@ void Communicator::restoreParserState()
412395

413396
void Communicator::completeTransfer()
414397
{
415-
setSenderStateAndEmitSignal(SenderState::Stopped);
416398
m_storedParserState.clear();
417399

418400
if (m_configuration->senderModule().useProgramEndCommands())
@@ -496,4 +478,3 @@ void Communicator::stopQueryingMachineState()
496478
m_queryMachineStateTimer = nullptr;
497479
}
498480
}
499-

src/gpilot/core/communicator/communicator.h

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,6 @@ class Communicator : public QObject
5656
AbstractConnection* connection();
5757
// void stopUpdatingState();
5858
// void startUpdatingState(int interval = -1);
59-
const SenderState& senderState() const { return m_senderState; }
6059
const MachineState& machineState() const { return m_machineState; }
6160
DeviceContext& deviceContext() { return m_deviceContext; }
6261
const DeviceContext& deviceContext() const { return m_deviceContext; }
@@ -65,11 +64,6 @@ class Communicator : public QObject
6564
PositionTracker* positionTracker() { return m_posTracker; }
6665
// void sendStreamerCommandsUntilBufferIsFull();
6766
bool isMachineConfigurationReady() const;
68-
bool isSenderState(SenderState state) const;
69-
template<typename... Args>
70-
bool isSenderState(SenderState state, Args... args) const {
71-
return isSenderState(state) || isSenderState(args...);
72-
}
7367

7468
Overrides* overrides() { return m_overrides; }
7569
CommandBuffer* commandBuffer() { return m_commandBuffer; }
@@ -95,7 +89,6 @@ class Communicator : public QObject
9589
CommunicatorApi *m_comApi;
9690

9791
// States
98-
SenderState m_senderState;
9992
MachineState m_machineState;
10093
StateBehaviorManager m_sbManager;
10194

@@ -128,7 +121,6 @@ class Communicator : public QObject
128121
int m_lastAlarmCode = 0;
129122

130123
bool execute(AbstractStateBehavior *statebehavior, bool force = false);
131-
void setSenderStateAndEmitSignal(SenderState);
132124
void setMachineStateAndEmitSignal(MachineState);
133125
void processOffsetsVars(QStringList response);
134126
static bool dataIsFloating(QString data);
@@ -165,8 +157,6 @@ class Communicator : public QObject
165157
void connectionStateChanged(ConnectionState state);
166158
void alarm(int code);
167159
void welcomeMessageReceived(QString message);
168-
void senderStateReceived(SenderState state);
169-
void senderStateChanged(SenderState state);
170160
void machineStateChanged(MachineState state);
171161
void machineStatusReportReceived(MachineStatusReport report);
172162
void machineConfigurationReceived(PhysicalMachineConfiguration configuration);

src/gpilot/core/communicator/communicator_processing_response.cpp

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -209,13 +209,6 @@ void Communicator::processMachineState(MachineState state)
209209
// ui->glwVisualizer->setSpendTime(time.addMSecs(elapsed));
210210
// }
211211

212-
// Test for job complete
213-
if ((m_senderState == SenderState::Stopping) &&
214-
((state == MachineState::Idle && m_machineState == MachineState::Run) || state == MachineState::Check))
215-
{
216-
completeTransfer();
217-
}
218-
219212
// Abort
220213
static double x = sNan;
221214
static double y = sNan;
@@ -359,11 +352,6 @@ void Communicator::processGCodeParserState(CommandAttributes commandAttributes,
359352
// Update status in visualizer window
360353
emit parserStateReceived(modal->raw);
361354

362-
// Store parser status
363-
if ((m_senderState == SenderState::Transferring) || (m_senderState == SenderState::Stopping)) {
364-
storeParserState();
365-
}
366-
367355
if (modal->spindleSpeed != -1) {
368356
emit spindleSpeedReceived(modal->spindleSpeed);
369357
}
@@ -751,7 +739,6 @@ void Communicator::processWelcomeMessageDetected(QString message)
751739
return;
752740
emit welcomeMessageReceived(message);
753741

754-
setSenderStateAndEmitSignal(SenderState::Stopped);
755742
setMachineStateAndEmitSignal(MachineState::Unknown);
756743

757744
// m_streamer->reset();
@@ -768,9 +755,6 @@ void Communicator::processWelcomeMessageDetected(QString message)
768755
// sendCommand(CommandSource::System, "$$", TABLE_INDEX_UTIL1);
769756
// sendCommand(CommandSource::System, "$#", TABLE_INDEX_UTIL1, true);
770757

771-
// @TODO moved to senderStateReceived handler, is it too soon??
772-
// m_form->updateControlsState();
773-
774758
}
775759

776760
void Communicator::processMessage(QString data)

src/gpilot/core/globals.h

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -222,17 +222,6 @@ enum class JoggindDir {
222222

223223
typedef QVector3D JoggingVector;
224224

225-
enum class SenderState {
226-
Unknown = -1,
227-
Transferring = 0,
228-
Pausing = 1,
229-
Paused = 2,
230-
Stopping = 3,
231-
Stopped = 4,
232-
ChangingTool = 5,
233-
Pausing2 = 6
234-
};
235-
236225
enum class MachineState : int {
237226
Unknown = 0,
238227
Idle = 1,

src/gpilot/ui/forms/frmmain.cpp

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,6 @@ void FrmMain::initializeCommunicator()
207207
ui->state->setMachineStateReport(report.toMarkdown());
208208
});
209209
connect(communicator(), &Communicator::machineStateChanged, this, &FrmMain::onMachineStateChanged);
210-
connect(communicator(), &Communicator::senderStateReceived, this, &FrmMain::onSenderStateReceived);
211210
connect(communicator(), SIGNAL(spindleStateReceived(bool)), this, SLOT(onSpindleStateReceived(bool)));
212211
connect(communicator(), &Communicator::floodStateReceived, this, &FrmMain::onFloodStateReceived);
213212
connect(communicator(), &Communicator::commandSent, this, &FrmMain::onCommandSent);
@@ -1894,13 +1893,6 @@ void FrmMain::onMachineStateReceived(MachineState state)
18941893
updateControlsState();
18951894
}
18961895

1897-
void FrmMain::onSenderStateReceived(SenderState state)
1898-
{
1899-
Q_UNUSED(state);
1900-
1901-
updateControlsState();
1902-
}
1903-
19041896
void FrmMain::onSpindleStateReceived(bool state)
19051897
{
19061898
// @TODO Pass spindle state to visualizator

src/gpilot/ui/forms/frmmain.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,6 @@ private slots:
149149
void onWorkPosChanged(QVector3D pos);
150150
void onMachineStateChanged(MachineState state);
151151
void onMachineStateReceived(MachineState state);
152-
void onSenderStateReceived(SenderState state);
153152
void onSpindleStateReceived(bool state);
154153
void onFloodStateReceived(bool state);
155154
void onParserStateReceived(QString state);

0 commit comments

Comments
 (0)