Prefix member variables and function calls with 'this->'

This commit is contained in:
thetestspecimen 2024-10-07 23:30:47 +03:00
parent 44ba88506e
commit b7043f3fcd
No known key found for this signature in database
GPG Key ID: C88001C355A25170
2 changed files with 16 additions and 16 deletions

View File

@ -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);
}

View File

@ -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