Skip to content

Commit e3d2e80

Browse files
committed
Add define switch for remote console
1 parent c30da1c commit e3d2e80

7 files changed

Lines changed: 15 additions & 0 deletions

File tree

src/GlobalVars.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,8 @@ extern SlimeVR::Configuration::Configuration configuration;
4141
extern SlimeVR::Sensors::SensorManager sensorManager;
4242
extern SlimeVR::Network::Manager networkManager;
4343
extern SlimeVR::Network::Connection networkConnection;
44+
#if USE_REMOTE_COMMAND
4445
extern SlimeVR::Network::RemoteCmd networkRemoteCmd;
46+
#endif
4547

4648
#endif

src/debug.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747

4848
#define serialDebug false // Set to true to get Serial output for debugging
4949
#define serialBaudRate 115200
50+
#define USE_REMOTE_COMMAND true
5051
#define LED_INTERVAL_STANDBY 10000
5152
#define PRINT_STATE_EVERY_MS 60000
5253

src/logging/Logger.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,10 +78,12 @@ namespace SlimeVR
7878

7979
Serial.printf("[%-5s] [%s] %s\n", levelToString(level), buf, buffer);
8080

81+
#if USE_REMOTE_COMMAND
8182
if (getRemoteCmdConncted())
8283
{
8384
getRemoteCmdStream().printf("[%-5s] [%s] %s\n", levelToString(level), buf, buffer);
8485
}
86+
#endif
8587
}
8688
}
8789
}

src/logging/Logger.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,7 @@ namespace SlimeVR
100100

101101
Serial.println();
102102

103+
#if USE_REMOTE_COMMAND
103104
if (getRemoteCmdConncted())
104105
{
105106
Stream & networkStream = getRemoteCmdStream();
@@ -112,6 +113,7 @@ namespace SlimeVR
112113

113114
networkStream.println();
114115
}
116+
#endif
115117
}
116118

117119
const char *const m_Prefix;

src/main.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,9 @@ SlimeVR::Status::StatusManager statusManager;
4343
SlimeVR::Configuration::Configuration configuration;
4444
SlimeVR::Network::Manager networkManager;
4545
SlimeVR::Network::Connection networkConnection;
46+
#if USE_REMOTE_COMMAND
4647
SlimeVR::Network::RemoteCmd networkRemoteCmd;
48+
#endif
4749

4850
int sensorToCalibrate = -1;
4951
bool blinking = false;

src/network/manager.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,11 +43,15 @@ void Manager::update() {
4343
if (!wasConnected) {
4444
// WiFi was reconnected, rediscover the server and reconnect
4545
networkConnection.reset();
46+
#ifdef USE_REMOTE_COMMAND
4647
networkRemoteCmd.reset();
48+
#endif
4749
}
4850

4951
networkConnection.update();
52+
#ifdef USE_REMOTE_COMMAND
5053
networkRemoteCmd.update();
54+
#endif
5155
}
5256

5357
} // namespace Network

src/serial/serialcommands.cpp

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,11 +209,13 @@ namespace SerialCommands {
209209

210210
void update() {
211211
cmdCallbacks.updateCmdProcessing(&cmdParser, &cmdBuffer, &Serial);
212+
#if USE_REMOTE_COMMAND
212213
if (networkRemoteCmd.isConnected()) {
213214
Stream & networkStream = networkRemoteCmd.getStream();
214215
while (networkStream.available()) {
215216
cmdCallbacks.updateCmdProcessing(&cmdParser, &cmdBuffer, &networkStream);
216217
}
217218
}
219+
#endif
218220
}
219221
}

0 commit comments

Comments
 (0)