@@ -74,6 +74,14 @@ void NetManagerTask::begin()
7474 }
7575}
7676
77+ void NetManagerTask::end ()
78+ {
79+ if (NULL != _instance)
80+ {
81+ MicroTask.stopTask (_instance);
82+ }
83+ }
84+
7785// -------------------------------------------------------------------
7886// Start Access Point
7987// Access point is used for wifi network selection
@@ -515,7 +523,15 @@ void NetManagerTask::setup()
515523 // Initially startup the netwrok to kick things off
516524 manageState ();
517525
518- mDNSStart ();
526+ if (MDNS.begin (esp_hostname.c_str ()))
527+ {
528+ MDNS.addService (" http" , " tcp" , 80 );
529+ MDNS.addService (" openevse" , " tcp" , 80 );
530+ MDNS.addServiceTxt (" openevse" , " tcp" , " type" , buildenv.c_str ());
531+ MDNS.addServiceTxt (" openevse" , " tcp" , " version" , currentfirmware.c_str ());
532+ MDNS.addServiceTxt (" openevse" , " tcp" , " id" , ESPAL.getLongId ());
533+
534+ }
519535}
520536
521537unsigned long NetManagerTask::handleMessage ()
@@ -790,20 +806,4 @@ bool NetManagerTask::isWiredConnected()
790806#else
791807 return false ;
792808#endif
793- }
794-
795- void NetManagerTask::mDNSStart () {
796- if (MDNS.begin (esp_hostname.c_str ()))
797- {
798- MDNS.addService (" http" , " tcp" , 80 );
799- MDNS.addService (" openevse" , " tcp" , 80 );
800- MDNS.addServiceTxt (" openevse" , " tcp" , " type" , buildenv.c_str ());
801- MDNS.addServiceTxt (" openevse" , " tcp" , " version" , currentfirmware.c_str ());
802- MDNS.addServiceTxt (" openevse" , " tcp" , " id" , ESPAL.getLongId ());
803-
804- }
805- }
806-
807- void NetManagerTask::mDNSStop () {
808- MDNS.end ();
809- }
809+ }
0 commit comments