diff --git a/photon-core/src/main/java/org/photonvision/common/configuration/NetworkConfig.java b/photon-core/src/main/java/org/photonvision/common/configuration/NetworkConfig.java index d7bd833c0..f0ed427a9 100644 --- a/photon-core/src/main/java/org/photonvision/common/configuration/NetworkConfig.java +++ b/photon-core/src/main/java/org/photonvision/common/configuration/NetworkConfig.java @@ -81,11 +81,11 @@ public class NetworkConfig { @JsonGetter("shouldManage") public boolean shouldManage() { - return this.shouldManage || Platform.isRaspberryPi(); + return this.shouldManage || Platform.isLinux(); } @JsonSetter("shouldManage") public void setShouldManage(boolean shouldManage) { - this.shouldManage = shouldManage || Platform.isRaspberryPi(); + this.shouldManage = shouldManage || Platform.isLinux(); } } diff --git a/photon-core/src/main/java/org/photonvision/common/hardware/Platform.java b/photon-core/src/main/java/org/photonvision/common/hardware/Platform.java index 082ee016d..e6f9d046b 100644 --- a/photon-core/src/main/java/org/photonvision/common/hardware/Platform.java +++ b/photon-core/src/main/java/org/photonvision/common/hardware/Platform.java @@ -65,6 +65,8 @@ public enum Platform { public static boolean isLinux() { return currentPlatform == LINUX_64 || currentPlatform == LINUX_RASPBIAN + || currentPlatform == LINUX_AARCH64BIONIC + || currentPlatform == LINUX_ARM32 || currentPlatform == LINUX_ARM64; } diff --git a/photon-core/src/main/java/org/photonvision/common/networking/NetworkManager.java b/photon-core/src/main/java/org/photonvision/common/networking/NetworkManager.java index 027b50583..eb90d4dcd 100644 --- a/photon-core/src/main/java/org/photonvision/common/networking/NetworkManager.java +++ b/photon-core/src/main/java/org/photonvision/common/networking/NetworkManager.java @@ -46,7 +46,7 @@ public class NetworkManager { var config = ConfigManager.getInstance().getConfig().getNetworkConfig(); logger.info("Setting " + config.connectionType + " with team team " + config.teamNumber); - if (Platform.isRaspberryPi()) { + if (Platform.isLinux()) { if (!Platform.isRoot) { logger.error("Cannot manage network without root!"); return;