fix ac_toggle -> air_toggle
This commit is contained in:
parent
74cb7530fe
commit
cad22768ce
|
@ -20,7 +20,7 @@ NexButton temp_plus = NexButton(1, 18, "temp_plus");
|
||||||
NexButton temp_neg = NexButton(1, 17, "temp_neg");
|
NexButton temp_neg = NexButton(1, 17, "temp_neg");
|
||||||
NexButton fan = NexButton(1, 16, "fan");
|
NexButton fan = NexButton(1, 16, "fan");
|
||||||
NexButton mode = NexButton(1, 15, "mode");
|
NexButton mode = NexButton(1, 15, "mode");
|
||||||
NexButton ac_toggle = NexButton(1, 1, "ac_toggle");
|
NexButton air_toggle = NexButton(1, 1, "air_toggle");
|
||||||
NexText cur_temp = NexText(1, 19, "cur_temp");
|
NexText cur_temp = NexText(1, 19, "cur_temp");
|
||||||
// List of Component ID Message to listen to
|
// List of Component ID Message to listen to
|
||||||
NexTouch *nex_listen_list[] =
|
NexTouch *nex_listen_list[] =
|
||||||
|
@ -42,7 +42,7 @@ NexTouch *nex_listen_list[] =
|
||||||
&temp_neg,
|
&temp_neg,
|
||||||
&fan,
|
&fan,
|
||||||
&mode,
|
&mode,
|
||||||
&ac_toggle,
|
&air_toggle,
|
||||||
NULL};
|
NULL};
|
||||||
|
|
||||||
bool row_is_on(int light1_pin, int light2_pin)
|
bool row_is_on(int light1_pin, int light2_pin)
|
||||||
|
@ -152,11 +152,21 @@ void mode_pop_callback(void *ptr)
|
||||||
user_acmode = 1;
|
user_acmode = 1;
|
||||||
ac_set_state(1, ac_get_temperature(), ac_get_fan_speed());
|
ac_set_state(1, ac_get_temperature(), ac_get_fan_speed());
|
||||||
}
|
}
|
||||||
|
else {
|
||||||
|
if (user_acmode == 1)
|
||||||
|
{
|
||||||
|
user_acmode = 2;
|
||||||
|
}
|
||||||
|
else
|
||||||
|
{
|
||||||
|
user_acmode = 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// ac_set_state(new_mode, ac_get_temperature(), ac_get_fan_speed());
|
// ac_set_state(new_mode, ac_get_temperature(), ac_get_fan_speed());
|
||||||
}
|
}
|
||||||
|
|
||||||
void ac_toggle_pop_callback(void *ptr)
|
void air_toggle_pop_callback(void *ptr)
|
||||||
{
|
{
|
||||||
// this function should set the state of the AC to toggle between off (mode 0) and the same state as before store in variable acmode
|
// this function should set the state of the AC to toggle between off (mode 0) and the same state as before store in variable acmode
|
||||||
// val user_acmode already initialized to 1 (cool mode)
|
// val user_acmode already initialized to 1 (cool mode)
|
||||||
|
@ -239,7 +249,7 @@ void user_init()
|
||||||
temp_neg.attachPop(temp_neg_pop_callback, &temp_neg);
|
temp_neg.attachPop(temp_neg_pop_callback, &temp_neg);
|
||||||
fan.attachPop(fan_pop_callback, &fan);
|
fan.attachPop(fan_pop_callback, &fan);
|
||||||
mode.attachPop(mode_pop_callback, &mode);
|
mode.attachPop(mode_pop_callback, &mode);
|
||||||
ac_toggle.attachPop(ac_toggle_pop_callback, &ac_toggle);
|
air_toggle.attachPop(air_toggle_pop_callback, &air_toggle);
|
||||||
update_lcd_row1();
|
update_lcd_row1();
|
||||||
update_lcd_row2();
|
update_lcd_row2();
|
||||||
update_lcd_row3();
|
update_lcd_row3();
|
||||||
|
@ -453,27 +463,27 @@ void update_lcd_ac()
|
||||||
}
|
}
|
||||||
// update the mode cool is 22, fan mode is 24, for off the toggle button act as indicator
|
// update the mode cool is 22, fan mode is 24, for off the toggle button act as indicator
|
||||||
// Mode 0: Off, 1: Cool, 2: Fan
|
// Mode 0: Off, 1: Cool, 2: Fan
|
||||||
uint8_t mode_state = user_acmode;
|
//uint8_t mode_state = user_acmode;
|
||||||
// mode.Set_background_image_pic(mode_state==1?22:24);
|
// mode.Set_background_image_pic(mode_state==1?22:24);
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
if (mode_state == 1)
|
if (user_acmode == 1)
|
||||||
{
|
{
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
elcd.print("ac_toggle.pic=2");
|
elcd.print("air_toggle.pic=2");
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
elcd.print("ac_toggle.pic2=2");
|
elcd.print("air_toggle.pic2=2");
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
elcd.print("mode.pic=22");
|
elcd.print("mode.pic=22");
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
elcd.print("mode.pic2=22");
|
elcd.print("mode.pic2=22");
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
}
|
}
|
||||||
else if (mode_state == 2)
|
else if (user_acmode == 2)
|
||||||
{
|
{
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
elcd.print("ac_toggle.pic=2");
|
elcd.print("air_toggle.pic=2");
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
elcd.print("ac_toggle.pic2=2");
|
elcd.print("air_toggle.pic2=2");
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
elcd.print("mode.pic=24");
|
elcd.print("mode.pic=24");
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
|
@ -483,25 +493,25 @@ void update_lcd_ac()
|
||||||
else if (ac_get_mode() == 0)
|
else if (ac_get_mode() == 0)
|
||||||
{
|
{
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
elcd.print("ac_toggle.pic=1");
|
elcd.print("air_toggle.pic=1");
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
elcd.print("ac_toggle.pic2=1");
|
elcd.print("air_toggle.pic2=1");
|
||||||
// if (user_acmode == 1)
|
if (user_acmode == 1)
|
||||||
// {
|
{
|
||||||
// elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
// elcd.print("mode.pic=22");
|
elcd.print("mode.pic=22");
|
||||||
// elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
// elcd.print("mode.pic2=22");
|
elcd.print("mode.pic2=22");
|
||||||
// elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
// }
|
}
|
||||||
// else
|
else
|
||||||
// {
|
{
|
||||||
// elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
// elcd.print("mode.pic=24");
|
elcd.print("mode.pic=24");
|
||||||
// elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
// elcd.print("mode.pic2=24");
|
elcd.print("mode.pic2=24");
|
||||||
// elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
// }
|
}
|
||||||
}
|
}
|
||||||
/* elcd.print("mode.pic=");
|
/* elcd.print("mode.pic=");
|
||||||
elcd.print(mode_state==1?22:24);
|
elcd.print(mode_state==1?22:24);
|
||||||
|
@ -510,12 +520,12 @@ void update_lcd_ac()
|
||||||
elcd.print(mode_state==1?22:24);
|
elcd.print(mode_state==1?22:24);
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
//update the ac toggle button
|
//update the ac toggle button
|
||||||
//ac_toggle.Set_background_image_pic(ac_get_mode()==0?1:2);
|
//air_toggle.Set_background_image_pic(ac_get_mode()==0?1:2);
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
elcd.print("ac_toggle.pic=");
|
elcd.print("air_toggle.pic=");
|
||||||
elcd.print(ac_get_mode()==0?2:1);
|
elcd.print(ac_get_mode()==0?2:1);
|
||||||
elcd_send_stop_bit();
|
elcd_send_stop_bit();
|
||||||
elcd.print("ac_toggle.pic2=");
|
elcd.print("air_toggle.pic2=");
|
||||||
elcd.print(ac_get_mode()==0?2:1);
|
elcd.print(ac_get_mode()==0?2:1);
|
||||||
elcd_send_stop_bit(); */
|
elcd_send_stop_bit(); */
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue