@@ -1199,78 +1199,6 @@ void GenericThreadStackManagerImpl_OpenThread<ImplClass>::_ErasePersistentInfo(v
1199
1199
Impl ()->UnlockThreadStack ();
1200
1200
}
1201
1201
1202
- template <class ImplClass >
1203
- void GenericThreadStackManagerImpl_OpenThread<ImplClass>::OnJoinerComplete(otError aError, void * aContext)
1204
- {
1205
- static_cast <GenericThreadStackManagerImpl_OpenThread *>(aContext)->OnJoinerComplete (aError);
1206
- }
1207
-
1208
- template <class ImplClass >
1209
- void GenericThreadStackManagerImpl_OpenThread<ImplClass>::OnJoinerComplete(otError aError)
1210
- {
1211
- #if CHIP_PROGRESS_LOGGING
1212
-
1213
- ChipLogProgress (DeviceLayer, " Join Thread network: %s" , otThreadErrorToString (aError));
1214
-
1215
- if (aError == OT_ERROR_NONE)
1216
- {
1217
- otError error = otThreadSetEnabled (mOTInst , true );
1218
-
1219
- ChipLogProgress (DeviceLayer, " Start Thread network: %s" , otThreadErrorToString (error));
1220
- }
1221
- #endif // CHIP_PROGRESS_LOGGING
1222
- }
1223
-
1224
- template <class ImplClass >
1225
- CHIP_ERROR GenericThreadStackManagerImpl_OpenThread<ImplClass>::_JoinerStart(void )
1226
- {
1227
- VerifyOrReturnError (mOTInst , CHIP_ERROR_INCORRECT_STATE);
1228
- CHIP_ERROR error = CHIP_NO_ERROR;
1229
-
1230
- Impl ()->LockThreadStack ();
1231
- VerifyOrExit (!otDatasetIsCommissioned (mOTInst ) && otThreadGetDeviceRole (mOTInst ) == OT_DEVICE_ROLE_DISABLED,
1232
- error = MapOpenThreadError (OT_ERROR_INVALID_STATE));
1233
- VerifyOrExit (otJoinerGetState (mOTInst ) == OT_JOINER_STATE_IDLE, error = MapOpenThreadError (OT_ERROR_BUSY));
1234
-
1235
- if (!otIp6IsEnabled (mOTInst ))
1236
- {
1237
- SuccessOrExit (error = MapOpenThreadError (otIp6SetEnabled (mOTInst , true )));
1238
- }
1239
-
1240
- {
1241
- otJoinerDiscerner discerner;
1242
- // This is dead code to remove, so the placeholder value is OK.
1243
- // See ThreadStackManagerImpl.
1244
- uint16_t discriminator = 3840 ;
1245
-
1246
- discerner.mLength = 12 ;
1247
- discerner.mValue = discriminator;
1248
-
1249
- ChipLogProgress (DeviceLayer, " Joiner Discerner: %u" , discriminator);
1250
- otJoinerSetDiscerner (mOTInst , &discerner);
1251
- }
1252
-
1253
- {
1254
- otJoinerPskd pskd;
1255
- // This is dead code to remove, so the placeholder value is OK.d
1256
- // See ThreadStackManagerImpl.
1257
- uint32_t pincode = 20202021 ;
1258
-
1259
- snprintf (pskd.m8 , sizeof (pskd.m8 ) - 1 , " %09" PRIu32, pincode);
1260
-
1261
- ChipLogProgress (DeviceLayer, " Joiner PSKd: %s" , pskd.m8 );
1262
- error = MapOpenThreadError (otJoinerStart (mOTInst , pskd.m8 , NULL , NULL , NULL , NULL , NULL ,
1263
- &GenericThreadStackManagerImpl_OpenThread::OnJoinerComplete, this ));
1264
- }
1265
-
1266
- exit :
1267
- Impl ()->UnlockThreadStack ();
1268
-
1269
- ChipLogProgress (DeviceLayer, " Joiner start: %s" , chip::ErrorStr (error));
1270
-
1271
- return error;
1272
- }
1273
-
1274
1202
template <class ImplClass >
1275
1203
void GenericThreadStackManagerImpl_OpenThread<ImplClass>::_UpdateNetworkStatus()
1276
1204
{
0 commit comments