make both sensors inherit from the hub's defined child classes to enforce setup priority

This commit is contained in:
Kevin Ahrendt
2026-04-24 08:44:24 -04:00
parent 8f3a2691fa
commit 6b278e3eb4
@@ -9,17 +9,15 @@
namespace esphome::sendspin_ {
class SendspinTrackProgressSensor : public sensor::Sensor, public PollingComponent, public Parented<SendspinHub> {
class SendspinTrackProgressSensor : public sensor::Sensor, public SendspinPollingChild {
public:
float get_setup_priority() const override { return sendspin_priority::CHILD; }
void dump_config() override;
void setup() override;
void update() override;
};
class SendspinTrackDurationSensor : public sensor::Sensor, public Component, public Parented<SendspinHub> {
class SendspinTrackDurationSensor : public sensor::Sensor, public SendspinChild {
public:
float get_setup_priority() const override { return sendspin_priority::CHILD; }
void dump_config() override;
void setup() override;