Как получить доступ к этой переменной targetTemperature?C++

Программы на C++. Форум разработчиков
Anonymous
Как получить доступ к этой переменной targetTemperature?

Сообщение Anonymous »


Как получить доступ к переменной targetTemperature в приведенном ниже коде. Я упростил это по сравнению с тем, что я опубликовал изначально, и прокомментировал, где я пытаюсь получить доступ к targetTemperature, но он не скомпилируется.

.ino:

#include "ThermostatAccessoryBase.h" недействительная настройка() { } недействительный цикл() { уставка с плавающей запятой = ThermostatAccessoryBase.targetTemperature; //Здесь я пытаюсь получить доступ к переменной targetTerperature, но она не компилируется } .cpp:

#include "ThermostatAccessoryBase.h" std::string ThermostatAccessoryBase::getTargetTemperature (HKConnection *sender) { return format("%0.1f", targetTemperature); } void ThermostatAccessoryBase::setTargetTemperature (float oldValue, float newValue, HKConnection *sender) { целевая температура = новое значение; } .h:
#include "HKAccessory.h" #include "HAPAccessoryDescriptor.h" класс ThermostatAccessoryBase: public HAPAccessoryDescriptor { частный: std::string getTargetTemperature (HKConnection *sender); void setTargetTemperature (float oldValue, float newValue, HKConnection *sender); intCharacteristics *brightnessStateChar = NULL; публика: плавающая целевая температура = 21,0; виртуальная пустота initAccessorySet(); };

Вернуться в «C++»