58
58
#define STAPSK " your-password"
59
59
#endif
60
60
61
- const char * ssid = STASSID;
62
- const char * password = STAPSK;
61
+ const char * ssid = STASSID;
62
+ const char * password = STAPSK;
63
63
64
- char * pcHostDomain = 0 ; // Negociated host domain
65
- bool bHostDomainConfirmed = false ; // Flags the confirmation of the host domain
66
- LEAmDNS:: MDNSResponder::hMDNSService hMDNSService = 0 ; // The handle of the http service in the MDNS responder
67
- LEAmDNS:: MDNSResponder::hMDNSServiceQuery hMDNSServiceQuery = 0 ; // The handle of the 'http.tcp' service query in the MDNS responder
64
+ char * pcHostDomain = 0 ; // Negociated host domain
65
+ bool bHostDomainConfirmed = false ; // Flags the confirmation of the host domain
66
+ MDNSResponder::hMDNSService hMDNSService = 0 ; // The handle of the http service in the MDNS responder
67
+ MDNSResponder::hMDNSServiceQuery hMDNSServiceQuery = 0 ; // The handle of the 'http.tcp' service query in the MDNS responder
68
68
69
- const String cstrNoHTTPServices = " Currently no 'http.tcp' services in the local network!<br/>" ;
70
- String strHTTPServices = cstrNoHTTPServices;
69
+ const String cstrNoHTTPServices = " Currently no 'http.tcp' services in the local network!<br/>" ;
70
+ String strHTTPServices = cstrNoHTTPServices;
71
71
72
72
// TCP server at port 'SERVICE_PORT' will respond to HTTP requests
73
- WiFiServer server (SERVICE_PORT);
73
+ WiFiServer server (SERVICE_PORT);
74
74
75
75
76
76
/*
@@ -89,24 +89,24 @@ bool setStationHostname(const char* p_pcHostname) {
89
89
/*
90
90
MDNSServiceQueryCallback
91
91
*/
92
- bool MDNSServiceQueryCallback (LEAmDNS:: MDNSResponder* p_pMDNSResponder, // The MDNS responder object
93
- const LEAmDNS:: MDNSResponder::hMDNSServiceQuery p_hServiceQuery, // Handle to the service query
94
- uint32_t p_u32AnswerIndex, // Index of the updated answer
95
- uint32_t p_u32ServiceQueryAnswerMask, // Mask for the updated component
96
- bool p_bSetContent, // true: Component set, false: component deleted
97
- void * p_pUserdata) { // pUserdata; here '0', as none set via 'installServiceQuery'
92
+ bool MDNSServiceQueryCallback (MDNSResponder* p_pMDNSResponder, // The MDNS responder object
93
+ const MDNSResponder::hMDNSServiceQuery p_hServiceQuery, // Handle to the service query
94
+ uint32_t p_u32AnswerIndex, // Index of the updated answer
95
+ uint32_t p_u32ServiceQueryAnswerMask, // Mask for the updated component
96
+ bool p_bSetContent, // true: Component set, false: component deleted
97
+ void * p_pUserdata) { // pUserdata; here '0', as none set via 'installServiceQuery'
98
98
(void ) p_pUserdata;
99
99
Serial.printf (" MDNSServiceQueryCallback\n " );
100
100
101
101
if ((p_pMDNSResponder) &&
102
102
(hMDNSServiceQuery == p_hServiceQuery)) {
103
103
104
- if (LEAmDNS:: MDNSResponder::ServiceQueryAnswerType_ServiceDomain & p_u32ServiceQueryAnswerMask) {
104
+ if (MDNSResponder::ServiceQueryAnswerType_ServiceDomain & p_u32ServiceQueryAnswerMask) {
105
105
Serial.printf (" MDNSServiceQueryCallback: Service domain '%s' %s index %u\n " ,
106
106
p_pMDNSResponder->answerServiceDomain (p_hServiceQuery, p_u32AnswerIndex),
107
107
(p_bSetContent ? " added at" : " removed from" ),
108
108
p_u32AnswerIndex);
109
- } else if (LEAmDNS:: MDNSResponder::ServiceQueryAnswerType_HostDomainAndPort & p_u32ServiceQueryAnswerMask) {
109
+ } else if (MDNSResponder::ServiceQueryAnswerType_HostDomainAndPort & p_u32ServiceQueryAnswerMask) {
110
110
if (p_bSetContent) {
111
111
Serial.printf (" MDNSServiceQueryCallback: Host domain and port added/updated for service '%s': %s:%u\n " ,
112
112
p_pMDNSResponder->answerServiceDomain (p_hServiceQuery, p_u32AnswerIndex),
@@ -116,7 +116,7 @@ bool MDNSServiceQueryCallback(LEAmDNS::MDNSResponder* p_pMDNSResponder,
116
116
Serial.printf (" MDNSServiceQueryCallback: Host domain and port removed from service '%s'\n " ,
117
117
p_pMDNSResponder->answerServiceDomain (p_hServiceQuery, p_u32AnswerIndex));
118
118
}
119
- } else if (LEAmDNS:: MDNSResponder::ServiceQueryAnswerType_IP4Address & p_u32ServiceQueryAnswerMask) {
119
+ } else if (MDNSResponder::ServiceQueryAnswerType_IP4Address & p_u32ServiceQueryAnswerMask) {
120
120
if (p_bSetContent) {
121
121
Serial.printf (" MDNSServiceQueryCallback: IP4 address added/updated for service '%s':\n " ,
122
122
p_pMDNSResponder->answerServiceDomain (p_hServiceQuery, p_u32AnswerIndex));
@@ -127,7 +127,7 @@ bool MDNSServiceQueryCallback(LEAmDNS::MDNSResponder* p_pMDNSResponder,
127
127
Serial.printf (" MDNSServiceQueryCallback: IP4 address removed from service '%s'\n " ,
128
128
p_pMDNSResponder->answerServiceDomain (p_hServiceQuery, p_u32AnswerIndex));
129
129
}
130
- } else if (LEAmDNS:: MDNSResponder::ServiceQueryAnswerType_Txts & p_u32ServiceQueryAnswerMask) {
130
+ } else if (MDNSResponder::ServiceQueryAnswerType_Txts & p_u32ServiceQueryAnswerMask) {
131
131
if (p_bSetContent) {
132
132
Serial.printf (" MDNSServiceQueryCallback: TXT items added/updated for service '%s': %s\n " ,
133
133
p_pMDNSResponder->answerServiceDomain (p_hServiceQuery, p_u32AnswerIndex),
@@ -192,9 +192,9 @@ bool MDNSServiceQueryCallback(LEAmDNS::MDNSResponder* p_pMDNSResponder,
192
192
restarted via p_pMDNSResponder->setHostname().
193
193
194
194
*/
195
- bool MDNSProbeResultCallback (LEAmDNS:: MDNSResponder* p_pMDNSResponder,
195
+ bool MDNSProbeResultCallback (MDNSResponder* p_pMDNSResponder,
196
196
const char * p_pcDomainName,
197
- const LEAmDNS:: MDNSResponder::hMDNSService p_hService,
197
+ const MDNSResponder::hMDNSService p_hService,
198
198
bool p_bProbeResult,
199
199
void * p_pUserdata) {
200
200
(void ) p_pUserdata;
@@ -235,7 +235,7 @@ bool MDNSProbeResultCallback(LEAmDNS::MDNSResponder* p_pMDNSResponder,
235
235
}
236
236
} else {
237
237
// Change hostname, use '-' as divider between base name and index
238
- if (LEAmDNS:: MDNSResponder::indexDomain (pcHostDomain, " -" , 0 )) {
238
+ if (MDNSResponder::indexDomain (pcHostDomain, " -" , 0 )) {
239
239
p_pMDNSResponder->setHostname (pcHostDomain);
240
240
} else {
241
241
Serial.println (" MDNSProbeResultCallback: FAILED to update hostname!" );
@@ -322,10 +322,10 @@ void setup(void) {
322
322
Serial.println (WiFi.localIP ());
323
323
324
324
// Setup MDNS responder
325
- LEAmDNS:: MDNS.setProbeResultCallback (MDNSProbeResultCallback, 0 );
325
+ MDNS.setProbeResultCallback (MDNSProbeResultCallback, 0 );
326
326
// Init the (currently empty) host domain string with 'esp8266'
327
- if ((!LEAmDNS:: MDNSResponder::indexDomain (pcHostDomain, 0 , " esp8266" )) ||
328
- (!LEAmDNS:: MDNS.begin (pcHostDomain))) {
327
+ if ((!MDNSResponder::indexDomain (pcHostDomain, 0 , " esp8266" )) ||
328
+ (!MDNS.begin (pcHostDomain))) {
329
329
Serial.println (" Error setting up MDNS responder!" );
330
330
while (1 ) { // STOP
331
331
delay (1000 );
@@ -350,7 +350,7 @@ void loop(void) {
350
350
}
351
351
352
352
// Allow MDNS processing
353
- LEAmDNS:: MDNS.update ();
353
+ MDNS.update ();
354
354
}
355
355
356
356
0 commit comments