Added datatype uint8_t to all enums

This commit is contained in:
ElVit 2025-06-20 08:51:37 +02:00
parent 423ca2dbc8
commit f1c31b651e
8 changed files with 21 additions and 15 deletions

View File

@ -9,7 +9,7 @@ namespace esphome
{
namespace panasonic_heatpump
{
enum BinarySensorIds : int
enum BinarySensorIds : uint8_t
{
CONF_TOP0,
CONF_TOP2,
@ -36,7 +36,8 @@ namespace esphome
CONF_TOP133,
};
class PanasonicHeatpumpBinarySensor : public binary_sensor::BinarySensor, public Component, public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
class PanasonicHeatpumpBinarySensor : public binary_sensor::BinarySensor, public Component,
public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
{
public:
PanasonicHeatpumpBinarySensor() = default;

View File

@ -14,7 +14,7 @@ namespace esphome
{
namespace panasonic_heatpump
{
enum UartLogDirection
enum UartLogDirection : uint8_t
{
UART_LOG_RX,
UART_LOG_TX,

View File

@ -10,7 +10,7 @@ namespace esphome
{
namespace panasonic_heatpump
{
enum NumberIds : int
enum NumberIds : uint8_t
{
CONF_SET5,
CONF_SET6,
@ -47,7 +47,8 @@ namespace esphome
CONF_SET38,
};
class PanasonicHeatpumpNumber : public number::Number, public Component, public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
class PanasonicHeatpumpNumber : public number::Number, public Component,
public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
{
public:
PanasonicHeatpumpNumber() = default;

View File

@ -16,7 +16,7 @@ namespace esphome
{
namespace panasonic_heatpump
{
enum LoopState
enum LoopState : uint8_t
{
READ_RESPONSE,
CHECK_RESPONSE,
@ -33,7 +33,7 @@ namespace esphome
RESTART_LOOP
};
enum RequestType
enum RequestType : uint8_t
{
INITIAL,
POLLING,

View File

@ -10,7 +10,7 @@ namespace esphome
{
namespace panasonic_heatpump
{
enum SelectIds : int
enum SelectIds : uint8_t
{
CONF_SET2,
CONF_SET3,
@ -21,7 +21,8 @@ namespace esphome
CONF_SET35,
};
class PanasonicHeatpumpSelect : public select::Select, public Component, public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
class PanasonicHeatpumpSelect : public select::Select, public Component,
public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
{
public:
PanasonicHeatpumpSelect() = default;

View File

@ -9,7 +9,7 @@ namespace esphome
{
namespace panasonic_heatpump
{
enum SensorIds : int
enum SensorIds : uint8_t
{
CONF_TOP1,
CONF_TOP5,
@ -108,7 +108,8 @@ namespace esphome
CONF_TOP138,
};
class PanasonicHeatpumpSensor : public sensor::Sensor, public Component, public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
class PanasonicHeatpumpSensor : public sensor::Sensor, public Component,
public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
{
public:
PanasonicHeatpumpSensor() = default;

View File

@ -10,7 +10,7 @@ namespace esphome
{
namespace panasonic_heatpump
{
enum SwitchIds : int
enum SwitchIds : uint8_t
{
CONF_SET1,
CONF_SET10,
@ -27,7 +27,8 @@ namespace esphome
CONF_SET34,
};
class PanasonicHeatpumpSwitch : public switch_::Switch, public Component, public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
class PanasonicHeatpumpSwitch : public switch_::Switch, public Component,
public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
{
public:
PanasonicHeatpumpSwitch() = default;

View File

@ -9,7 +9,7 @@ namespace esphome
{
namespace panasonic_heatpump
{
enum TextSensorIds : int
enum TextSensorIds : uint8_t
{
CONF_TOP4,
CONF_TOP17,
@ -34,7 +34,8 @@ namespace esphome
CONF_TOP130,
};
class PanasonicHeatpumpTextSensor : public text_sensor::TextSensor, public Component, public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
class PanasonicHeatpumpTextSensor : public text_sensor::TextSensor, public Component,
public Parented<PanasonicHeatpumpComponent>, public PanasonicHeatpumpEntity
{
public:
PanasonicHeatpumpTextSensor() = default;