Add missing default sensor types
This commit is contained in:
parent
bf2e43c4b8
commit
8cc7335195
9 changed files with 87 additions and 1 deletions
|
|
@ -125,6 +125,16 @@ public:
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ConfigureDefaultSensorTypes() override {
|
||||||
|
_default_sensor_types_count = 3;
|
||||||
|
_default_sensor_types[0] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_AMBIENT_TEMPERATURE;
|
||||||
|
_default_sensor_types[1] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_AMBIENT_TEMPERATURE_FAHRENHEIT;
|
||||||
|
_default_sensor_types[2] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_RELATIVE_HUMIDITY;
|
||||||
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Adafruit_HDC302x *_hdc302x; ///< Pointer to an HDC302X object
|
Adafruit_HDC302x *_hdc302x; ///< Pointer to an HDC302X object
|
||||||
double _temp = 0.0; ///< Holds data for the HDC302X's temperature sensor
|
double _temp = 0.0; ///< Holds data for the HDC302X's temperature sensor
|
||||||
|
|
|
||||||
|
|
@ -84,6 +84,16 @@ public:
|
||||||
return _htu31d->getEvent(humidEvent, nullptr);
|
return _htu31d->getEvent(humidEvent, nullptr);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ConfigureDefaultSensorTypes() override {
|
||||||
|
_default_sensor_types_count = 3;
|
||||||
|
_default_sensor_types[0] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_AMBIENT_TEMPERATURE;
|
||||||
|
_default_sensor_types[1] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_AMBIENT_TEMPERATURE_FAHRENHEIT;
|
||||||
|
_default_sensor_types[2] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_RELATIVE_HUMIDITY;
|
||||||
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Adafruit_HTU31D *_htu31d; ///< Pointer to an HTU31D object
|
Adafruit_HTU31D *_htu31d; ///< Pointer to an HTU31D object
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -96,6 +96,14 @@ public:
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ConfigureDefaultSensorTypes() override {
|
||||||
|
_default_sensor_types_count = 2;
|
||||||
|
_default_sensor_types[0] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_VOLTAGE;
|
||||||
|
_default_sensor_types[1] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_CURRENT;
|
||||||
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Adafruit_INA260 *_ina260; ///< Pointer to INA260 sensor object
|
Adafruit_INA260 *_ina260; ///< Pointer to INA260 sensor object
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -144,6 +144,18 @@ public:
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ConfigureDefaultSensorTypes() override {
|
||||||
|
_default_sensor_types_count = 4;
|
||||||
|
_default_sensor_types[0] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_AMBIENT_TEMPERATURE;
|
||||||
|
_default_sensor_types[1] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_AMBIENT_TEMPERATURE_FAHRENHEIT;
|
||||||
|
_default_sensor_types[2] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_PRESSURE;
|
||||||
|
_default_sensor_types[3] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_ALTITUDE;
|
||||||
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Adafruit_LPS28 *_lps28 = nullptr; ///< LPS28DFW object
|
Adafruit_LPS28 *_lps28 = nullptr; ///< LPS28DFW object
|
||||||
Adafruit_Sensor *_temp =
|
Adafruit_Sensor *_temp =
|
||||||
|
|
|
||||||
|
|
@ -104,6 +104,16 @@ public:
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ConfigureDefaultSensorTypes() override {
|
||||||
|
_default_sensor_types_count = 3;
|
||||||
|
_default_sensor_types[0] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_AMBIENT_TEMPERATURE;
|
||||||
|
_default_sensor_types[1] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_AMBIENT_TEMPERATURE_FAHRENHEIT;
|
||||||
|
_default_sensor_types[2] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_PRESSURE;
|
||||||
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Adafruit_LPS35HW *_lps3xhw; ///< LPS3XHW object
|
Adafruit_LPS35HW *_lps3xhw; ///< LPS3XHW object
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -297,6 +297,26 @@ public:
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ConfigureDefaultSensorTypes() override {
|
||||||
|
_default_sensor_types_count = 8;
|
||||||
|
_default_sensor_types[0] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_AMBIENT_TEMPERATURE;
|
||||||
|
_default_sensor_types[1] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_AMBIENT_TEMPERATURE_FAHRENHEIT;
|
||||||
|
_default_sensor_types[2] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_RELATIVE_HUMIDITY;
|
||||||
|
_default_sensor_types[3] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_PM10_STD;
|
||||||
|
_default_sensor_types[4] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_PM25_STD;
|
||||||
|
_default_sensor_types[5] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_PM100_STD;
|
||||||
|
_default_sensor_types[6] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_VOC_INDEX;
|
||||||
|
_default_sensor_types[7] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_NOX_INDEX;
|
||||||
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
SensirionI2cSen66 *_sen = nullptr; ///< SEN6X driver object
|
SensirionI2cSen66 *_sen = nullptr; ///< SEN6X driver object
|
||||||
float _massConcentrationPm1p0; ///< PM1.0 mass concentration
|
float _massConcentrationPm1p0; ///< PM1.0 mass concentration
|
||||||
|
|
|
||||||
|
|
@ -97,6 +97,14 @@ public:
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ConfigureDefaultSensorTypes() override {
|
||||||
|
_default_sensor_types_count = 2;
|
||||||
|
_default_sensor_types[0] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_ECO2;
|
||||||
|
_default_sensor_types[1] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_VOC_INDEX;
|
||||||
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Adafruit_SGP30 *_sgp30; ///< SGP30 driver object
|
Adafruit_SGP30 *_sgp30; ///< SGP30 driver object
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -206,7 +206,7 @@ public:
|
||||||
_default_sensor_types_count = 2;
|
_default_sensor_types_count = 2;
|
||||||
_default_sensor_types[0] =
|
_default_sensor_types[0] =
|
||||||
wippersnapper_sensor_SensorType_SENSOR_TYPE_PROXIMITY;
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_PROXIMITY;
|
||||||
_default_sensor_types[0] = wippersnapper_sensor_SensorType_SENSOR_TYPE_RAW;
|
_default_sensor_types[1] = wippersnapper_sensor_SensorType_SENSOR_TYPE_RAW;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
|
|
|
||||||
|
|
@ -104,6 +104,14 @@ public:
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void ConfigureDefaultSensorTypes() override {
|
||||||
|
_default_sensor_types_count = 2;
|
||||||
|
_default_sensor_types[0] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_LIGHT;
|
||||||
|
_default_sensor_types[1] =
|
||||||
|
wippersnapper_sensor_SensorType_SENSOR_TYPE_PROXIMITY;
|
||||||
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
Adafruit_VCNL4200 *_vcnl4200; ///< Pointer to VCNL4200 light sensor object
|
Adafruit_VCNL4200 *_vcnl4200; ///< Pointer to VCNL4200 light sensor object
|
||||||
};
|
};
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue