Addressed issue with new Characteristic enum constants

This commit is contained in:
Gregg 2023-11-26 18:19:36 -06:00
parent ead05d8690
commit 83ad277aa0
3 changed files with 6 additions and 8 deletions

View File

@ -32,8 +32,7 @@ void setup() {
Serial.begin(115200); Serial.begin(115200);
homeSpan.setLogLevel(2); homeSpan.setLogLevel(2);
// homeSpan.enableWebLog(500,"pool.ntp.org","UTC"); homeSpan.enableWebLog(500);
// homeSpan.setWifiCallback(wifiEstablished);
homeSpan.begin(Category::Lighting,"HomeSpan Max"); homeSpan.begin(Category::Lighting,"HomeSpan Max");
@ -41,7 +40,7 @@ void setup() {
new Service::AccessoryInformation(); new Service::AccessoryInformation();
new Characteristic::Identify(); new Characteristic::Identify();
for(int i=0;i<40;i++){ for(int i=0;i<139;i++){
new SpanAccessory(); new SpanAccessory();
new Service::AccessoryInformation(); new Service::AccessoryInformation();
new Characteristic::Identify(); new Characteristic::Identify();
@ -62,5 +61,4 @@ void setup() {
void loop(){ void loop(){
homeSpan.poll(); homeSpan.poll();
} }

View File

@ -610,7 +610,7 @@ class SpanCharacteristic{
case FORMAT::DATA: case FORMAT::DATA:
break; break;
} }
return(0); // included to prevent compiler warnings return((T)0); // included to prevent compiler warnings
} }
protected: protected:
@ -771,7 +771,7 @@ class SpanCharacteristic{
} }
if(val < uvGet<T>(minValue) || val > uvGet<T>(maxValue)){ if(val < uvGet<T>(minValue) || val > uvGet<T>(maxValue)){
LOG0("\n*** WARNING: Attempt to update Characteristic::%s with setVal(%g) is out of range [%g,%g]. This may cause device to become non-reponsive!\n\n", LOG0("\n*** WARNING: Attempt to update Characteristic::%s with setVal(%g) is out of range [%g,%g]. This may cause device to become non-responsive!\n\n",
hapName,(double)val,uvGet<double>(minValue),uvGet<double>(maxValue)); hapName,(double)val,uvGet<double>(minValue),uvGet<double>(maxValue));
} }

View File

@ -520,7 +520,7 @@ namespace Characteristic {
CREATE_CHAR(double,TargetRelativeHumidity,0,0,100); CREATE_CHAR(double,TargetRelativeHumidity,0,0,100);
CREATE_CHAR(double,TargetTemperature,16,10,38); CREATE_CHAR(double,TargetTemperature,16,10,38);
CREATE_CHAR(uint8_t,TargetVisibilityState,0,0,1); CREATE_CHAR(uint8_t,TargetVisibilityState,0,0,1);
CREATE_CHAR(uint8_t,TemperatureDisplayUnits,0,0,1); CREATE_CHAR(uint8_t,TemperatureDisplayUnits,0,0,1,CELSIUS,FAHRENHEIT);
CREATE_CHAR(int,TargetVerticalTiltAngle,0,-90,90); CREATE_CHAR(int,TargetVerticalTiltAngle,0,-90,90);
CREATE_CHAR(uint8_t,ValveType,0,0,3); CREATE_CHAR(uint8_t,ValveType,0,0,3);
CREATE_CHAR(const char *,Version,"1.0.0",0,1); CREATE_CHAR(const char *,Version,"1.0.0",0,1);