Skip to content

linki bezpośrednie - błąd generowania ESP32C3 mini - zdefiniowane BMP/BME czujniki #138

Description

@gmx168

Błąd generowania
In file included from lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp:18:
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.h:58:3: error: 'WiFiClient' does not name a type; did you mean 'Client'?
58 | WiFiClient client;
| ^~~~~~~~~~
| Client
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp: In constructor 'Supla::Sensor::DirectLinksSensorThermometer::DirectLinksSensorThermometer(const char
, bool)':
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp:27:7: error: class 'Supla::Sensor::DirectLinksSensorThermometer' does not have any field named 'client'
27 | : client(nullptr), _temp(TEMPERATURE_NOT_AVAILABLE), retryCount(0) {
| ^~~~~~
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp: In destructor 'virtual Supla::Sensor::DirectLinksSensorThermometer::~DirectLinksSensorThermometer()':
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp:45:12: error: 'client' was not declared in this scope; did you mean 'Client'?
45 | delete[] client;
| ^~~~~~
| Client
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp: In member function 'bool Supla::Sensor::DirectLinksSensorThermometer::openConnection()':
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp:72:10: error: 'client' was not declared in this scope; did you mean 'Client'?
72 | return client->connect(_host, _port) ? true : false;
| ^~~~~~
| Client
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp: In member function 'bool Supla::Sensor::DirectLinksSensorThermometer::closeConnection()':
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp:76:3: error: 'client' was not declared in this scope; did you mean 'Client'?
76 | client->stop();
| ^~~~~~
| Client
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp: In member function 'bool Supla::Sensor::DirectLinksSensorThermometer::checkConnection()':
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp:81:10: error: 'client' was not declared in this scope; did you mean 'Client'?
81 | return client->connected() == 1 ? true : false;
| ^~~~~~
| Client
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp: In member function 'void Supla::Sensor::DirectLinksSensorThermometer::toggleConnection()':
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp:85:7: error: 'client' was not declared in this scope; did you mean 'Client'?
85 | if (client == NULL) {
| ^~~~~~
| Client
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp:94:20: error: expected type-specifier before 'WiFiClient'
94 | client = new WiFiClient();
| ^~~~~~~~~~
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp: In member function 'void Supla::Sensor::DirectLinksSensorThermometer::sendRequest(const char*)':
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp:106:7: error: 'client' was not declared in this scope; did you mean 'Client'?
106 | if (client) {
| ^~~~~~
| Client
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp: In member function 'void Supla::Sensor::DirectLinksSensorThermometer::send(const char*)':
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp:161:7: error: 'client' was not declared in this scope; did you mean 'Client'?
161 | if (client) {
| ^~~~~~
| Client
lib/SuplaDeviceExtensions/src/supla/sensor/direct_link_sensor_thermometer.cpp:162:12: error: type '' argument given to 'delete', expected pointer
162 | delete client;
| ^~~~~~

Error during build: exit status 1
xxxxxxxxxxxxxxxxxx
BOARD esp32:esp32:esp32c3:PartitionScheme=min_spiffs
BOARD_NAME
TEMPLATE_JSON
JSON_DEFINITION
OPTIONS -DATOMIC_FS_UPDATE -DFP_IN_IRON -DMIMETYPE_MINIMAL -DNDEBUG -DPIO_FRAMEWORK_ARDUINO_ESPRESSIF_SDK22x_190703
-DPIO_FRAMEWORK_ARDUINO_LWIP2_HIGHER_BANDWIDTH_LOW_FLASH -DSUPLA_ACTION_TRIGGER -DSUPLA_BME280 -DSUPLA_BMP280 -DSUPLA_BUTTON -DSUPLA_CONFIG
-DSUPLA_DIRECT_LINKS -DSUPLA_DIRECT_LINKS_SENSOR_THERMOMETR -DSUPLA_DISABLE_LOGS -DSUPLA_ENABLE_GUI -DSUPLA_EXCLUDE_LITTLEFS_CONFIG -DSUPLA_IMPULSE_COUNTER
-DSUPLA_LIMIT_SWITCH -DSUPLA_OTA -DSUPLA_RELAY -DVTABLES_IN_FLASH

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions