light-not-work-as-expected
This commit is contained in:
parent
2698363317
commit
a590c38dae
4 changed files with 108 additions and 8 deletions
|
|
@ -16,10 +16,14 @@
|
|||
|
||||
|
||||
|
||||
struct lightPosition {
|
||||
uint8_t row;
|
||||
uint8_t column;
|
||||
};
|
||||
|
||||
class ISEDisplay : public ESPMegaDisplay {
|
||||
public:
|
||||
ISEDisplay(HardwareSerial* adapter);
|
||||
ISEDisplay(HardwareSerial* adapter, const uint8_t *light_array, uint8_t row, uint8_t column);
|
||||
void begin(DigitalInputCard* inputCard, DigitalOutputCard* outputCard, ClimateCard* climateCard, RemoteVariable* pm_switch, RemoteVariable* pm_fan_speed);
|
||||
void updateLightGroupStatePageDashboard();
|
||||
void updateLightGroupStatePageStandby();
|
||||
|
|
@ -43,10 +47,16 @@ class ISEDisplay : public ESPMegaDisplay {
|
|||
void setACstate(uint8_t ac_fan_speed, uint8_t ac_mode, uint8_t ac_temperature);
|
||||
void setLightLevel(uint8_t row, uint8_t level);
|
||||
u_int8_t getLightLevel(uint8_t row);
|
||||
lightPosition getRowCol(uint8_t pin);
|
||||
|
||||
DigitalInputCard* inputCard;
|
||||
DigitalOutputCard *outputCard;
|
||||
ClimateCard *climateCard;
|
||||
|
||||
const uint8_t *light_array;
|
||||
uint8_t row;
|
||||
uint8_t column;
|
||||
|
||||
RemoteVariable *pm_switch;
|
||||
RemoteVariable *remote_pm_fan_speed;
|
||||
uint8_t outputCallbackHandle;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue