Как получить доступ к этой переменной 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(); };
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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