diff --git a/esp32_ethernet.cpp b/esp32_ethernet.cpp index 396de400f528e7e6ee6bf99089f699431d910f25..251dafea311388b66edbc9c28eae4845af4d9e77 100644 --- a/esp32_ethernet.cpp +++ b/esp32_ethernet.cpp @@ -44,7 +44,7 @@ void EthernetEvent(WiFiEvent_t event) } } -void connectNetwork() +void initializeNetwork() { WiFi.onEvent(EthernetEvent); ETH.begin(ETH_ADDR, ETH_POWER_PIN, ETH_MDC_PIN, ETH_MDIO_PIN, ETH_TYPE, ETH_CLK_MODE); diff --git a/esp32_ethernet.hpp b/esp32_ethernet.hpp index 0f87c8aaed712c5e3385a47b8da6a558c224576f..5d6e27e5820087837f223cb546209707445effcf 100644 --- a/esp32_ethernet.hpp +++ b/esp32_ethernet.hpp @@ -19,6 +19,6 @@ We use Ethernet, but reuse much of the networking utilities. extern bool eth_connected; void EthernetEvent(WiFiEvent_t event); -void connectNetwork(); +void initializeNetwork(); #endif diff --git a/icbm.ino b/icbm.ino index 0bda6e537e51002e359ebc5133bc8166e2fda09a..e104b73a2e7c6fc087244c597b3d6d74a4c11186 100644 --- a/icbm.ino +++ b/icbm.ino @@ -1,16 +1,16 @@ #include "esp32_ethernet.hpp" #include "rest.hpp" -//#include "mpod.hpp" +#include "mpod.hpp" unsigned long start; extern bool eth_connected; -//extern SNMP::Manager snmp; +extern SNMP::Manager snmp; void setup() { Serial.begin(115200); - connectNetwork(); + initializeNetwork(); while (!eth_connected) { Serial.print("-"); delay(100); @@ -18,6 +18,8 @@ void setup() { initializeRoutes(); Serial.println("Started REST server"); + initializeSNMP(); + Serial.println("Started SNMP server"); start = millis(); } @@ -47,7 +49,7 @@ void serial_loop() { void loop() { // Manager loop function must be called to process incoming messages - //snmp.loop(); + snmp.loop(); restServer.handleClient(); serial_loop();