mirror of
https://github.com/esphome/esphome.git
synced 2024-11-24 12:06:26 +01:00
Prefix member variables and function calls with 'this->'
This commit is contained in:
parent
44ba88506e
commit
b7043f3fcd
@ -99,7 +99,7 @@ void Sen0501Component::read_temperature_() {
|
||||
uint8_t buffer[2];
|
||||
uint16_t data;
|
||||
float temp;
|
||||
read_bytes(REG_TEMP, buffer, 2);
|
||||
this->read_bytes(REG_TEMP, buffer, 2);
|
||||
data = buffer[0] << 8 | buffer[1];
|
||||
temp = 175.0f * float(data) / 65536.0f - 45.0f;
|
||||
this->temperature_->publish_state(temp);
|
||||
@ -111,7 +111,7 @@ void Sen0501Component::read_humidity_() {
|
||||
uint8_t buffer[2];
|
||||
uint16_t data;
|
||||
float humidity;
|
||||
read_bytes(REG_HUMIDITY, buffer, 2);
|
||||
this->read_bytes(REG_HUMIDITY, buffer, 2);
|
||||
data = buffer[0] << 8 | buffer[1];
|
||||
humidity = (float) data * 100 / 65536;
|
||||
this->humidity_->publish_state(humidity);
|
||||
@ -124,14 +124,14 @@ void Sen0501Component::read_uv_intensity_() {
|
||||
uint16_t uv_level;
|
||||
uint16_t version = 0;
|
||||
float ultra_violet;
|
||||
read_bytes(REG_VERSION, buffer, 2);
|
||||
this->read_bytes(REG_VERSION, buffer, 2);
|
||||
version = buffer[0] << 8 | buffer[1];
|
||||
if (version == 0x1001) {
|
||||
read_bytes(REG_ULTRAVIOLET_INTENSITY, buffer, 2);
|
||||
this->read_bytes(REG_ULTRAVIOLET_INTENSITY, buffer, 2);
|
||||
uv_level = buffer[0] << 8 | buffer[1];
|
||||
ultra_violet = (float) uv_level / 1800.0;
|
||||
} else {
|
||||
read_bytes(REG_ULTRAVIOLET_INTENSITY, buffer, 2);
|
||||
this->read_bytes(REG_ULTRAVIOLET_INTENSITY, buffer, 2);
|
||||
uv_level = buffer[0] << 8 | buffer[1];
|
||||
float output_voltage = 3.0 * uv_level / 1024;
|
||||
if (output_voltage <= 0.99) {
|
||||
@ -139,7 +139,7 @@ void Sen0501Component::read_uv_intensity_() {
|
||||
} else if (output_voltage >= 2.99) {
|
||||
output_voltage = 2.99;
|
||||
}
|
||||
ultra_violet = remap(output_voltage, 0.99f, 2.9f, 0.0f, 15.0f);
|
||||
ultra_violet = this->remap(output_voltage, 0.99f, 2.9f, 0.0f, 15.0f);
|
||||
}
|
||||
this->uv_intensity_->publish_state(ultra_violet);
|
||||
}
|
||||
@ -149,7 +149,7 @@ void Sen0501Component::read_luminous_intensity_() {
|
||||
return;
|
||||
uint8_t buffer[2];
|
||||
uint16_t data;
|
||||
read_bytes(REG_LUMINOUS_INTENSITY, buffer, 2);
|
||||
this->read_bytes(REG_LUMINOUS_INTENSITY, buffer, 2);
|
||||
data = buffer[0] << 8 | buffer[1];
|
||||
float luminous = data;
|
||||
luminous = luminous * (1.0023f + luminous * (8.1488e-5f + luminous * (-9.3924e-9f + luminous * 6.0135e-13f)));
|
||||
@ -161,12 +161,12 @@ void Sen0501Component::read_atmospheric_pressure_() {
|
||||
return;
|
||||
uint8_t buffer[2];
|
||||
uint16_t atmosphere;
|
||||
read_bytes(REG_ATMOSPHERIC_PRESSURE, buffer, 2);
|
||||
this->read_bytes(REG_ATMOSPHERIC_PRESSURE, buffer, 2);
|
||||
atmosphere = buffer[0] << 8 | buffer[1];
|
||||
this->atmospheric_pressure_->publish_state(atmosphere);
|
||||
if (this->elevation_ == nullptr)
|
||||
return;
|
||||
float elevation = 44330 * (1.0 - pow(atmosphere / 1015.0f, 0.1903));
|
||||
float elevation = 44330 * (1.0 - this->pow(atmosphere / 1015.0f, 0.1903));
|
||||
this->elevation_->publish_state(elevation);
|
||||
}
|
||||
|
||||
|
@ -12,12 +12,12 @@ namespace sen0501 {
|
||||
|
||||
class Sen0501Component : public PollingComponent, public i2c::I2CDevice {
|
||||
public:
|
||||
void set_temperature(sensor::Sensor *temperature) { temperature_ = temperature; }
|
||||
void set_humidity(sensor::Sensor *humidity) { humidity_ = humidity; }
|
||||
void set_uv_intensity(sensor::Sensor *uv_intensity) { uv_intensity_ = uv_intensity; }
|
||||
void set_luminous_intensity(sensor::Sensor *luminous_intensity) { luminous_intensity_ = luminous_intensity; }
|
||||
void set_atmospheric_pressure(sensor::Sensor *atmospheric_pressure) { atmospheric_pressure_ = atmospheric_pressure; }
|
||||
void set_elevation(sensor::Sensor *elevation) { elevation_ = elevation; }
|
||||
void set_temperature(sensor::Sensor *temperature) { this->temperature_ = temperature; }
|
||||
void set_humidity(sensor::Sensor *humidity) { this->humidity_ = humidity; }
|
||||
void set_uv_intensity(sensor::Sensor *uv_intensity) { this->uv_intensity_ = uv_intensity; }
|
||||
void set_luminous_intensity(sensor::Sensor *luminous_intensity) { this->luminous_intensity_ = luminous_intensity; }
|
||||
void set_atmospheric_pressure(sensor::Sensor *atmospheric_pressure) { this->atmospheric_pressure_ = atmospheric_pressure; }
|
||||
void set_elevation(sensor::Sensor *elevation) { this->elevation_ = elevation; }
|
||||
|
||||
void setup() override;
|
||||
void dump_config() override;
|
||||
@ -44,7 +44,7 @@ class Sen0501Component : public PollingComponent, public i2c::I2CDevice {
|
||||
COMMUNICATION_FAILED,
|
||||
WRONG_DEVICE_ID,
|
||||
WRONG_VENDOR_ID,
|
||||
} error_code_{NONE};
|
||||
} this->error_code_{NONE};
|
||||
};
|
||||
|
||||
} // namespace sen0501
|
||||
|
Loading…
Reference in New Issue
Block a user