AP_TemperatureSensor: mark init() functions as __INITFUNC__

This commit is contained in:
Peter Barker 2025-03-05 09:26:22 +11:00 committed by Andrew Tridgell
parent 13cbd76651
commit a514af1b2e
7 changed files with 8 additions and 8 deletions

View File

@ -53,7 +53,7 @@ public:
uint8_t num_instances(void) const { return _num_instances; }
// detect and initialise any available temperature sensors
void init();
__INITFUNC__ void init();
// Update the temperature for all temperature sensors
void update();

View File

@ -30,7 +30,7 @@ public:
AP_TemperatureSensor_Backend(AP_TemperatureSensor &front, AP_TemperatureSensor::TemperatureSensor_State &state, AP_TemperatureSensor_Params &params);
// initialise
virtual void init() {};
__INITFUNC__ virtual void init() {};
// update the latest temperature
virtual void update() = 0;

View File

@ -29,7 +29,7 @@ class AP_TemperatureSensor_MAX31865 : public AP_TemperatureSensor_Backend {
using AP_TemperatureSensor_Backend::AP_TemperatureSensor_Backend;
public:
void init(void) override;
__INITFUNC__ void init(void) override;
void update(void) override {};

View File

@ -45,7 +45,7 @@ public:
R = 7,
};
void init(void) override;
__INITFUNC__ void init(void) override;
void update(void) override {};

View File

@ -9,7 +9,7 @@ class AP_TemperatureSensor_MLX90614 : public AP_TemperatureSensor_Backend {
using AP_TemperatureSensor_Backend::AP_TemperatureSensor_Backend;
public:
void init(void) override;
__INITFUNC__ void init(void) override;
void update() override {};
@ -21,4 +21,4 @@ private:
uint16_t read_data(uint8_t cmd);
uint16_t read_eeprom(uint8_t address) {return read_data(address | 0x20);};
};
#endif // AP_TEMPERATURE_SENSOR_MLX90614_ENABLED
#endif // AP_TEMPERATURE_SENSOR_MLX90614_ENABLED

View File

@ -33,7 +33,7 @@ class AP_TemperatureSensor_TSYS01 : public AP_TemperatureSensor_Backend {
using AP_TemperatureSensor_Backend::AP_TemperatureSensor_Backend;
public:
void init(void) override;
__INITFUNC__ void init(void) override;
void update() override {};

View File

@ -32,7 +32,7 @@ class AP_TemperatureSensor_TSYS03 : public AP_TemperatureSensor_Backend {
using AP_TemperatureSensor_Backend::AP_TemperatureSensor_Backend;
public:
void init(void) override;
__INITFUNC__ void init(void) override;
void update() override {};