Esempio n. 1
0
        async def assertRemaining(duration, remaining, last_power, result):
            getter = LightMessages.GetHevCycle()
            state = LightMessages.StateHevCycle(
                duration_s=duration, remaining_s=remaining, last_power=last_power
            )
            await assertResponse(getter, [state])

            getter = LightMessages.GetLastHevCycleResult()
            state = LightMessages.StateLastHevCycleResult(result=result)
            await assertResponse(getter, [state])
Esempio n. 2
0
 def messages(self):
     if self.is_hev:
         return [LightMessages.GetHevCycle(), LightMessages.GetLastHevCycleResult()]
     return Skip