Skip to content

Commit 310ab9b

Browse files
committed
change flash rates
1 parent fbd1fba commit 310ab9b

File tree

2 files changed

+16
-4
lines changed

2 files changed

+16
-4
lines changed

packs/Nissan/LeafMultiPack.cpp

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -227,15 +227,16 @@ void LeafMultiPack::readyLEDOff()
227227
break;
228228

229229
case ReadyLedState::VERY_SLOW_FLASH:
230-
m_timer.schedule(&m_ready_led_delayed_on, 1000 /* ms */,"ReadyLEDOn");
230+
// at this time slow and very slow are the same
231+
m_timer.schedule(&m_ready_led_delayed_on, LED_OFF_SLOW_FLASH_ms /* ms */,"ReadyLEDOn");
231232
break;
232233

233234
case ReadyLedState::SLOW_FLASH:
234-
m_timer.schedule(&m_ready_led_delayed_on, 700 /* ms */,"ReadyLEDOn");
235+
m_timer.schedule(&m_ready_led_delayed_on, LED_OFF_SLOW_FLASH_ms /* ms */,"ReadyLEDOn");
235236
break;
236237

237238
case ReadyLedState::FAST_FLASH:
238-
m_timer.schedule(&m_ready_led_delayed_on, 100 /* ms */,"ReadyLEDOn");
239+
m_timer.schedule(&m_ready_led_delayed_on, LED_OFF_FAST_FLASH_ms /* ms */,"ReadyLEDOn");
239240
break;
240241

241242
case ReadyLedState::OFF:
@@ -252,8 +253,12 @@ void LeafMultiPack::readyLEDOn()
252253
break;
253254

254255
case ReadyLedState::SLOW_FLASH:
256+
case ReadyLedState::VERY_SLOW_FLASH:
257+
m_timer.schedule(&m_ready_led_delayed_off, LED_ON_SLOW_FLASH_ms /* ms */,"ReadyLEDOff");
258+
break;
259+
255260
case ReadyLedState::FAST_FLASH:
256-
m_timer.schedule(&m_ready_led_delayed_off, 100 /* ms */,"ReadyLEDOff");
261+
m_timer.schedule(&m_ready_led_delayed_off, LED_ON_FAST_FLASH_ON_ms /* ms */,"ReadyLEDOff");
257262
break;
258263

259264
case ReadyLedState::OFF:

packs/Nissan/LeafMultiPack.hpp

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -114,6 +114,13 @@ class LeafMultiPack: public monitor::Monitor
114114
SLOW_FLASH,
115115
VERY_SLOW_FLASH
116116
};
117+
// times for led flash rate
118+
const uint LED_ON_SLOW_FLASH_ms = 100;
119+
const uint LED_ON_FAST_FLASH_ON_ms = 50;
120+
const uint LED_OFF_VERY_SLOW_FLASH_ms = 1900;
121+
const uint LED_OFF_SLOW_FLASH_ms = 1100;
122+
const uint LED_OFF_FAST_FLASH_ms = 500;
123+
117124
ReadyLedState m_ready_led_state;
118125
// ReadyLedState m_prev_ready_led_state;
119126
};

0 commit comments

Comments
 (0)