MCPcopy Create free account
hub / github.com/Laxilef/OTGateway / convertDisconnectReason

Method convertDisconnectReason

lib/NetworkUtils/NetworkConnection.cpp:116–153  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

114#endif
115
116NetworkConnection::DisconnectReason NetworkConnection::convertDisconnectReason(uint8_t reason) {
117 switch (reason) {
118 #if defined(ARDUINO_ARCH_ESP8266)
119 case REASON_BEACON_TIMEOUT:
120 return DisconnectReason::BEACON_TIMEOUT;
121
122 case REASON_NO_AP_FOUND:
123 return DisconnectReason::NO_AP_FOUND;
124
125 case REASON_AUTH_FAIL:
126 return DisconnectReason::AUTH_FAIL;
127
128 case REASON_ASSOC_FAIL:
129 return DisconnectReason::ASSOC_FAIL;
130
131 case REASON_HANDSHAKE_TIMEOUT:
132 return DisconnectReason::HANDSHAKE_TIMEOUT;
133 #elif defined(ARDUINO_ARCH_ESP32)
134 case WIFI_REASON_BEACON_TIMEOUT:
135 return DisconnectReason::BEACON_TIMEOUT;
136
137 case WIFI_REASON_NO_AP_FOUND:
138 return DisconnectReason::NO_AP_FOUND;
139
140 case WIFI_REASON_AUTH_FAIL:
141 return DisconnectReason::AUTH_FAIL;
142
143 case WIFI_REASON_ASSOC_FAIL:
144 return DisconnectReason::ASSOC_FAIL;
145
146 case WIFI_REASON_HANDSHAKE_TIMEOUT:
147 return DisconnectReason::HANDSHAKE_TIMEOUT;
148 #endif
149
150 default:
151 return DisconnectReason::OTHER;
152 }
153}
154
155bool NetworkConnection::useDhcp = false;
156NetworkConnection::Status NetworkConnection::status = Status::NONE;

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected