Use lower case _ style for member variables

This commit is contained in:
Jimmy Wennlund 2024-09-08 23:13:40 +02:00
parent 49baaa50c7
commit 0924817844
2 changed files with 54 additions and 54 deletions

View file

@ -60,19 +60,19 @@ int32_t BL0910::read_register(uint8_t addr) {
}
float BL0910::get_voltage(uint8_t channel) {
return ((float) read_register(BL0910_REG_RMS[channel])) / this->voltage_reference[channel];
return ((float) read_register(BL0910_REG_RMS[channel])) / this->voltage_reference_[channel];
}
float BL0910::get_current(uint8_t channel) {
return ((float) read_register(BL0910_REG_RMS[channel])) / this->current_reference[channel];
return ((float) read_register(BL0910_REG_RMS[channel])) / this->current_reference_[channel];
}
float BL0910::get_power(uint8_t channel) {
return ((float) read_register(BL0910_REG_WATT[channel])) / this->power_reference[channel];
return ((float) read_register(BL0910_REG_WATT[channel])) / this->power_reference_[channel];
}
float BL0910::get_energy(uint8_t channel) {
return ((float) read_register(BL0910_REG_CF_CNT[channel])) / this->energy_reference[channel];
return ((float) read_register(BL0910_REG_CF_CNT[channel])) / this->energy_reference_[channel];
}
float BL0910::get_frequency(void) {
@ -96,23 +96,23 @@ void BL0910::update() {
static int i = 0;
static float freq = 50.0;
if (i < NUM_CHANNELS) {
if (voltage_sensor[i])
voltage_sensor[i]->publish_state(get_voltage(i));
if (current_sensor[i])
current_sensor[i]->publish_state(get_current(i));
if (power_sensor[i])
power_sensor[i]->publish_state(get_power(i));
if (energy_sensor[i])
energy_sensor[i]->publish_state(get_energy(i));
if (power_factor_sensor[i])
power_factor_sensor[i]->publish_state(get_powerfactor(i, freq));
if (voltage_sensor_[i])
voltage_sensor_[i]->publish_state(get_voltage(i));
if (current_sensor_[i])
current_sensor_[i]->publish_state(get_current(i));
if (power_sensor_[i])
power_sensor_[i]->publish_state(get_power(i));
if (energy_sensor_[i])
energy_sensor_[i]->publish_state(get_energy(i));
if (power_factor_sensor_[i])
power_factor_sensor_[i]->publish_state(get_powerfactor(i, freq));
i++;
} else {
freq = get_frequency();
if (frequency_sensor)
frequency_sensor->publish_state(freq);
if (temperature_sensor)
temperature_sensor->publish_state(get_temperature());
if (frequency_sensor_)
frequency_sensor_->publish_state(freq);
if (temperature_sensor_)
temperature_sensor_->publish_state(get_temperature());
i = 0;
}
}
@ -130,38 +130,38 @@ void BL0910::setup() {
void BL0910::dump_config() { // NOLINT(readability-function-cognitive-complexity)
ESP_LOGCONFIG(TAG, "BL0910:");
for (int i = 0; i < NUM_CHANNELS; i++) {
if (voltage_sensor[i]) {
if (voltage_sensor_[i]) {
char buf[20];
snprintf(buf, sizeof(buf), "Voltage %d", i + 1);
LOG_SENSOR("", buf, voltage_sensor[i]);
LOG_SENSOR("", buf, voltage_sensor_[i]);
}
if (current_sensor[i]) {
if (current_sensor_[i]) {
char buf[20];
snprintf(buf, sizeof(buf), "Current %d", i + 1);
LOG_SENSOR("", buf, current_sensor[i]);
LOG_SENSOR("", buf, current_sensor_[i]);
}
if (power_sensor[i]) {
if (power_sensor_[i]) {
char buf[20];
snprintf(buf, sizeof(buf), "Power %d", i + 1);
LOG_SENSOR("", buf, power_sensor[i]);
LOG_SENSOR("", buf, power_sensor_[i]);
}
if (energy_sensor[i]) {
if (energy_sensor_[i]) {
char buf[20];
snprintf(buf, sizeof(buf), "Energy %d", i + 1);
LOG_SENSOR("", buf, energy_sensor[i]);
LOG_SENSOR("", buf, energy_sensor_[i]);
}
if (power_factor_sensor[i]) {
if (power_factor_sensor_[i]) {
char buf[20];
snprintf(buf, sizeof(buf), "Power Factor %d", i + 1);
LOG_SENSOR("", buf, power_factor_sensor[i]);
LOG_SENSOR("", buf, power_factor_sensor_[i]);
}
}
if (this->frequency_sensor) {
LOG_SENSOR("", "Frequency", this->frequency_sensor);
if (this->frequency_sensor_) {
LOG_SENSOR("", "Frequency", this->frequency_sensor_);
}
if (this->temperature_sensor) {
LOG_SENSOR("", "Temperature", this->temperature_sensor);
if (this->temperature_sensor_) {
LOG_SENSOR("", "Temperature", this->temperature_sensor_);
}
}

View file

@ -19,26 +19,26 @@ class BL0910 : public PollingComponent,
// Sensor index is 1-based to match the BL0910 documentation
// but the array is 0-based to save memory and simplify code
void set_voltage_sensor(sensor::Sensor *voltage_sensor, int index, float voltage_reference) {
this->voltage_sensor[index - 1] = voltage_sensor;
this->voltage_reference[index - 1] = voltage_reference;
this->voltage_sensor_[index - 1] = voltage_sensor;
this->voltage_reference_[index - 1] = voltage_reference;
}
void set_current_sensor(sensor::Sensor *current_sensor, int index, float current_reference) {
this->current_sensor[index - 1] = current_sensor;
this->current_reference[index - 1] = current_reference;
this->current_sensor_[index - 1] = current_sensor;
this->current_reference_[index - 1] = current_reference;
}
void set_power_sensor(sensor::Sensor *power_sensor, int index, float power_reference) {
this->power_sensor[index - 1] = power_sensor;
this->power_reference[index - 1] = power_reference;
this->power_sensor_[index - 1] = power_sensor;
this->power_reference_[index - 1] = power_reference;
}
void set_energy_sensor(sensor::Sensor *energy_sensor, int index, float energy_reference) {
this->energy_sensor[index - 1] = energy_sensor;
this->energy_reference[index - 1] = energy_reference;
this->energy_sensor_[index - 1] = energy_sensor;
this->energy_reference_[index - 1] = energy_reference;
}
void set_power_factor_sensor(sensor::Sensor *power_factor_sensor, int index) {
this->power_factor_sensor[index - 1] = power_factor_sensor;
this->power_factor_sensor_[index - 1] = power_factor_sensor;
}
void set_frequency_sensor(sensor::Sensor *frequency_sensor) { this->frequency_sensor = frequency_sensor; }
void set_temperature_sensor(sensor::Sensor *temperature_sensor) { this->temperature_sensor = temperature_sensor; }
void set_frequency_sensor(sensor::Sensor *frequency_sensor) { this->frequency_sensor_ = frequency_sensor; }
void set_temperature_sensor(sensor::Sensor *temperature_sensor) { this->temperature_sensor_ = temperature_sensor; }
void loop() override;
@ -47,20 +47,20 @@ class BL0910 : public PollingComponent,
void dump_config() override;
protected:
sensor::Sensor *voltage_sensor[NUM_CHANNELS] = {};
sensor::Sensor *current_sensor[NUM_CHANNELS] = {};
sensor::Sensor *voltage_sensor_[NUM_CHANNELS] = {};
sensor::Sensor *current_sensor_[NUM_CHANNELS] = {};
// NB This may be negative as the circuits is seemingly able to measure
// power in both directions
sensor::Sensor *power_sensor[NUM_CHANNELS] = {};
sensor::Sensor *energy_sensor[NUM_CHANNELS] = {};
sensor::Sensor *power_factor_sensor[NUM_CHANNELS] = {};
sensor::Sensor *frequency_sensor{nullptr};
sensor::Sensor *temperature_sensor{nullptr};
sensor::Sensor *power_sensor_[NUM_CHANNELS] = {};
sensor::Sensor *energy_sensor_[NUM_CHANNELS] = {};
sensor::Sensor *power_factor_sensor_[NUM_CHANNELS] = {};
sensor::Sensor *frequency_sensor_{nullptr};
sensor::Sensor *temperature_sensor_{nullptr};
float voltage_reference[NUM_CHANNELS] = {};
float current_reference[NUM_CHANNELS] = {};
float power_reference[NUM_CHANNELS] = {};
float energy_reference[NUM_CHANNELS] = {};
float voltage_reference_[NUM_CHANNELS] = {};
float current_reference_[NUM_CHANNELS] = {};
float power_reference_[NUM_CHANNELS] = {};
float energy_reference_[NUM_CHANNELS] = {};
protected:
void write_register(uint8_t addr, uint32_t data) {