Соединение Android Wahoo Kickr BT не подключено
Мне нравится управлять велотренажерами Wahoo Kickr Core с помощью приложения для Android. API, загруженный на веб-сайте, не очень понятен, но мне удается подключиться и найти значения во время отладки, которые вы ожидаете.
Моя проблема, которую нужно решить, состоит в том, что после обнаружения устройства mySensorConnection получает значение и не является нулевым. Но спрашивая, продолжает ли mySensorConnection.isConnected() давать отрицательный ответ. Что может быть не так?
mcp = ConnectionParams.fromString(s);
if (mcp != null) sts.setText(mcp.getName());
mhwcs = new HardwareConnectorService(ctxt);
mhc = mhwcs.getHardwareConnector();
msc = mhwcs.connectSensor(mcp);
if (msc != null) {
Log.i(TAG, "MSC not null!");
while (!msc.isConnected())
Log.i(TAG, "MSC NOT really connected!");
Log.i(TAG, "MSC REALLY CONNECTED");
}