C ++从带指针的类成员函数返回值

时间:2019-12-27 10:07:02

标签: c++ esp32 platformio

我正在使用PlatformIO作为ESP32芯片的开发环境。需要通过BLE从移动应用获取SSID和密码的值,并使用它们连接可用的WiFi。

请在下面找到代码Spinet:

char* ssid ;" & "char* password;
class MyCallbacks: public BLECharacteristicCallbacks {
    void onWrite(BLECharacteristic *pCharacteristic) {
   std::string rxValue = pCharacteristic->getValue();
      if (rxValue.length() > 0) {
        Serial.print("Value of count data: ");
        Serial.println(count);
        Serial.println("*********");
        Serial.print("Received Value: ");
        for (int i = 0; i < rxValue.length(); i++)
          Serial.print(rxValue[i]);
          if (count == 0){
           pWiFiSSIDCharacteristic->setValue(rxValue);
           Serial.println(" SSID data: ");
          }
          if (count == 1){
           pWiFiPasswordCharacteristic->setValue(rxValue);
           Serial.println(" Password data: ");
           count = 0;
          }
        Serial.println();
        Serial.println("*********");
      }
    }
};

以上代码从用户(移动应用程序)获取“ rxValue”变量中SSID和密码的值。请建议如何将此值传递给“ char * ssid;” &“ char *密码;”分别。

请帮助。

0 个答案:

没有答案